@charset "UTF-8";
/* reset CSS */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img,
object,
embed {
  max-width: 100%;
}

html {
  overflow-y: scroll;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights https://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*reset CSS end*/
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-ExtraBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-SemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "DrukTextWideCyr";
  font-display: block;
  src: url("../fonts/DrukTextWideCyr/DrukTextWideCyr-Super.otf") format("truetype");
  font-style: normal;
  font-weight: 1000;
}
.page-container {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}

.page {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body.opened-menu {
  overflow: hidden;
  height: 100vh;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #1C252D;
}

body {
  font-family: WixMadeforDisplay;
}

body::-webkit-scrollbar {
  width: 12px; /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #1C252D; /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: #F6E200; /* color of the scroll thumb */
  border-radius: 0; /* roundness of the scroll thumb */
}

.link-btn,
.btn {
  color: #fff;
  text-align: center;
  font-family: WixMadeforDisplay;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 30px;
  border-radius: 0;
  border: 1px solid #7A7A7A;
  background-color: #071622;
}
.link-btn svg,
.btn svg {
  display: inline-block;
  width: 15px;
  height: 15px;
  fill: none;
  stroke: #ffffff;
  stroke-width: 2px;
  margin-right: 10px;
}
.link-btn img,
.btn img {
  display: inline-block;
  width: 15px;
  height: 15px;
  fill: #ffffff;
  stroke: #ffffff;
  stroke-width: 1px;
  margin-right: 10px;
}
.link-btn:hover,
.btn:hover {
  color: #F6E200;
  border: 1px solid #F6E200;
}
.link-btn:hover .icon,
.btn:hover .icon {
  stroke: #F6E200;
}
.link-btn--primary,
.btn--primary {
  color: #1C252D;
  background-color: #F6E200;
  border: 1px solid #F6E200;
}
.link-btn--primary:hover,
.btn--primary:hover {
  color: #F6E200;
  background-color: #1C252D;
}

@media (max-width: 1250px) {
  .page-container {
    width: 100%;
    padding: 0 20px;
  }
}
body.compensate-for-scrollbar {
  padding-right: 0;
}

.header {
  background-color: #1C252D;
  min-height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.header-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.header-content__logo {
  padding: 20px 0;
  width: 150px;
}
@media (max-width: 950px) {
  .header-content__logo {
    width: 100px;
  }
}

.header-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-menu__item {
  margin: 0 15px;
  position: relative;
  padding: 5px 0;
}
.header-menu__item::before {
  content: "";
  position: absolute;
  display: inline-block;
  background-color: #F6E200;
  height: 1px;
  width: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-menu__item:hover::before {
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-menu__link {
  color: #FFF;
  font-family: WixMadeforDisplay;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
}

.header-nav-burger {
  position: relative;
  display: none;
  width: 30px;
  height: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-nav-burger span {
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #ffffff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #ffffff;
  top: 0px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #ffffff;
  bottom: 0px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger.opened span {
  left: 200%;
  opacity: 0;
  width: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger.opened::before {
  -webkit-transform: translateY(8px) rotate(-45deg);
      -ms-transform: translateY(8px) rotate(-45deg);
          transform: translateY(8px) rotate(-45deg);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger.opened::after {
  -webkit-transform: translateY(-8px) rotate(45deg);
      -ms-transform: translateY(-8px) rotate(45deg);
          transform: translateY(-8px) rotate(45deg);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.header-nav-mob {
  display: none;
  position: absolute;
  width: 100%;
  top: 80px;
  height: calc(100vh - 80px);
  background-color: #1C252D;
  padding: 25px;
  z-index: 1;
}
.header-nav-mob__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
}

@media (max-width: 600px) {
  .header-nav {
    display: none;
  }
  .header-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .header-nav-burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.promo {
  background-color: #F6E200;
  height: 677px;
  margin-bottom: 75px;
  position: relative;
  overflow: hidden;
}
.promo .page-container {
  max-width: 1440px;
}
@media (max-width: 1440px) {
  .promo .page-container {
    max-width: 1220px;
  }
}

.promo-content {
  font-family: DrukCyr;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.promo-content__subtitle {
  font-family: WixMadeforDisplay;
  width: 450px;
  color: #1C252D;
  font-size: 40px;
  font-weight: 700;
  line-height: 103.9%;
  margin-left: 115px;
  margin-bottom: 75px;
}
@media (max-width: 1440px) {
  .promo-content__subtitle {
    margin-left: 0;
  }
}
.promo-content__title {
  margin-top: 65px;
  margin-left: 115px;
  margin-bottom: 45px;
  padding: 40px 50px 40px 70px;
  background-color: #071622;
  position: relative;
}
.promo-content__title::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 130px;
  height: 180px;
  background-color: #071622;
  left: 99%;
  top: 0;
}
.promo-content__title img {
  width: 600px;
  height: auto;
  display: block;
  max-height: 280px;
  max-width: 386px;
}
@media (max-width: 1440px) {
  .promo-content__title {
    margin-left: 0;
  }
}
@media (max-width: 1150px) {
  .promo-content__title img {
    width: 290px;
    height: auto;
  }
  .promo-content__title::before {
    width: 80px;
    height: 140px;
  }
}
.promo-content__pic {
  position: absolute;
  right: 0px;
  top: 100px;
  width: 830px;
  height: auto;
}
@media (max-width: 1300px) {
  .promo-content__pic {
    width: 740px;
    height: auto;
  }
}
@media (max-width: 1150px) {
  .promo-content__pic {
    width: 600px;
    right: 45px;
    top: 175px;
  }
}
.promo-content__mark {
  position: absolute;
  top: 50px;
  right: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 950px) {
  .promo-content__mark {
    top: 220px;
    right: 15px;
  }
}
@media (max-width: 600px) {
  .promo-content__mark {
    width: 115px;
    height: 115px;
  }
}
.promo-content__mark::after {
  content: "Новинка";
  position: absolute;
  color: #FFF;
  font-family: DrukTextWideCyr;
  font-size: 22px;
  font-weight: 500;
  text-transform: uppercase;
  -webkit-transform: rotate(20deg);
      -ms-transform: rotate(20deg);
          transform: rotate(20deg);
}
@media (max-width: 600px) {
  .promo-content__mark::after {
    font-size: 11px;
  }
}
.promo-content__bg {
  -webkit-animation: 10s linear 0s infinite spinAround;
          animation: 10s linear 0s infinite spinAround;
}

.bg-text {
  background-color: #1C252D;
  padding: 20px 60px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@media (max-width: 1200px) {
  .promo {
    height: 640px;
  }
  .bg-text {
    padding: 15px 60px;
  }
  .promo-content__title {
    font-size: 100px;
  }
  .promo-content__subtitle {
    width: 430px;
  }
}
@media (max-width: 950px) {
  .promo {
    height: 630px;
    margin-bottom: 0;
  }
  .promo-content {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .promo-content__title {
    font-size: 90px;
    margin-top: 0;
  }
  .promo-content__subtitle {
    width: 400px;
    margin-bottom: 0;
  }
}
@media (max-width: 950px) {
  .promo {
    height: 800px;
    margin-bottom: 0;
  }
  .promo-content {
    position: relative;
  }
  .promo-content__title {
    margin-left: 0;
    margin-bottom: 20px;
  }
  .promo-content__pic {
    width: 100%;
    position: relative;
    bottom: unset;
    right: unset;
    top: unset;
  }
  .promo-content__pic img {
    margin: 0 auto;
    width: 450px;
    display: block;
  }
}
@media (max-width: 800px) {
  .promo {
    padding: 20px;
  }
  .promo-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .promo-content__title {
    font-size: 90px;
  }
  .promo-content__subtitle {
    margin-left: 0;
  }
}
@media (max-width: 750px) {
  .promo-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
  .promo-content__subtitle {
    width: 100%;
    font-size: 32px;
    position: relative;
  }
}
@media (max-width: 600px) {
  .promo-content__pic {
    position: relative;
    margin: 0 auto;
  }
  .promo-content__pic img {
    width: 100%;
  }
}
@media (max-width: 550px) {
  .promo {
    height: 650px;
  }
  .promo-content__subtitle {
    max-width: 300px;
  }
  .promo-content__title {
    padding: 25px 25px 25px 20px;
  }
  .promo-content__title img {
    width: 250px;
  }
  .promo-content__mark {
    width: 115px;
    height: 115px;
    top: 200px;
    right: 20px;
  }
}
@media (max-width: 400px) {
  .promo {
    height: 600px;
  }
  .promo-content__title img {
    width: 200px;
  }
  .bg-text {
    padding: 15px 40px;
  }
  .bg-text:nth-child(1) {
    width: 100%;
  }
}
.slogan {
  padding: 80px 0;
  position: relative;
}
.slogan__text {
  text-align: center;
  color: rgba(246, 226, 0, 0.9);
  font-family: WixMadeforDisplay;
  font-size: 112px;
  font-weight: 50;
  font-weight: 137;
  line-height: 93%;
  opacity: 0;
}

@media (max-width: 1150px) {
  .slogan__text {
    font-size: 80px;
  }
}
@media (max-width: 900px) {
  .slogan {
    padding: 60px 0;
  }
  .slogan__text {
    font-size: 60px;
  }
}
@media (max-width: 650px) {
  .slogan {
    padding: 60px 0 20px;
  }
  .slogan__text {
    font-size: 40px;
  }
}
@media (max-width: 450px) {
  .slogan__text {
    font-size: 32px;
  }
}
.categories {
  padding-top: 60px;
  padding-bottom: 60px;
}

.category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: DrukTextWideCyr;
}
.category__pic {
  width: 50%;
}
.category__pic--primary .category-pic {
  background-color: #F6E200;
}
.category__info {
  width: 50%;
  padding: 20px 0 20px 75px;
}
.category__title {
  color: #F6E200;
  font-size: 50px;
  font-weight: 1000;
  line-height: 102%;
  margin: 20px 0;
}
@media (max-width: 1300px) {
  .category__title {
    font-size: 40px;
  }
}
@media (max-width: 1150px) {
  .category__title {
    font-size: 30px;
  }
}
@media (max-width: 550px) {
  .category__title {
    font-size: 25px;
  }
}
.category__descr {
  color: #FFF;
  font-family: WixMadeforDisplay;
  font-size: 22px;
  font-weight: 400;
  margin: 20px 0;
}
.category__btn .link-btn {
  padding: 5px 30px;
}
.category--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.category--reverse .category-pic {
  background-color: #181818;
}
.category--reverse .category__info {
  padding: 20px 75px 20px 0;
}
.category--reverse .category__info .category-pic {
  background-color: #181818;
}

.category-pic {
  position: relative;
  border-radius: 0;
  height: 450px;
  background-color: #F6E200;
}
.category-pic img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (max-width: 1000px) {
  .category__title {
    margin: 10px 0;
  }
  .category__pic img {
    max-width: 300px;
  }
}
@media (max-width: 850px) {
  .category__pic {
    height: unset;
  }
  .category__descr {
    font-size: 20px;
  }
  .category__info {
    padding: 20px 0 20px 40px;
  }
}
@media (max-width: 750px) {
  .category__title {
    text-align: center;
  }
  .category__pic {
    display: none;
  }
  .category__info {
    width: 100%;
    padding: 0;
  }
  .category--reverse .category__info {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 600px) {
  .categories {
    padding-top: 30px;
  }
  .category {
    padding: 20px 0;
  }
  .category-pic {
    height: 240px;
  }
  .category-pic img {
    width: 250px;
  }
}
.models {
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: DrukTextWideCyr;
}
.models__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.models__title {
  color: #FFF;
  font-size: 35px;
  font-weight: 1000;
  line-height: 102%; /* 65.28px */
  text-transform: uppercase;
}
.models__list {
  margin: 0 -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.models__card-wrp {
  width: 25%;
  padding: 10px;
}
.models__show-more-mob {
  margin-top: 15px;
  display: none;
}
.models--reverse .models__title {
  color: #F6E200;
}
.models--reverse .model-card__name {
  color: #F6E200;
}

.model-card {
  border-radius: 0;
  border: 1px solid #7A7A7A;
  background-color: #071622;
  padding: 20px 25px;
  font-family: WixMadeforDisplay;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  height: 395px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.model-card__pic {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  margin-bottom: 20px;
}
.model-card__pic img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.model-card__name {
  color: var(--color-text, #ffffff);
  font-size: 22px;
  font-weight: 493;
  margin-bottom: 5px;
}
.model-card__type, .model-card__col {
  color: #808080;
  font-size: 18px;
  font-weight: 283;
}
.model-card:hover {
  border: 2px solid #F6E200;
  background: #1C252D;
}

@media (max-width: 900px) {
  .models__list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .models__card-wrp {
    width: 50%;
    padding: 3px;
  }
}
@media (max-width: 650px) {
  .models__title {
    font-size: 25px;
  }
  .models__show-more-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 500px) {
  .model-card {
    height: 215px;
    padding: 10px 15px;
  }
  .model-card__name {
    font-size: 16px;
  }
  .model-card__type, .model-card__col {
    font-size: 12px;
  }
}
.battery-banner {
  border-radius: 0;
  background-color: #F6E200;
  padding: 35px 0;
  height: 815px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.battery-banner__title {
  max-width: 1025px;
  color: #1C252D;
  text-align: center;
  font-family: DrukTextWideCyr;
  font-size: 50px;
  font-weight: 1000;
  line-height: 102%;
  margin: auto;
}
@media (max-width: 950px) {
  .battery-banner__title {
    word-break: break-all;
    font-size: 25px;
  }
}
.battery-banner__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.battery-banner__pic {
  width: 400px;
  height: 540px;
}
.battery-banner--type2 .battery-adv:nth-child(1) {
  top: 50px;
  left: 20px;
}
.battery-banner--type2 .battery-adv:nth-child(3) {
  top: 180px;
  left: 40px;
}
.battery-banner--type2 .battery-adv:nth-child(5) {
  bottom: 180px;
  left: 40px;
}
.battery-banner--type2 .battery-adv:nth-child(2) {
  top: 50px;
  right: 50px;
}
.battery-banner--type2 .battery-adv:nth-child(4) {
  top: 240px;
  right: 0;
}
.battery-banner--type2 .battery-adv:nth-child(6) {
  bottom: 65px;
  right: 50px;
}
.battery-banner--type2 .battery-adv:nth-child(7) {
  bottom: 50px;
  left: 80px;
}
.battery-banner--type1 .battery-adv {
  max-width: 320px;
}
.battery-banner--type1 .battery-adv:nth-child(1) {
  top: 50px;
  left: 80px;
}
.battery-banner--type1 .battery-adv:nth-child(2) {
  top: 50px;
  right: 80px;
}
.battery-banner--type1 .battery-adv:nth-child(3) {
  top: 200px;
  left: 40px;
}
.battery-banner--type1 .battery-adv:nth-child(4) {
  top: 250px;
  right: 50px;
}
.battery-banner--type1 .battery-adv:nth-child(5) {
  bottom: 40px;
  left: 60px;
}
.battery-banner--type1 .battery-adv:nth-child(6) {
  bottom: 10px;
  right: 200px;
}
.battery-banner--reverse {
  background-color: #1C252D;
}
.battery-banner--reverse .battery-banner__title {
  color: #F6E200;
}
.battery-banner--reverse .battery-banner__pic {
  width: 410px;
  height: 460px;
}
.battery-banner--reverse .battery-adv {
  color: rgba(255, 255, 255, 0.7);
}

.battery-adv {
  position: absolute;
  color: #1C252D;
  max-width: 315px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.battery-adv__title {
  font-family: DrukTextWideCyr;
  font-size: 25px;
  font-weight: 1000;
  line-height: 102%;
  text-transform: uppercase;
}
@media (max-width: 1150px) {
  .battery-adv__title {
    font-size: 18px;
  }
}
.battery-adv__descr {
  font-family: WixMadeforDisplay;
  font-size: 18px;
  font-weight: 400;
  line-height: 102%;
  text-transform: uppercase;
}
.battery-adv--reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media (max-width: 1200px) {
  .battery-banner--reverse .battery-banner__pic {
    width: 300px;
    height: 337px;
  }
  .battery-banner--type2 .battery-adv:nth-child(2) {
    right: 55px;
  }
  .battery-banner--type2 .battery-adv:nth-child(4) {
    right: 55px;
  }
  .battery-banner--type2 .battery-adv:nth-child(6) {
    right: 50px;
  }
}
@media (max-width: 1150px) {
  .battery-banner__pic {
    width: 350px;
    height: 470px;
  }
  .battery-banner--type1 .battery-adv:nth-child(5) {
    bottom: 10px;
    left: 20px;
  }
  .battery-banner--type1 .battery-adv:nth-child(2) {
    top: 50px;
    right: 10px;
  }
}
@media (max-width: 1100px) {
  .battery-banner__pic {
    width: 300px;
    height: 405px;
  }
  .battery-adv__descr {
    font-size: 17px;
  }
}
@media (max-width: 1000px) {
  .battery-adv {
    max-width: 200px;
  }
  .battery-adv__descr {
    font-size: 16px;
  }
  .battery-banner--type1 .battery-adv {
    max-width: 300px;
  }
  .battery-banner--type1 .battery-adv:nth-child(1) {
    left: 50px;
  }
  .battery-banner--type1 .battery-adv:nth-child(2) {
    right: 50px;
  }
}
@media (max-width: 950px) {
  .battery-banner__title {
    margin-bottom: 10px;
  }
  .battery-banner__pic {
    padding: 20px 0;
  }
  .battery-banner--type1 .battery-adv {
    max-width: 250px;
  }
  .battery-banner--type1 .battery-adv:nth-child(4) {
    right: 10px;
  }
  .battery-banner--type1 .battery-adv:nth-child(6) {
    right: 130px;
  }
}
@media (max-width: 850px) {
  .battery-banner {
    height: unset;
    padding: 25px 0;
  }
  .battery-banner__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .battery-banner--type1 .battery-adv, .battery-banner--type2 .battery-adv {
    max-width: unset;
    padding: 10px 20px;
  }
  .battery-banner--type1 .battery-adv:nth-child(n), .battery-banner--type2 .battery-adv:nth-child(n) {
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
  .battery-advs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .battery-advs__item {
    width: 50%;
  }
  .battery-adv {
    position: relative;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 600px) {
  .battery-banner--reverse .battery-banner__pic {
    width: 260px;
    height: 290px;
  }
  .battery-advs__item {
    width: 100%;
  }
}
.video {
  padding: 30px 0;
}
.video__title {
  color: #FFF;
  font-family: DrukTextWideCyr;
  font-size: 50px;
  font-weight: 400;
  line-height: 102%;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (max-width: 950px) {
  .video__title {
    font-size: 25px;
  }
}
.video__content {
  border-radius: 0;
  border: 1px solid #A3A7AB;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  position: relative;
  display: block;
}
.video__content img {
  width: 100%;
  height: auto;
  display: block;
}
.video__content--play .video-content-iframe {
  display: block;
  z-index: 1;
}
.video__content:hover::after {
  scale: 1.2;
  -webkit-transition: scale 0.5s;
  transition: scale 0.5s;
}
.video__preview {
  width: 100%;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
.video__preview::before {
  content: "";
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1C252D;
  opacity: 0.5;
}
.video__preview::after {
  content: "";
  background: url("../images/video-play.svg");
  position: absolute;
  display: inline-block;
  width: 75px;
  height: 75px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  scale: 1;
  -webkit-transition: scale 0.5s;
  transition: scale 0.5s;
  z-index: 0;
}

.video-content-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}

.faq__title {
  color: #FFF;
  font-family: DrukTextWideCyr;
  font-size: 50px;
  font-weight: 1000;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.faq__title::before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 2px;
  background-color: #F6E200;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 35px;
}
.faq__title::after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 2px;
  background-color: #F6E200;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 35px;
}

.faq-list__item {
  margin: 50px 0;
}

.faq-item__header {
  color: #FFF;
  font-family: WixMadeforDisplay;
  font-size: 24px;
  font-style: normal;
  font-weight: 493;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.faq-item__header::before {
  content: "+";
  color: #FFF;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  margin-right: 10px;
}
.faq-item__header.opened {
  color: #808080;
}
.faq-item__header.opened::before {
  content: "–";
  color: #808080;
  font-family: Inter;
  font-size: 24px;
  font-weight: 500;
  margin-right: 11px;
}
.faq-item__dropdown {
  padding-left: 25px;
  display: none;
  color: #FFF;
  font-family: WixMadeforDisplay;
  font-size: 22px;
  font-weight: 400;
}

@media (max-width: 600px) {
  .faq-list__item {
    margin: 15px 0;
  }
  .faq-list__item::before {
    font-size: 16px;
  }
  .faq-list__item.opened::before {
    font-size: 16px;
  }
  .faq-list__item.opened .faq-item__header {
    font-size: 16px;
  }
  .faq-item__header, .faq-item__dropdown {
    font-size: 16px;
  }
  .faq-item__dropdown {
    padding-left: 0;
  }
}
.soon {
  position: relative;
  height: 190px;
  overflow: hidden;
}
.soon__track {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
}
.soon__item {
  color: #FFF;
  font-family: DrukTextWideCyr;
  font-size: 90px;
  font-weight: 1000;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 20px;
}

@media (max-width: 600px) {
  .soon {
    height: 90px;
  }
  .soon__item {
    font-size: 64px;
  }
}
.truck {
  position: relative;
  height: 400px;
}
.truck img {
  max-width: unset;
}
.truck__pic {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 100vw;
  width: 1200px;
}

@media (max-width: 600px) {
  .truck {
    height: 245px;
  }
  .truck__pic {
    width: 730px;
  }
}
.social {
  background: rgb(246, 226, 0);
}

.social-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.social-content__pic {
  max-width: 345px;
}

.social-info {
  color: #1C252D;
  font-family: WixMadeforDisplay;
  max-width: 490px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 45px 0;
}
.social-info__code {
  width: 190px;
  height: 190px;
  margin-bottom: 50px;
}
.social-info__title {
  font-family: DrukTextWideCyr;
  font-size: 37px;
  font-weight: 1000;
  line-height: 120%;
  text-transform: uppercase;
  margin-right: -30px;
  margin-bottom: 20px;
}
@media (max-width: 850px) {
  .social-info__title {
    margin-right: 0;
    font-size: 25px;
  }
}
.social-info__descr {
  font-size: 24px;
  font-weight: 493;
}

.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
  margin-top: 35px;
}
.social-links__item {
  width: 50%;
  padding: 10px;
}
.social-links__link {
  display: inline-block;
  width: 100%;
  border-radius: 0;
  border: 1px solid #1C252D;
  padding: 14px;
  color: #1C252D;
  text-align: center;
  font-size: 32px;
  font-weight: 587;
  text-decoration: none;
}
.social-links__link:hover {
  background-color: #1C252D;
  color: #F6E200;
}

@media (max-width: 850px) {
  .social-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .social-content__info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .social-content__pic {
    display: none;
  }
  .social-info__code {
    margin-bottom: 20px;
  }
}
@media (max-width: 550px) {
  .social-info {
    padding: 20px 0;
  }
  .social-info__code {
    display: none;
  }
  .social-info__title {
    font-size: 19px;
  }
  .social-info__descr {
    font-size: 16px;
  }
  .social-content {
    padding: 15px 5px;
  }
  .social-links {
    margin-top: 15px;
  }
  .social-links__link {
    font-size: 18px;
  }
}
.footer {
  background: rgb(28, 37, 46);
  min-height: 285px;
}
@media (max-width: 950px) {
  .footer {
    background-position: 92%, top;
  }
}
@media (max-width: 850px) {
  .footer {
    background-position: 64%, top;
  }
}
@media (max-width: 500px) {
  .footer {
    background-position: 62%, top;
  }
}
.footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 850px) {
  .footer__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer-content {
  padding: 80px 0 100px 0;
}
.footer-content__logo {
  width: 180px;
  margin-right: 20px;
}
@media (max-width: 850px) {
  .footer-content__logo {
    margin: 0 25px 30px 25px;
  }
}
@media (max-width: 500px) {
  .footer-content__logo {
    width: 100%;
    margin: 0 5px 30px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 500px) {
  .footer-content__logo img {
    width: 180px;
  }
}
.footer-content__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1150px) {
  .footer-content__container {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.footer-content__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1150px) {
  .footer-content__menu {
    margin-bottom: 30px;
  }
}
.footer-content__contacts {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 850px) {
  .footer-content__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 500px) {
  .footer-content__contacts {
    margin: 0 5px 0 5px;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.footer-menu {
  margin: 0 45px;
}
@media (max-width: 1150px) {
  .footer-menu {
    margin: 0;
  }
}
@media (max-width: 950px) {
  .footer-menu {
    width: 100%;
    margin: 0 25px;
  }
}
@media (max-width: 500px) {
  .footer-menu {
    margin: 0;
    width: unset;
  }
}
.footer-menu__item {
  margin: 5px 0;
}
@media (max-width: 500px) {
  .footer-menu__item {
    margin: 15px 0;
  }
}

.footer-link {
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  text-decoration: none;
}
@media (max-width: 500px) {
  .footer-link {
    font-size: 13px;
  }
}
.footer-link:hover {
  text-decoration: underline;
}

@media (max-width: 1150px) {
  .footer-contacts {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 950px) {
  .footer-contacts {
    margin: 0 25px;
  }
}
@media (max-width: 500px) {
  .footer-contacts {
    margin: 0;
  }
}
.footer-contacts:not(:last-child) {
  margin-bottom: 30px;
}
.footer-contacts__title {
  color: #FFF;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  margin-bottom: 10px;
}

.footer-contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 0;
}
@media (max-width: 500px) {
  .footer-contacts-item {
    margin: 15px 0;
  }
}
.footer-contacts-item__text {
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
.footer-contacts-item__label {
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
@media (max-width: 450px) {
  .footer-contacts-item__label {
    display: none;
  }
}
.footer-contacts-item__icon {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.footer-contacts-item__icon svg {
  width: 18px;
  height: 18px;
  fill: none;
  stroke: #fff;
}

.footer-copy {
  margin-top: 10px;
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%; /* 16.8px */
  max-width: 155px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwicmVzZXQuc2NzcyIsImZvbnRzLnNjc3MiLCJjb21tb24uc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL3Byb21vLnNjc3MiLCJibG9ja3Mvc2xvZ2FuLnNjc3MiLCJibG9ja3MvY2F0ZWdvcmllcy5zY3NzIiwiYmxvY2tzL21vZGVscy5zY3NzIiwiYmxvY2tzL2JhdHRlcnktYmFubmVyLnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy9mYXEuc2NzcyIsImJsb2Nrcy9zb29uLnNjc3MiLCJibG9ja3MvdHJ1Y2suc2NzcyIsImJsb2Nrcy9zb2NpYWwuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsY0FBQTtBQUNBO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtBREVEOztBQ0NBO0VBQXdFLGNBQUE7QURHeEU7O0FDREE7RUFDQyw4QkFBQTtVQUFBLHNCQUFBO0FESUQ7O0FDREE7OztFQUdDLDJCQUFBO1VBQUEsbUJBQUE7QURJRDs7QUNEQTs7O0VBRU8sZUFBQTtBREtQOztBQ0hBO0VBQU0sa0JBQUE7QURPTjs7QUNKQTtFQUFJLGdCQUFBO0FEUUo7O0FDTkE7RUFBZSxZQUFBO0FEVWY7O0FDUkE7Ozs7RUFHUyxXQUFBO0VBQWEsYUFBQTtBRGF0Qjs7QUNYQTtFQUFHLFNBQUE7RUFBVyxVQUFBO0VBQVksZUFBQTtFQUFpQix3QkFBQTtFQUEwQix1QkFBQTtBRG1CckU7O0FDakJBO0VBQUssNkJBQUE7QURxQkw7O0FDbkJBO0VBQXlCLDhCQUFBO0VBQWdDLFlBQUE7QUR3QnpEOztBQ3RCQSxvREFBQTtBQUNBO0VBQU8seUJBQUE7RUFBMkIsaUJBQUE7QUQyQmxDOztBQzFCQTtFQUFJLGlCQUFBO0VBQW1CLHNCQUFBO0FE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QTtVQUFBLG1CQUFBO0VBQ0EsYUFBQTtBaEIya0RKO0FnQnprREk7RUFMSjtJQU1RLGNBQUE7RWhCNGtETjtBQUNGO0FnQjFrREk7RUFDSSxXWm5NQTtFWW9NQSw4QlovTE87RVlnTVAsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0FoQjRrRFI7QWdCemtESTtFQUNJLFdaM01BO0VZNE1BLDhCWnZNTztFWXdNUCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFdBQUE7QWhCMmtEUjtBZ0J6a0RRO0VBUEo7SUFRUSxhQUFBO0VoQjRrRFY7QUFDRjtBZ0J6a0RJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBaEIya0RSO0FnQnprRFE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZWi9OSjtBSjB5RFI7O0FnQnRrREE7RUFDSSxnQkFBQTtFQUNBLFdadE9JO0VZdU9KLDhCWmxPVztFWW1PWCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFdBQUE7RUFDQSxnQkFBQTtBaEJ5a0RKIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogcmVzZXQgQ1NTICovXG5odG1sLCBib2R5LCBib2R5IGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgZGV0YWlscywgc3VtbWFyeSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGRldGFpbHMsIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG5vYmplY3QsXG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG50ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8qIENTUyAyLjEgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uaWU3IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uaWU2IGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IDk5JSBzYW5zLXNlcmlmO1xufVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udDogMTAwJTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRkLCB0ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbn1cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgem9vbTogMTtcbn1cblxuLypyZXNldCBDU1MgZW5kKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaXhNYWRlZm9yRGlzcGxheVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaXhNYWRlZm9yRGlzcGxheVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaXhNYWRlZm9yRGlzcGxheVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1RleHRXaWRlQ3lyXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJ1a1RleHRXaWRlQ3lyL0RydWtUZXh0V2lkZUN5ci1TdXBlci5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG59XG4ucGFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5Lm9wZW5lZC1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEycHg7IC8qIHdpZHRoIG9mIHRoZSBlbnRpcmUgc2Nyb2xsYmFyICovXG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzFDMjUyRDsgLyogY29sb3Igb2YgdGhlIHRyYWNraW5nIGFyZWEgKi9cbn1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFMjAwOyAvKiBjb2xvciBvZiB0aGUgc2Nyb2xsIHRodW1iICovXG4gIGJvcmRlci1yYWRpdXM6IDA7IC8qIHJvdW5kbmVzcyBvZiB0aGUgc2Nyb2xsIHRodW1iICovXG59XG5cbi5saW5rLWJ0bixcbi5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0E3QTdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxNjIyO1xufVxuLmxpbmstYnRuIHN2Zyxcbi5idG4gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGluay1idG4gaW1nLFxuLmJ0biBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5saW5rLWJ0bjpob3Zlcixcbi5idG46aG92ZXIge1xuICBjb2xvcjogI0Y2RTIwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y2RTIwMDtcbn1cbi5saW5rLWJ0bjpob3ZlciAuaWNvbixcbi5idG46aG92ZXIgLmljb24ge1xuICBzdHJva2U6ICNGNkUyMDA7XG59XG4ubGluay1idG4tLXByaW1hcnksXG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMxQzI1MkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkUyMDA7XG59XG4ubGluay1idG4tLXByaW1hcnk6aG92ZXIsXG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGNkUyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyLWNvbnRlbnRfX2xvZ28ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaGVhZGVyLWNvbnRlbnRfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5oZWFkZXItbWVudV9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlci1tZW51X19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5oZWFkZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyLW5hdi1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW5hdi1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uaGVhZGVyLW5hdi1idXJnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uaGVhZGVyLW5hdi1idXJnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXItbmF2LWJ1cmdlci5vcGVuZWQgc3BhbiB7XG4gIGxlZnQ6IDIwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXItbmF2LWJ1cmdlci5vcGVuZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uaGVhZGVyLW5hdi1idXJnZXIub3BlbmVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5oZWFkZXItbmF2LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogODBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhZGVyLW5hdi1tb2JfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItbmF2LWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByb21vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RTIwMDtcbiAgaGVpZ2h0OiA2NzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb21vIC5wYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucHJvbW8gLnBhZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgfVxufVxuXG4ucHJvbW8tY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBEcnVrQ3lyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tby1jb250ZW50X19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgd2lkdGg6IDQ1MHB4O1xuICBjb2xvcjogIzFDMjUyRDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTAzLjklO1xuICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9tby1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9tby1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZzogNDBweCA1MHB4IDQwcHggNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTYyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vLWNvbnRlbnRfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxNjIyO1xuICBsZWZ0OiA5OSU7XG4gIHRvcDogMDtcbn1cbi5wcm9tby1jb250ZW50X190aXRsZSBpbWcge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICBtYXgtd2lkdGg6IDM4NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucHJvbW8tY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5wcm9tby1jb250ZW50X190aXRsZSBpbWcge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb21vLWNvbnRlbnRfX3RpdGxlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5wcm9tby1jb250ZW50X19waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiA4MzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucHJvbW8tY29udGVudF9fcGljIHtcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5wcm9tby1jb250ZW50X19waWMge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICByaWdodDogNDVweDtcbiAgICB0b3A6IDE3NXB4O1xuICB9XG59XG4ucHJvbW8tY29udGVudF9fbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnByb21vLWNvbnRlbnRfX21hcmsge1xuICAgIHRvcDogMjIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvbW8tY29udGVudF9fbWFyayB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gIH1cbn1cbi5wcm9tby1jb250ZW50X19tYXJrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi0J3QvtCy0LjQvdC60LBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb21vLWNvbnRlbnRfX21hcms6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5wcm9tby1jb250ZW50X19iZyB7XG4gIGFuaW1hdGlvbjogMTBzIGxpbmVhciAwcyBpbmZpbml0ZSBzcGluQXJvdW5kO1xufVxuXG4uYmctdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG4gIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8ge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbiAgLmJnLXRleHQge1xuICAgIHBhZGRpbmc6IDE1cHggNjBweDtcbiAgfVxuICAucHJvbW8tY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbiAgLnByb21vLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAucHJvbW8ge1xuICAgIGhlaWdodDogNjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvbW8tY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5wcm9tby1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnByb21vLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9tby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb21vLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9tby1jb250ZW50X19waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG4gIC5wcm9tby1jb250ZW50X19waWMgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucHJvbW8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnByb21vLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJvbW8tY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxuICAucHJvbW8tY29udGVudF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnByb21vLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcm9tby1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9tby1jb250ZW50X19waWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucHJvbW8tY29udGVudF9fcGljIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucHJvbW8ge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbiAgLnByb21vLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5wcm9tby1jb250ZW50X190aXRsZSB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjBweDtcbiAgfVxuICAucHJvbW8tY29udGVudF9fdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnByb21vLWNvbnRlbnRfX21hcmsge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIHRvcDogMjAwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucHJvbW8ge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLnByb21vLWNvbnRlbnRfX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5iZy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIH1cbiAgLmJnLXRleHQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsb2dhbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsb2dhbl9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyMjYsIDAsIDAuOSk7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgZm9udC1zaXplOiAxMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwO1xuICBmb250LXdlaWdodDogMTM3O1xuICBsaW5lLWhlaWdodDogOTMlO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zbG9nYW5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zbG9nYW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuc2xvZ2FuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2xvZ2FuIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcbiAgfVxuICAuc2xvZ2FuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2xvZ2FuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5jYXRlZ29yaWVzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xufVxuLmNhdGVnb3J5X19waWMge1xuICB3aWR0aDogNTAlO1xufVxuLmNhdGVnb3J5X19waWMtLXByaW1hcnkgLmNhdGVnb3J5LXBpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG59XG4uY2F0ZWdvcnlfX2luZm8ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCA3NXB4O1xufVxuLmNhdGVnb3J5X190aXRsZSB7XG4gIGNvbG9yOiAjRjZFMjAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTAyJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jYXRlZ29yeV9fZGVzY3Ige1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFdpeE1hZGVmb3JEaXNwbGF5O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNhdGVnb3J5X19idG4gLmxpbmstYnRuIHtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG59XG4uY2F0ZWdvcnktLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uY2F0ZWdvcnktLXJldmVyc2UgLmNhdGVnb3J5LXBpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG4uY2F0ZWdvcnktLXJldmVyc2UgLmNhdGVnb3J5X19pbmZvIHtcbiAgcGFkZGluZzogMjBweCA3NXB4IDIwcHggMDtcbn1cbi5jYXRlZ29yeS0tcmV2ZXJzZSAuY2F0ZWdvcnlfX2luZm8gLmNhdGVnb3J5LXBpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5jYXRlZ29yeS1waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG59XG4uY2F0ZWdvcnktcGljIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNhdGVnb3J5X190aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmNhdGVnb3J5X19waWMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmNhdGVnb3J5X19waWMge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmNhdGVnb3J5X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jYXRlZ29yeV9faW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2F0ZWdvcnlfX3BpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0ZWdvcnlfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhdGVnb3J5LS1yZXZlcnNlIC5jYXRlZ29yeV9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuY2F0ZWdvcnktcGljIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5jYXRlZ29yeS1waWMgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5tb2RlbHMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG59XG4ubW9kZWxzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kZWxzX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTAyJTsgLyogNjUuMjhweCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vZGVsc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vZGVsc19fY2FyZC13cnAge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1vZGVsc19fc2hvdy1tb3JlLW1vYiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kZWxzLS1yZXZlcnNlIC5tb2RlbHNfX3RpdGxlIHtcbiAgY29sb3I6ICNGNkUyMDA7XG59XG4ubW9kZWxzLS1yZXZlcnNlIC5tb2RlbC1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICNGNkUyMDA7XG59XG5cbi5tb2RlbC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdBN0E3QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTYyMjtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAzOTVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2RlbC1jYXJkX19waWMge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kZWwtY2FyZF9fcGljIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubW9kZWwtY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LCAjZmZmZmZmKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDkzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubW9kZWwtY2FyZF9fdHlwZSwgLm1vZGVsLWNhcmRfX2NvbCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyODM7XG59XG4ubW9kZWwtY2FyZDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGNkUyMDA7XG4gIGJhY2tncm91bmQ6ICMxQzI1MkQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubW9kZWxzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1vZGVsc19fY2FyZC13cnAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLm1vZGVsc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAubW9kZWxzX19zaG93LW1vcmUtbW9iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1vZGVsLWNhcmQge1xuICAgIGhlaWdodDogMjE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5tb2RlbC1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1vZGVsLWNhcmRfX3R5cGUsIC5tb2RlbC1jYXJkX19jb2wge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJhdHRlcnktYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RTIwMDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBoZWlnaHQ6IDgxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJhdHRlcnktYmFubmVyX190aXRsZSB7XG4gIG1heC13aWR0aDogMTAyNXB4O1xuICBjb2xvcjogIzFDMjUyRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTAyJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5iYXR0ZXJ5LWJhbm5lcl9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5iYXR0ZXJ5LWJhbm5lcl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYXR0ZXJ5LWJhbm5lcl9fcGljIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS10eXBlMiAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS10eXBlMiAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxODBweDtcbiAgbGVmdDogNDBweDtcbn1cbi5iYXR0ZXJ5LWJhbm5lci0tdHlwZTIgLmJhdHRlcnktYWR2Om50aC1jaGlsZCg1KSB7XG4gIGJvdHRvbTogMTgwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4uYmF0dGVyeS1iYW5uZXItLXR5cGUyIC5iYXR0ZXJ5LWFkdjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiA1MHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS10eXBlMiAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAyNDBweDtcbiAgcmlnaHQ6IDA7XG59XG4uYmF0dGVyeS1iYW5uZXItLXR5cGUyIC5iYXR0ZXJ5LWFkdjpudGgtY2hpbGQoNikge1xuICBib3R0b206IDY1cHg7XG4gIHJpZ2h0OiA1MHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS10eXBlMiAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDcpIHtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA4MHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS10eXBlMSAuYmF0dGVyeS1hZHYge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS10eXBlMSAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA4MHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS10eXBlMSAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogODBweDtcbn1cbi5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjAwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4uYmF0dGVyeS1iYW5uZXItLXR5cGUxIC5iYXR0ZXJ5LWFkdjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDI1MHB4O1xuICByaWdodDogNTBweDtcbn1cbi5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2Om50aC1jaGlsZCg1KSB7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNjBweDtcbn1cbi5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2Om50aC1jaGlsZCg2KSB7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDIwMHB4O1xufVxuLmJhdHRlcnktYmFubmVyLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRDtcbn1cbi5iYXR0ZXJ5LWJhbm5lci0tcmV2ZXJzZSAuYmF0dGVyeS1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNGNkUyMDA7XG59XG4uYmF0dGVyeS1iYW5uZXItLXJldmVyc2UgLmJhdHRlcnktYmFubmVyX19waWMge1xuICB3aWR0aDogNDEwcHg7XG4gIGhlaWdodDogNDYwcHg7XG59XG4uYmF0dGVyeS1iYW5uZXItLXJldmVyc2UgLmJhdHRlcnktYWR2IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmJhdHRlcnktYWR2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzFDMjUyRDtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5iYXR0ZXJ5LWFkdl9fdGl0bGUge1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTAyJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmJhdHRlcnktYWR2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYmF0dGVyeS1hZHZfX2Rlc2NyIHtcbiAgZm9udC1mYW1pbHk6IFdpeE1hZGVmb3JEaXNwbGF5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDIlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJhdHRlcnktYWR2LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iYXR0ZXJ5LWJhbm5lci0tcmV2ZXJzZSAuYmF0dGVyeS1iYW5uZXJfX3BpYyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzM3cHg7XG4gIH1cbiAgLmJhdHRlcnktYmFubmVyLS10eXBlMiAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDIpIHtcbiAgICByaWdodDogNTVweDtcbiAgfVxuICAuYmF0dGVyeS1iYW5uZXItLXR5cGUyIC5iYXR0ZXJ5LWFkdjpudGgtY2hpbGQoNCkge1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lci0tdHlwZTIgLmJhdHRlcnktYWR2Om50aC1jaGlsZCg2KSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmJhdHRlcnktYmFubmVyX19waWMge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2Om50aC1jaGlsZCg1KSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJhdHRlcnktYmFubmVyLS10eXBlMSAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJhdHRlcnktYmFubmVyX19waWMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDQwNXB4O1xuICB9XG4gIC5iYXR0ZXJ5LWFkdl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmF0dGVyeS1hZHYge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmJhdHRlcnktYWR2X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2Om50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxuICAuYmF0dGVyeS1iYW5uZXItLXR5cGUxIC5iYXR0ZXJ5LWFkdjpudGgtY2hpbGQoMikge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmJhdHRlcnktYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmF0dGVyeS1iYW5uZXJfX3BpYyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2Om50aC1jaGlsZCg0KSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmJhdHRlcnktYmFubmVyLS10eXBlMSAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKDYpIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYmF0dGVyeS1iYW5uZXIge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYmF0dGVyeS1iYW5uZXItLXR5cGUxIC5iYXR0ZXJ5LWFkdiwgLmJhdHRlcnktYmFubmVyLS10eXBlMiAuYmF0dGVyeS1hZHYge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC5iYXR0ZXJ5LWJhbm5lci0tdHlwZTEgLmJhdHRlcnktYWR2Om50aC1jaGlsZChuKSwgLmJhdHRlcnktYmFubmVyLS10eXBlMiAuYmF0dGVyeS1hZHY6bnRoLWNoaWxkKG4pIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG4gIC5iYXR0ZXJ5LWFkdnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5iYXR0ZXJ5LWFkdnNfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJhdHRlcnktYWR2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmF0dGVyeS1iYW5uZXItLXJldmVyc2UgLmJhdHRlcnktYmFubmVyX19waWMge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5iYXR0ZXJ5LWFkdnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlkZW8ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4udmlkZW9fX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMiU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnZpZGVvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmlkZW9fX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTNBN0FCO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW9fX2NvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW9fX2NvbnRlbnQtLXBsYXkgLnZpZGVvLWNvbnRlbnQtaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW9fX2NvbnRlbnQ6aG92ZXI6OmFmdGVyIHtcbiAgc2NhbGU6IDEuMjtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC41cztcbn1cbi52aWRlb19fcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi52aWRlb19fcHJldmlldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi52aWRlb19fcHJldmlldzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8tcGxheS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBzY2FsZTogMTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC41cztcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWNvbnRlbnQtaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXFfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFxX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFMjAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuLmZhcV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFMjAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5mYXEtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4uZmFxLWl0ZW1fX2hlYWRlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDkzO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhcS1pdGVtX19oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZhcS1pdGVtX19oZWFkZXIub3BlbmVkIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uZmFxLWl0ZW1fX2hlYWRlci5vcGVuZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCTXCI7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmZhcS1pdGVtX19kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhcS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAuZmFxLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mYXEtbGlzdF9faXRlbS5vcGVuZWQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mYXEtbGlzdF9faXRlbS5vcGVuZWQgLmZhcS1pdGVtX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZmFxLWl0ZW1fX2hlYWRlciwgLmZhcS1pdGVtX19kcm9wZG93biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mYXEtaXRlbV9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNvb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc29vbl9fdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxlZnQ6IDA7XG59XG4uc29vbl9faXRlbSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zb29uIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLnNvb25fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuLnRydWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLnRydWNrIGltZyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udHJ1Y2tfX3BpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDEwMHZ3O1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRydWNrIHtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICB9XG4gIC50cnVja19fcGljIHtcbiAgICB3aWR0aDogNzMwcHg7XG4gIH1cbn1cbi5zb2NpYWwge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ2LCAyMjYsIDApO1xufVxuXG4uc29jaWFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWwtY29udGVudF9fcGljIHtcbiAgbWF4LXdpZHRoOiAzNDVweDtcbn1cblxuLnNvY2lhbC1pbmZvIHtcbiAgY29sb3I6ICMxQzI1MkQ7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG4uc29jaWFsLWluZm9fX2NvZGUge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc29jaWFsLWluZm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNvY2lhbC1pbmZvX190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnNvY2lhbC1pbmZvX19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQ5Mztcbn1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnNvY2lhbC1saW5rc19faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uc29jaWFsLWxpbmtzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDMjUyRDtcbiAgcGFkZGluZzogMTRweDtcbiAgY29sb3I6ICMxQzI1MkQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTg3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc29jaWFsLWxpbmtzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRDtcbiAgY29sb3I6ICNGNkUyMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc29jaWFsLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuc29jaWFsLWNvbnRlbnRfX2luZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNvY2lhbC1jb250ZW50X19waWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvY2lhbC1pbmZvX19jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnNvY2lhbC1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNvY2lhbC1pbmZvX19jb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zb2NpYWwtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuc29jaWFsLWluZm9fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNvY2lhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgfVxuICAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zb2NpYWwtbGlua3NfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyOCwgMzcsIDQ2KTtcbiAgbWluLWhlaWdodDogMjg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlLCB0b3A7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NCUsIHRvcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYyJSwgdG9wO1xuICB9XG59XG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4IDA7XG59XG4uZm9vdGVyLWNvbnRlbnRfX2xvZ28ge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2xvZ28ge1xuICAgIG1hcmdpbjogMCAyNXB4IDMwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDVweCAzMHB4IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnRfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mb290ZXItY29udGVudF9fY29udGFjdHMge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19jb250YWN0cyB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5mb290ZXItbWVudSB7XG4gIG1hcmdpbjogMCA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5mb290ZXItbWVudV9faXRlbSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFdpeE1hZGVmb3JEaXNwbGF5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uZm9vdGVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb290ZXItY29udGFjdHNfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXItY29udGFjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cy1pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0cy1pdGVtX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG59XG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2xhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cy1pdGVtX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0cy1pdGVtX19pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvb3Rlci1jb250YWN0cy1pdGVtX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmZvb3Rlci1jb3B5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTYuOHB4ICovXG4gIG1heC13aWR0aDogMTU1cHg7XG59IiwiLyogcmVzZXQgQ1NTICovXG5odG1sLCBib2R5LCBib2R5IGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgZGV0YWlscywgc3VtbWFyeSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGRldGFpbHMsIHN1bW1hcnkge2Rpc3BsYXk6IGJsb2NrO31cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG5vYmplY3QsXG5lbWJlZCB7bWF4LXdpZHRoOiAxMDAlO31cblxuaHRtbCB7b3ZlcmZsb3cteTogc2Nyb2xsO31cblxuXG51bCB7bGlzdC1zdHlsZTogbm9uZTt9XG5cbmJsb2NrcXVvdGUsIHEge3F1b3Rlczogbm9uZTt9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7Y29udGVudDogJyc7IGNvbnRlbnQ6IG5vbmU7fVxuXG5hIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGZvbnQtc2l6ZTogMTAwJTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG5cbmRlbCB7dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7fVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwOyBjdXJzb3I6IGhlbHA7fVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6IDA7fVxudGgge2ZvbnQtd2VpZ2h0OiBib2xkOyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31cbnRkIHtmb250LXdlaWdodDogbm9ybWFsOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO31cblxuaHIge2Rpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDFweDsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgbWFyZ2luOiAxZW0gMDsgcGFkZGluZzogMDt9XG5cbmlucHV0LCBzZWxlY3Qge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IC8qIENTUzIgKi9cbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8qIENTUyAyLjEgKi9cbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IC8qIENTUyAzIChhbmQgMi4xIGFzIHdlbGwsIGFjdHVhbGx5KSAqL1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyogSUUgKi9cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHt2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207fVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31cbi5pZTcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHt2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7fVxuLmllNiBpbnB1dCB7dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO31cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge2ZvbnQ6IDk5JSBzYW5zLXNlcmlmO31cblxudGFibGUge2ZvbnQtc2l6ZTogaW5oZXJpdDsgZm9udDogMTAwJTt9XG5cbnNtYWxsIHtmb250LXNpemU6IDg1JTt9XG5cbnN0cm9uZyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxuXG50ZCwgdGQgaW1nIHt2ZXJ0aWNhbC1hbGlnbjogdG9wO31cblxuLyogTWFrZSBzdXJlIHN1cCBhbmQgc3ViIGRvbid0IG1lc3Mgd2l0aCB5b3VyIGxpbmUtaGVpZ2h0cyBodHRwczovL2dpc3QuZ2l0aHViLmNvbS80MTM5MzAgKi9cbnN1Yiwgc3VwIHtmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG5zdXAge3RvcDogLTAuNWVtO31cbnN1YiB7Ym90dG9tOiAtMC4yNWVtO31cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtmb250LWZhbWlseTogbW9ub3NwYWNlLCBzYW5zLXNlcmlmO31cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtjdXJzb3I6IHBvaW50ZXI7fVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7bWFyZ2luOiAwO31cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHt3aWR0aDogYXV0bzsgb3ZlcmZsb3c6IHZpc2libGU7fVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7LW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzt9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiXFwwMDIwXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2xlYXJmaXggeyB6b29tOiAxOyB9XG5cbi8qcmVzZXQgQ1NTIGVuZCovXG5cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2l4TWFkZWZvckRpc3BsYXlcIjtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2l4TWFkZWZvckRpc3BsYXlcIjtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2l4TWFkZWZvckRpc3BsYXlcIjtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRHJ1a1RleHRXaWRlQ3lyXCI7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0RydWtUZXh0V2lkZUN5ci9EcnVrVGV4dFdpZGVDeXItU3VwZXIub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbn1cbiIsIkBpbXBvcnQgJy4vdmFyaWFibGVzLnNjc3MnO1xuXG4ucGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLnBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmJvZHkub3BlbmVkLW1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxubWFpbiB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfY29sb3I7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xufVxuXG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTJweDsgICAgICAgICAgICAgICAvKiB3aWR0aCBvZiB0aGUgZW50aXJlIHNjcm9sbGJhciAqL1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRiZ19kYXJrOyAgICAgICAgLyogY29sb3Igb2YgdGhlIHRyYWNraW5nIGFyZWEgKi9cbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgICAgLyogY29sb3Igb2YgdGhlIHNjcm9sbCB0aHVtYiAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDA7ICAgICAgIC8qIHJvdW5kbmVzcyBvZiB0aGUgc2Nyb2xsIHRodW1iICovXG59XG5cblxuLmxpbmstYnRuLFxuLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3QTdBN0E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTYyMjtcblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICMxQzI1MkQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4iLCIkdGltZTogMC4zcztcblxuLy9jb2xvclxuJHByaW1hcnk6ICNGNkUyMDA7XG4kYmdfY29sb3I6ICMxQzI1MkQ7XG4kYmdfZGFyazogIzFDMjUyRDtcbiR3aGl0ZTogI2ZmZjtcbiRyZWQ6ICNGQTQ2MTQ7XG4kYm9yZGVyOiAjN0E3QTdBO1xuJGdyZXk6ICM4MDgwODA7XG5cbiRwcmltYXJ5LWZvbnQ6IFdpeE1hZGVmb3JEaXNwbGF5O1xuJHNlY29uZGFyeS1mb250OiBEcnVrVGV4dFdpZGVDeXI7XG5cbi8vYWJzb2x1dCBjZW50ZXJcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXItcGljKCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vL2Fic29sdXQgY2VudGVyIHBpY3R1cmVcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy5zY3NzJztcblxuLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX2Rhcms7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5hdi1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogMjAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uaGVhZGVyLW5hdi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogODBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfZGFyaztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlYWRlci1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRlci1uYXYtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMuc2Nzcyc7XG5cbi5wcm9tbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgaGVpZ2h0OiA2NzdweDtcbiAgICAvL3BhZGRpbmc6IDQ1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICAvL2hlaWdodDogNjIwcHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tby1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogRHJ1a0N5cjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMUMyNTJEO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuOSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHsgXG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA1MHB4IDQwcHggNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTYyMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxNjIyO1xuICAgICAgICAgICAgbGVmdDogOTklO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpYyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDgzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9ib3R0b206IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB0b3A6IDE3NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDIyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ9Cd0L7QstC40L3QutCwJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICZfX2JnIHtcbiAgICAgICAgYW5pbWF0aW9uOiAxMHMgbGluZWFyIDBzIGluZmluaXRlIHNwaW5Bcm91bmQ7XG4gICAgfVxufVxuXG4uYmctdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX2Rhcms7XG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO31cbiAgICB0byB7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO31cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9tbyB7XG4gICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgfVxuXG4gICAgLmJnLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XG4gICAgfVxuXG4gICAgLnByb21vLWNvbnRlbnQge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5wcm9tbyB7XG4gICAgICAgIGhlaWdodDogNjMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnByb21vLWNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAucHJvbW8ge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5wcm9tby1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAucHJvbW8ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5wcm9tby1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucHJvbW8tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wcm9tby1jb250ZW50IHtcbiAgICAgICAgJl9fcGljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAucHJvbW8ge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIH1cblxuICAgIC5wcm9tby1jb250ZW50IHtcblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXJrIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19waWMge1xuICAgICAgICAgICAgLy93aWR0aDogMzQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5wcm9tbyB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgLnByb21vLWNvbnRlbnQge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICAvL3dpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZy10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNsb2dhbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI2LCAwLCAwLjkwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEzNztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkzJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIC5zbG9nYW4ge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnNsb2dhbiB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc2xvZ2FuIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gICAgICAgIFxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnNsb2dhbiB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXG4gICAgJl9fcGljIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIC5jYXRlZ29yeS1waWMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDc1cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDIlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3Ige1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgLmxpbmstYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAuY2F0ZWdvcnktcGljIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3J5IHtcblxuICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA3NXB4IDIwcHggMDtcblxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1waWMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgLy8gcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BpYyB7ICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgJl9fcGljIHsgIFxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGljIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJldmVyc2Uge1xuICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LXBpYyB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzLnNjc3MnO1xuXG4ubW9kZWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDIlOyAvKiA2NS4yOHB4ICovXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2NhcmQtd3JwIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAmX19zaG93LW1vcmUtbW9iIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1yZXZlcnNlIHtcbiAgICAgICAgLm1vZGVscyB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVsLWNhcmQge1xuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kZWwtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzE2MjI7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGhlaWdodDogMzk1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3BpYyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCwgI2ZmZmZmZik7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ5MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgICZfX3R5cGUsXG4gICAgJl9fY29sIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyODM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmdfY29sb3I7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5tb2RlbHMge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAmX19jYXJkLXdycCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kZWxzIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2hvdy1tb3JlLW1vYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5tb2RlbC1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdHlwZSxcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy5zY3NzJztcblxuLmJhdHRlcnktYmFubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBoZWlnaHQ6IDgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMUMyNTJEO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDIlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3BpYyB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICB9XG5cbiAgICAmLS10eXBlMiB7XG4gICAgICAgIC5iYXR0ZXJ5LWFkdiB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxODBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxODBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHlwZTEge1xuICAgICAgICAuYmF0dGVyeS1hZHYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyNTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJldmVyc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfZGFyaztcblxuICAgICAgICAuYmF0dGVyeS1iYW5uZXIge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcGljIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXR0ZXJ5LWFkdiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhdHRlcnktYWR2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICMxQzI1MkQ7XG4gICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDIlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMiU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmF0dGVyeS1iYW5uZXIge1xuICAgICAgICAmLS1yZXZlcnNlIHtcbiAgICAgICAgICAgIC5iYXR0ZXJ5LWJhbm5lciB7XG4gICAgICAgICAgICAgICAgJl9fcGljIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXR5cGUyIHtcbiAgICAgICAgICAgIC5iYXR0ZXJ5LWFkdiB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgLmJhdHRlcnktYmFubmVyIHtcbiAgICAgICAgJl9fcGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10eXBlMSB7XG4gICAgICAgICAgICAuYmF0dGVyeS1hZHYge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJhdHRlcnktYmFubmVyIHtcbiAgICAgICAgJl9fcGljIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmF0dGVyeS1hZHYge1xuICAgICAgICAmX19kZXNjciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuYmF0dGVyeS1hZHYge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYXR0ZXJ5LWJhbm5lciB7XG4gICAgICAgICYtLXR5cGUxIHtcbiAgICAgICAgICAgIC5iYXR0ZXJ5LWFkdiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmJhdHRlcnktYmFubmVyIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10eXBlMSB7XG4gICAgICAgICAgICAuYmF0dGVyeS1hZHYge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLmJhdHRlcnktYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXR5cGUxLFxuICAgICAgICAmLS10eXBlMiB7XG4gICAgICAgICAgICAuYmF0dGVyeS1hZHYge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYXR0ZXJ5LWFkdnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYXR0ZXJ5LWFkdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYmF0dGVyeS1iYW5uZXIge1xuICAgICAgICYtLXJldmVyc2Uge1xuICAgICAgICAgICAgLmJhdHRlcnktYmFubmVyIHtcbiAgICAgICAgICAgICAgICAmX19waWMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuXG4gICAgLmJhdHRlcnktYWR2cyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmlkZW8ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMiU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0E3QUI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBcblxuXG4gICAgICAgICYtLXBsYXkge1xuICAgICAgICAgICAgLnZpZGVvLWNvbnRlbnQtaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBzY2FsZTogMS4yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3ZpZGVvLXBsYXkuc3ZnJyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2NhbGU6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjVzO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLWNvbnRlbnQtaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbi8vICAgICAudmlkZW8ge1xuLy8gICAgICAgICAmX19jb250ZW50IHtcbi8vICAgICAgICAgICAgIGhlaWdodDogNTgwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vICAgICAudmlkZW8ge1xuLy8gICAgICAgICAmX19jb250ZW50IHtcbi8vICAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8vQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4vLyAgICAudmlkZW8ge1xuLy8gICAgICAgICZfX3RpdGxlIHtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbi8vICAgICAudmlkZW8ge1xuLy8gICAgICAgICAmX19jb250ZW50IHtcbi8vICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuLy8gICAgIC52aWRlbyB7XG4vLyAgICAgICAgICZfX2NvbnRlbnQge1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4vLyAgICAgLnZpZGVvIHtcbi8vICAgICAgICAgJl9fY29udGVudCB7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbi8vICAgICAudmlkZW8ge1xuLy8gICAgICAgICAmX19jb250ZW50IHtcbi8vICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuLy8gICAgIC52aWRlbyB7XG4vLyAgICAgICAgICZfX2NvbnRlbnQge1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy5zY3NzJztcblxuLmZhcSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG59XG5cbi5mYXEtbGlzdCB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwOyBcbiAgICB9XG59XG5cbi5mYXEtaXRlbSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ5MztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCTJztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmFxLWxpc3Qge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLmZhcS1pdGVtX19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1pdGVtIHtcbiAgICAgICAgJl9faGVhZGVyLFxuICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc29vbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX3RyYWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNvb24ge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHJ1Y2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAmX19waWMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAxMDB2dztcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC50cnVjayB7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc29jaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjI2LCAwLCAxKTtcbn1cblxuLnNvY2lhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX3BpYyB7XG4gICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgfVxufVxuXG4uc29jaWFsLWluZm8ge1xuICAgIGNvbG9yOiAjMUMyNTJEO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG5cbiAgICAmX19jb2RlIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ5MztcbiAgICB9XG59XG5cbi5zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQzI1MkQ7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMUMyNTJEO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTg3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyNTJEO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuc29jaWFsLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGljIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWluZm8ge1xuICAgICAgICAmX19jb2RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5zb2NpYWwtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAmX19jb2RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMuc2Nzcyc7XG5cbi8vLmZvb3RlciB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfZGFyaztcbi8vICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vfVxuLy9cbi8vLmZvb3Rlci1jb250ZW50IHtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICAgaGVpZ2h0OiAxMDAlO1xuLy9cbi8vICAgICZfX2NvcHkge1xuLy8gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgIH1cbi8vfVxuLy9cbi8vQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4vLyAgICAuZm9vdGVyLWNvbnRlbnQge1xuLy8gICAgICAgICZfX2NvcHkge1xuLy8gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDM3LCA0NiwgMSk7XG4gICAgbWluLWhlaWdodDogMjg1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlLCB0b3A7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY0JSwgdG9wO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MiUsIHRvcDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTAwcHggMDtcblxuICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDMwcHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDMwcHggNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3RzIHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItbWVudSB7XG4gICAgbWFyZ2luOiAwIDQ1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWxpbmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmZvb3Rlci1jb250YWN0cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLmZvb3Rlci1jb250YWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTYuOHB4ICovXG4gICAgbWF4LXdpZHRoOiAxNTVweDtcbn1cbiJdfQ== */
