/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/archive-product.scss ***!
  \************************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

table {
  border-collapse: collapse;
  border-spacing: 0;
}

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

/* Nuima outline nuo inputu chrome */
textarea:focus, input:focus, select:focus, button:focus {
  outline: 0;
}

a {
  text-decoration: none;
}

/* ClearFix */
.cf:before, .cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
}

/* --------- */
input, textarea, button {
  border-radius: 0;
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
}

::-moz-placeholder {
  color: inherit;
}

:-ms-input-placeholder {
  color: inherit;
}

@font-face {
  font-family: "Good Sans";
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url(754125f828ad7ea3ae59.eot);
  /* IE9 Compat Modes */
  src: url(754125f828ad7ea3ae59.eot?#iefix) format("embedded-opentype"), url(72c9fdfa522bde478778.woff2) format("woff2"), url(c58350a83dfa10364173.woff) format("woff");
}
.btn {
  padding: 17px;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  transition: 0.3s ease-out;
  border: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  z-index: 1;
  line-height: 1;
  letter-spacing: 2.08px;
}
.btn__ultraprimary {
  border-radius: 89px;
  background: #000000;
  color: #F6F6F6;
}
@media (max-width: 767px) {
  .btn__ultraprimary {
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}
.btn__ultraprimary__small {
  padding: 12px 17px;
  font-size: 10px;
  letter-spacing: 1.3px;
}
.btn__ultraprimary:hover {
  background: #3E3E3E;
}
.btn__primary {
  border-radius: 89px;
  border: 1px solid rgba(0, 0, 0, 0.28);
  background: transparent;
  color: #000000;
}
@media (max-width: 767px) {
  .btn__primary {
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}
.btn__primary__small {
  padding: 12px 17px;
  font-size: 10px;
  letter-spacing: 1.3px;
}
.btn__primary:hover {
  border-color: #000000;
}
.btn__secondary {
  border-radius: unset;
  background: transparent;
  color: #000000;
  padding: 17px 27px 17px 0;
}
.btn__secondary:after {
  content: "";
  position: absolute;
  top: 46%;
  right: 0;
  background: url(b82b23d15ac604394520.svg) center/cover no-repeat;
  transform: translateY(-50%);
  width: 13px;
  height: 11px;
  transition: 0.3s ease-out;
}
@media (max-width: 767px) {
  .btn__secondary {
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}
.btn__secondary:hover {
  color: #3E3E3E;
  padding: 17px 32px 17px 0;
}
.btn__secondary:hover:after {
  background: url(9c148a353c1a10ab2781.svg) center/cover no-repeat;
  width: 17px;
}
.btn__secondary__small {
  padding: 12px 20px 12px 0;
  font-size: 11px;
  letter-spacing: 1.3px;
}
.btn__secondary__small:hover {
  color: #3E3E3E;
  padding: 12px 25px 12px 0;
}
.btn__backButton {
  border-radius: unset;
  background: transparent;
  color: #000000;
  padding: 17px 0 17px 27px;
}
.btn__backButton:after {
  content: "";
  position: absolute;
  top: 45%;
  left: 0;
  background: url(0938e4d43e153be51f05.svg) center/cover no-repeat;
  transform: translateY(-50%);
  width: 13px;
  height: 11px;
  transition: 0.3s ease-out;
}
@media (max-width: 767px) {
  .btn__backButton {
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}
.btn__backButton__small {
  padding: 12px 0 12px 25px;
  font-size: 10px;
  letter-spacing: 1.3px;
}
.btn__backButton:hover {
  color: #3E3E3E;
  padding: 17px 0 17px 32px;
}
.btn__backButton:hover:after {
  background: url(baaa51ee0909e0a5d896.svg) center/cover no-repeat;
  width: 17px;
}
.btn__backButton__small:hover {
  padding: 12px 0 12px 30px;
}
.btn__addButton {
  border-radius: unset;
  background: transparent;
  color: #000000;
  padding: 17px 20px 17px 0;
}
.btn__addButton:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  background: url(3e8e850d1023887e2d92.svg) center/contain no-repeat;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  transition: 0.3s ease-out;
}
@media (max-width: 767px) {
  .btn__addButton {
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}
.btn__addButton__small {
  padding: 12px 18px 12px 0;
  font-size: 10px;
  letter-spacing: 1.3px;
}
.btn__addButton:hover {
  color: #3E3E3E;
}
.btn__addButton:hover:after {
  filter: invert(21%) sepia(4%) saturate(0%) hue-rotate(42deg) brightness(97%) contrast(84%);
}
.btn__removeButton {
  border-radius: unset;
  background: transparent;
  color: #000000;
  padding: 17px 20px 17px 0;
}
.btn__removeButton:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  background: url(88ea75e54f34f311988d.svg) center/contain no-repeat;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
}
@media (max-width: 767px) {
  .btn__removeButton {
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}
.btn__removeButton__small {
  padding: 12px 18px 12px 0;
  font-size: 10px;
  letter-spacing: 1.3px;
}
.btn__removeButton:hover {
  color: #3E3E3E;
}
.btn__removeButton:hover:after {
  filter: invert(21%) sepia(4%) saturate(0%) hue-rotate(42deg) brightness(97%) contrast(84%);
}

.quantity {
  display: flex;
  max-width: 85px;
  width: 100%;
  align-items: center;
}
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.quantity button {
  background: unset;
  border: unset;
  padding: 0;
}
.quantity .qty {
  border: 0;
  font-family: "Good Sans", "sans-serif";
  font-size: 16px;
  line-height: 1.32;
  width: 43px;
  pointer-events: none;
  background: transparent;
}
@media (max-width: 767px) {
  .quantity .qty {
    font-size: 12px;
  }
}
.quantity .plus, .quantity .minus {
  cursor: pointer;
}

body {
  width: 100%;
  overflow-x: hidden;
  font-family: "Good Sans", sans-serif;
  background: #F6F6F6;
}
body.fixed {
  overflow: hidden;
}

.container {
  width: 1472px;
  padding: 0 20px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1920px) {
  .container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container {
    width: 480px;
  }
}
@media (max-width: 480px) {
  .container {
    width: 100%;
  }
}

.d-flex {
  display: flex;
}

.j-start {
  justify-content: flex-start;
}

.j-end {
  justify-content: flex-end;
}

.j-between {
  justify-content: space-between;
}

.j-center {
  justify-content: center;
}

.a-center {
  align-items: center;
}

h1,
.title {
  font-size: 72px;
  line-height: 1;
}
@media (max-width: 767px) {
  h1,
  .title {
    font-size: 38px;
  }
}

h2,
.title {
  font-size: 56px;
  line-height: 1.12;
}
@media (max-width: 767px) {
  h2,
  .title {
    font-size: 30px;
  }
}

h3 {
  font-size: 36px;
  line-height: 1.12;
}
@media (max-width: 767px) {
  h3 {
    font-size: 18px;
  }
}

h4 {
  font-size: 25px;
  line-height: 1.2;
  letter-spacing: 3.25px;
}
@media (max-width: 767px) {
  h4 {
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}

p {
  font-size: 20px;
  line-height: 1.32;
}
@media (max-width: 767px) {
  p {
    font-size: 16px;
  }
}
p.large {
  font-size: 24px;
  line-height: 1.32;
}
@media (max-width: 767px) {
  p.large {
    font-size: 18px;
  }
}
p.small {
  font-size: 16px;
  line-height: 1.32;
  letter-spacing: 0.32px;
}
@media (max-width: 767px) {
  p.small {
    font-size: 12px;
    letter-spacing: unset;
  }
}
p.quote__xlarge {
  font-size: 56px;
  line-height: 1.12;
}
@media (max-width: 767px) {
  p.quote__xlarge {
    font-size: 38px;
    line-height: 1;
  }
}
p.quote__large {
  font-size: 36px;
  line-height: 1.12;
}
@media (max-width: 767px) {
  p.quote__large {
    font-size: 38px;
  }
}

b, strong {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

span.small-text {
  font-size: 16px;
  line-height: 1.32;
  letter-spacing: 0.8px;
}
@media (max-width: 767px) {
  span.small-text {
    font-size: 10px;
    letter-spacing: 0.5px;
  }
}

.loading {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(213, 217, 234, 0.1);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.loading .loading-inner {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
  top: 150px;
}
.loading .loading-inner svg {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  opacity: 0.3;
}
@media (max-width: 768px) {
  .loading .loading-inner svg {
    width: 100px;
    height: 100px;
  }
}

.img-fluid {
  height: auto;
  max-width: 100%;
}

header .search-dropdown {
  position: absolute;
  width: 100%;
  min-height: 180px;
  background: #ECECEC;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-out;
  pointer-events: none;
}
header .search-dropdown.active {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
header .search-dropdown form {
  position: relative;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  header .search-dropdown form {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
header .search-dropdown form input {
  width: 100%;
  font-size: 56px;
  line-height: 1.12;
  color: #000000;
  background: transparent;
  border: none;
  padding: 0;
}
@media (max-width: 768px) {
  header .search-dropdown form input {
    font-size: 25px;
  }
}
header .search-dropdown form input::placeholder {
  color: rgba(0, 0, 0, 0.31);
}
header .search-dropdown form input:-webkit-autofill, header .search-dropdown form input:-webkit-autofill:hover, header .search-dropdown form input:-webkit-autofill:focus, header .search-dropdown form input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #000000;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px #ECECEC;
}
header .search-dropdown form input:not(:placeholder-shown) + .search-clear-trigger {
  opacity: 1;
  visibility: visible;
}
header .search-dropdown form input[type=search]::-webkit-search-decoration,
header .search-dropdown form input[type=search]::-webkit-search-cancel-button,
header .search-dropdown form input[type=search]::-webkit-search-results-button,
header .search-dropdown form input[type=search]::-webkit-search-results-decoration {
  display: none;
}
header .search-dropdown .search-clear-trigger {
  width: 14px;
  height: 14px;
  background: url(bb5c149067420d65d2ef.svg) center/contain no-repeat;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-50%);
  transition: 0.3s ease-out;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0;
}
header .search-dropdown .search-results-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.28);
  padding-top: 50px;
  padding-bottom: 40px;
  position: relative;
}
@media (max-width: 768px) {
  header .search-dropdown .search-results-wrapper {
    padding: 25px 0 20px;
  }
}
header .search-dropdown .search-results-wrapper .loading .loading-inner {
  top: 50%;
  transform: translateY(-50%);
}
header .search-dropdown .search-results-wrapper .epmty-search-box {
  text-align: center;
}
header .search-dropdown .search-results-wrapper .title {
  font-size: 16px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 2.08px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  header .search-dropdown .search-results-wrapper .title {
    font-size: 14px;
  }
}
header .search-dropdown .search-results-wrapper .item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  width: fit-content;
  text-align: center;
  font-size: 11px;
  letter-spacing: 1.43px;
  text-transform: uppercase;
  color: #000000;
  padding: 12px 23px 12px 0;
  margin-top: auto;
  transition: 0.2s;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1366px) {
  header .search-dropdown .search-results-wrapper .item {
    font-size: 10px;
    letter-spacing: 1.3px;
  }
}
header .search-dropdown .search-results-wrapper .item:hover {
  color: #3E3E3E;
  padding: 12px 27px 12px 0;
}
header .search-dropdown .search-results-wrapper .item:hover::before {
  width: 17px;
  height: 11px;
  background: url(9c148a353c1a10ab2781.svg);
}
header .search-dropdown .search-results-wrapper .item::before {
  content: "";
  width: 13px;
  height: 11px;
  background: url(b82b23d15ac604394520.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  z-index: 1;
}
header .search-dropdown .search-results-wrapper .item span {
  color: rgba(0, 0, 0, 0.31);
}
header .search-dropdown .search-results-wrapper .item span span {
  color: #000000;
}
header .search-dropdown .search-results-wrapper .see_all {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 37px;
  font-size: 10px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  background: none;
  border-radius: 89px;
  border: 1px solid rgba(0, 0, 0, 0.28);
  padding: 12px 17px;
  margin: 20px auto 0;
  cursor: pointer;
  transition: 0.2s;
}
header .search-dropdown .search-results-wrapper .see_all:hover {
  color: #000000;
  border: 1px solid #000000;
}
header .search-dropdown .search-results-wrapper .see_all::before {
  display: none;
}
header .search-dropdown .search-results-wrapper a.see_all {
  color: #000000;
  display: block;
}

header {
  padding: 18px 0 0 0;
  width: 100%;
  position: sticky;
  top: 0;
  background: #F6F6F6;
  z-index: 99999;
  transition: 0.3s ease-out;
}
header .header-search-trigger {
  cursor: pointer;
  transition: 0.3s ease-out;
}
header .header-search-trigger path {
  transition: 0.3s ease-out;
}
header .header-search-trigger:hover path {
  stroke: #C1A884;
}
header.active {
  background: #ECECEC;
}
header.active .main-header-wrapper {
  border-bottom: unset;
}
header.active .logo {
  opacity: 0;
  visibility: hidden;
}
header.active-search {
  background: #ECECEC;
}
@media (max-width: 1024px) {
  header {
    padding-top: 10px;
  }
}
header .main-header-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  padding: 2px 0 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.28);
}
@media (max-width: 1024px) {
  header .main-header-wrapper {
    padding-bottom: 10px;
  }
}
header .main-header-wrapper .logo {
  width: 100%;
  max-width: 92px;
  text-align: center;
}
@media (max-width: 1024px) {
  header .main-header-wrapper .logo {
    max-width: 170px;
  }
}
header .main-header-wrapper .logo a {
  display: inline-block;
}
header .main-header-wrapper .logo a img {
  width: 92px;
  height: auto;
}
header .main-header-wrapper .nav {
  margin-right: 20px;
  width: 100%;
  max-width: calc(50% - 20px - 46px);
}
@media (max-width: 1024px) {
  header .main-header-wrapper .nav {
    display: none;
  }
}
header .main-header-wrapper .nav .n-h {
  display: flex;
}
header .main-header-wrapper .nav .n-h li {
  margin-right: 30px;
  display: inline-block;
  font-size: 10px;
  line-height: 1.32;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  position: relative;
}
@media (max-width: 1420px) {
  header .main-header-wrapper .nav .n-h li {
    margin-right: 20px;
  }
}
@media (max-width: 1340px) {
  header .main-header-wrapper .nav .n-h li {
    margin-right: 18px;
    font-size: 8px;
  }
}
@media (max-width: 1140px) {
  header .main-header-wrapper .nav .n-h li {
    margin-right: 16px;
  }
}
header .main-header-wrapper .nav .n-h li:last-of-type {
  margin-right: 0;
}
header .main-header-wrapper .nav .n-h li a {
  display: block;
  color: #000000;
  position: relative;
  transition: 0.3s ease-out;
}
header .main-header-wrapper .nav .n-h li a:hover {
  color: #C1A884;
}
header .main-header-wrapper .header-cart a {
  display: block;
  position: relative;
}
header .main-header-wrapper .header-cart span.cart-count {
  width: 6px;
  height: 6px;
  display: block;
  background: #C5714F;
  border-radius: 50%;
  position: absolute;
  top: -2px;
  right: 0;
}
header .main-header-wrapper .header-cart svg,
header .main-header-wrapper .header-cart svg path {
  transition: 0.3s ease-out;
}
header .main-header-wrapper .header-cart:hover svg path {
  stroke: #C1A884;
}
header .main-header-wrapper .header-cart-mobile {
  display: none;
}
@media (max-width: 1024px) {
  header .main-header-wrapper .header-cart-mobile {
    display: block;
    max-width: 67px;
    width: 100%;
  }
}
header .main-header-wrapper .header-cart-mobile .header-cart {
  display: inline-block;
  position: relative;
}
header .main-header-wrapper .header-search-mobile {
  height: 24px;
}
header .main-header-wrapper .search-menu-wrap {
  display: none;
}
@media (max-width: 1024px) {
  header .main-header-wrapper .search-menu-wrap {
    display: flex;
    gap: 20px;
  }
}
@media (max-width: 1024px) {
  header .main-header-wrapper .mobile-menu-trigger,
  header .main-header-wrapper .shop-menu-trigger {
    position: relative;
    cursor: pointer;
  }
}
header .main-header-wrapper .mobile-menu-trigger .icon,
header .main-header-wrapper .shop-menu-trigger .icon {
  width: 24px;
  height: 24px;
  padding: 4px;
  position: relative;
}
header .main-header-wrapper .mobile-menu-trigger .icon span,
header .main-header-wrapper .shop-menu-trigger .icon span {
  position: absolute;
  width: 17px;
  height: 1px;
  display: block;
  top: 50%;
  transition-property: transform;
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  border-radius: 10px;
}
header .main-header-wrapper .mobile-menu-trigger .icon span:after, header .main-header-wrapper .mobile-menu-trigger .icon span:before,
header .main-header-wrapper .shop-menu-trigger .icon span:after,
header .main-header-wrapper .shop-menu-trigger .icon span:before {
  content: "";
  position: absolute;
  width: 17px;
  height: 1px;
  display: block;
  background-color: #000;
  border-radius: 10px;
}
header .main-header-wrapper .mobile-menu-trigger .icon span:before,
header .main-header-wrapper .shop-menu-trigger .icon span:before {
  transition: 0.3s ease-out;
}
header .main-header-wrapper .mobile-menu-trigger .icon span:after,
header .main-header-wrapper .shop-menu-trigger .icon span:after {
  bottom: -6px;
  transition: 0.3s ease-out;
}
header .main-header-wrapper .mobile-menu-trigger.active .icon span,
header .main-header-wrapper .shop-menu-trigger.active .icon span {
  border-radius: unset;
}
header .main-header-wrapper .mobile-menu-trigger.active .icon span:before,
header .main-header-wrapper .shop-menu-trigger.active .icon span:before {
  transform: rotate(45deg) translateY(6px) translateX(3px);
  transform-origin: right;
  background: #000000;
  border-radius: 0;
}
header .main-header-wrapper .mobile-menu-trigger.active .icon span:after,
header .main-header-wrapper .shop-menu-trigger.active .icon span:after {
  transform: rotate(-45deg) translateX(2px) translateY(3px);
  transform-origin: left;
  border-radius: 0;
}
header .main-header-wrapper .shop-menu-trigger {
  display: none;
}
header .main-header-wrapper .nav-sup {
  width: 100%;
  max-width: calc(50% - 20px - 46px);
  margin-left: 20px;
}
@media (max-width: 1024px) {
  header .main-header-wrapper .nav-sup {
    display: none;
  }
}
header .main-header-wrapper .nav-sup ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
header .main-header-wrapper .nav-sup ul li {
  margin-right: 30px;
}
header .main-header-wrapper .nav-sup ul li:last-of-type {
  margin-right: 0;
}

header .container,
.mobile-menu .container {
  overflow: visible;
}

.mobile-menu {
  display: none;
  position: fixed;
  width: 100%;
  left: 0;
  top: 82px;
  height: calc(100vh - 82px);
  z-index: 89;
  transform: translateX(100%);
  transition: 0.3s ease-out;
  background: #ECECEC;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 1024px) {
  .mobile-menu {
    display: block;
  }
}
.mobile-menu.active {
  transform: translateX(0);
}
@media (max-width: 768px) {
  .mobile-menu .wrap-mobile-menu {
    height: 100%;
  }
}
@media (max-width: 768px) {
  .mobile-menu .wrap-mobile-menu .container {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.mobile-menu ul {
  padding-top: 70px;
  margin-bottom: 80px;
}
@media (max-width: 480px) {
  .mobile-menu ul {
    margin-bottom: 0;
  }
}
.mobile-menu ul li {
  padding-bottom: 60px;
  text-align: center;
}
.mobile-menu ul li:last-of-type {
  padding-bottom: 0;
}
.mobile-menu ul li a {
  font-size: 14px;
  line-height: 1.32;
  letter-spacing: 1.82px;
  text-transform: uppercase;
  color: #000000;
  transition: 0.3s ease-out;
}
.mobile-menu ul li a:hover {
  color: #C1A884;
}

@media (max-width: 480px) {
  .language-switcher {
    margin-top: 100px;
    margin-bottom: 1rem;
  }
}
.language-switcher .dropdown {
  position: relative;
}
.language-switcher .dropdown.opened .dropdown-menu {
  top: 44px;
  opacity: 1;
  visibility: visible;
}
@media (max-width: 480px) {
  .language-switcher .dropdown.opened .dropdown-menu {
    top: unset;
    bottom: 0;
  }
}
.language-switcher .dropdown .dropdown-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  padding: 10px;
  cursor: pointer;
  transition: 0.2s;
}
@media (max-width: 1024px) {
  .language-switcher .dropdown .dropdown-btn {
    margin: 0 auto;
  }
}
.language-switcher .dropdown .dropdown-btn img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  object-fit: cover;
}
.language-switcher .dropdown .dropdown-menu {
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 34px;
  right: 0;
  z-index: 1;
}
@media (max-width: 1024px) {
  .language-switcher .dropdown .dropdown-menu {
    left: 50%;
    right: unset;
    transform: translateX(-50%);
  }
}
@media (max-width: 480px) {
  .language-switcher .dropdown .dropdown-menu {
    width: 100%;
    top: unset;
    bottom: -58px;
  }
}
.language-switcher .dropdown .dropdown-menu .box {
  display: flex;
  flex-direction: column;
  gap: 10px;
  background: #ECECEC;
  border-radius: 30px;
  padding: 10px;
}
@media (max-width: 1024px) {
  .language-switcher .dropdown .dropdown-menu .box {
    background: #F6F6F6;
  }
}
.language-switcher .dropdown .dropdown-menu .box a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 20px;
  min-width: 237px;
  height: 44px;
  font-size: 16px;
  line-height: 132%;
  letter-spacing: 0.8px;
  color: #000000;
  border-radius: 68px;
  border: 1px solid transparent;
  padding: 10px 10px 5px;
  transition: 0.2s;
}
.language-switcher .dropdown .dropdown-menu .box a:hover {
  color: #C1A884;
}
.language-switcher .dropdown .dropdown-menu .box a.active {
  pointer-events: none;
}
.language-switcher .dropdown .dropdown-menu .box img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 5px;
}
.language-switcher .dropdown .dropdown-menu .box svg {
  min-width: 24px;
  min-height: 24px;
  margin-bottom: 5px;
  margin-left: auto;
}

.mini-cart-sidebar {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  height: -webkit-fill-available;
  height: fill-available;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-out;
  z-index: 99999;
}
.mini-cart-sidebar .popup-right-side-block {
  max-width: 696px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  z-index: 2;
  position: relative;
  transform: translateX(101%);
  transition: 0.3s ease-out;
}
.mini-cart-sidebar .popup-right-side-block .popup-top {
  position: relative;
}
.mini-cart-sidebar .popup-right-side-block .popup-top .popup-right-side-close {
  width: 20px;
  height: 20px;
  transition: 0.3s ease-out;
  cursor: pointer;
  text-align: right;
  position: absolute;
  top: 40px;
  right: 40px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-block .popup-top .popup-right-side-close {
    top: 40px;
    right: 20px;
  }
}
.mini-cart-sidebar .popup-right-side-block .popup-top .popup-right-side-close:hover {
  transform: rotate(180deg);
}
.mini-cart-sidebar .popup-right-side-content {
  width: 100%;
  height: 100%;
  background-color: #ECECEC;
  overflow-y: auto;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content h2 {
  padding: 40px 40px 0;
  text-align: center;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content h2 {
    padding: 40px 20px 0;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
  margin: 80px auto;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list {
  padding: 40px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list {
    padding: 20px;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.31);
  padding: 40px 0;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item {
    padding: 40px 0;
  }
}
@media (max-width: 480px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item {
    flex-wrap: wrap;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .product-thumbnail-wrap {
  max-width: 140px;
  width: 100%;
  margin-right: 40px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .product-thumbnail-wrap .vpc-cart-config-image {
  border: 0;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .product-thumbnail-wrap {
    flex: 0 0 100%;
    margin: 0 40px 20px 0;
  }
}
@media (max-width: 480px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .product-thumbnail-wrap {
    margin-right: 0;
    max-width: 100%;
  }
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .product-thumbnail-wrap .vpc-cart-config-image {
    margin: 0;
  }
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .product-thumbnail-wrap .vpc-cart-config-image img {
    object-fit: cover;
    width: 100%;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item a {
  display: block;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item a img {
  background-color: #F6F6F6;
  float: unset;
  object-fit: contain;
  width: 100%;
  height: auto;
  min-height: 100px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item a img {
    width: 300px;
  }
}
@media (max-width: 480px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item a img {
    width: 50%;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap {
  max-width: 314px;
  width: 100%;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap {
    max-width: unset;
    width: 50%;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name {
    margin-bottom: 0;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name > a {
  order: 2;
  color: #000000;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name:has(.vpc-cart-config) {
  display: flex;
  flex-direction: column-reverse;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name:has(.vpc-cart-config) > a {
  order: 2;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name:has(.vpc-cart-config) a.button {
  display: none;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name .vpc-cart-config ~ a.button {
  display: none;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .product-name .vpc-cart-config ~ span.sku {
  order: 1;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .variation {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .variation .attribute {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .variation .attribute .label {
  font-weight: 400;
  font-size: 11px;
  line-height: 132%;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #6E7768;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .variation .attribute .value p {
  font-weight: 400;
  font-size: 11px;
  line-height: 132%;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #000000;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config {
  border: 0;
  padding: 0;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .o-col {
  padding: 0;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container {
  border: 0;
  margin: 0;
  padding: 0;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container .vpc-cart-component {
  font-weight: 400;
  font-size: 11px;
  color: #6E7768;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div {
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 11px;
  letter-spacing: 1.5px;
  padding: 5px 8px 5px 0;
  text-transform: uppercase;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div:last-child {
  margin-bottom: 0;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div > div {
  background-color: transparent;
  display: flex;
  align-items: center;
  font-size: 11px;
  letter-spacing: 1.5px;
  padding: 5px 8px 5px 0;
  text-transform: uppercase;
  padding-left: 0;
  border: none;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div > div:last-child {
  width: 100%;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div > div:last-child > div {
  display: flex;
  width: 100%;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div > div:last-child > div > div:first-child {
  width: 50%;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div > div > div > div {
  border: none;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div img {
  border-radius: 50%;
  padding: 0;
  margin: 0 0 0 5px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div strong {
  line-height: 1.5;
  margin-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 180px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config .vpc-cart-options-container > div strong {
    width: 100px;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .vpc-cart-config + br {
  display: none;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap span {
  color: rgba(0, 0, 0, 0.31);
  line-height: 1.32;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-info-wrap .quantity-subtotal-wrapper .quantity .qty {
  background: transparent;
  text-align: center;
  -moz-appearance: textfield;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .quantity-subtotal-wrapper {
  margin-top: 20px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap {
    width: 50%;
    justify-content: flex-end;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap span {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.32;
  letter-spacing: 0.32px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap span .woocommerce-Price-currencySymbol {
  margin-right: 5px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap a.remove_from_cart_button {
  margin-right: 0;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap svg,
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap svg path {
  transition: 0.3s ease-out;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap a:hover {
  background: unset;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .woocommerce-mini-cart.cart_list .product-price-remove-wrap a:hover svg path {
  stroke: #C5714F;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom {
  margin-top: auto;
  padding: 0 40px 40px 40px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom {
    padding: 20px 20px 60px 20px;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom p,
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom bdi {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.32;
  letter-spacing: 0.32px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .mini-cart-subtotal {
  margin-bottom: 10px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .mini-cart-delivery {
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.31);
  gap: 20px;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .mini-cart-totals {
  gap: 20px;
  padding-top: 40px;
  align-items: flex-end;
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .mini-cart-totals span bdi {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.12;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .mini-cart-totals span bdi {
    font-size: 30px;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .woocommerce-mini-cart__buttons.buttons {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .woocommerce-mini-cart__buttons.buttons {
    flex-direction: column;
  }
}
.mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .woocommerce-mini-cart__buttons.buttons .btn {
  display: inline-block;
  width: 50%;
  text-align: center;
}
@media (max-width: 768px) {
  .mini-cart-sidebar .popup-right-side-content .widget_shopping_cart_content .mini-cart-bottom .woocommerce-mini-cart__buttons.buttons .btn {
    width: 100%;
  }
}
.mini-cart-sidebar.open {
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-in-out;
}
.mini-cart-sidebar.open .popup-right-side-block {
  opacity: 1;
  visibility: visible;
  transform: translateX(0%);
  transition: 0.3s ease-out;
}

.cky-notice-des * {
  font-size: 16px !important;
}

.cky-consent-container.cky-classic-bottom,
.cky-preference-wrapper {
  max-width: 1186px;
  width: 100%;
  margin: 0 auto;
  right: 0;
  left: 0;
  bottom: 40px;
  font-family: "Good Sans", "sans-serif";
  font-size: 16px;
  font-weight: 400;
  line-height: 1.32;
  letter-spacing: 0.32px;
}
@media (max-width: 768px) {
  .cky-consent-container.cky-classic-bottom,
  .cky-preference-wrapper {
    bottom: 0;
  }
}
.cky-consent-container.cky-classic-bottom .cky-preference-content-wrapper .cky-show-desc-btn,
.cky-consent-container.cky-classic-bottom button.cky-show-desc-btn:not(:hover):not(:active),
.cky-preference-wrapper .cky-preference-content-wrapper .cky-show-desc-btn,
.cky-preference-wrapper button.cky-show-desc-btn:not(:hover):not(:active) {
  color: #000000;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.cky-consent-container.cky-classic-bottom .cky-preference-center,
.cky-consent-container.cky-classic-bottom .cky-preference,
.cky-consent-container.cky-classic-bottom .cky-preference-body-wrapper,
.cky-consent-container.cky-classic-bottom .cky-preference-content-wrapper,
.cky-consent-container.cky-classic-bottom .cky-accordion-wrapper,
.cky-consent-container.cky-classic-bottom .cky-accordion,
.cky-consent-container.cky-classic-bottom .cky-footer-wrapper,
.cky-consent-container.cky-classic-bottom .cky-prefrence-btn-wrapper,
.cky-preference-wrapper .cky-preference-center,
.cky-preference-wrapper .cky-preference,
.cky-preference-wrapper .cky-preference-body-wrapper,
.cky-preference-wrapper .cky-preference-content-wrapper,
.cky-preference-wrapper .cky-accordion-wrapper,
.cky-preference-wrapper .cky-accordion,
.cky-preference-wrapper .cky-footer-wrapper,
.cky-preference-wrapper .cky-prefrence-btn-wrapper {
  border-color: rgba(0, 0, 0, 0.28);
}
.cky-consent-container.cky-classic-bottom .cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept,
.cky-preference-wrapper .cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept {
  border-radius: 89px;
  font-size: 10px;
  line-height: 1.32;
  padding: 12px 17px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
}
.cky-consent-container.cky-classic-bottom .cky-btn.cky-btn-preferences,
.cky-preference-wrapper .cky-btn.cky-btn-preferences {
  font-family: "Good Sans", "sans-serif";
  font-size: 10px;
  font-weight: 400;
  line-height: 1.32;
  padding: 12px 17px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  background-color: #000000;
  color: #D5D9EA;
  border-radius: 89px;
}
.cky-consent-container.cky-classic-bottom .cky-cookie-des-table p,
.cky-preference-wrapper .cky-cookie-des-table p {
  font-size: 12px;
}
.cky-consent-container.cky-classic-bottom .cky-notice-group,
.cky-preference-wrapper .cky-notice-group {
  flex-direction: column;
  gap: 20px;
}
.cky-consent-container.cky-classic-bottom .cky-notice-group .cky-notice-des,
.cky-preference-wrapper .cky-notice-group .cky-notice-des {
  text-align: center;
}
@media (max-width: 768px) {
  .cky-consent-container.cky-classic-bottom .cky-notice-group .cky-notice-des,
  .cky-preference-wrapper .cky-notice-group .cky-notice-des {
    overflow-y: auto;
  }
}
.cky-consent-container.cky-classic-bottom .cky-notice-btn-wrapper .cky-btn,
.cky-preference-wrapper .cky-notice-btn-wrapper .cky-btn {
  font-family: "Good Sans", "sans-serif";
  font-size: 10px;
  font-weight: 400;
  line-height: 1.32;
  letter-spacing: 1.3px;
  text-transform: uppercase;
}
.cky-consent-container.cky-classic-bottom .cky-notice-btn-wrapper .cky-btn-accept,
.cky-preference-wrapper .cky-notice-btn-wrapper .cky-btn-accept {
  padding: 12px 17px;
  border-radius: 89px;
}
.cky-consent-container.cky-classic-bottom .cky-always-active,
.cky-preference-wrapper .cky-always-active {
  color: #000000;
}
.cky-consent-container.cky-classic-bottom .cky-audit-table,
.cky-preference-wrapper .cky-audit-table {
  border-radius: 0;
}

.cky-preference-wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.28);
  border-color: rgba(0, 0, 0, 0.28) !important;
  margin-top: -2px;
}

@media (max-width: 768px) {
  .cky-preference-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.28) !important;
  }
}

.cky-footer-wrapper div:last-of-type {
  display: none !important;
}

footer a, footer p, footer span, footer .footer-menu-title {
  font-size: 16px;
  line-height: 1.32;
}
@media (max-width: 1024px) {
  footer a, footer p, footer span, footer .footer-menu-title {
    font-size: 12px;
  }
}
footer .footer-top {
  border-top: 1px solid rgba(0, 0, 0, 0.28);
  padding: 40px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.28);
  align-items: flex-start;
}
@media (max-width: 1024px) {
  footer .footer-top {
    flex-direction: column;
    padding: 20px 0;
  }
}
@media (max-width: 768px) {
  footer .footer-top {
    border-bottom: unset;
  }
}
footer .footer-top .footer-left {
  gap: 40px;
}
@media (max-width: 1024px) {
  footer .footer-top .footer-left {
    justify-content: flex-start;
    width: 100%;
    padding-bottom: 20px;
  }
}
@media (max-width: 768px) {
  footer .footer-top .footer-left {
    flex-wrap: wrap;
    gap: 20px 40px;
  }
}
footer .footer-top .footer-left .footer-menu-wrapper .footer-menu-title {
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  footer .footer-top .footer-left .footer-menu-wrapper .footer-menu-title {
    margin-bottom: 20px;
  }
}
footer .footer-top .footer-left .footer-menu-wrapper .footer-menu li, footer .footer-top .footer-left .footer-menu-wrapper .footer-menu a, footer .footer-top .footer-left .footer-menu-wrapper .footer-menu p {
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  footer .footer-top .footer-left .footer-menu-wrapper .footer-menu li, footer .footer-top .footer-left .footer-menu-wrapper .footer-menu a, footer .footer-top .footer-left .footer-menu-wrapper .footer-menu p {
    margin-bottom: 20px;
  }
}
footer .footer-top .footer-left .footer-menu-wrapper .footer-menu li:last-of-type, footer .footer-top .footer-left .footer-menu-wrapper .footer-menu a:last-of-type, footer .footer-top .footer-left .footer-menu-wrapper .footer-menu p:last-of-type {
  margin-bottom: 0;
}
footer .footer-top .footer-left .footer-menu-wrapper .footer-menu a, footer .footer-top .footer-left .footer-menu-wrapper .footer-menu p {
  letter-spacing: 0.32px;
  color: rgba(0, 0, 0, 0.31);
}
footer .footer-top .footer-left .footer-menu-wrapper .footer-menu a {
  transition: 0.3s ease-out;
  display: block;
}
footer .footer-top .footer-left .footer-menu-wrapper .footer-menu a:hover {
  color: #000000;
}
@media (max-width: 768px) {
  footer .footer-top .footer-left .footer-menu-wrapper:last-of-type {
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.28);
    padding-top: 20px;
  }
}
footer .footer-top .footer-right {
  gap: 40px;
}
@media (max-width: 1024px) {
  footer .footer-top .footer-right {
    width: 100%;
    padding: 40px 0 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.28);
  }
}
@media (max-width: 768px) {
  footer .footer-top .footer-right {
    gap: 5px;
    justify-content: space-between;
  }
}
footer .footer-top .footer-right a {
  letter-spacing: 0.32px;
  color: #000000;
  transition: 0.3s ease-out;
}
footer .footer-top .footer-right a:hover {
  opacity: 0.5;
}
footer .footer-bottom {
  padding: 40px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  footer .footer-bottom {
    padding: 0;
    flex-direction: column;
    align-items: flex-end;
  }
}
footer .footer-bottom a {
  order: 2;
}
@media (max-width: 768px) {
  footer .footer-bottom a {
    order: 1;
    padding-bottom: 20px;
  }
}
footer .footer-bottom span {
  order: 1;
  letter-spacing: 0.32px;
}
@media (max-width: 768px) {
  footer .footer-bottom span {
    order: 2;
    width: 100%;
    text-align: right;
    padding: 20px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.28);
  }
}
footer .footer-bottom img {
  height: 30px;
  width: auto;
}

section.page-heading .page-title {
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.28);
}
@media (max-width: 768px) {
  section.page-heading .page-title {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
section.page-heading .page-title .result-count {
  font-size: 24px;
  line-height: 132%;
  text-align: center;
  margin-bottom: 14px;
  opacity: 0.49;
}
@media (max-width: 1366px) {
  section.page-heading .page-title .result-count {
    font-size: 16px;
    margin-bottom: 8px;
  }
}
section.page-heading .page-title h1 {
  font-size: 72px;
  line-height: 106%;
  text-align: center;
}
@media (max-width: 1366px) {
  section.page-heading .page-title h1 {
    font-size: 38px;
    line-height: 106%;
  }
}
section.page-heading .page-title .new_search {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 37px;
  font-size: 10px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  background: none;
  border-radius: 89px;
  border: 1px solid rgba(0, 0, 0, 0.28);
  padding: 12px 17px;
  margin: 20px auto 0;
  color: #000000;
  cursor: pointer;
  transition: 0.2s;
}
section.page-heading .page-title .new_search:hover {
  color: #000000;
  border: 1px solid #000000;
}
section.page-heading.no-results .page-title {
  padding-top: 140px;
  padding-bottom: 205px;
  border-bottom: unset;
}
@media (max-width: 768px) {
  section.page-heading.no-results .page-title {
    padding-top: 80px;
    padding-bottom: 56px;
  }
}

.shop {
  font-size: 20px;
  line-height: 132%;
  padding: 80px 0 40px;
}
@media (max-width: 1366px) {
  .shop {
    font-size: 16px;
    padding: 40px 0 20px;
  }
}
@media (max-width: 768px) {
  .shop {
    padding: 0 0 20px;
  }
}
.shop .products .loading .loading-inner {
  top: 150px;
}
.shop .products .loading .loading-inner svg {
  width: 150px;
  height: 150px;
}
@media (max-width: 768px) {
  .shop .products .loading .loading-inner svg {
    width: 100px;
    height: 100px;
  }
}
.shop .list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  margin-top: 80px;
}
@media (max-width: 1366px) {
  .shop .list {
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  .shop .list {
    margin-top: 20px;
  }
}
.shop .list::before {
  height: 100%;
  content: "";
  border-right: 1px solid #f6f6f6;
  position: absolute;
  left: 0;
  z-index: 1;
}
.shop .list::after {
  height: 100%;
  content: "";
  border-right: 1px solid #f6f6f6;
  position: absolute;
  right: 0;
  z-index: 1;
}
.shop .list .item {
  display: flex;
  flex-direction: column;
  width: 25%;
  padding: 20px 20px 0;
  margin: 0 0 40px;
  border-left: 1px solid rgba(0, 0, 0, 0.14);
  border-right: 1px solid rgba(0, 0, 0, 0.14);
}
@media (max-width: 1366px) {
  .shop .list .item {
    width: 33.3333333333%;
  }
}
@media (max-width: 768px) {
  .shop .list .item {
    width: 50%;
    margin: 0 0 20px;
  }
}
.shop .list .item.two-columns {
  width: 50%;
}
.shop .list .item.two-columns .img-box img {
  object-fit: contain;
}
@media (max-width: 768px) {
  .shop .list .item.two-columns .img-box img {
    object-fit: cover;
  }
}
@media (max-width: 1366px) {
  .shop .list .item.two-columns {
    width: 66.6666666667%;
  }
}
@media (max-width: 768px) {
  .shop .list .item.two-columns {
    width: 100%;
  }
}
.shop .list .item .img-box {
  width: 100%;
  padding: 0 0 418px 0;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1472px) {
  .shop .list .item .img-box {
    padding: 0 0 318px 0;
  }
}
@media (max-width: 768px) {
  .shop .list .item .img-box {
    padding: 0 0 218px 0;
  }
}
@media (max-width: 480px) {
  .shop .list .item .img-box {
    padding: 0 0 138px 0;
  }
}
.shop .list .item .img-box:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
.shop .list .item .img-box img {
  width: 90%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.4s;
}
@media (max-width: 1366px) {
  .shop .list .item .img-box img {
    object-fit: contain;
  }
}
@media (max-width: 768px) {
  .shop .list .item .img-box img {
    object-fit: cover;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .shop .list .item .img-box img {
    object-fit: cover;
  }
}
.shop .list .item .box {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  text-align: center;
  padding: 40px 20px 20px;
}
@media (max-width: 768px) {
  .shop .list .item .box {
    padding: 20px 0;
  }
}
.shop .list .item .box h3 {
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 3.25px;
  text-transform: uppercase;
  margin: 0 0 14px 0;
}
@media (max-width: 1366px) {
  .shop .list .item .box h3 {
    font-size: 18px;
  }
}
.shop .list .item .box .short-description {
  color: rgba(0, 0, 0, 0.31);
  margin: 0 0 40px;
}
@media (max-width: 768px) {
  .shop .list .item .box .short-description {
    font-size: 12px;
    margin: 0 0 20px;
  }
}
.shop .list .item .box a {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
  text-align: center;
  font-size: 11px;
  letter-spacing: 1.43px;
  text-transform: uppercase;
  color: #000000;
  padding: 12px 23px 12px 0;
  margin-top: auto;
  transition: 0.2s;
  position: relative;
}
@media (max-width: 1366px) {
  .shop .list .item .box a {
    font-size: 10px;
    letter-spacing: 1.3px;
  }
}
.shop .list .item .box a:hover {
  color: #3E3E3E;
  padding: 12px 27px 12px 0;
}
.shop .list .item .box a:hover::before {
  width: 17px;
  height: 11px;
  background: url(9c148a353c1a10ab2781.svg);
}
.shop .list .item .box a::before {
  content: "";
  width: 13px;
  height: 11px;
  background: url(b82b23d15ac604394520.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  z-index: 1;
}
.shop .empty {
  width: 100%;
  text-align: center;
}
.shop .load_more {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 55px;
  font-size: 16px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 2.08px;
  text-transform: uppercase;
  background: none;
  border-radius: 89px;
  border: 1px solid rgba(0, 0, 0, 0.28);
  padding: 17px;
  margin: 40px auto 0;
  cursor: pointer;
  transition: 0.2s;
}
@media (max-width: 1366px) {
  .shop .load_more {
    height: 52px;
    font-size: 14px;
    letter-spacing: 1.82px;
  }
}
.shop .load_more:hover {
  color: #000000;
  border: 1px solid #000000;
}
.shop .load_more.is-hidden {
  display: none;
}

.shop-filter {
  font-size: 16px;
  line-height: 132%;
  letter-spacing: 2.08px;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.31);
}
@media (max-width: 1366px) {
  .shop-filter {
    font-size: 10px;
    letter-spacing: 1.3px;
  }
}
.shop-filter .container {
  overflow: visible;
}
.shop-filter .top-filter {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .shop-filter .top-filter {
    flex-direction: column;
    align-items: flex-start;
  }
}
.shop-filter .top-filter .filterby-category {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 768px) {
  .shop-filter .top-filter .filterby-category {
    border-bottom: 1px solid rgba(0, 0, 0, 0.28);
  }
}
.shop-filter .top-filter .filterby-category .filterby_category {
  margin-left: -20px;
}
@media (max-width: 768px) {
  .shop-filter .top-filter .filterby-category .filterby_category {
    margin-left: unset;
  }
}
.shop-filter .top-filter .filterby-category .filterby_category:not(.top-level) {
  font-size: 90%;
  display: none;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: unset;
}
@media (max-width: 1366px) {
  .shop-filter .top-filter .filterby-category .filterby_category:not(.top-level) {
    font-size: 100%;
  }
}
.shop-filter .top-filter .filterby-category .filterby_category .wrap {
  white-space: normal;
}
@media (max-width: 768px) {
  .shop-filter .top-filter .filterby-category .filterby_category .wrap {
    white-space: nowrap;
    overflow: scroll;
  }
}
.shop-filter .top-filter .filterby-category .filterby_category .wrap .item {
  display: inline-block;
  text-transform: uppercase;
  border-right: 1px solid rgba(0, 0, 0, 0.28);
  padding: 0 20px;
  margin: 20px 0;
  cursor: pointer;
  transition: 0.2s;
}
.shop-filter .top-filter .filterby-category .filterby_category .wrap .item:hover, .shop-filter .top-filter .filterby-category .filterby_category .wrap .item.active {
  color: #000000;
}
.shop-filter .top-filter .filterby-category .filterby_category .wrap .item:last-child {
  border-right: unset;
}
.shop-filter .top-filter .toggle-filters {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  color: #000000;
  text-align: right;
  letter-spacing: 0.8px;
  padding-bottom: 20px;
  margin-left: 40px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .shop-filter .top-filter .toggle-filters {
    margin-top: 20px;
    margin-left: auto;
  }
}
.shop-filter .top-filter .toggle-filters.show-filter span:nth-of-type(1) {
  display: none;
}
.shop-filter .top-filter .toggle-filters.show-filter span:nth-of-type(2) {
  display: block;
}
.shop-filter .top-filter .toggle-filters span:nth-of-type(2) {
  display: none;
}
.shop-filter .top-filter .toggle-filters svg {
  width: 8px;
  height: 9px;
}
.shop-filter .filters-box {
  display: none;
}
.shop-filter .filters-box.show-filter {
  display: block;
}
.shop-filter .filters-box .filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 0.8px;
  color: #000000;
  margin-top: 40px;
  margin-bottom: 20px;
}
@media (max-width: 1366px) {
  .shop-filter .filters-box .filters {
    font-size: 10px;
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .shop-filter .filters-box .filters {
    display: none;
  }
}
.shop-filter .filters-box .filters .dropdown {
  position: relative;
}
.shop-filter .filters-box .filters .dropdown.opened .dropdown-btn {
  background: #C1A884;
  border: 1px solid #C1A884;
}
.shop-filter .filters-box .filters .dropdown.opened .dropdown-btn svg {
  transform: scale(1, -1);
}
.shop-filter .filters-box .filters .dropdown.opened .dropdown-menu {
  top: 45px;
  opacity: 1;
  visibility: visible;
}
.shop-filter .filters-box .filters .dropdown:hover:not(.opened):not(.active) .dropdown-btn {
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.31);
}
.shop-filter .filters-box .filters .dropdown.active .dropdown-btn {
  background: #C1A884;
  border: 1px solid #C1A884;
}
.shop-filter .filters-box .filters .dropdown .dropdown-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  height: 40px;
  text-transform: uppercase;
  border-radius: 30px;
  border: 1px solid rgba(0, 0, 0, 0.31);
  padding: 10px 14px;
  cursor: pointer;
  transition: 0.2s;
}
@media (max-width: 1366px) {
  .shop-filter .filters-box .filters .dropdown .dropdown-btn {
    height: 35px;
  }
}
.shop-filter .filters-box .filters .dropdown .dropdown-btn:hover {
  background: #C1A884;
  border: 1px solid #C1A884;
}
.shop-filter .filters-box .filters .dropdown .dropdown-btn svg {
  min-width: 8px;
  min-height: 4px;
  transform-origin: center;
}
.shop-filter .filters-box .filters .dropdown .dropdown-menu {
  min-width: 100%;
  transition: 0.2s;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
}
.shop-filter .filters-box .filters .dropdown .dropdown-menu .box {
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  border-radius: 15px;
  padding: 10px;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .box {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range {
  min-width: 323px;
  padding: 10px;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  margin: 0 0 34px;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .label .price-slider-values {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
  font-weight: 700;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .price-slider {
  height: 4px;
  background: none;
  border-radius: 0;
  border: none;
  margin: 0 0 30px;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .price-slider .noUi-connects {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.31);
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .price-slider .noUi-connects .noUi-connect {
  background: #000000;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .price-slider .noUi-handle {
  width: 12px;
  height: 12px;
  background: #000000;
  border-radius: 50%;
  border: none;
  box-shadow: none;
  top: -4px;
  right: -6px;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .price-slider .noUi-handle:before, .shop-filter .filters-box .filters .filterby_price .dropdown-menu .price-range .price-slider .noUi-handle:after {
  content: none;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  height: 40px;
  border-radius: 30px;
  border: 1px solid transparent;
}
@media (max-width: 1366px) {
  .shop-filter .filters-box .filters .filterby_price .dropdown-menu .item {
    height: 35px;
  }
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .item:hover {
  background: #C1A884;
  border: 1px solid #C1A884;
}
@media (max-width: 768px) {
  .shop-filter .filters-box .filters .filterby_price .dropdown-menu .item:hover {
    background: none;
    border: none;
  }
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .item.active {
  background: #C1A884;
  border: 1px solid #C1A884;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .item.active input {
  border: none;
  position: relative;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .item.active input::before {
  content: "";
  width: 16px;
  height: 16px;
  background: url(7db388aa8d948aaff7e8.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .item label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px;
  cursor: pointer;
}
.shop-filter .filters-box .filters .filterby_price .dropdown-menu .item label input {
  min-width: 16px;
  min-height: 16px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.31);
  cursor: pointer;
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .box {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  min-width: 204px;
  height: 40px;
  border-radius: 30px;
  border: 1px solid transparent;
}
@media (max-width: 1366px) {
  .shop-filter .filters-box .filters .filterby_color .dropdown-menu .item {
    height: 35px;
  }
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item:hover {
  background: #C1A884;
  border: 1px solid #C1A884;
}
@media (max-width: 768px) {
  .shop-filter .filters-box .filters .filterby_color .dropdown-menu .item:hover {
    background: none;
    border: none;
  }
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item.active {
  background: #C1A884;
  border: 1px solid #C1A884;
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item.active input {
  border: none;
  position: relative;
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item.active input::before {
  content: "";
  width: 16px;
  height: 16px;
  background: url(7db388aa8d948aaff7e8.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px;
  cursor: pointer;
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item label input {
  min-width: 16px;
  min-height: 16px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.31);
  cursor: pointer;
}
.shop-filter .filters-box .filters .filterby_color .dropdown-menu .item label .sample {
  min-width: 16px;
  min-height: 16px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.31);
  margin: 0 0 0 auto;
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .box {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  height: 40px;
  border-radius: 30px;
  border: 1px solid transparent;
}
@media (max-width: 1366px) {
  .shop-filter .filters-box .filters .filterby_size .dropdown-menu .item {
    height: 35px;
  }
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .item:hover {
  background: #C1A884;
  border: 1px solid #C1A884;
}
@media (max-width: 768px) {
  .shop-filter .filters-box .filters .filterby_size .dropdown-menu .item:hover {
    background: none;
    border: none;
  }
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .item.active {
  background: #C1A884;
  border: 1px solid #C1A884;
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .item.active input {
  border: none;
  position: relative;
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .item.active input::before {
  content: "";
  width: 16px;
  height: 16px;
  background: url(7db388aa8d948aaff7e8.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .item label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px;
  cursor: pointer;
}
.shop-filter .filters-box .filters .filterby_size .dropdown-menu .item label input {
  min-width: 16px;
  min-height: 16px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.31);
  cursor: pointer;
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .box {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  height: 40px;
  border-radius: 30px;
  border: 1px solid transparent;
}
@media (max-width: 1366px) {
  .shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item {
    height: 35px;
  }
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item:hover {
  background: #C1A884;
  border: 1px solid #C1A884;
}
@media (max-width: 768px) {
  .shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item:hover {
    background: none;
    border: none;
  }
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item.active {
  background: #C1A884;
  border: 1px solid #C1A884;
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item.size_smalltolarge {
  display: none;
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item.size_largetosmall {
  display: none;
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px;
  cursor: pointer;
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item label input {
  display: none;
}
.shop-filter .filters-box .filters .filterby_orderby .dropdown-menu .item label svg {
  min-width: 8px;
  min-height: 13px;
}
.shop-filter .filters-box .filters-mobile {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  width: 100%;
  height: calc(100vh - 82px);
  font-size: 14px;
  background: #ECECEC;
  padding: 30px 20px;
  margin: 0;
  transform: translateX(100%);
  transition: 0.3s ease-out;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: fixed;
  top: 82px;
  left: 0;
  z-index: 89;
}
.shop-filter .filters-box .filters-mobile.active {
  transform: translateX(0);
}
.shop-filter .filters-box .filters-mobile > div {
  width: 100%;
  max-width: 440px;
}
@media (max-width: 480px) {
  .shop-filter .filters-box .filters-mobile > div {
    width: 100%;
  }
}
.shop-filter .filters-box .filters-mobile > div .dropdown .dropdown-btn {
  height: 40px;
}
.shop-filter .filters-box .filters-mobile > div .dropdown .dropdown-menu {
  display: none;
  opacity: 1;
  visibility: visible;
  position: unset;
}
.shop-filter .filters-box .filters-mobile > div .dropdown .dropdown-menu .box {
  background: none;
}
.shop-filter .filters-box .filters-mobile > div .dropdown .dropdown-menu .item {
  height: 40px;
}
.shop-filter .filters-box button.view_products {
  display: none;
  width: auto;
  height: 37px;
  font-size: 10px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #F6F6F6;
  background: #000000;
  border-radius: 89px;
  border: 1px solid #000000;
  padding: 12px 17px;
  margin-top: 30px;
  cursor: pointer;
  transition: 0.2s;
}
.shop-filter .filters-box button.view_products:hover {
  background: #3E3E3E;
  border: 1px solid #3E3E3E;
}
@media (max-width: 768px) {
  .shop-filter .filters-box button.view_products {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.shop-filter .filters-box button.clear_filters {
  display: none;
  width: auto;
  height: 37px;
  font-size: 10px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #000000;
  background: none;
  border-radius: 89px;
  border: 1px solid rgba(0, 0, 0, 0.28);
  padding: 12px 17px;
  cursor: pointer;
  transition: 0.2s;
}
.shop-filter .filters-box button.clear_filters:hover {
  color: #000000;
  border: 1px solid #000000;
}
@media (max-width: 768px) {
  .shop-filter .filters-box button.clear_filters {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.shop-filter .selected_filters {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 0.8px;
  color: #C1A884;
}
@media (max-width: 1366px) {
  .shop-filter .selected_filters {
    font-size: 10px;
  }
}
@media (max-width: 768px) {
  .shop-filter .selected_filters {
    display: none;
  }
}
.shop-filter .selected_filters .item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  height: 40px;
}
@media (max-width: 1366px) {
  .shop-filter .selected_filters .item {
    height: 35px;
  }
}
.shop-filter .selected_filters .item svg {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJjaGl2ZS1wcm9kdWN0LmQzMWNhODY1ZjhmOTQ0MzhkMTNlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBO0FBQ0E7RUFDRTtBQ0NGOztBREVBO0VBQ0U7QUNDRjs7QURFQTtFQUNFO0FDQ0Y7O0FERUE7RUFDRTtBQ0NGOztBREVBO0VBQ0U7RUFDQTtBQ0NGOztBREVBO0VBQ0U7RUFDQTtBQ0NGOztBREVBO0VBQ0U7QUNDRjtBREFFO0VBQ0U7QUNFSjs7QURFQTtBQUVBO0VBQ0U7QUNBRjs7QURHQTtFQUNFO0FDQUY7O0FER0E7QUFDQTtFQUNFO0VBQ0E7QUNBRjs7QURHQTtFQUNFO0FDQUY7O0FER0E7R0FDRTtBQ0FGOztBREVBO0FBRUE7RUFDRTtFQUNBO0FDQUY7O0FER0E7RUFDRTtBQ0FGOztBREdBO0VBQ0U7QUNBRjs7QURHQTtFQUNFO0FDQUY7O0FDbEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxRko7QUU1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhGRjtBRTVGRTtFQUNFO0VBQ0EsbUJDakJJO0VEa0JKLGNDakJTO0FIK0diO0FFN0ZJO0VBSkY7SUFLSTtJQUNBO0VGZ0dKO0FBQ0Y7QUU5Rkk7RUFDRTtFQUNBO0VBQ0E7QUZnR047QUU3Rkk7RUFDRSxtQkM3Qk07QUg0SFo7QUUzRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ3ZDSTtBSG9JUjtBRTVGSTtFQUxGO0lBTUk7SUFDQTtFRitGSjtBQUNGO0FFN0ZJO0VBQ0U7RUFDQTtFQUNBO0FGK0ZOO0FFNUZJO0VBQ0UscUJDcERFO0FIa0pSO0FFekZFO0VBQ0U7RUFDQTtFQUNBLGNDNURJO0VENkRKO0FGMkZKO0FFekZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMkZOO0FFeEZJO0VBbEJGO0lBbUJJO0lBQ0E7RUYyRko7QUFDRjtBRXpGSTtFQUNFLGNDL0VNO0VEZ0ZOO0FGMkZOO0FFekZNO0VBQ0U7RUFDQTtBRjJGUjtBRXZGSTtFQUNFO0VBQ0E7RUFDQTtBRnlGTjtBRXZGTTtFQUNFLGNDOUZJO0VEK0ZKO0FGeUZSO0FFbkZFO0VBQ0U7RUFDQTtFQUNBLGNDMUdJO0VEMkdKO0FGcUZKO0FFbkZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUZOO0FFbEZJO0VBbEJGO0lBbUJJO0lBQ0E7RUZxRko7QUFDRjtBRW5GSTtFQUNFO0VBQ0E7RUFDQTtBRnFGTjtBRWxGSTtFQUNFLGNDbklNO0VEb0lOO0FGb0ZOO0FFbEZNO0VBQ0U7RUFDQTtBRm9GUjtBRWhGSTtFQUNFO0FGa0ZOO0FFOUVFO0VBQ0U7RUFDQTtFQUNBLGNDdEpJO0VEdUpKO0FGZ0ZKO0FFOUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ0ZOO0FFN0VJO0VBbEJGO0lBbUJJO0lBQ0E7RUZnRko7QUFDRjtBRTlFSTtFQUNFO0VBQ0E7RUFDQTtBRmdGTjtBRTdFSTtFQUNFLGNDL0tNO0FIOFBaO0FFN0VNO0VBQ0U7QUYrRVI7QUUxRUU7RUFDRTtFQUNBO0VBQ0EsY0M1TEk7RUQ2TEo7QUY0RUo7QUUxRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEVOO0FFekVJO0VBakJGO0lBa0JJO0lBQ0E7RUY0RUo7QUFDRjtBRTFFSTtFQUNFO0VBQ0E7RUFDQTtBRjRFTjtBRXpFSTtFQUNFLGNDcE5NO0FIK1JaO0FFekVNO0VBQ0U7QUYyRVI7O0FFcEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZ1RUY7QUVyRUU7O0VBRUU7RUFDQTtBRnVFSjtBRXBFRTtFQUNFO0VBQ0E7RUFDQTtBRnNFSjtBRW5FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUVKO0FFcEVJO0VBUkY7SUFTSTtFRnVFSjtBQUNGO0FFcEVFO0VBQ0U7QUZzRUo7O0FJaFVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJEVFM7QUg0VWI7QUlsVUk7RUFDSTtBSm9VUjs7QUloVUE7RUFDSSxhQ2hCZ0I7RURpQmhCO0VBQ0E7RUFDQTtFQUNBO0FKbVVKO0FLaFZJO0VEUUo7SUFPUTtFSnFVTjtBQUNGO0FLdlRJO0VEdEJKO0lBVVEsWUNwQmE7RUwyVm5CO0FBQ0Y7QUt0VEk7RUQ1Qko7SUFhUTtFSnlVTjtBQUNGOztBSXRVQTtFQUNJO0FKeVVKOztBSXRVQTtFQUNJO0FKeVVKOztBSXRVQTtFQUNJO0FKeVVKOztBSXRVQTtFQUNJO0FKeVVKOztBSXRVQTtFQUNJO0FKeVVKOztBSXRVQTtFQUNJO0FKeVVKOztBSXRVQTs7RUFFSTtFQUNBO0FKeVVKO0FJeFVJO0VBSko7O0lBS1E7RUo0VU47QUFDRjs7QUl6VUE7O0VBRUk7RUFDQTtBSjRVSjtBSTNVSTtFQUpKOztJQUtRO0VKK1VOO0FBQ0Y7O0FJNVVBO0VBQ0k7RUFDQTtBSitVSjtBSTlVSTtFQUhKO0lBSVE7RUppVk47QUFDRjs7QUk5VUE7RUFDSTtFQUNBO0VBQ0E7QUppVko7QUloVkk7RUFKSjtJQUtRO0lBQ0E7RUptVk47QUFDRjs7QUloVkE7RUFDSTtFQUNBO0FKbVZKO0FJbFZJO0VBSEo7SUFJUTtFSnFWTjtBQUNGO0FJcFZJO0VBQ0k7RUFDQTtBSnNWUjtBSXJWUTtFQUhKO0lBSVE7RUp3VlY7QUFDRjtBSXRWSTtFQUNJO0VBQ0E7RUFDQTtBSndWUjtBSXZWUTtFQUpKO0lBS1E7SUFDQTtFSjBWVjtBQUNGO0FJeFZJO0VBQ0k7RUFDQTtBSjBWUjtBSXpWUTtFQUhKO0lBSVE7SUFDQTtFSjRWVjtBQUNGO0FJMVZJO0VBQ0k7RUFDQTtBSjRWUjtBSTNWUTtFQUhKO0lBSVE7RUo4VlY7QUFDRjs7QUkxVkE7RUFDSTtBSjZWSjs7QUkzVkE7RUFDSTtBSjhWSjs7QUkzVkE7RUFDSTtFQUNBO0VBQ0E7QUo4Vko7QUk3Vkk7RUFKSjtJQUtRO0lBQ0E7RUpnV047QUFDRjs7QUk3VkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmdXSjtBSS9WSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmlXUjtBSWhXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKa1daO0FLdmVJO0VEaUlJO0lBTVE7SUFDQTtFSm9XZDtBQUNGOztBSS9WQTtFQUNJO0VBQ0E7QUprV0o7O0FNdmhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4waEJSO0FNemhCUTtFQUNJO0VBQ0E7RUFDQTtBTjJoQlo7QU14aEJRO0VBQ0k7RUFDQTtFQUNBO0FOMGhCWjtBS3ZnQkk7RUN0Qkk7SUFLUTtJQUNBO0VONGhCZDtBQUNGO0FNM2hCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONmhCaEI7QUt0aEJJO0VDZFE7SUFTUTtFTitoQmxCO0FBQ0Y7QU05aEJnQjtFQUNJO0FOZ2lCcEI7QU05aEJnQjtFQUlJO0VBQ0E7RUFDQTtFQUNBO0FONmhCcEI7QU0zaEJnQjtFQUNJO0VBQ0E7QU42aEJwQjtBTXpoQlk7Ozs7RUFJSTtBTjJoQmhCO0FNdmhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55aEJaO0FNdGhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd2hCWjtBS3BrQkk7RUNxQ0k7SUFTUTtFTjBoQmQ7QUFDRjtBTXhoQmdCO0VBQ0k7RUFDQTtBTjBoQnBCO0FNdmhCWTtFQUNJO0FOeWhCaEI7QU12aEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeWhCaEI7QUt4bEJJO0VDeURRO0lBUVE7RU4yaEJsQjtBQUNGO0FNemhCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJoQmhCO0FLMW5CSTtFQ2dGUTtJQWlC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MUI7RU83dkIwQjtJQUNJO0VQK3ZCOUI7RU85dkI4QjtJQUNJO0lBQ0E7RVBnd0JsQztBQUNGO0FPNXZCb0I7RUFDSTtBUDh2QnhCO0FPN3ZCd0I7RUFDSSx5Qkp4Z0JmO0VJeWdCZTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK3ZCNUI7QUt2dUNJO0VFa2VvQjtJQVFRO0VQaXdCOUI7QUFDRjtBS3R1Q0k7RUU0ZG9CO0lBV1E7RVBtd0I5QjtBQUNGO0FPL3ZCZ0I7RUFDSTtFQUNBO0FQaXdCcEI7QUtydkNJO0VFa2ZZO0lBSVE7SUFDQTtFUG13QnRCO0FBQ0Y7QU9sd0JvQjtFQUNJO0VBQ0E7RUFDQTtBUG93QnhCO0FLaHdDSTtFRXlmZ0I7SUFLUTtFUHN3QjFCO0FBQ0Y7QU9yd0J3QjtFQUNJO0VBQ0EsY0p4aUJwQjtFSXlpQm9CO0VBQ0E7QVB1d0I1QjtBT3J3QndCO0VBQ0k7RUFDQTtBUHV3QjVCO0FPdHdCNEI7RUFDSTtBUHd3QmhDO0FPdHdCNEI7RUFDSTtBUHd3QmhDO0FPbndCNEI7RUFDSTtBUHF3QmhDO0FPbndCNEI7RUFDSTtBUHF3QmhDO0FPandCb0I7RUFDSTtFQUNBO0VBQ0E7QVBtd0J4QjtBT2x3QndCO0VBQ0k7RUFDQTtFQUNBO0FQb3dCNUI7QU9ud0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHF3QmhDO0FPbHdCZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvd0JwQztBTy92Qm9CO0VBQ0k7RUFDQTtBUGl3QnhCO0FPaHdCd0I7RUFDSTtBUGt3QjVCO0FPaHdCd0I7RUFDSTtFQUNBO0VBQ0E7QVBrd0I1QjtBT2p3QjRCO0VBQ0k7RUFDQTtFQUNBO0FQbXdCaEM7QU9qd0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG13QmhDO0FPbHdCZ0M7RUFDSTtBUG93QnBDO0FPbHdCZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvd0JwQztBT253Qm9DO0VBQ0k7QVBxd0J4QztBT3B3QndDO0VBQ0k7RUFDQTtBUHN3QjVDO0FPcndCNEM7RUFDSTtBUHV3QmhEO0FPbHdCd0M7RUFDSTtBUG93QjVDO0FPaHdCZ0M7RUFDSTtFQUNBO0VBQ0E7QVBrd0JwQztBTzd2QmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK3ZCcEM7QUt6M0NJO0VFb25CNEI7SUFRUTtFUGl3QnRDO0FBQ0Y7QU83dkJ3QjtFQUNJO0FQK3ZCNUI7QU81dkJvQjtFQUNJO0VBQ0E7QVA4dkJ4QjtBTzF2QjRCO0VBQ0k7RUFDQTtFQUNBO0FQNHZCaEM7QU92dkJnQjtFQUNJO0FQeXZCcEI7QU92dkJnQjtFQUNJO0VBQ0E7RUFDQTtBUHl2QnBCO0FLbDVDSTtFRXNwQlk7SUFLUTtJQUNBO0VQMnZCdEI7QUFDRjtBTzF2Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVA0dkJ4QjtBTzN2QndCO0VBQ0k7QVA2dkI1QjtBTzF2Qm9CO0VBQ0k7QVA0dkJ4QjtBTzF2Qm9COztFQUVJO0FQNHZCeEI7QU8xdkJvQjtFQUNJO0FQNHZCeEI7QU8zdkJ3QjtFQUNJLGVKbnRCbkI7QUhnOUNUO0FPeHZCWTtFQUNJO0VBQ0E7QVAwdkJoQjtBS2w3Q0k7RUVzckJRO0lBSVE7RVA0dkJsQjtBQUNGO0FPM3ZCZ0I7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVA2dkJwQjtBTzN2QmdCO0VBQ0k7QVA2dkJwQjtBTzN2QmdCO0VBQ0k7RUFDQTtFQUNBO0FQNnZCcEI7QU8zdkJnQjtFQUNJO0VBQ0E7RUFDQTtBUDZ2QnBCO0FPNXZCb0I7RUFDSTtFQUNBO0VBQ0E7QVA4dkJ4QjtBS2g5Q0k7RUUrc0JnQjtJQUtRO0VQZ3dCMUI7QUFDRjtBTzd2QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVArdkJwQjtBSzM5Q0k7RUV3dEJZO0lBTVE7RVBpd0J0QjtBQUNGO0FPaHdCb0I7RUFDSTtFQUNBO0VBQ0E7QVBrd0J4QjtBS3IrQ0k7RUVndUJnQjtJQUtRO0VQb3dCMUI7QUFDRjtBTzl2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtB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Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnNvRXBCO0FLMXhFSTtFS3dJWTtJQWNRO0VWd29FdEI7QUFDRjtBVXZvRW9CO0VBQ0k7RUFDQTtBVnlvRXhCO0FVdm9Fb0I7RUFDSTtFQUNBO0VBQ0E7QVZ5b0V4QjtBVXRvRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVndvRXBCO0FVdm9Fb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeW9FeEI7QVVsb0VvQjtFQUNJO0VBQ0E7RUFDQTtBVm9vRXhCO0FVbG9Fb0I7RUFDSTtFQUNBO0FWb29FeEI7QVVub0V3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxb0U1QjtBVXBvRTRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnNvRWhDO0FVbm9Fd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcW9FNUI7QVVwb0U0QjtFQUNJO0VBQ0E7QVZzb0VoQztBVXJvRWdDO0VBQ0k7QVZ1b0VwQztBVXBvRTRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnNvRWhDO0FVcm9FZ0M7RUFFSTtBVnNvRXBDO0FVaG9Fb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrb0V4QjtBS3QzRUk7RUsyT2dCO0lBV1E7RVZvb0UxQjtBQUNGO0FVbm9Fd0I7RUFDSTtFQUNBO0FWcW9FNUI7QUtuM0VJO0VLNE9vQjtJQUlRO0lBQ0E7RVZ1b0U5QjtBQUNGO0FVcm9Fd0I7RUFDSTtFQUNBO0FWdW9FNUI7QVV0b0U0QjtFQUNJO0VBQ0E7QVZ3b0VoQztBVXZvRWdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5b0VwQztBVXBvRXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnNvRTVCO0FVcm9FNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWdW9FaEM7QVU5bkVvQjtFQUNJO0VBQ0E7RUFDQTtBVmdvRXhCO0FVOW5Fb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmdvRXhCO0FLMzdFSTtFS2lUZ0I7SUFZUTtFVmtvRTFCO0FBQ0Y7QVVqb0V3QjtFQUNJO0VBQ0E7QVZtb0U1QjtBS3g3RUk7RUttVG9CO0lBSVE7SUFDQTtFVnFvRTlCO0FBQ0Y7QVVub0V3QjtFQUNJO0VBQ0E7QVZxb0U1QjtBVXBvRTRCO0VBQ0k7RUFDQTtBVnNvRWhDO0FVcm9FZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnVvRXBDO0FVbG9Fd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb29FNUI7QVVub0U0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxb0VoQztBVW5vRTRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnFvRWhDO0FVNW5Fb0I7RUFDSTtFQUNBO0VBQ0E7QVY4bkV4QjtBVTVuRW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWOG5FeEI7QUt0Z0ZJO0VLK1hnQjtJQVdRO0VWZ29FMUI7QUFDRjtBVS9uRXdCO0VBQ0k7RUFDQTtBVmlvRTVCO0FLbmdGSTtFS2dZb0I7SUFJUTtJQUNBO0VWbW9FOUI7QUFDRjtBVWpvRXdCO0VBQ0k7RUFDQTtBVm1vRTVCO0FVbG9FNEI7RUFDSTtFQUNBO0FWb29FaEM7QVVub0VnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcW9FcEM7QVVob0V3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrb0U1QjtBVWpvRTRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm1vRWhDO0FVMW5Fb0I7RUFDSTtFQUNBO0VBQ0E7QVY0bkV4QjtBVTFuRW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNG5FeEI7QUsxa0ZJO0VLcWNnQjtJQVdRO0VWOG5FMUI7QUFDRjtBVTduRXdCO0VBQ0k7RUFDQTtBVituRTVCO0FLdmtGSTtFS3Njb0I7SUFJUTtJQUNBO0VWaW9FOUI7QUFDRjtBVS9uRXdCO0VBQ0k7RUFDQTtBVmlvRTVCO0FVOW5Fd0I7RUFDSTtBVmdvRTVCO0FVOW5Fd0I7RUFDSTtBVmdvRTVCO0FVN25Fd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK25FNUI7QVU5bkU0QjtFQUNJO0FWZ29FaEM7QVU5bkU0QjtFQUNJO0VBQ0E7QVZnb0VoQztBVXhuRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwbkVaO0FVem5FWTtFQUNJO0FWMm5FaEI7QVV4bkVZO0VBQ0k7RUFDQTtBVjBuRWhCO0FLN25GSTtFS2lnQlE7SUFJUTtFVjRuRWxCO0FBQ0Y7QVUxbkVvQjtFQUNJO0FWNG5FeEI7QVUxbkVvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWNG5FeEI7QVUzbkV3QjtFQUNJO0FWNm5FNUI7QVUzbkV3QjtFQUNJO0FWNm5FNUI7QVVybkVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1bkVoQjtBVXRuRWdCO0VBQ0k7RUFDQTtBVnduRXBCO0FLN3FGSTtFS2tpQlE7SUFzQlE7SUFDQTtJQUNBO0VWeW5FbEI7QUFDRjtBVXZuRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5bkVoQjtBVXhuRWdCO0VBQ0k7RUFDQTtBVjBuRXBCO0FLenNGSTtFSzZqQlE7SUFxQlE7SUFDQTtJQUNBO0VWMm5FbEI7QUFDRjtBVXRuRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3bkVSO0FLdnVGSTtFS3NtQkE7SUFXUTtFVjBuRVY7QUFDRjtBS2h1Rkk7RUswbEJBO0lBY1E7RVY0bkVWO0FBQ0Y7QVUzbkVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2bkVaO0FLMXZGSTtFS3NuQkk7SUFTUTtFVituRWQ7QUFDRjtBVTluRVk7RUFDSTtBVmdvRWhCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29yZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvYXJjaGl2ZS1wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX2NvbW1vbi5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL19taXhpbi5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy93b29jb21tZXJjZS9zaG9wLXNlYXJjaC5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy93b29jb21tZXJjZS9zaG9wLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL3dvb2NvbW1lcmNlL3Nob3AtZmlsdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuXHJcbi8qIE51aW1hIG91dGxpbmUgbnVvIGlucHV0dSBjaHJvbWUgKi9cclxuXHJcbnRleHRhcmVhOmZvY3VzLCBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCBidXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogQ2xlYXJGaXggKi9cclxuLmNmOmJlZm9yZSwgLmNmOmFmdGVyIHtcclxuICBjb250ZW50OlwiXCI7XHJcbiAgZGlzcGxheTp0YWJsZTtcclxufVxyXG5cclxuLmNmOmFmdGVyIHtcclxuICBjbGVhcjpib3RoO1xyXG59XHJcblxyXG4uY2Yge1xyXG4gICp6b29tOjE7XHJcbn1cclxuLyogLS0tLS0tLS0tICovXHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTnVpbWEgb3V0bGluZSBudW8gaW5wdXR1IGNocm9tZSAqL1xudGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENsZWFyRml4ICovXG4uY2Y6YmVmb3JlLCAuY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNmOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jZiB7XG4gICp6b29tOiAxO1xufVxuXG4vKiAtLS0tLS0tLS0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvb2QgU2Fuc1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCJGb250cy9Hb29kU2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIkZvbnRzL0dvb2RTYW5zLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiRm9udHMvR29vZFNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiRm9udHMvR29vZFNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4uYnRuIHtcbiAgcGFkZGluZzogMTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAyLjA4cHg7XG59XG4uYnRuX191bHRyYXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiA4OXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI0Y2RjZGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuX191bHRyYXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS44MnB4O1xuICB9XG59XG4uYnRuX191bHRyYXByaW1hcnlfX3NtYWxsIHtcbiAgcGFkZGluZzogMTJweCAxN3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbn1cbi5idG5fX3VsdHJhcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTNFM0U7XG59XG4uYnRuX19wcmltYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogODlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG5fX3ByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS44MnB4O1xuICB9XG59XG4uYnRuX19wcmltYXJ5X19zbWFsbCB7XG4gIHBhZGRpbmc6IDEycHggMTdweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG59XG4uYnRuX19wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bl9fc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTdweCAyN3B4IDE3cHggMDtcbn1cbi5idG5fX3NlY29uZGFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvYnV0dG9uLWFycm93LnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl9fc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuODJweDtcbiAgfVxufVxuLmJ0bl9fc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzRTNFM0U7XG4gIHBhZGRpbmc6IDE3cHggMzJweCAxN3B4IDA7XG59XG4uYnRuX19zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvYnV0dG9uLWFycm93LWdyZXkuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxN3B4O1xufVxuLmJ0bl9fc2Vjb25kYXJ5X19zbWFsbCB7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xufVxuLmJ0bl9fc2Vjb25kYXJ5X19zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjM0UzRTNFO1xuICBwYWRkaW5nOiAxMnB4IDI1cHggMTJweCAwO1xufVxuLmJ0bl9fYmFja0J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDE3cHggMCAxN3B4IDI3cHg7XG59XG4uYnRuX19iYWNrQnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2J1dHRvbi1hcnJvdy1sZWZ0LnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl9fYmFja0J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjgycHg7XG4gIH1cbn1cbi5idG5fX2JhY2tCdXR0b25fX3NtYWxsIHtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMjVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG59XG4uYnRuX19iYWNrQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzRTNFM0U7XG4gIHBhZGRpbmc6IDE3cHggMCAxN3B4IDMycHg7XG59XG4uYnRuX19iYWNrQnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2J1dHRvbi1hcnJvdy1sZWZ0LWdyZXkuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxN3B4O1xufVxuLmJ0bl9fYmFja0J1dHRvbl9fc21hbGw6aG92ZXIge1xuICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzMHB4O1xufVxuLmJ0bl9fYWRkQnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMDtcbn1cbi5idG5fX2FkZEJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvcGx1cy5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl9fYWRkQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuODJweDtcbiAgfVxufVxuLmJ0bl9fYWRkQnV0dG9uX19zbWFsbCB7XG4gIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xufVxuLmJ0bl9fYWRkQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzRTNFM0U7XG59XG4uYnRuX19hZGRCdXR0b246aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGludmVydCgyMSUpIHNlcGlhKDQlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSg0MmRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDg0JSk7XG59XG4uYnRuX19yZW1vdmVCdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMTdweCAwO1xufVxuLmJ0bl9fcmVtb3ZlQnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIkltYWdlcy9taW51cy5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl9fcmVtb3ZlQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuODJweDtcbiAgfVxufVxuLmJ0bl9fcmVtb3ZlQnV0dG9uX19zbWFsbCB7XG4gIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xufVxuLmJ0bl9fcmVtb3ZlQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzRTNFM0U7XG59XG4uYnRuX19yZW1vdmVCdXR0b246aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGludmVydCgyMSUpIHNlcGlhKDQlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSg0MmRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDg0JSk7XG59XG5cbi5xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogODVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnF1YW50aXR5IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnF1YW50aXR5IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuLnF1YW50aXR5IC5xdHkge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvb2QgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zMjtcbiAgd2lkdGg6IDQzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbnRpdHkgLnF0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucXVhbnRpdHkgLnBsdXMsIC5xdWFudGl0eSAubWludXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJHb29kIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cbmJvZHkuZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDE0NzJweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uai1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmotZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmotYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmotY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmgxLFxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuaDIsXG4udGl0bGUge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyLFxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjgycHg7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5wLmxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbnAuc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gIH1cbn1cbnAucXVvdGVfX3hsYXJnZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcC5xdW90ZV9feGxhcmdlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbnAucXVvdGVfX2xhcmdlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4xMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwLnF1b3RlX19sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSwgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Bhbi5zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNwYW4uc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjEzLCAyMTcsIDIzNCwgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ubG9hZGluZyAubG9hZGluZy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTUwcHg7XG59XG4ubG9hZGluZyAubG9hZGluZy1pbm5lciBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2FkaW5nIC5sb2FkaW5nLWlubmVyIHN2ZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmltZy1mbHVpZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIgLnNlYXJjaC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5oZWFkZXIgLnNlYXJjaC1kcm9wZG93biBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIGZvcm0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMxKTtcbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBoZWFkZXIgLnNlYXJjaC1kcm9wZG93biBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDIwcHggI0VDRUNFQztcbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIGZvcm0gaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuc2VhcmNoLWNsZWFyLXRyaWdnZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5oZWFkZXIgLnNlYXJjaC1kcm9wZG93biBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1jbGVhci10cmlnZ2VyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Nsb3NlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoLXJlc3VsdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDIwcHg7XG4gIH1cbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtcmVzdWx0cy13cmFwcGVyIC5sb2FkaW5nIC5sb2FkaW5nLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtcmVzdWx0cy13cmFwcGVyIC5lcG10eS1zZWFyY2gtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoLXJlc3VsdHMtd3JhcHBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjQzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMnB4IDIzcHggMTJweCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtcmVzdWx0cy13cmFwcGVyIC5pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzRTNFM0U7XG4gIHBhZGRpbmc6IDEycHggMjdweCAxMnB4IDA7XG59XG5oZWFkZXIgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoLXJlc3VsdHMtd3JhcHBlciAuaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NyYy9pbWFnZXMvYnV0dG9uLWFycm93LWdyZXkuc3ZnKTtcbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtcmVzdWx0cy13cmFwcGVyIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3JjL2ltYWdlcy9idXR0b24tYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIgLml0ZW0gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEpO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIgLml0ZW0gc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5oZWFkZXIgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoLXJlc3VsdHMtd3JhcHBlciAuc2VlX2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzN3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDg5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIHBhZGRpbmc6IDEycHggMTdweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIgLnNlZV9hbGw6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbmhlYWRlciAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtcmVzdWx0cy13cmFwcGVyIC5zZWVfYWxsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIgYS5zZWVfYWxsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oZWFkZXIge1xuICBwYWRkaW5nOiAxOHB4IDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbmhlYWRlciAuaGVhZGVyLXNlYXJjaC10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuaGVhZGVyIC5oZWFkZXItc2VhcmNoLXRyaWdnZXIgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5oZWFkZXIgLmhlYWRlci1zZWFyY2gtdHJpZ2dlcjpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiAjQzFBODg0O1xufVxuaGVhZGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG5oZWFkZXIuYWN0aXZlIC5tYWluLWhlYWRlci13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG59XG5oZWFkZXIuYWN0aXZlIC5sb2dvIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaGVhZGVyLmFjdGl2ZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAycHggMCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLmxvZ28gYSBpbWcge1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5uYXYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCAtIDQ2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5uYXYgLm4taCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm5hdiAubi1oIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICBoZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm5hdiAubi1oIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5uYXYgLm4taCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIGhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubmF2IC5uLWggbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5uYXYgLm4taCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm5hdiAubi1oIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubmF2IC5uLWggbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQzFBODg0O1xufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5oZWFkZXItY2FydCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAuaGVhZGVyLWNhcnQgc3Bhbi5jYXJ0LWNvdW50IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjQzU3MTRGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbn1cbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAuaGVhZGVyLWNhcnQgc3ZnLFxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5oZWFkZXItY2FydCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jYXJ0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjQzFBODg0O1xufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5oZWFkZXItY2FydC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jYXJ0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jYXJ0LW1vYmlsZSAuaGVhZGVyLWNhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXNlYXJjaC1tb2JpbGUge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLnNlYXJjaC1tZW51LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLnNlYXJjaC1tZW51LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubW9iaWxlLW1lbnUtdHJpZ2dlcixcbiAgaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5zaG9wLW1lbnUtdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5tb2JpbGUtbWVudS10cmlnZ2VyIC5pY29uLFxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5zaG9wLW1lbnUtdHJpZ2dlciAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5tb2JpbGUtbWVudS10cmlnZ2VyIC5pY29uIHNwYW4sXG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLnNob3AtbWVudS10cmlnZ2VyIC5pY29uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm1vYmlsZS1tZW51LXRyaWdnZXIgLmljb24gc3BhbjphZnRlciwgaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5tb2JpbGUtbWVudS10cmlnZ2VyIC5pY29uIHNwYW46YmVmb3JlLFxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5zaG9wLW1lbnUtdHJpZ2dlciAuaWNvbiBzcGFuOmFmdGVyLFxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5zaG9wLW1lbnUtdHJpZ2dlciAuaWNvbiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubW9iaWxlLW1lbnUtdHJpZ2dlciAuaWNvbiBzcGFuOmJlZm9yZSxcbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAuc2hvcC1tZW51LXRyaWdnZXIgLmljb24gc3BhbjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5tb2JpbGUtbWVudS10cmlnZ2VyIC5pY29uIHNwYW46YWZ0ZXIsXG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLnNob3AtbWVudS10cmlnZ2VyIC5pY29uIHNwYW46YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm1vYmlsZS1tZW51LXRyaWdnZXIuYWN0aXZlIC5pY29uIHNwYW4sXG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLnNob3AtbWVudS10cmlnZ2VyLmFjdGl2ZSAuaWNvbiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm1vYmlsZS1tZW51LXRyaWdnZXIuYWN0aXZlIC5pY29uIHNwYW46YmVmb3JlLFxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5zaG9wLW1lbnUtdHJpZ2dlci5hY3RpdmUgLmljb24gc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg2cHgpIHRyYW5zbGF0ZVgoM3B4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm1vYmlsZS1tZW51LXRyaWdnZXIuYWN0aXZlIC5pY29uIHNwYW46YWZ0ZXIsXG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLnNob3AtbWVudS10cmlnZ2VyLmFjdGl2ZSAuaWNvbiBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDJweCkgdHJhbnNsYXRlWSgzcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5zaG9wLW1lbnUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLm1haW4taGVhZGVyLXdyYXBwZXIgLm5hdi1zdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHggLSA0NnB4KTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubmF2LXN1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5tYWluLWhlYWRlci13cmFwcGVyIC5uYXYtc3VwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubmF2LXN1cCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbmhlYWRlciAubWFpbi1oZWFkZXItd3JhcHBlciAubmF2LXN1cCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmhlYWRlciAuY29udGFpbmVyLFxuLm1vYmlsZS1tZW51IC5jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4MnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MnB4KTtcbiAgei1pbmRleDogODk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtbWVudS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1tZW51IC53cmFwLW1vYmlsZS1tZW51IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLW1lbnUgLndyYXAtbW9iaWxlLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1vYmlsZS1tZW51IHVsIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZS1tZW51IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9iaWxlLW1lbnUgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vYmlsZS1tZW51IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1vYmlsZS1tZW51IHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICBsZXR0ZXItc3BhY2luZzogMS44MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5tb2JpbGUtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDMUE4ODQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogNDRweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24gLmRyb3Bkb3duLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24gLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24gLmRyb3Bkb3duLWJ0biBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtNThweDtcbiAgfVxufVxuLmxhbmd1YWdlLXN3aXRjaGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5ib3gge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmJveCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWluLXdpZHRoOiAyMzdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA2OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmJveCBhOmhvdmVyIHtcbiAgY29sb3I6ICNDMUE4ODQ7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5ib3ggYS5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmJveCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5ib3ggc3ZnIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWluaS1jYXJ0LXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGhlaWdodDogZmlsbC1hdmFpbGFibGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtYmxvY2sge1xuICBtYXgtd2lkdGg6IDY5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtYmxvY2sgLnBvcHVwLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1ibG9jayAucG9wdXAtdG9wIC5wb3B1cC1yaWdodC1zaWRlLWNsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1ibG9jayAucG9wdXAtdG9wIC5wb3B1cC1yaWdodC1zaWRlLWNsb3NlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1ibG9jayAucG9wdXAtdG9wIC5wb3B1cC1yaWdodC1zaWRlLWNsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgaDIge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgfVxufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fZW1wdHktbWVzc2FnZSB7XG4gIG1hcmdpbjogODBweCBhdXRvO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3Qge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMxKTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC10aHVtYm5haWwtd3JhcCB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZy1pbWFnZSB7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC10aHVtYm5haWwtd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZy1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC10aHVtYm5haWwtd3JhcCAudnBjLWNhcnQtY29uZmlnLWltYWdlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gYSBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBmbG9hdDogdW5zZXQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSBhIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIGEgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAge1xuICBtYXgtd2lkdGg6IDMxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC5wcm9kdWN0LW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC5wcm9kdWN0LW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAucHJvZHVjdC1uYW1lID4gYSB7XG4gIG9yZGVyOiAyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAucHJvZHVjdC1uYW1lOmhhcygudnBjLWNhcnQtY29uZmlnKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAucHJvZHVjdC1uYW1lOmhhcygudnBjLWNhcnQtY29uZmlnKSA+IGEge1xuICBvcmRlcjogMjtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAucHJvZHVjdC1uYW1lOmhhcygudnBjLWNhcnQtY29uZmlnKSBhLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnByb2R1Y3QtbmFtZSAudnBjLWNhcnQtY29uZmlnIH4gYS5idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC5wcm9kdWN0LW5hbWUgLnZwYy1jYXJ0LWNvbmZpZyB+IHNwYW4uc2t1IHtcbiAgb3JkZXI6IDE7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZhcmlhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAudmFyaWF0aW9uIC5hdHRyaWJ1dGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcHg7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZhcmlhdGlvbiAuYXR0cmlidXRlIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2RTc3Njg7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZhcmlhdGlvbiAuYXR0cmlidXRlIC52YWx1ZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAudnBjLWNhcnQtY29uZmlnIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC52cGMtY2FydC1jb25maWcgLm8tY29sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAudnBjLWNhcnQtY29uZmlnIC52cGMtY2FydC1vcHRpb25zLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC52cGMtY2FydC1jb25maWcgLnZwYy1jYXJ0LW9wdGlvbnMtY29udGFpbmVyIC52cGMtY2FydC1jb21wb25lbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNkU3NzY4O1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC52cGMtY2FydC1jb25maWcgLnZwYy1jYXJ0LW9wdGlvbnMtY29udGFpbmVyID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZyAudnBjLWNhcnQtb3B0aW9ucy1jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZyAudnBjLWNhcnQtb3B0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC52cGMtY2FydC1jb25maWcgLnZwYy1jYXJ0LW9wdGlvbnMtY29udGFpbmVyID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAudnBjLWNhcnQtY29uZmlnIC52cGMtY2FydC1vcHRpb25zLWNvbnRhaW5lciA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZyAudnBjLWNhcnQtb3B0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZyAudnBjLWNhcnQtb3B0aW9ucy1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZyAudnBjLWNhcnQtb3B0aW9ucy1jb250YWluZXIgPiBkaXYgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCAudnBjLWNhcnQtY29uZmlnIC52cGMtY2FydC1vcHRpb25zLWNvbnRhaW5lciA+IGRpdiBzdHJvbmcge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC52cGMtY2FydC1jb25maWcgLnZwYy1jYXJ0LW9wdGlvbnMtY29udGFpbmVyID4gZGl2IHN0cm9uZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1pbmZvLXdyYXAgLnZwYy1jYXJ0LWNvbmZpZyArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LWluZm8td3JhcCBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtaW5mby13cmFwIC5xdWFudGl0eS1zdWJ0b3RhbC13cmFwcGVyIC5xdWFudGl0eSAucXR5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucXVhbnRpdHktc3VidG90YWwtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1wcmljZS1yZW1vdmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1wcmljZS1yZW1vdmUtd3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1wcmljZS1yZW1vdmUtd3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IC5wcm9kdWN0LXByaWNlLXJlbW92ZS13cmFwIHNwYW4gLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCAucHJvZHVjdC1wcmljZS1yZW1vdmUtd3JhcCBhLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtcHJpY2UtcmVtb3ZlLXdyYXAgc3ZnLFxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtcHJpY2UtcmVtb3ZlLXdyYXAgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtcHJpY2UtcmVtb3ZlLXdyYXAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC5jYXJ0X2xpc3QgLnByb2R1Y3QtcHJpY2UtcmVtb3ZlLXdyYXAgYTpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0M1NzE0Rjtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pLWNhcnQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMCA0MHB4IDQwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaS1jYXJ0LWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDYwcHggMjBweDtcbiAgfVxufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmktY2FydC1ib3R0b20gcCxcbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pLWNhcnQtYm90dG9tIGJkaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG4ubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaS1jYXJ0LWJvdHRvbSAubWluaS1jYXJ0LXN1YnRvdGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pLWNhcnQtYm90dG9tIC5taW5pLWNhcnQtZGVsaXZlcnkge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIGdhcDogMjBweDtcbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pLWNhcnQtYm90dG9tIC5taW5pLWNhcnQtdG90YWxzIHtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmktY2FydC1ib3R0b20gLm1pbmktY2FydC10b3RhbHMgc3BhbiBiZGkge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pLWNhcnQtYm90dG9tIC5taW5pLWNhcnQtdG90YWxzIHNwYW4gYmRpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pLWNhcnQtYm90dG9tIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLWNhcnQtc2lkZWJhciAucG9wdXAtcmlnaHQtc2lkZS1jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pLWNhcnQtYm90dG9tIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1pbmktY2FydC1zaWRlYmFyIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmktY2FydC1ib3R0b20gLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25zIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWluaS1jYXJ0LXNpZGViYXIgLnBvcHVwLXJpZ2h0LXNpZGUtY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaS1jYXJ0LWJvdHRvbSAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zLmJ1dHRvbnMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5taW5pLWNhcnQtc2lkZWJhci5vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1pbmktY2FydC1zaWRlYmFyLm9wZW4gLnBvcHVwLXJpZ2h0LXNpZGUtYmxvY2sge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uY2t5LW5vdGljZS1kZXMgKiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1jbGFzc2ljLWJvdHRvbSxcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTg2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiR29vZCBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tLFxuICAuY2t5LXByZWZlcmVuY2Utd3JhcHBlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1jbGFzc2ljLWJvdHRvbSAuY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyIC5ja3ktc2hvdy1kZXNjLWJ0bixcbi5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIGJ1dHRvbi5ja3ktc2hvdy1kZXNjLWJ0bjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4uY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyIC5ja3ktc2hvdy1kZXNjLWJ0bixcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIGJ1dHRvbi5ja3ktc2hvdy1kZXNjLWJ0bjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktY2xhc3NpYy1ib3R0b20gLmNreS1wcmVmZXJlbmNlLWNlbnRlcixcbi5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIC5ja3ktcHJlZmVyZW5jZSxcbi5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1jbGFzc2ljLWJvdHRvbSAuY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyLFxuLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktY2xhc3NpYy1ib3R0b20gLmNreS1hY2NvcmRpb24td3JhcHBlcixcbi5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIC5ja3ktYWNjb3JkaW9uLFxuLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktY2xhc3NpYy1ib3R0b20gLmNreS1mb290ZXItd3JhcHBlcixcbi5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyLFxuLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1wcmVmZXJlbmNlLWNlbnRlcixcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZSxcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXG4uY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyLFxuLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1hY2NvcmRpb24td3JhcHBlcixcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktYWNjb3JkaW9uLFxuLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1mb290ZXItd3JhcHBlcixcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktY2xhc3NpYy1ib3R0b20gLmNreS1wcmVmcmVuY2UtYnRuLXdyYXBwZXIgLmNreS1idG4uY2t5LWJ0bi1hY2NlcHQsXG4uY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciAuY2t5LWJ0bi5ja3ktYnRuLWFjY2VwdCB7XG4gIGJvcmRlci1yYWRpdXM6IDg5cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gIHBhZGRpbmc6IDEycHggMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktY2xhc3NpYy1ib3R0b20gLmNreS1idG4uY2t5LWJ0bi1wcmVmZXJlbmNlcyxcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktYnRuLmNreS1idG4tcHJlZmVyZW5jZXMge1xuICBmb250LWZhbWlseTogXCJHb29kIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gIHBhZGRpbmc6IDEycHggMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0Q1RDlFQTtcbiAgYm9yZGVyLXJhZGl1czogODlweDtcbn1cbi5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIC5ja3ktY29va2llLWRlcy10YWJsZSBwLFxuLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1jb29raWUtZGVzLXRhYmxlIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1jbGFzc2ljLWJvdHRvbSAuY2t5LW5vdGljZS1ncm91cCxcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktbm90aWNlLWdyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktY2xhc3NpYy1ib3R0b20gLmNreS1ub3RpY2UtZ3JvdXAgLmNreS1ub3RpY2UtZGVzLFxuLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1ub3RpY2UtZ3JvdXAgLmNreS1ub3RpY2UtZGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIC5ja3ktbm90aWNlLWdyb3VwIC5ja3ktbm90aWNlLWRlcyxcbiAgLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIgLmNreS1ub3RpY2UtZ3JvdXAgLmNreS1ub3RpY2UtZGVzIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1jbGFzc2ljLWJvdHRvbSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bixcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIC5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiR29vZCBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1jbGFzc2ljLWJvdHRvbSAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1hY2NlcHQsXG4uY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1hY2NlcHQge1xuICBwYWRkaW5nOiAxMnB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDg5cHg7XG59XG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLmNreS1jbGFzc2ljLWJvdHRvbSAuY2t5LWFsd2F5cy1hY3RpdmUsXG4uY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LWFsd2F5cy1hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ja3ktY29uc2VudC1jb250YWluZXIuY2t5LWNsYXNzaWMtYm90dG9tIC5ja3ktYXVkaXQtdGFibGUsXG4uY2t5LXByZWZlcmVuY2Utd3JhcHBlciAuY2t5LWF1ZGl0LXRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNreS1wcmVmZXJlbmNlLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2t5LXByZWZlcmVuY2UtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ja3ktZm9vdGVyLXdyYXBwZXIgZGl2Omxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIGEsIGZvb3RlciBwLCBmb290ZXIgc3BhbiwgZm9vdGVyIC5mb290ZXItbWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciBhLCBmb290ZXIgcCwgZm9vdGVyIHNwYW4sIGZvb3RlciAuZm9vdGVyLW1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIgLmZvb3Rlci10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGVmdCB7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGVmdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweCA0MHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxlZnQgLmZvb3Rlci1tZW51LXdyYXBwZXIgLmZvb3Rlci1tZW51LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBsaSwgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGVmdCAuZm9vdGVyLW1lbnUtd3JhcHBlciAuZm9vdGVyLW1lbnUgYSwgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGVmdCAuZm9vdGVyLW1lbnUtd3JhcHBlciAuZm9vdGVyLW1lbnUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxlZnQgLmZvb3Rlci1tZW51LXdyYXBwZXIgLmZvb3Rlci1tZW51IGxpLCBmb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBhLCBmb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBsaTpsYXN0LW9mLXR5cGUsIGZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxlZnQgLmZvb3Rlci1tZW51LXdyYXBwZXIgLmZvb3Rlci1tZW51IGE6bGFzdC1vZi10eXBlLCBmb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBhLCBmb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sZWZ0IC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGVmdCAuZm9vdGVyLW1lbnUtd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1yaWdodCB7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItcmlnaHQge1xuICAgIGdhcDogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItcmlnaHQgYSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItcmlnaHQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIGEge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1ib3R0b20gYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWJvdHRvbSBzcGFuIHtcbiAgb3JkZXI6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItYm90dG9tIHNwYW4ge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbnNlY3Rpb24ucGFnZS1oZWFkaW5nIC5wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnBhZ2UtaGVhZGluZyAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbnNlY3Rpb24ucGFnZS1oZWFkaW5nIC5wYWdlLXRpdGxlIC5yZXN1bHQtY291bnQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIG9wYWNpdHk6IDAuNDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIHNlY3Rpb24ucGFnZS1oZWFkaW5nIC5wYWdlLXRpdGxlIC5yZXN1bHQtY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbnNlY3Rpb24ucGFnZS1oZWFkaW5nIC5wYWdlLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogMTA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBzZWN0aW9uLnBhZ2UtaGVhZGluZyAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDYlO1xuICB9XG59XG5zZWN0aW9uLnBhZ2UtaGVhZGluZyAucGFnZS10aXRsZSAubmV3X3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzN3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDg5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIHBhZGRpbmc6IDEycHggMTdweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbnNlY3Rpb24ucGFnZS1oZWFkaW5nIC5wYWdlLXRpdGxlIC5uZXdfc2VhcmNoOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5zZWN0aW9uLnBhZ2UtaGVhZGluZy5uby1yZXN1bHRzIC5wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucGFnZS1oZWFkaW5nLm5vLXJlc3VsdHMgLnBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5zaG9wIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zaG9wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cbi5zaG9wIC5wcm9kdWN0cyAubG9hZGluZyAubG9hZGluZy1pbm5lciB7XG4gIHRvcDogMTUwcHg7XG59XG4uc2hvcCAucHJvZHVjdHMgLmxvYWRpbmcgLmxvYWRpbmctaW5uZXIgc3ZnIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wIC5wcm9kdWN0cyAubG9hZGluZyAubG9hZGluZy1pbm5lciBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uc2hvcCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AgLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcCAubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNob3AgLmxpc3Q6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNob3AgLmxpc3Q6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjZmNmY2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNob3AgLmxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hvcCAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuLnNob3AgLmxpc3QgLml0ZW0udHdvLWNvbHVtbnMge1xuICB3aWR0aDogNTAlO1xufVxuLnNob3AgLmxpc3QgLml0ZW0udHdvLWNvbHVtbnMgLmltZy1ib3ggaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcCAubGlzdCAuaXRlbS50d28tY29sdW1ucyAuaW1nLWJveCBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zaG9wIC5saXN0IC5pdGVtLnR3by1jb2x1bW5zIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcCAubGlzdCAuaXRlbS50d28tY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaG9wIC5saXN0IC5pdGVtIC5pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCA0MThweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ3MnB4KSB7XG4gIC5zaG9wIC5saXN0IC5pdGVtIC5pbWctYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMzE4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wIC5saXN0IC5pdGVtIC5pbWctYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMjE4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaG9wIC5saXN0IC5pdGVtIC5pbWctYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMTM4cHggMDtcbiAgfVxufVxuLnNob3AgLmxpc3QgLml0ZW0gLmltZy1ib3g6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cbi5zaG9wIC5saXN0IC5pdGVtIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AgLmxpc3QgLml0ZW0gLmltZy1ib3ggaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AgLmxpc3QgLml0ZW0gLmltZy1ib3ggaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaG9wIC5saXN0IC5pdGVtIC5pbWctYm94IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5zaG9wIC5saXN0IC5pdGVtIC5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AgLmxpc3QgLml0ZW0gLmJveCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uc2hvcCAubGlzdCAuaXRlbSAuYm94IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hvcCAubGlzdCAuaXRlbSAuYm94IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaG9wIC5saXN0IC5pdGVtIC5ib3ggLnNob3J0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AgLmxpc3QgLml0ZW0gLmJveCAuc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4uc2hvcCAubGlzdCAuaXRlbSAuYm94IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEycHggMjNweCAxMnB4IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AgLmxpc3QgLml0ZW0gLmJveCBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG59XG4uc2hvcCAubGlzdCAuaXRlbSAuYm94IGE6aG92ZXIge1xuICBjb2xvcjogIzNFM0UzRTtcbiAgcGFkZGluZzogMTJweCAyN3B4IDEycHggMDtcbn1cbi5zaG9wIC5saXN0IC5pdGVtIC5ib3ggYTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NyYy9pbWFnZXMvYnV0dG9uLWFycm93LWdyZXkuc3ZnKTtcbn1cbi5zaG9wIC5saXN0IC5pdGVtIC5ib3ggYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NyYy9pbWFnZXMvYnV0dG9uLWFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zaG9wIC5lbXB0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hvcCAubG9hZF9tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGxldHRlci1zcGFjaW5nOiAyLjA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDg5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AgLmxvYWRfbW9yZSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS44MnB4O1xuICB9XG59XG4uc2hvcCAubG9hZF9tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uc2hvcCAubG9hZF9tb3JlLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG9wLWZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGxldHRlci1zcGFjaW5nOiAyLjA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hvcC1maWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAuY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAudG9wLWZpbHRlciAuZmlsdGVyYnktY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIgLmZpbHRlcmJ5LWNhdGVnb3J5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgfVxufVxuLnNob3AtZmlsdGVyIC50b3AtZmlsdGVyIC5maWx0ZXJieS1jYXRlZ29yeSAuZmlsdGVyYnlfY2F0ZWdvcnkge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AtZmlsdGVyIC50b3AtZmlsdGVyIC5maWx0ZXJieS1jYXRlZ29yeSAuZmlsdGVyYnlfY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuLnNob3AtZmlsdGVyIC50b3AtZmlsdGVyIC5maWx0ZXJieS1jYXRlZ29yeSAuZmlsdGVyYnlfY2F0ZWdvcnk6bm90KC50b3AtbGV2ZWwpIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AtZmlsdGVyIC50b3AtZmlsdGVyIC5maWx0ZXJieS1jYXRlZ29yeSAuZmlsdGVyYnlfY2F0ZWdvcnk6bm90KC50b3AtbGV2ZWwpIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAudG9wLWZpbHRlciAuZmlsdGVyYnktY2F0ZWdvcnkgLmZpbHRlcmJ5X2NhdGVnb3J5IC53cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIgLmZpbHRlcmJ5LWNhdGVnb3J5IC5maWx0ZXJieV9jYXRlZ29yeSAud3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG4uc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIgLmZpbHRlcmJ5LWNhdGVnb3J5IC5maWx0ZXJieV9jYXRlZ29yeSAud3JhcCAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnNob3AtZmlsdGVyIC50b3AtZmlsdGVyIC5maWx0ZXJieS1jYXRlZ29yeSAuZmlsdGVyYnlfY2F0ZWdvcnkgLndyYXAgLml0ZW06aG92ZXIsIC5zaG9wLWZpbHRlciAudG9wLWZpbHRlciAuZmlsdGVyYnktY2F0ZWdvcnkgLmZpbHRlcmJ5X2NhdGVnb3J5IC53cmFwIC5pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNob3AtZmlsdGVyIC50b3AtZmlsdGVyIC5maWx0ZXJieS1jYXRlZ29yeSAuZmlsdGVyYnlfY2F0ZWdvcnkgLndyYXAgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG59XG4uc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIgLnRvZ2dsZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wLWZpbHRlciAudG9wLWZpbHRlciAudG9nZ2xlLWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAudG9wLWZpbHRlciAudG9nZ2xlLWZpbHRlcnMuc2hvdy1maWx0ZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIgLnRvZ2dsZS1maWx0ZXJzLnNob3ctZmlsdGVyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaG9wLWZpbHRlciAudG9wLWZpbHRlciAudG9nZ2xlLWZpbHRlcnMgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvcC1maWx0ZXIgLnRvcC1maWx0ZXIgLnRvZ2dsZS1maWx0ZXJzIHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOXB4O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94LnNob3ctZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5kcm9wZG93bi5vcGVuZWQgLmRyb3Bkb3duLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNDMUE4ODQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5kcm9wZG93bi5vcGVuZWQgLmRyb3Bkb3duLWJ0biBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmRyb3Bkb3duLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogNDVweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmRyb3Bkb3duOmhvdmVyOm5vdCgub3BlbmVkKTpub3QoLmFjdGl2ZSkgLmRyb3Bkb3duLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNDMUE4ODQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFBODg0O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLWJ0biBzdmcge1xuICBtaW4td2lkdGg6IDhweDtcbiAgbWluLWhlaWdodDogNHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfcHJpY2UgLmRyb3Bkb3duLW1lbnUgLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfcHJpY2UgLmRyb3Bkb3duLW1lbnUgLnByaWNlLXJhbmdlIHtcbiAgbWluLXdpZHRoOiAzMjNweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5wcmljZS1yYW5nZSAubGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDAgMCAzNHB4O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfcHJpY2UgLmRyb3Bkb3duLW1lbnUgLnByaWNlLXJhbmdlIC5sYWJlbCAucHJpY2Utc2xpZGVyLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9wcmljZSAuZHJvcGRvd24tbWVudSAucHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlciB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9wcmljZSAuZHJvcGRvd24tbWVudSAucHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlciAubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMxKTtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5wcmljZS1yYW5nZSAucHJpY2Utc2xpZGVyIC5ub1VpLWNvbm5lY3RzIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfcHJpY2UgLmRyb3Bkb3duLW1lbnUgLnByaWNlLXJhbmdlIC5wcmljZS1zbGlkZXIgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC02cHg7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9wcmljZSAuZHJvcGRvd24tbWVudSAucHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlciAubm9VaS1oYW5kbGU6YmVmb3JlLCAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9wcmljZSAuZHJvcGRvd24tbWVudSAucHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlciAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfcHJpY2UgLmRyb3Bkb3duLW1lbnUgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5pdGVtIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0MxQTg4NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQTg4NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9wcmljZSAuZHJvcGRvd24tbWVudSAuaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDMUE4ODQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9wcmljZSAuZHJvcGRvd24tbWVudSAuaXRlbS5hY3RpdmUgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5pdGVtLmFjdGl2ZSBpbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKEltYWdlcy9jaGVjay1jaXJjbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3ByaWNlIC5kcm9wZG93bi1tZW51IC5pdGVtIGxhYmVsIGlucHV0IHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X2NvbG9yIC5kcm9wZG93bi1tZW51IC5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X2NvbG9yIC5kcm9wZG93bi1tZW51IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBtaW4td2lkdGg6IDIwNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9jb2xvciAuZHJvcGRvd24tbWVudSAuaXRlbSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9jb2xvciAuZHJvcGRvd24tbWVudSAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMUE4ODQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfY29sb3IgLmRyb3Bkb3duLW1lbnUgLml0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9jb2xvciAuZHJvcGRvd24tbWVudSAuaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFBODg0O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfY29sb3IgLmRyb3Bkb3duLW1lbnUgLml0ZW0uYWN0aXZlIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9jb2xvciAuZHJvcGRvd24tbWVudSAuaXRlbS5hY3RpdmUgaW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChJbWFnZXMvY2hlY2stY2lyY2xlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9jb2xvciAuZHJvcGRvd24tbWVudSAuaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9jb2xvciAuZHJvcGRvd24tbWVudSAuaXRlbSBsYWJlbCBpbnB1dCB7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9jb2xvciAuZHJvcGRvd24tbWVudSAuaXRlbSBsYWJlbCAuc2FtcGxlIHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3NpemUgLmRyb3Bkb3duLW1lbnUgLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfc2l6ZSAuZHJvcGRvd24tbWVudSAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfc2l6ZSAuZHJvcGRvd24tbWVudSAuaXRlbSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9zaXplIC5kcm9wZG93bi1tZW51IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0MxQTg4NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQTg4NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9zaXplIC5kcm9wZG93bi1tZW51IC5pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfc2l6ZSAuZHJvcGRvd24tbWVudSAuaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFBODg0O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfc2l6ZSAuZHJvcGRvd24tbWVudSAuaXRlbS5hY3RpdmUgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X3NpemUgLmRyb3Bkb3duLW1lbnUgLml0ZW0uYWN0aXZlIGlucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoSW1hZ2VzL2NoZWNrLWNpcmNsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfc2l6ZSAuZHJvcGRvd24tbWVudSAuaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9zaXplIC5kcm9wZG93bi1tZW51IC5pdGVtIGxhYmVsIGlucHV0IHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X29yZGVyYnkgLmRyb3Bkb3duLW1lbnUgLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfb3JkZXJieSAuZHJvcGRvd24tbWVudSAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfb3JkZXJieSAuZHJvcGRvd24tbWVudSAuaXRlbSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9vcmRlcmJ5IC5kcm9wZG93bi1tZW51IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0MxQTg4NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQTg4NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9vcmRlcmJ5IC5kcm9wZG93bi1tZW51IC5pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfb3JkZXJieSAuZHJvcGRvd24tbWVudSAuaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFBODg0O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfb3JkZXJieSAuZHJvcGRvd24tbWVudSAuaXRlbS5zaXplX3NtYWxsdG9sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9vcmRlcmJ5IC5kcm9wZG93bi1tZW51IC5pdGVtLnNpemVfbGFyZ2V0b3NtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMgLmZpbHRlcmJ5X29yZGVyYnkgLmRyb3Bkb3duLW1lbnUgLml0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycyAuZmlsdGVyYnlfb3JkZXJieSAuZHJvcGRvd24tbWVudSAuaXRlbSBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzIC5maWx0ZXJieV9vcmRlcmJ5IC5kcm9wZG93bi1tZW51IC5pdGVtIGxhYmVsIHN2ZyB7XG4gIG1pbi13aWR0aDogOHB4O1xuICBtaW4taGVpZ2h0OiAxM3B4O1xufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgycHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogODJweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODk7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzLW1vYmlsZS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzLW1vYmlsZSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggLmZpbHRlcnMtbW9iaWxlID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNob3AtZmlsdGVyIC5maWx0ZXJzLWJveCAuZmlsdGVycy1tb2JpbGUgPiBkaXYgLmRyb3Bkb3duIC5kcm9wZG93bi1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzLW1vYmlsZSA+IGRpdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzLW1vYmlsZSA+IGRpdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IC5maWx0ZXJzLW1vYmlsZSA+IGRpdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLml0ZW0ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IGJ1dHRvbi52aWV3X3Byb2R1Y3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzdweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0Y2RjZGNjtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogODlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogMTJweCAxN3B4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IGJ1dHRvbi52aWV3X3Byb2R1Y3RzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFM0UzRTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNFM0UzRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IGJ1dHRvbi52aWV3X3Byb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggYnV0dG9uLmNsZWFyX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzN3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICBwYWRkaW5nOiAxMnB4IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5zaG9wLWZpbHRlciAuZmlsdGVycy1ib3ggYnV0dG9uLmNsZWFyX2ZpbHRlcnM6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1maWx0ZXIgLmZpbHRlcnMtYm94IGJ1dHRvbi5jbGVhcl9maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAuc2VsZWN0ZWRfZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgY29sb3I6ICNDMUE4ODQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zaG9wLWZpbHRlciAuc2VsZWN0ZWRfZmlsdGVycyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AtZmlsdGVyIC5zZWxlY3RlZF9maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hvcC1maWx0ZXIgLnNlbGVjdGVkX2ZpbHRlcnMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNob3AtZmlsdGVyIC5zZWxlY3RlZF9maWx0ZXJzIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5zaG9wLWZpbHRlciAuc2VsZWN0ZWRfZmlsdGVycyAuaXRlbSBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvb2QgU2Fucyc7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJ0ZvbnRzL0dvb2RTYW5zLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnRm9udHMvR29vZFNhbnMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgICB1cmwoJ0ZvbnRzL0dvb2RTYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxuICAgIHVybCgnRm9udHMvR29vZFNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xyXG59IiwiLmJ0biB7XHJcbiAgcGFkZGluZzogMTdweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAyLjA4cHg7XHJcblxyXG4gICZfX3VsdHJhcHJpbWFyeSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4OXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuODJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmltYXJ5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDg5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuODJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3NlY29uZGFyeSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHBhZGRpbmc6IDE3cHggMjdweCAxN3B4IDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNDYlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdJbWFnZXMvYnV0dG9uLWFycm93LnN2ZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS44MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgcGFkZGluZzogMTdweCAzMnB4IDE3cHggMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL2J1dHRvbi1hcnJvdy1ncmV5LnN2ZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4IDEycHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2JhY2tCdXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTdweCAyN3B4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQ1JTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdJbWFnZXMvYnV0dG9uLWFycm93LWxlZnQuc3ZnJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjgycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc21hbGwge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMCAxN3B4IDMycHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ0ltYWdlcy9idXR0b24tYXJyb3ctbGVmdC1ncmV5LnN2ZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbDpob3ZlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGRCdXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHggMTdweCAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnSW1hZ2VzL3BsdXMuc3ZnJykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuODJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDIxJSkgc2VwaWEoNCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDQyZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoODQlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVtb3ZlQnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ0ltYWdlcy9taW51cy5zdmcnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS44MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NtYWxsIHtcclxuICAgICAgcGFkZGluZzogMTJweCAxOHB4IDEycHggMDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMjElKSBzZXBpYSg0JSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoNDJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg4NCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnF1YW50aXR5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogODVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnF0eSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LWZhbWlseTogJ0dvb2QgU2FucycsICdzYW5zLXNlcmlmJztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xyXG4gICAgd2lkdGg6IDQzcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbHVzLCAubWludXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufSIsIiRibGFjazogIzAwMDAwMDtcclxuJGxpZ2h0LWdyZXk6ICNGNkY2RjY7XHJcbiRkYXJrLWdyZXk6ICMzRTNFM0U7XHJcbiR0cmFuc3BhcmVudC1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuJG9yYW5nZTogI0M1NzE0RjtcclxuJGJyb3duOiAjQzFBODg0O1xyXG4kd2hpdGUtc21va2U6ICNENUQ5RUE7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJGltZy1iZzogI0VDRUNFQzsiLCJAaW1wb3J0IFwiX3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCJfYnJlYWtwb2ludFwiO1xyXG5AaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiX2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9fYnV0dG9uc1wiO1xyXG5ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb29kIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAkc2l6ZV9fbGFyZ2Utd2lkdGg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBmdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplX19tb2JpbGUtd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5qLXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmotZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5qLWJldHdlZW4ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5qLWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmEtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbmgxLFxyXG4udGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLFxyXG4udGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMjVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi5sYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucXVvdGVfX3hsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucXVvdGVfX2xhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5lbSwgaSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbnNwYW4uc21hbGwtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjEzLCAyMTcsIDIzNCwgMC4xKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAubG9hZGluZy1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWctZmx1aWQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59IiwiJHNpemVfX2Z1bGwtd2lkdGg6IDE5MjBweDtcclxuJHNpemVfX2xhcmdlLXdpZHRoOiBjYWxjKDE0MzJweCArIDQwcHgpO1xyXG4kc2l6ZV9fZGVza3RvcC13aWR0aDogMTM2NnB4O1xyXG4kc2l6ZV9fZGVza3RvcF9tZWRpdW0td2lkdGg6IDEyMDBweDtcclxuJHNpemVfX3NtYWxsLXdpZHRoOiAxMDI0cHg7XHJcbiRzaXplX190YWJsZXQtd2lkdGg6IDc2OHB4O1xyXG4kc2l6ZV9fbW9iaWxlLXdpZHRoOiA0ODBweDtcclxuQG1peGluIGZ1bGwge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplX19mdWxsLXdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXJnZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemVfX2xhcmdlLXdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wTWVkaXVtIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZV9fZGVza3RvcF9tZWRpdW0td2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3Age1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplX19kZXNrdG9wLXdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbWFsbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemVfX3NtYWxsLXdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplX190YWJsZXQtd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemVfX21vYmlsZS13aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGluZUNsYWltKCRuOiAyKSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG47XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5AbWl4aW4gYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjQzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNXB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChJbWFnZXMvYnV0dG9uLWFycm93LnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyN3B4IDE1cHggMDtcclxuICAgIH1cclxufSIsImhlYWRlciB7XHJcbiAgICAuc2VhcmNoLWRyb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRUNFQztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggMjBweCAjRUNFQ0VDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSsuc2VhcmNoLWNsZWFyLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1jbGVhci10cmlnZ2VyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Nsb3NlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2FkaW5nIHtcclxuICAgICAgICAgICAgICAgIC5sb2FkaW5nLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVwbXR5LXNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4wOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40M3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyM3B4IDEycHggMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0UzRTNFO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjdweCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NyYy9pbWFnZXMvYnV0dG9uLWFycm93LWdyZXkuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9zcmMvaW1hZ2VzL2J1dHRvbi1hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlZV9hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4OXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICYuc2VlX2FsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwic3JjL3Njc3MvY29yZS92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcInNyYy9zY3NzL2NvcmUvbWl4aW5cIjtcclxuQGltcG9ydCBcInNyYy9zY3NzL3dvb2NvbW1lcmNlL3Nob3Atc2VhcmNoXCI7XHJcbmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDAgMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAuaGVhZGVyLXNlYXJjaC10cmlnZ2VyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkYnJvd247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLm1haW4taGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZS1zZWFyY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAycHggMCAyMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDUyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDUwJSAtIDIwcHgpIC0gNDZweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm4taCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1jYXJ0IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLmNhcnQtY291bnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnLFxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJyb3duO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItY2FydC1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXItY2FydCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1zZWFyY2gtbW9iaWxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLW1lbnUtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZS1tZW51LXRyaWdnZXIsXHJcbiAgICAgICAgLnNob3AtbWVudS10cmlnZ2VyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoNnB4KSB0cmFuc2xhdGVYKDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDJweCkgdHJhbnNsYXRlWSgzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvcC1tZW51LXRyaWdnZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXN1cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL21heC13aWR0aDogNTI1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoNTAlIC0gMjBweCkgLSA0NnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmhlYWRlcixcclxuLm1vYmlsZS1tZW51IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogODJweDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgycHgpO1xyXG4gICAgei1pbmRleDogODk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgYmFja2dyb3VuZDogI0VDRUNFQztcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBAaW5jbHVkZSBzbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgLndyYXAtbW9iaWxlLW1lbnUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjgycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2Utc3dpdGNoZXIge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRUNFQztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMUE4ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWluaS1jYXJ0LXNpZGViYXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xyXG4gICAgaGVpZ2h0OiBmaWxsLWF2YWlsYWJsZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAucG9wdXAtcmlnaHQtc2lkZS1ibG9jayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2OTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgLnBvcHVwLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnBvcHVwLXJpZ2h0LXNpZGUtY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3B1cC1yaWdodC1zaWRlLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnBjLWNhcnQtY29uZmlnLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52cGMtY2FydC1jb25maWctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjsgLy8gYmVjYXVzZSBpdCdzIHJldmVyc2VkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoLnZwYy1jYXJ0LWNvbmZpZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNpbmNlIHRoZSA6aGFzKCkgc2VsZWN0b3IgZG9lcyBub3Qgd29yayBpbiB0aGUgZmlyZWZveFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnBjLWNhcnQtY29uZmlnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5hLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5zcGFuLnNrdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZhcmlhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmF0dHJpYnV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RTc3Njg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudnBjLWNhcnQtY29uZmlnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuby1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudnBjLWNhcnQtb3B0aW9ucy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52cGMtY2FydC1jb21wb25lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkU3NzY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICticiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eS1zdWJ0b3RhbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWFudGl0eS1zdWJ0b3RhbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtcHJpY2UtcmVtb3ZlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcsXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWluaS1jYXJ0LWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDQwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDYwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICAgICBiZGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWluaS1jYXJ0LXN1YnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1pbmktY2FydC1kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1pbmktY2FydC10b3RhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiBiZGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC5wb3B1cC1yaWdodC1zaWRlLWJsb2NrIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vY29va2llc1xyXG4uY2t5LW5vdGljZS1kZXMgKiB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNreS1jb25zZW50LWNvbnRhaW5lci5ja3ktY2xhc3NpYy1ib3R0b20sXHJcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTE4NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvb2QgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5ja3ktcHJlZmVyZW5jZS1jb250ZW50LXdyYXBwZXIgLmNreS1zaG93LWRlc2MtYnRuLFxyXG4gICAgYnV0dG9uLmNreS1zaG93LWRlc2MtYnRuOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmNreS1wcmVmZXJlbmNlLWNlbnRlcixcclxuICAgIC5ja3ktcHJlZmVyZW5jZSxcclxuICAgIC5ja3ktcHJlZmVyZW5jZS1ib2R5LXdyYXBwZXIsXHJcbiAgICAuY2t5LXByZWZlcmVuY2UtY29udGVudC13cmFwcGVyLFxyXG4gICAgLmNreS1hY2NvcmRpb24td3JhcHBlcixcclxuICAgIC5ja3ktYWNjb3JkaW9uLFxyXG4gICAgLmNreS1mb290ZXItd3JhcHBlcixcclxuICAgIC5ja3ktcHJlZnJlbmNlLWJ0bi13cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbiAgICB9XHJcbiAgICAuY2t5LXByZWZyZW5jZS1idG4td3JhcHBlciB7XHJcbiAgICAgICAgLmNreS1idG4uY2t5LWJ0bi1hY2NlcHQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4OXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2t5LWJ0bi5ja3ktYnRuLXByZWZlcmVuY2VzIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJHb29kIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxN3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlLXNtb2tlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg5cHg7XHJcbiAgICB9XHJcbiAgICAuY2t5LWNvb2tpZS1kZXMtdGFibGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNreS1ub3RpY2UtZ3JvdXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIC5ja3ktbm90aWNlLWRlcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2t5LW5vdGljZS1idG4td3JhcHBlciB7XHJcbiAgICAgICAgLmNreS1idG4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb29kIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNreS1idG4tYWNjZXB0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ja3ktYWx3YXlzLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgIC5ja3ktYXVkaXQtdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ja3ktcHJlZmVyZW5jZS13cmFwcGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjgpICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4uY2t5LXByZWZlcmVuY2UtaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2t5LWZvb3Rlci13cmFwcGVyIHtcclxuICAgIGRpdjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJzcmMvc2Nzcy9jb3JlL21peGluXCI7XHJcblxyXG5mb290ZXIge1xyXG4gIGEsIHAsIHNwYW4sIC5mb290ZXItbWVudS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMjtcclxuICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci10b3Age1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgc21hbGwge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1sZWZ0IHtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjBweCA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLW1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgLmZvb3Rlci1tZW51LXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgICAgbGksIGEsIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSwgcCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItcmlnaHQge1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5wYWdlLWhlYWRpbmcge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAwMDAsIDAuMjgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlc3VsdC1jb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40OTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDYlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld19zZWFyY2gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMyJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4OXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubm8tcmVzdWx0cyB7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hvcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgLmxvYWRpbmcge1xyXG4gICAgICAgICAgICAubG9hZGluZy1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNmY2ZjY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNmY2ZjY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCMwMDAwMDAsIDAuMTQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCMwMDAwMDAsIDAuMTQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR3by1jb2x1bW5zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgKiAyKTtcclxuICAgICAgICAgICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpICogMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgKiAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MThweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzE4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMzhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2hvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIzcHggMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzRTNFM0U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjdweCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9zcmMvaW1hZ2VzL2J1dHRvbi1hcnJvdy1ncmV5LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NyYy9pbWFnZXMvYnV0dG9uLWFycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW1wdHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5sb2FkX21vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMDhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODlweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjgycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNob3AtZmlsdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMDhweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlcmJ5LWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwMDAwLCAwLjI4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmlsdGVyYnlfY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLnRvcC1sZXZlbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMDAwMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoIzAwMDAwMCwgMC4yOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b2dnbGUtZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNob3ctZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLnNob3ctZmlsdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLm9wZW5lZCk6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMUE4ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlcmJ5X3ByaWNlIHtcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1zbGlkZXItdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWNvbm5lY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMUE4ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MxQTg4NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChJbWFnZXMvY2hlY2stY2lyY2xlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJieV9jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MxQTg4NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MxQTg4NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoSW1hZ2VzL2NoZWNrLWNpcmNsZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNhbXBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyYnlfc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MxQTg4NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MxQTg4NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoSW1hZ2VzL2NoZWNrLWNpcmNsZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyYnlfb3JkZXJieSB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFBODg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MxQTg4NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MxQTg4NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUE4ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2l6ZV9zbWFsbHRvbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNpemVfbGFyZ2V0b3NtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODJweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRUNFQztcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiA4MnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA4OTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gLy8gRW5kIGZpbHRlcnMgbW9iaWxlLlxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmLnZpZXdfcHJvZHVjdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzRTNFM0VcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2xlYXJfZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZF9maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICBjb2xvcjogI0MxQTg4NDtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/