@charset "UTF-8";

.is-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.is-block {
  display: block !important;
}

.is-flex {
  display: flex !important;
}

.is-inline {
  display: inline !important;
}

.is-inline-block {
  display: inline-block !important;
}

.is-inline-flex {
  display: inline-flex !important;
}

.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-weight-bold {
  font-weight: 500 !important;
}

.is-noscroll {
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

[hidden],
.is-hidden {
  display: none !important;
}

.is-sr-only {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  padding: 0 !important;
  white-space: nowrap !important;
  border: none !important;
  -webkit-overflow-scrolling: touch;
}

.is-invisible {
  visibility: hidden !important;
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-relative {
  position: relative !important;
}

.is-disabled {
  opacity: 0.6;
  pointer-events: none;
}
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@font-face {
  font-family: "PT Sans";
  font-display: swap;
  src: url("../fonts/PTSans-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  font-display: swap;
  src: url("../fonts/PTSans-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "PT Sans";
  font-display: swap;
  src: url("../fonts/PTSans-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans Narrow";
  font-display: swap;
  src: url("../fonts/PTSans-NarrowBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Bebas Neue";
  font-display: swap;
  src: url("../fonts/BebasNeue-Book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Bebas Neue";
  font-display: swap;
  src: url("../fonts/BebasNeue-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Bebas Neue Regular";
  font-display: swap;
  src: url("../fonts/BebasNeue-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
html {
  font-size: 16px;
}

body {
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #333333;
  background-color: #ffffff;
}

.page-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
}

@supports (-webkit-touch-callout: none){

  .page-wrapper{
    min-height: -webkit-fill-available;
  }
}

main {
  flex-grow: 1;
  width: 100%;
}

picture {
  display: block;
}

img {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

:where(ul, ol)[class] {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

.container {
  width: 100%;
  max-width: 1260px;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}

.icon {
  display: block;
  flex-shrink: 0;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  fill: currentColor;
  color: inherit;
}
.pb__counter {
  position: absolute;
  top: -6px;
  top: -0.375rem;
  right: -8px;
  right: -0.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  min-width: 1.125rem;
  height: 18px;
  height: 1.125rem;
  padding: 0 4px;
  padding: 0 0.25rem;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  background-color: #ff0037;
}
.pb__counter--fav {
  inset: 0;
  display: grid;
  place-items: center;
  min-width: 0;
  height: auto;
  padding: 0;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  background-color: transparent;
}
.pb__counter--fav:not(.is-filled *) {
  display: none;
}

.pb__badge {
  white-space: nowrap;
}
.pb__badge--hot {
  width: 80px;
  width: 5rem;
  border-radius: 63px;
  border-radius: 3.9375rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #fff;
  background-color: #ff5927;
}
.pb__badge--round-red, .pb__badge--round-cyan {
  display: inline-block;
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 22px;
  line-height: 1.375rem;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.pb__badge--round-red {
  background-color: #ee254a;
}
.pb__badge--round-cyan {
  background-color: #00acc8;
}
.pb__badge--sale-lg {
  --d: 40px;
  --o: 20px;
  --h: 26px;
  --ph: 26px;
  --pl: 24px;
  --tail: 48px;
  display: inline-grid;
  grid-template-columns: var(--o) calc(var(--d) - var(--o)) var(--tail);
  align-items: center;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: var(--h);
  text-transform: uppercase;
  color: #fff;
}
.pb__badge--sale-num {
  position: relative;
  grid-area: 1/1/2/3;
  width: var(--d);
  height: var(--d);
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: var(--d);
  letter-spacing: normal;
  text-align: center;
  background-color: #0054a6;
}
.pb__badge--sale-label {
  grid-area: 1/2/2/4;
  align-self: start;
  height: var(--ph);
  padding: 0 0 0 var(--pl);
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #ff5927;
}

.pb__burger {
  display: block;
  flex-shrink: 0;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  fill: currentColor;
}
.pb__burger > * {
  transform-box: fill-box;
  transform-origin: center;
  transition: opacity 86ms ease-out, transform 86ms ease-out;
}

.pb__header,
.pb__drawer {
  line-height: 1;
  color: #000;
}
.pb__header :where(button, input),
.pb__drawer :where(button, input) {
  font: inherit;
  color: inherit;
  border: 0;
  background: none;
}
.pb__header :where(button),
.pb__drawer :where(button) {
  cursor: pointer;
}
.pb__header :where(a, button, input):focus-visible,
.pb__drawer :where(a, button, input):focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: -2px;
}

.pb__header {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1220px;
  max-width: 76.25rem;
  margin: 0 auto;
}
.pb__header.is-search::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  background: rgba(0, 0, 0, 0.35);
}
.pb__header--card {
  position: relative;
  z-index: 2;
  display: grid;
  background: #fff;
}
.pb__header--burger {
  grid-area: burger;
  display: grid;
  place-items: center;
}
.pb__header--logo {
  grid-area: logo;
  justify-self: start;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 40px;
  line-height: 2.5rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  white-space: nowrap;
  text-transform: uppercase;
  color: #ff0032;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.pb__header--contacts {
  grid-area: contacts;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1.2;
}
.pb__header--phone .icon {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
}
.pb__header--worktime {
  font-size: 12.8px;
  font-size: 0.8rem;
  color: #bdbdbd;
}
.pb__header--nav {
  grid-area: nav;
}
.pb__header--sections {
  display: flex;
}
.pb__header--sections li {
  flex: 1 1 auto;
}
.pb__header--sections li:not(:last-child) {
  border-right: 1px solid #ddd;
  border-right: 0.0625rem solid #ddd;
}
.pb__header--section {
  display: block;
  border-radius: 4px;
  border-radius: 0.25rem;
  line-height: 40px;
  line-height: 2.5rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-align: center;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.pb__header--section:hover, .pb__header--section:focus-visible {
  background-color: #eee;
}
.pb__header--section.is-current {
  color: #fff;
  background-color: #0054a6;
}
.pb__header--user {
  grid-area: user;
  display: flex;
}
.pb__header--user-link {
  display: flex;
  flex: 1 1 50%;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0 10px;
  padding: 0 0.625rem;
  line-height: 40px;
  line-height: 2.5rem;
  white-space: nowrap;
  color: #4f4f4f;
}
.pb__header--user-link:first-child {
  border-right: 1px solid #ddd;
  border-right: 0.0625rem solid #ddd;
}
.pb__header--user-link:hover {
  color: #ff0032;
}
.pb__header--user-link .icon {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}
.pb__header--catalog {
  grid-area: catalog;
}
.pb__header--catalog-button {
  display: flex;
  align-items: center;
  width: 100%;
  height: 48px;
  height: 3rem;
  border: 1px solid #ddd;
  border: 0.0625rem solid #ddd;
  border-radius: 4px;
  border-radius: 0.25rem;
  transition: background-color 86ms ease-out, color 86ms ease-out;
}
.is-open > .pb__header--catalog-button {
  color: #fff;
  border-color: #0054a6;
  background-color: #0054a6;
}
.is-open > .pb__header--catalog-button .pb__burger > *:nth-child(1) {
  transform: translate(4px, 7px) rotate(45deg);
}
.is-open > .pb__header--catalog-button .pb__burger > *:nth-child(2) {
  transform: translate(-4px, 7px) rotate(-45deg);
}
.is-open > .pb__header--catalog-button .pb__burger > *:nth-child(3) {
  opacity: 0;
}
.is-open > .pb__header--catalog-button .pb__burger > *:nth-child(4) {
  transform: translate(4px, -7px) rotate(-45deg);
}
.is-open > .pb__header--catalog-button .pb__burger > *:nth-child(5) {
  transform: translate(-4px, -7px) rotate(45deg);
}
.pb__header--catalog-button::after {
  margin-right: 10px;
  margin-right: 0.625rem;
  flex-shrink: 0;
  width: 0.625em;
  height: 0.625em;
  border-bottom: 3px solid #000;
  border-bottom: 0.1875rem solid #000;
  border-left: 3px solid #000;
  border-left: 0.1875rem solid #000;
  border-radius: 2px;
  border-radius: 0.125rem;
  content: "";
  align-self: center;
  transform: translateY(-0.125em) rotate(-45deg);
  transition: transform 86ms ease-out, border-color 86ms ease-out;
}
.is-open > .pb__header--catalog-button::after {
  border-color: #fff;
  transform: translateY(-0.125em) rotate(-225deg) translateX(4px);
}
.pb__header--catalog-text {
  flex-grow: 1;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  text-align: left;
}
.pb__header--design {
  grid-area: design;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  height: 48px;
  height: 3rem;
  border: 1px solid #ddd;
  border: 0.0625rem solid #ddd;
  border-radius: 4px;
  border-radius: 0.25rem;
  transition: background-color 86ms ease-out, color 86ms ease-out;
}
.pb__header--design .icon {
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
}
.pb__header--design:hover, .pb__header--design:focus-visible {
  color: #fff;
  border-color: #0054a6;
  background-color: #0054a6;
}
.pb__header--fav-top {
  grid-area: fav;
  position: relative;
  display: grid;
  place-items: center;
  color: #0054a6;
}
.pb__header--fav-top .icon {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
}
.pb__header--fav-top:not(.is-filled) {
  visibility: hidden;
}
.pb__header--cart {
  grid-area: cart;
  display: flex;
  align-items: center;
  color: #fff;
}
.pb__header--cart-icon {
  position: relative;
}
.pb__header--cart-icon .icon {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
}
.pb__header--cart-text {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  white-space: nowrap;
}
.pb__header--strip {
  width: calc(100% - 40px);
  width: calc(100% - 2.5rem);
  margin: 0 auto;
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 0.25rem 0.25rem;
  background-color: #f2f2f2;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  color: #828282;
}
.pb__header--links {
  display: flex;
  height: 60px;
  height: 3.75rem;
}
.pb__header--links > li {
  position: relative;
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
}
.pb__header--links > li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 35%;
  right: 0;
  width: 1px;
  width: 0.0625rem;
  height: 30%;
  background-color: rgba(130, 130, 130, 0.35);
}
.pb__header--link {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 0 14px;
  padding: 0 0.875rem;
  line-height: 22px;
  line-height: 1.375rem;
  text-transform: uppercase;
}
.pb__header--link:hover, .pb__header--link:focus-visible {
  -webkit-mask-image: linear-gradient(-75deg, rgba(0, 0, 0, 0.6) 30%, #000 50%, rgba(0, 0, 0, 0.6) 70%);
          mask-image: linear-gradient(-75deg, rgba(0, 0, 0, 0.6) 30%, #000 50%, rgba(0, 0, 0, 0.6) 70%);
  -webkit-mask-size: 200%;
          mask-size: 200%;
  animation: pb-shine 1s infinite;
}
.pb__header--link-red {
  color: #ee254a;
}
.pb__header--link-blue {
  color: #00acc8;
}
.pb__header--fav {
  gap: 4px;
}
.pb__header--fav-icon {
  position: relative;
  color: rgba(0, 0, 0, 0.67);
}
.pb__header--fav-icon .icon {
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
}
.is-filled > .pb__header--fav-icon {
  color: #0054a6;
}

.pb__megamenu {
  position: absolute;
  top: calc(100% - 20px);
  top: calc(100% - 1.25rem);
  left: 0;
  width: 100%;
  display: none;
  padding: 0 30px;
  padding: 0 1.875rem;
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 0.25rem 0.25rem;
  background: #fff;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
}
.is-open > .pb__megamenu {
  display: block;
}
.pb__megamenu--title {
  margin: 32px 60px 16px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #828282;
}
.pb__megamenu--grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  padding-top: 10px;
  padding-top: 0.625rem;
}
.pb__megamenu--grid-all {
  padding-top: 16px;
  padding-top: 1rem;
}
.pb__megamenu--toggle {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
  margin-top: 0.625rem;
  padding: 8px 0;
  padding: 0.5rem 0;
  border-top: 1px solid #f2f2f2;
  border-top: 0.0625rem solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  border-bottom: 0.0625rem solid #f2f2f2;
  line-height: 16px;
  line-height: 1rem;
  color: #4f4f4f;
}
.pb__megamenu--toggle::after {
  margin: 0 19.6px 0 10px;
  flex-shrink: 0;
  width: 0.625em;
  height: 0.625em;
  border-bottom: 3px solid #ff0037;
  border-bottom: 0.1875rem solid #ff0037;
  border-left: 3px solid #ff0037;
  border-left: 0.1875rem solid #ff0037;
  border-radius: 2px;
  border-radius: 0.125rem;
  content: "";
  align-self: center;
  transform: translateY(-0.125em) rotate(-45deg);
  transition: transform 86ms ease-out, border-color 86ms ease-out;
}
.pb__megamenu--toggle[aria-expanded=true] {
  margin-top: 0;
}

.pb__menu--link {
  position: relative;
  display: flex;
  align-items: center;
}
.pb__menu--icon {
  margin: 0 24px;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
}
.pb__menu--photo {
  flex-shrink: 0;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  margin: 0 22px;
  border-radius: 4px;
  border-radius: 0.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(0, 0%, 29%);
}
.pb__menu--new {
  position: absolute;
  top: 3px;
  top: 0.1875rem;
  left: 12px;
  left: 0.75rem;
  color: #0054a6;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
}
.pb__menu--text {
  flex: 1 1 auto;
  min-width: 0;
  line-height: 16px;
  line-height: 1rem;
}
.pb__menu--sale {
  flex-shrink: 0;
}

.pb__search {
  grid-area: search;
  display: flex;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #eee;
}
.pb__search--field {
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding-left: 10px;
  padding-left: 0.625rem;
}
.pb__search--field .icon {
  color: #828282;
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
}
.pb__search--input {
  width: 100%;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 16px;
  font-size: 1rem;
  text-overflow: ellipsis;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.pb__search--input::-moz-placeholder {
  color: inherit;
  opacity: 0.54;
}
.pb__search--input::placeholder {
  color: inherit;
  opacity: 0.54;
}
.pb__search--input::-webkit-search-cancel-button {
  display: none;
}

.pb__drawer--back, .pb__drawer--row {
  width: 100%;
  text-align: left;
}
.pb__drawer--cart {
  position: sticky;
  top: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 4px;
  height: 48px;
  height: 3rem;
  padding-left: 41px;
  padding-left: 2.5625rem;
  font-size: 12px;
  font-size: 0.75rem;
  background-color: #fff;
}
.pb__drawer--cart .icon {
  margin-right: 22px;
  margin-right: 1.375rem;
  color: #333333;
  width: 28px;
  width: 1.75rem;
  height: 28px;
  height: 1.75rem;
}
.pb__drawer--cart span {
  color: #0054a6;
}
.pb__drawer--back {
  position: sticky;
  top: 48px;
  top: 3rem;
  z-index: 1;
  display: none;
  align-items: center;
  height: 50px;
  height: 3.125rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-left: 0;
  font-weight: 700;
  background-color: #fff;
}
.pb__drawer--back::before {
  margin: 0 28px 0 33px;
  flex-shrink: 0;
  width: 0.925em;
  height: 0.925em;
  border-bottom: 3px solid #bdbdbd;
  border-bottom: 0.1875rem solid #bdbdbd;
  border-left: 3px solid #bdbdbd;
  border-left: 0.1875rem solid #bdbdbd;
  border-radius: 2px;
  border-radius: 0.125rem;
  content: "";
  align-self: center;
  transform: translateY(0.025em) rotate(45deg);
  transition: transform 86ms ease-out, border-color 86ms ease-out;
}
.pb__drawer--section-top {
  margin: 16px 0;
}
.pb__drawer--row {
  display: flex;
  align-items: center;
  gap: 22px;
  height: 48px;
  height: 3rem;
  padding-left: 22px;
  padding-left: 1.375rem;
  border-bottom: 1px solid #e0e0e0;
  border-bottom: 0.0625rem solid #e0e0e0;
  font-size: 16px;
  font-size: 1rem;
  background-color: #f2f2f2;
}
.pb__drawer--row .icon {
  color: #828282;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
}
.pb__drawer--row[aria-expanded=false]::after {
  margin-right: 0.925em;
  flex-shrink: 0;
  width: 0.925em;
  height: 0.925em;
  border-bottom: 3px solid #bdbdbd;
  border-bottom: 0.1875rem solid #bdbdbd;
  border-left: 3px solid #bdbdbd;
  border-left: 0.1875rem solid #bdbdbd;
  border-radius: 2px;
  border-radius: 0.125rem;
  content: "";
  align-self: center;
  transform: translateY(0.025em) rotate(-135deg);
  transition: transform 86ms ease-out, border-color 86ms ease-out;
}
.pb__drawer--row[aria-expanded=true] {
  font-weight: 700;
}
.pb__drawer--row-design {
  height: 47px;
  height: 2.9375rem;
}
.pb__drawer--row-design .icon {
  color: #2f80ed;
}
.pb__drawer--row-sale {
  gap: 28px;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding-left: 20px;
  padding-left: 1.25rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  color: #ee254a;
}
.pb__drawer--row-sale .icon {
  color: #ff0037;
}
.pb__drawer--row-gift {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.pb__drawer--row-top {
  gap: 8px;
  padding-left: 6px;
  padding-left: 0.375rem;
}
.pb__drawer--row-top .icon {
  color: #f00;
  width: 62px;
  width: 3.875rem;
  height: 62px;
  height: 3.875rem;
}
.pb__drawer--text {
  flex-grow: 1;
}
.pb__drawer--link {
  display: flex;
  align-items: center;
  height: 34px;
  height: 2.125rem;
  padding-left: 80px;
  padding-left: 5rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  color: #4f4f4f;
}
.pb__drawer--link-plain {
  letter-spacing: normal;
}
.pb__drawer.is-sub .pb__drawer--back {
  display: flex;
}
.pb__drawer.is-sub .pb__drawer--section:not(.is-open),
.pb__drawer.is-sub .pb__drawer--extra {
  display: none;
}
.pb__drawer.is-sub .pb__drawer--section-top {
  margin: 0;
}
.pb__drawer.is-sub .pb__drawer--section.is-open > .pb__drawer--row {
  position: sticky;
  top: 98px;
  top: 6.125rem;
  z-index: 1;
}

@keyframes pb-shine {
  from {
    -webkit-mask-position: 150%;
            mask-position: 150%;
  }
  to {
    -webkit-mask-position: -50%;
            mask-position: -50%;
  }
}
.pb__print-collections {
  margin-top: 60px;
  margin-top: 3.75rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #c8c8c8;
  border-bottom: 0.0625rem solid #c8c8c8;
  background-color: #fff;
}
.pb__print-collections--title {
  position: relative;
  margin: 12px 0 7px;
  text-align: center;
}
.pb__print-collections--title::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  height: 0.0625rem;
  background-color: #c8c8c8;
}
.pb__print-collections--title-block {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding: 5px 20px;
  padding: 0.3125rem 1.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  background-color: #eee;
}
.pb__print-collections--seo {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px 16px;
  margin-top: 10px;
  margin-top: 0.625rem;
  padding: 4px 0 20px;
  padding: 0.25rem 0 1.25rem;
  border-bottom: 1px solid #c8c8c8;
  border-bottom: 0.0625rem solid #c8c8c8;
}
.pb__print-collections--seo-link {
  display: inline-block;
  padding: 10px;
  padding: 0.625rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  background-color: #dcdcdc;
  transition: background-color 300ms ease-out;
}
.pb__print-collections--seo-link:hover {
  background-color: #e7e7e7;
}
.pb__print-collections--columns {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 0 8px;
  padding-top: 26px;
  padding-top: 1.625rem;
}
.pb__print-collections--column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 4px;
  padding: 0 0.25rem;
}
.pb__print-collections--link {
  margin-top: 5px;
  margin-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  color: hsl(0, 0%, 4%);
}
.pb__print-collections--link:hover {
  color: #0054a6;
}
.pb__print-collections--list {
  padding-left: 4px;
  padding-left: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
}
.pb__print-collections--list li {
  margin-top: 5px;
  margin-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  line-height: 1.5;
}
.pb__print-collections--list a {
  color: #333333;
}
.pb__print-collections--list a:hover {
  color: #0054a6;
}

.pb__footer {
  padding: 36px 0 28px;
  padding: 2.25rem 0 1.75rem;
  color: hsl(0, 0%, 4%);
  background-color: #e7e7e7;
}
.pb__footer--grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr)) 1fr;
  gap: 20px;
}
.pb__footer--title {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  list-style: none;
}
.pb__footer--title::-webkit-details-marker {
  display: none;
}
.pb__footer--title span {
  flex-grow: 1;
}
.pb__footer--arrow {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  transition: transform 300ms ease-out;
}
[open] > summary > .pb__footer--arrow {
  transform: rotate(180deg);
}
.pb__footer--list {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.pb__footer--link {
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.8;
  color: hsl(0, 0%, 4%);
  transition: color 300ms ease-out;
}
.pb__footer--link:is(a):hover {
  color: #0054a6;
}
.pb__footer--socials {
  display: flex;
  gap: 16px;
  margin-top: 10px;
  margin-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.pb__footer--social {
  display: flex;
  color: #a2a2a2;
  transition: color 300ms ease-out;
}
.pb__footer--social .icon {
  width: 28px;
  width: 1.75rem;
  height: 28px;
  height: 1.75rem;
}
.pb__footer--social-vk:hover {
  color: #507299;
}
.pb__footer--social-facebook:hover {
  color: #3b5998;
}
.pb__footer--social-twitter:hover {
  color: #1da1f2;
}
.pb__footer--social-instagram:hover {
  color: #8a3ab9;
}
.pb__footer--brand {
  text-align: center;
}
.pb__footer--stamp {
  display: block;
  width: 120px;
  width: 7.5rem;
  height: auto;
  margin: 0 auto;
}
.pb__footer--slogan {
  max-width: 170px;
  max-width: 10.625rem;
  margin: 10px auto 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
}
.pb__footer--bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-top: 10px;
  margin-top: 0.625rem;
}
.pb__footer--pay-title {
  display: block;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.pb__footer--pay-img {
  display: block;
  width: 420px;
  width: 26.25rem;
  max-width: 100%;
  height: auto;
  mix-blend-mode: luminosity;
  opacity: 0.5;
}
.pb__footer--pay-text {
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.pb__footer--copy {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: right;
  text-transform: uppercase;
}

.pb__button {
  --btn-bg: #ff0037;
  --btn-hover: #d9002f;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 48px;
  min-height: 3rem;
  padding: 0 28px;
  padding: 0 1.75rem;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  background-color: var(--btn-bg);
  cursor: pointer;
  transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out, box-shadow 300ms ease-out;
}
.pb__button .icon {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
}
.pb__button:hover {
  background-color: var(--btn-hover);
}
.pb__button:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__button:disabled, .pb__button.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.pb__button--blue {
  --btn-bg: #0054a6;
  --btn-hover: #00437f;
}
.pb__button--outline {
  --btn-bg: #fff;
  --btn-hover: #fff;
  border-color: #e0e0e0;
  color: #333333;
}
.pb__button--outline:hover {
  border-color: #0054a6;
  color: #0054a6;
}
.pb__button--clean {
  --btn-bg: transparent;
  --btn-hover: #0054a6;
  border-color: #0054a6;
  color: #0054a6;
}
.pb__button--clean:hover {
  color: #fff;
}
.pb__button--grey {
  --btn-bg: #fff;
  --btn-hover: #fff;
  --grey-min-width: 220px;
  --grey-min-width: 13.75rem;
  --grey-min-height: 40px;
  --grey-min-height: 2.5rem;
  --grey-font-size: 16px;
  min-width: var(--grey-min-width);
  min-height: var(--grey-min-height);
  padding: 0 20px;
  padding: 0 1.25rem;
  border-color: #e0e0e0;
  font-size: var(--grey-font-size);
  font-weight: 700;
  color: #4f4f4f;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
}
.pb__button--grey:hover {
  border-color: #bdbdbd;
  color: #ff0037;
}
.pb__button--line {
  --btn-bg: #fff;
  --btn-hover: #fff;
  border-color: #000;
  color: #000;
}
.pb__button--line:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.pb__button--wide {
  width: 100%;
}
.pb__button--small {
  min-height: 38px;
  min-height: 2.375rem;
  padding: 0 16px;
  padding: 0 1rem;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pb__button--md {
  min-width: 220px;
  min-width: 13.75rem;
  min-height: 40px;
  min-height: 2.5rem;
  font-weight: 700;
}
.pb__button--lg {
  min-height: 50px;
  min-height: 3.125rem;
  font-size: 19px;
  font-size: 1.1875rem;
}
.pb__button--raised {
  --btn-hover: var(--btn-bg);
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));
}
.pb__button--raised:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.pb__button--shadow {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}
.pb__button--glow {
  box-shadow: 0 4px 10px rgba(255, 0, 55, 0.25);
}

.pb__breadcrumb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 0;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
  color: #828282;
}
.pb__breadcrumb--container {
  padding: 16px 0 8px;
  padding: 1rem 0 0.5rem;
}
.pb__breadcrumb--item {
  display: inline-flex;
  align-items: center;
}
.pb__breadcrumb--item + .pb__breadcrumb--item::before {
  content: "/";
  margin: 0 6px;
  color: #bdbdbd;
}
.pb__breadcrumb--link {
  color: inherit;
  transition: color 300ms ease-out;
}
.pb__breadcrumb--link:is(a):hover {
  color: #0054a6;
}
[aria-current=page] > .pb__breadcrumb--link {
  color: #4f4f4f;
}

.pb__control {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.pb__control--label {
  padding-left: 4px;
  padding-left: 0.25rem;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  color: hsl(0, 0%, 4%);
}
.pb__control--req {
  color: #ff0037;
}
.pb__control--input {
  width: 100%;
  min-height: 40px;
  min-height: 2.5rem;
  padding: 8px 10px;
  padding: 0.5rem 0.625rem;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
  color: #4f4f4f;
  background-color: #fff;
  transition: border-color 300ms ease-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.pb__control--input::-moz-placeholder {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #bdbdbd;
}
.pb__control--input::placeholder {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #bdbdbd;
}
.pb__control--input:where(:hover, :focus) {
  outline: none;
  border-color: #4f4f4f;
}
.pb__control--input:where(:focus-visible) {
  box-shadow: 0 0 0 2px rgba(0, 84, 166, 0.25);
}
.pb__control--input:user-invalid, .pb__control--input[aria-invalid=true] {
  border-color: #ff0037;
}
.pb__control--textarea {
  min-height: 125px;
  min-height: 7.8125rem;
  resize: vertical;
}
.pb__control--select {
  position: relative;
}
.pb__control--select select {
  padding-right: 36px;
  padding-right: 2.25rem;
  cursor: pointer;
}
.pb__control--arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  right: 0.625rem;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  color: #4f4f4f;
  transform: translateY(-50%);
  pointer-events: none;
}
.pb__control--hint {
  padding-left: 4px;
  padding-left: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #828282;
}
.pb__control--error {
  padding-left: 4px;
  padding-left: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #ff0037;
}
.pb__control--lk .pb__control--label {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.pb__control.pb__control--cart {
  position: relative;
  display: grid;
}
.pb__control.pb__control--cart .pb__control--label {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 13px;
  line-height: 0.8125rem;
  letter-spacing: 0.05em;
}
.pb__control.pb__control--cart .pb__control--req {
  color: #ff1414;
}
.pb__control.pb__control--cart .pb__control--input {
  min-height: auto;
  height: 38px;
  height: 2.375rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  border-color: #c4c4c4;
  font-size: 16px;
  font-size: 1rem;
  line-height: inherit;
  box-shadow: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.pb__control.pb__control--cart .pb__control--input::-moz-placeholder {
  color: #c4c4c4;
}
.pb__control.pb__control--cart .pb__control--input::placeholder {
  color: #c4c4c4;
}
.pb__control.pb__control--cart .pb__control--input:hover {
  border-color: #828282;
}
.pb__control.pb__control--cart .pb__control--input:focus {
  outline: none;
  border-color: #0054a6;
}
.pb__control.pb__control--cart .pb__control--textarea {
  height: auto;
  min-height: 80px;
  min-height: 5rem;
  padding: 10px;
  padding: 0.625rem;
}
.pb__control.pb__control--cart .pb__control--error {
  color: #ff1414;
}
.pb__control.pb__control--cart.is-error .pb__control--input {
  border-color: #ff1414;
}

.pb__control.pb__control--row {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 4px 20px;
}
.pb__control.pb__control--row .pb__control--label {
  padding: 0;
}
.pb__control.pb__control--row .pb__control--error,
.pb__control.pb__control--row .pb__control--hint {
  grid-column: 2;
}

.pb__control.pb__control--cert {
  align-items: center;
  justify-content: center;
  gap: 0;
  min-height: 48px;
  min-height: 3rem;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 4px;
  border-radius: 0.25rem;
  text-align: center;
  color: #0054a6;
  cursor: text;
}
.pb__control.pb__control--cert:focus-within {
  border-color: #0054a6;
}
.pb__control.pb__control--cert.is-error {
  border-color: #ff0037;
}
.pb__control.pb__control--cert .pb__control--label {
  padding: 0 4px;
  padding: 0 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: inherit;
  line-height: 14px;
  line-height: 0.875rem;
  color: inherit;
  background-color: #fff;
  transition: margin-top 86ms ease-out;
}
.pb__control.pb__control--cert .pb__control--input {
  min-height: auto;
  height: 26px;
  height: 1.625rem;
  padding: 0 4px;
  padding: 0 0.25rem;
  border: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
  text-align: center;
  color: #0054a6;
  background: none;
  outline: none;
  box-shadow: none;
  transition: height 86ms ease-out, font-size 86ms ease-out;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.pb__control.pb__control--cert .pb__control--input::-moz-placeholder {
  font-size: inherit;
  color: #ddd;
}
.pb__control.pb__control--cert .pb__control--input::placeholder {
  font-size: inherit;
  color: #ddd;
}
.pb__control.pb__control--cert .pb__control--input:focus {
  height: 30px;
  height: 1.875rem;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 30px;
  line-height: 1.875rem;
  color: #4f4f4f;
}

.pb__control.pb__control--opt {
  position: relative;
  flex-direction: row;
  align-items: center;
  gap: 0;
  min-height: 48px;
  min-height: 3rem;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__control.pb__control--opt:focus-within {
  border-color: #0054a6;
}
.pb__control.pb__control--opt.is-error {
  border-color: #ff0037;
}
.pb__control.pb__control--opt .pb__control--label {
  position: absolute;
  top: -7px;
  top: -0.4375rem;
  left: 50%;
  padding: 0 4px;
  padding: 0 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: inherit;
  line-height: 14px;
  line-height: 0.875rem;
  white-space: nowrap;
  color: #0054a6;
  background-color: #fff;
  transform: translateX(-50%);
}
.pb__control.pb__control--opt .pb__control--input {
  min-height: auto;
  height: 25px;
  height: 1.5625rem;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: inherit;
  text-align: center;
  color: #0054a6;
  background-color: transparent;
  outline: none;
  box-shadow: none;
  transition: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.pb__control.pb__control--opt .pb__control--input::-moz-placeholder {
  font-size: inherit;
  color: #ddd;
}
.pb__control.pb__control--opt .pb__control--input::placeholder {
  font-size: inherit;
  color: #ddd;
}

.pb__control.pb__control--claim {
  display: block;
}
.pb__control.pb__control--claim:not(.pb__control--bare) {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__control.pb__control--claim .pb__control--label {
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding-left: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: inherit;
  line-height: 14px;
  line-height: 0.875rem;
  letter-spacing: 0.03em;
  color: #333333;
}
.pb__control.pb__control--claim .pb__control--req {
  position: relative;
  top: -0.5em;
  line-height: 0;
  vertical-align: baseline;
  color: #ef0c3a;
}
.pb__control.pb__control--claim .pb__control--input {
  min-height: auto;
  padding: 10px 12px;
  padding: 0.625rem 0.75rem;
  border-color: #aeaeae;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #000;
  background-color: transparent;
  outline: revert;
  box-shadow: none;
  transition: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.pb__control.pb__control--claim .pb__control--input::-moz-placeholder {
  font-size: inherit;
  color: #333333;
}
.pb__control.pb__control--claim .pb__control--input::placeholder {
  font-size: inherit;
  color: #333333;
}
.pb__control.pb__control--claim select.pb__control--input {
  display: block;
  padding: 8px 30px 8px 10px;
  padding: 0.5rem 1.875rem 0.5rem 0.625rem;
  border-color: #c4c4c4;
  line-height: 18px;
  line-height: 1.125rem;
  color: #c8c8c8;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M2 3l4 4 4-4' fill='none' stroke='%23c8c8c8'/%3E%3C/svg%3E") no-repeat right 14px center;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.pb__control.pb__control--claim select.pb__control--input:hover, .pb__control.pb__control--claim select.pb__control--input:focus {
  background-color: #eee;
}
.pb__control.pb__control--claim select.pb__control--input option {
  color: #333333;
}
.pb__control.pb__control--claim .pb__control--textarea {
  display: block;
  min-height: 160px;
  min-height: 10rem;
  padding: 10px 12px;
  padding: 0.625rem 0.75rem;
  border-color: #9fa4aa;
  border-radius: 4px 4px 0 0;
  border-radius: 0.25rem 0.25rem 0 0;
  font-size: inherit;
  line-height: 16px;
  line-height: 1rem;
  color: inherit;
  background-color: #fff;
}
.pb__control.pb__control--claim .pb__control--textarea::-moz-placeholder {
  color: revert;
}
.pb__control.pb__control--claim .pb__control--textarea::placeholder {
  color: revert;
}

.pb__control.pb__control--reviews {
  display: grid;
  gap: 4px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #828282;
}
.pb__control.pb__control--reviews .pb__control--label {
  padding-left: 0;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.pb__control.pb__control--reviews .pb__control--input {
  min-height: auto;
  padding: 8px 10px;
  padding: 0.5rem 0.625rem;
  border-color: #bdbdbd;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: inherit;
  background-color: transparent;
  box-shadow: none;
  transition: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.pb__control.pb__control--reviews .pb__control--input:focus {
  outline: none;
  border-color: #0054a6;
}
.pb__control.pb__control--reviews .pb__control--input:user-invalid, .pb__control.pb__control--reviews .pb__control--input[aria-invalid=true] {
  border-color: #ff0037;
}
.pb__control.pb__control--reviews .pb__control--textarea {
  min-height: 80px;
  min-height: 5rem;
}

.pb__check {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.35;
  color: #4f4f4f;
  cursor: pointer;
}
.pb__check--input {
  flex-shrink: 0;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  margin: 0;
  accent-color: #4f4f4f;
  cursor: pointer;
}
.pb__check a {
  font-weight: 700;
  color: #ff0037;
  text-decoration: underline;
}
.pb__check--error {
  font-size: 12px;
  font-size: 0.75rem;
  color: #ff0037;
}
.pb__check.pb__check--opt {
  grid-column: 1/-1;
  align-items: normal;
  line-height: 14px;
  line-height: 0.875rem;
  text-align: left;
  color: #5c5c5c;
}
.pb__check.pb__check--opt a {
  font-weight: inherit;
  color: inherit;
}
.pb__check--opt .pb__check--input {
  flex-shrink: 1;
  width: auto;
  height: auto;
  accent-color: auto;
  cursor: default;
}
.pb__check.pb__check--cart, .pb__check.pb__check--claim {
  line-height: 14px;
  line-height: 0.875rem;
  color: #5c5c5c;
}
.pb__check.pb__check--cart a, .pb__check.pb__check--claim a {
  color: inherit;
}
.pb__check--box {
  position: relative;
  flex-shrink: 0;
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  border: 1px solid currentColor;
  border: 0.0625rem solid currentColor;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__check--box::after {
  content: "";
  position: absolute;
  opacity: 0;
}
.pb__check--input:checked + .pb__check--box::after {
  opacity: 1;
}
.pb__check--input:focus-visible + .pb__check--box {
  outline: 2px solid #0054a6;
}
.pb__check.is-error .pb__check--box {
  border-color: #ff1414;
}
.pb__check.pb__check--cart {
  gap: 6px;
  margin: 20px 20px 0;
}
.pb__check--cart .pb__check--box::after {
  top: 1px;
  top: 0.0625rem;
  left: 4px;
  left: 0.25rem;
  width: 4px;
  width: 0.25rem;
  height: 8px;
  height: 0.5rem;
  border: solid currentColor;
  border-width: 0 1px 1px 0;
  border-width: 0 0.0625rem 0.0625rem 0;
  transform: rotate(45deg);
}
.pb__check--cart .pb__check--input:focus-visible + .pb__check--box {
  outline-offset: 2px;
}
.pb__check--cart + .pb__check--error {
  margin: 6px 0 0 40px;
  color: #ff1414;
}
.pb__check.pb__check--claim {
  position: relative;
  display: block;
  margin-top: 20px;
  margin-top: 1.25rem;
}
.pb__check--claim .pb__check--box {
  position: absolute;
  top: 0;
  left: 0;
}
.pb__check--claim .pb__check--box::after {
  top: -1px;
  top: -0.0625rem;
  left: -1px;
  left: -0.0625rem;
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 14px;
  line-height: 0.875rem;
  text-align: center;
  content: "✓";
}
.pb__check--claim .pb__check--input:focus-visible + .pb__check--box {
  outline-color: #2156a6;
}
.pb__check--claim .pb__check--text {
  display: block;
  padding-left: 20px;
  padding-left: 1.25rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.pb__tile {
  display: block;
  cursor: pointer;
}
.pb__tile--button {
  display: block;
  border: 1px solid #d3d3d3;
  border: 0.0625rem solid #d3d3d3;
  background-color: #fff;
}
.pb__tile--input[aria-invalid=true] + .pb__tile--button {
  border-color: #ff0037;
}
.pb__tile:hover .pb__tile--button {
  border-color: #0054a6;
}
.pb__tile:has(.pb__tile--input:disabled) {
  cursor: default;
}
.pb__tile--input:disabled + .pb__tile--button {
  border-color: #d3d3d3;
  color: #828282;
  background: linear-gradient(to top right, transparent calc(50% - 1px), #d3d3d3 50%, transparent calc(50% + 1px)) #fff;
}
.pb__tile--input:focus-visible + .pb__tile--button {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__tile--input:checked + .pb__tile--button {
  background-color: #0054a6;
}
.pb__tile--size .pb__tile--button {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 42px;
  width: 2.625rem;
  height: 50px;
  height: 3.125rem;
  padding: 0 4px;
  padding: 0 0.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #0054a6;
}
.pb__tile--size .pb__tile--input:checked + .pb__tile--button {
  font-weight: 700;
  color: #fff;
}
.pb__tile--print .pb__tile--button {
  min-height: 48px;
  min-height: 3rem;
  padding: 4px 6px;
  padding: 0.25rem 0.375rem;
  border-radius: 6px;
  border-radius: 0.375rem;
  text-align: center;
  transition: background-color 300ms ease-out;
}
.pb__tile--name {
  display: block;
  padding-right: 18px;
  padding-right: 1.125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 19.6px;
  line-height: 1.225rem;
  color: #0054a6;
}
.pb__tile--price {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #4f4f4f;
}
.pb__tile--price s {
  color: #f00;
}
.pb__tile--print .pb__tile--input:checked + .pb__tile--button {
  border-color: #0054a6;
}
.pb__tile--input:checked + .pb__tile--button .pb__tile--name, .pb__tile--input:checked + .pb__tile--button .pb__tile--price {
  color: #fff;
}

.pb__modal {
  width: min(560px, 100% - 32px);
  width: min(35rem, 100% - 2rem);
  max-width: none;
  max-height: calc(100% - 32px);
  max-height: calc(100% - 2rem);
  padding: 0;
  border: 0;
  border-radius: 4px;
  border-radius: 0.25rem;
  color: #4f4f4f;
  background-color: #fff;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
  overscroll-behavior: contain;
}
.pb__modal::backdrop {
  background-color: rgba(20, 24, 33, 0.55);
}
.pb__modal[open] {
  animation: pb-modal-in 0.25s ease-out;
}
.pb__modal--wide {
  width: min(980px, 100% - 32px);
  width: min(61.25rem, 100% - 2rem);
}
.pb__modal--narrow {
  width: min(440px, 100% - 32px);
  width: min(27.5rem, 100% - 2rem);
}
.pb__modal picture {
  display: contents;
}
.pb__modal--box {
  position: relative;
  padding: 28px;
  padding: 1.75rem;
}
.pb__modal--close {
  position: absolute;
  top: 14px;
  top: 0.875rem;
  right: 14px;
  right: 0.875rem;
  z-index: 2;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  border-radius: 50%;
  background-color: #f2f2f2;
  transition: background-color 300ms ease-out, transform 300ms ease-out;
}
.pb__modal--close span {
  position: absolute;
  inset: 0;
}
.pb__modal--close span::before, .pb__modal--close span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  width: 1rem;
  height: 2px;
  height: 0.125rem;
  margin: -1px 0 0 -8px;
  border-radius: 2px;
  border-radius: 0.125rem;
  background-color: #333333;
  transform: rotate(45deg);
}
.pb__modal--close span::after {
  transform: rotate(-45deg);
}
.pb__modal--close:hover {
  background-color: #e0e0e0;
  transform: rotate(90deg);
}
.pb__modal--title {
  padding-right: 48px;
  padding-right: 3rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 32px;
  line-height: 2rem;
  color: #333333;
}
.pb__modal--sub {
  margin-top: 6px;
  margin-top: 0.375rem;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #4f4f4f;
}
.pb__modal--sub:empty {
  display: none;
}
.pb__modal--land, .pb__modal--sheet, .pb__modal--drawer {
  inset: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  margin: 0;
  overflow: hidden;
  border-radius: 0;
  background: none;
  box-shadow: none;
  -webkit-overflow-scrolling: touch;
}
.pb__modal--land {
  color: CanvasText;
}
.pb__modal--land[open] {
  display: flex;
  align-items: center;
  justify-content: center;
  animation: none;
}
.pb__modal--land::backdrop {
  background-color: rgba(0, 0, 0, 0.45);
}
.pb__modal--land .pb__modal--box {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding: 0;
  border-radius: 20px;
  border-radius: 1.25rem;
  background-color: #fff;
}
.pb__modal--land .pb__modal--close {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  background: none;
  transition: none;
}
.pb__modal--land .pb__modal--close span::before,
.pb__modal--land .pb__modal--close span::after {
  width: 12px;
  width: 0.75rem;
  margin: -1px 0 0 -6px;
  border-radius: 0;
  background-color: #fff;
}
.pb__modal--land .pb__modal--close:hover {
  background: none;
  transform: none;
}
.pb__modal--sheet {
  color: inherit;
}
.pb__modal--sheet[open] {
  animation: none;
}
.pb__modal--sheet::backdrop {
  background-color: rgba(255, 255, 255, 0.95);
  animation: pb-modal-fade 300ms ease-out;
}
.pb__modal--sheet .pb__modal--box {
  position: absolute;
  top: 20px;
  top: 1.25rem;
  bottom: 0;
  left: 50%;
  display: flex;
  flex-direction: column;
  width: min(1220px, 100%);
  width: min(76.25rem, 100%);
  padding: 0 20px;
  padding: 0 1.25rem;
  transform: translate(-50%, 0);
  animation: pb-modal-sheet-in 300ms ease-out;
}
.pb__modal--sheet.is-closing::backdrop {
  opacity: 0;
  animation: pb-modal-fade-out 300ms ease-out;
}
.pb__modal--sheet.is-closing .pb__modal--box {
  opacity: 0;
  animation: pb-modal-sheet-out 300ms ease-out;
}
.pb__modal--drawer {
  line-height: 1;
  color: #000;
}
.pb__modal--drawer[open] {
  animation: none;
}
.pb__modal--drawer::backdrop {
  background-color: rgba(10, 10, 10, 0.3);
  animation: pb-modal-fade 0.3s ease-out;
}
.pb__modal--drawer .pb__modal--box {
  position: static;
  width: calc(100% - 52px);
  width: calc(100% - 3.25rem);
  height: 100%;
  padding: 0 0 60px;
  padding: 0 0 3.75rem;
  overflow-y: auto;
  overscroll-behavior: contain;
  background-color: #fff;
  animation: pb-modal-drawer-in 0.3s ease-out;
  -webkit-overflow-scrolling: touch;
}
.pb__modal--drawer.is-closing::backdrop {
  opacity: 0;
  animation: pb-modal-fade-out 0.3s ease-out;
}
.pb__modal--drawer.is-closing .pb__modal--box {
  transform: translateX(-100%);
  animation: pb-modal-drawer-out 0.3s ease-out;
}
.pb__modal--drawer.is-closing .pb__modal--close {
  opacity: 0;
}
.pb__modal--drawer .pb__modal--close {
  top: 0;
  right: 0;
  width: 52px;
  width: 3.25rem;
  height: 48px;
  height: 3rem;
  border-left: 1px solid hsl(0, 0%, 4%);
  border-left: 0.0625rem solid hsl(0, 0%, 4%);
  border-radius: 0;
  background-color: #fff;
  transition: opacity 0.3s ease-out;
  animation: pb-modal-fade 0.3s ease-out;
}
.pb__modal--drawer .pb__modal--close span::before,
.pb__modal--drawer .pb__modal--close span::after {
  left: calc(50% - 12px);
  left: calc(50% - 0.75rem);
  width: 10px;
  width: 0.625rem;
  height: 1px;
  height: 0.0625rem;
  margin: 0;
  border-radius: 0;
  background-color: #000;
}
.pb__modal--drawer .pb__modal--close span::before {
  top: calc(50% + 3px);
  top: calc(50% + 0.1875rem);
}
.pb__modal--drawer .pb__modal--close span::after {
  top: calc(50% - 4px);
  top: calc(50% - 0.25rem);
}
.pb__modal--drawer .pb__modal--close:hover {
  background-color: #fff;
  transform: none;
}

@keyframes pb-modal-in {
  from {
    opacity: 0;
    transform: translateY(16px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pb-modal-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pb-modal-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pb-modal-drawer-in {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: none;
  }
}
@keyframes pb-modal-drawer-out {
  from {
    transform: none;
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes pb-modal-sheet-in {
  from {
    opacity: 0;
    transform: translate(-50%, -12px);
  }
  to {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
@keyframes pb-modal-sheet-out {
  from {
    opacity: 1;
    transform: translate(-50%, 0);
  }
  to {
    opacity: 0;
    transform: translate(-50%, -12px);
  }
}
.pb__dropdown {
  position: relative;
}
.pb__dropdown--drop {
  display: none;
}
.pb__dropdown.is-open > .pb__dropdown--drop {
  display: block;
}

.pb__dropdown--order {
  align-self: center;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-bottom: 0;
}
.pb__dropdown--order .pb__dropdown--toggle {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 20px 0 14px;
  padding: 0 1.25rem 0 0.875rem;
  line-height: 46px;
  line-height: 2.875rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  color: #0054a6;
}
.pb__dropdown--order .pb__dropdown--toggle:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: -2px;
}
.pb__dropdown--order .pb__dropdown--arrow {
  flex-shrink: 0;
  align-self: center;
  width: 0.625em;
  height: 0.625em;
  margin-right: 7.5px;
  margin-right: 0.46875rem;
  border-bottom: 3px solid #0054a6;
  border-bottom: 0.1875rem solid #0054a6;
  border-left: 3px solid #0054a6;
  border-left: 0.1875rem solid #0054a6;
  border-radius: 2px;
  border-radius: 0.125rem;
  font-size: 12px;
  font-size: 0.75rem;
  transform: translateY(-0.125em) rotate(-45deg);
  transition: transform 86ms ease-out, border-color 86ms ease-out;
}
.pb__dropdown--order .pb__dropdown--drop {
  position: absolute;
  top: calc(100% - 2px);
  top: calc(100% - 0.125rem);
  right: -1px;
  right: -0.0625rem;
  left: -1px;
  left: -0.0625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 0.25rem 0.25rem;
  line-height: 1;
  letter-spacing: normal;
  color: #000;
  background-color: #fff;
}
.pb__dropdown--order .pb__dropdown--link {
  display: block;
  padding: 10px 14px 0;
  padding: 0.625rem 0.875rem 0;
}
.pb__dropdown--order .pb__dropdown--link:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: -2px;
}
.pb__dropdown--order .pb__dropdown--label {
  display: inline-block;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
}
.pb__dropdown--order .pb__dropdown--link:hover .pb__dropdown--label,
.pb__dropdown--order .pb__dropdown--link:focus-visible .pb__dropdown--label {
  border-color: #0054a6;
}
.pb__dropdown--order.is-open {
  border-color: #bdbdbd;
  background-color: #fff;
}
.pb__dropdown--order.is-open::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: calc(100% - 2px);
  top: calc(100% - 0.125rem);
  right: 14px;
  right: 0.875rem;
  left: 14px;
  left: 0.875rem;
  height: 1px;
  height: 0.0625rem;
  background-color: #bdbdbd;
}

.pb__dropdown--float {
  font-size: 14px;
  font-size: 0.875rem;
}
.pb__dropdown--float .pb__dropdown--toggle {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 40px;
  height: 2.5rem;
  padding: 0 14px 0 10px;
  padding: 0 0.875rem 0 0.625rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #333333;
  background-color: #fff;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
  opacity: 0.85;
  transition: opacity 300ms ease-out, color 300ms ease-out;
}
.pb__dropdown--float .pb__dropdown--toggle:hover, .pb__dropdown--float .pb__dropdown--toggle:focus-visible, .pb__dropdown--float .pb__dropdown--toggle[aria-expanded=true] {
  opacity: 1;
  color: #ff0037;
}
.pb__dropdown--float .pb__dropdown--toggle:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__dropdown--float .pb__dropdown--icon {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  color: #ff0037;
}
.pb__dropdown--float .pb__dropdown--drop {
  position: absolute;
  bottom: 50px;
  bottom: 3.125rem;
  left: 0;
  gap: 12px;
  width: 300px;
  width: 18.75rem;
  padding: 16px;
  padding: 1rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.14);
}
.pb__dropdown--float.is-open > .pb__dropdown--drop {
  display: grid;
}

.pb__tabs.is-disabled .pb__tabs--tab {
  pointer-events: none;
}
.pb__tabs--product {
  display: flex;
  justify-content: space-around;
  border-bottom: 1px solid #bdbdbd;
  border-bottom: 0.0625rem solid #bdbdbd;
}
.pb__tabs--product .pb__tabs--tab {
  margin-bottom: -1px;
  margin-bottom: -0.0625rem;
  padding: 12px 4px;
  padding: 0.75rem 0.25rem;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #0054a6;
}
.pb__tabs--product .pb__tabs--tab:hover {
  border-bottom-color: #bdbdbd;
}
.pb__tabs--product .pb__tabs--tab[aria-selected=true], .pb__tabs--product .pb__tabs--tab[aria-pressed=true] {
  font-weight: 700;
  border-bottom-color: hsl(0, 0%, 4%);
}
.pb__tabs--pane-product {
  padding: 10px 0;
  padding: 0.625rem 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
}
.pb__tabs--other {
  display: flex;
  justify-content: space-around;
  gap: 4px;
  border-bottom: 1px solid #bdbdbd;
  border-bottom: 0.0625rem solid #bdbdbd;
}
.pb__tabs--other .pb__tabs--tab {
  flex-shrink: 0;
  margin-bottom: -1px;
  margin-bottom: -0.0625rem;
  padding: 12px 4px;
  padding: 0.75rem 0.25rem;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: hsl(0, 0%, 4%);
}
.pb__tabs--other .pb__tabs--tab:hover {
  border-bottom-color: hsl(0, 0%, 4%);
}
.pb__tabs--other .pb__tabs--tab[aria-selected=true], .pb__tabs--other .pb__tabs--tab[aria-pressed=true] {
  font-weight: 700;
  border-bottom-color: hsl(0, 0%, 4%);
}
.pb__tabs--fabric {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 5px;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
.pb__tabs--fabric .pb__tabs--tab {
  min-width: 0;
  border-bottom: 2px solid #eee;
  border-bottom: 0.125rem solid #eee;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 38px;
  line-height: 2.375rem;
  text-align: center;
  white-space: nowrap;
  color: #828282;
}
.pb__tabs--fabric .pb__tabs--tab:hover, .pb__tabs--fabric .pb__tabs--tab:focus-visible {
  background-color: #eee;
}
.pb__tabs--fabric .pb__tabs--tab:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__tabs--fabric .pb__tabs--tab[aria-selected=true], .pb__tabs--fabric .pb__tabs--tab[aria-pressed=true] {
  border-color: #e6324b;
  color: #000;
  background-color: #eee;
}
.pb__tabs--lk {
  display: flex;
  gap: 10px;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  overflow-x: auto;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.pb__tabs--lk .pb__tabs--tab {
  flex-shrink: 0;
  min-height: 40px;
  min-height: 2.5rem;
  padding: 0 20px;
  padding: 0 1.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #4f4f4f;
  transition: color 300ms ease-out, background-color 300ms ease-out;
}
.pb__tabs--lk .pb__tabs--tab:hover {
  color: #ff0037;
}
.pb__tabs--lk .pb__tabs--tab[aria-selected=true], .pb__tabs--lk .pb__tabs--tab[aria-pressed=true] {
  background-color: #e0e0e0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.pb__tabs--lk .pb__tabs--tab[aria-selected=true]:hover, .pb__tabs--lk .pb__tabs--tab[aria-pressed=true]:hover {
  color: #4f4f4f;
}
.pb__tabs--land {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 193px;
  min-height: 12.0625rem;
}
.pb__tabs--land::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  height: 0.125rem;
  background-color: #000;
  opacity: 0.1;
}
.pb__tabs--land .pb__tabs--tab {
  position: relative;
  padding: 10px 15px;
  padding: 0.625rem 0.9375rem;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
  color: #000;
  transition: color 86ms ease-out, border-color 86ms ease-out;
}
.pb__tabs--land .pb__tabs--tab:hover, .pb__tabs--land .pb__tabs--tab:focus-visible, .pb__tabs--land .pb__tabs--tab[aria-selected=true], .pb__tabs--land .pb__tabs--tab[aria-pressed=true] {
  border-color: #fff;
  color: #fff;
}

.pb__tip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  margin-left: 4px;
  margin-left: 0.25rem;
  border-radius: 50%;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  color: #fff;
  background-color: #bdbdbd;
  vertical-align: -1px;
}
.pb__tip:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__tip--pop {
  --tip-width: 280px;
  --tip-width: 17.5rem;
  position: absolute;
  z-index: 5;
  display: grid;
  gap: 6px;
  width: var(--tip-width);
  max-width: calc(100vw - 16px);
  max-width: calc(100vw - 1rem);
  padding: 10px 12px;
  padding: 0.625rem 0.75rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  color: #4f4f4f;
  background-color: #fff;
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.35);
  translate: var(--tip-shift, 0) 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms ease-out, visibility 300ms ease-out;
}
.pb__tip:hover + .pb__tip--pop, .pb__tip:focus-visible + .pb__tip--pop, .pb__tip[aria-expanded=true] + .pb__tip--pop {
  opacity: 1;
  visibility: visible;
}
.pb__tip.is-dismissed + .pb__tip--pop {
  opacity: 0;
  visibility: hidden;
}
.pb__tip--top + .pb__tip--pop {
  bottom: calc(100% + 8px);
  bottom: calc(100% + 0.5rem);
}
.pb__tip--bottom + .pb__tip--pop {
  top: calc(100% + 8px);
  top: calc(100% + 0.5rem);
}
.pb__tip--start + .pb__tip--pop {
  left: 0;
}
.pb__tip--end + .pb__tip--pop {
  right: 0;
}
.pb__tip--center + .pb__tip--pop {
  left: 50%;
  transform: translateX(-50%);
}
.pb__tip--blue {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  margin-left: 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  background-color: #0054a6;
  vertical-align: baseline;
}
.pb__tip--blue + .pb__tip--pop {
  --tip-width: 260px;
  --tip-width: 16.25rem;
}
:has(:checked) > .pb__tip--blue {
  color: #0054a6;
  background-color: #fff;
}
.pb__tip--corner {
  position: absolute;
  top: 7px;
  top: 0.4375rem;
  right: 4px;
  right: 0.25rem;
}

.pb__section-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 20px;
}
.pb__section-head--title {
  margin: 0;
  font-weight: 700;
  color: #ff0037;
}
.pb__section-head--more {
  flex-shrink: 0;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 17px;
  line-height: 1.0625rem;
  color: #ff0037;
}
.pb__section-head--more:hover {
  text-decoration: underline;
}
.pb__section-head--narrow {
  display: none;
}
.pb__section-head--watched .pb__section-head--title {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 30px;
  line-height: 1.875rem;
}
.pb__section-head--list {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #ff0037;
  border-bottom: 0.0625rem solid #ff0037;
}
.pb__section-head--list .pb__section-head--title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  line-height: 1.625rem;
}
.pb__section-head--home {
  align-items: center;
  justify-content: flex-start;
  margin-top: 24px;
  margin-top: 1.5rem;
  padding: 0 20px 20px;
  padding: 0 1.25rem 1.25rem;
}
.pb__section-head--home .pb__section-head--title {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.2;
  color: #666;
}
.pb__section-head--red {
  padding: 0 6px;
  padding: 0 0.375rem;
  color: #f00;
}
.pb__section-head--line {
  flex-grow: 1;
  height: 1px;
  height: 0.0625rem;
  background-color: #c8c8c8;
}
.pb__section-head--second {
  margin: 0 0 0 auto;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  color: #666;
}

.pb__strip--watched {
  padding-top: 24px;
  padding-top: 1.5rem;
  overflow-x: clip;
}
.pb__strip--watched .pb__strip--track {
  display: flex;
  gap: 20px;
  overflow-x: auto;
  margin: 0 -20px;
  padding: 20px 20px 70px;
  padding: 1.25rem 1.25rem 4.375rem;
  scroll-snap-type: x proximity;
  scrollbar-width: thin;
  -webkit-overflow-scrolling: touch;
}
.pb__strip--watched .pb__strip--item {
  flex: 0 0 220px;
  scroll-snap-align: start;
}
.pb__strip--list {
  padding: 24px 0 16px;
  padding: 1.5rem 0 1rem;
}
.pb__strip--body {
  position: relative;
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__strip--list .pb__strip--track {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 230px;
  grid-auto-columns: 14.375rem;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.pb__strip--list .pb__strip--track::-webkit-scrollbar {
  display: none;
}
.pb__strip--list .pb__strip--item {
  padding: 0 5px;
  padding: 0 0.3125rem;
  scroll-snap-align: start;
}
.pb__strip--next {
  position: absolute;
  top: 20px;
  top: 1.25rem;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  width: 1.75rem;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.8);
}
.pb__strip--next .icon {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}
.pb__strip--next:hover {
  color: #ff0037;
}
.pb__strip--land {
  margin-top: 20px;
  margin-top: 1.25rem;
}
.pb__strip--land .splide__track {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.pb__strip--land .pb__strip--item {
  display: flex;
  flex-direction: column;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  border-radius: 10px;
  border-radius: 0.625rem;
  background-color: #fff;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.1);
}
.pb__strip--land .pb__strip--card {
  flex-grow: 1;
  box-shadow: none;
}
.pb__strip--land .pb__strip--card:hover, .pb__strip--land .pb__strip--card:focus-within {
  box-shadow: none;
}
.pb__strip--land .pb__strip--card .pb__card--prices {
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-weight: 400;
  color: #4f4f4f;
}
.pb__strip--land .pb__strip--card .pb__card--old {
  font-size: 18px;
  font-size: 1.125rem;
  color: #ff0032;
}
.pb__strip--land .pb__strip--card .pb__card--old::before {
  background-color: #ff0032;
}
.pb__strip--cart {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0 8px;
  min-height: 40px;
  min-height: 2.5rem;
  border: 1px solid #e6324b;
  border: 0.0625rem solid #e6324b;
  border-radius: 50px;
  border-radius: 3.125rem;
  font: inherit;
  font-size: 16px;
  font-size: 1rem;
  color: #000;
  background-color: #fff;
  cursor: pointer;
  transition: background-color 86ms ease-out, color 86ms ease-out;
}
.pb__strip--cart .icon {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
}
.pb__strip--cart:hover {
  color: #fff;
  background-color: #e6324b;
}
.pb__strip--cart.is-added {
  border-color: transparent;
  cursor: default;
}
.pb__strip--cart.is-added:hover {
  color: #000;
  background-color: #fff;
}
.pb__strip--arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  padding: 0;
  transform: translateY(-50%);
  cursor: pointer;
  border: 0;
  color: #e6324b;
  background: none;
  opacity: 1;
}
.pb__strip--arrow .icon {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
}
.pb__strip--arrow:disabled {
  opacity: 0.3;
}
.pb__strip--arrow.splide__arrow--prev {
  left: 10px;
  left: 0.625rem;
}
.pb__strip--arrow.splide__arrow--next {
  right: 10px;
  right: 0.625rem;
}

.pb__paging {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.pb__paging--per {
  display: flex;
  align-items: center;
}
.pb__paging--per-label {
  padding-right: 10px;
  padding-right: 0.625rem;
}
.pb__paging--list {
  display: flex;
  align-items: center;
}
.pb__paging--link, .pb__paging--dots {
  display: block;
  text-align: center;
  color: #333333;
}
.pb__paging--prev, .pb__paging--next {
  position: relative;
}
.pb__paging--prev::before, .pb__paging--next::before {
  flex-shrink: 0;
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  border-bottom: 2px solid currentColor;
  border-bottom: 0.125rem solid currentColor;
  border-left: 2px solid currentColor;
  border-left: 0.125rem solid currentColor;
  display: inline-block;
  transition: transform 300ms ease-out;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px 0 0 -4px;
  content: "";
  color: #0054a6;
}
.pb__paging--prev.is-disabled, .pb__paging--next.is-disabled {
  visibility: hidden;
}
.pb__paging--prev::before {
  transform: rotate(45deg);
}
.pb__paging--next::before {
  transform: rotate(-135deg);
}
.pb__paging--more {
  width: 300px;
  width: 18.75rem;
  max-width: 100%;
  height: 50px;
  height: 3.125rem;
  margin: 0 10px;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 16px;
  font-size: 1rem;
  color: #828282;
  background-color: #fff;
  cursor: pointer;
  transition: border-color 300ms ease-out, color 300ms ease-out;
}
.pb__paging--more:hover, .pb__paging--more:focus-visible {
  border-color: #0054a6;
  color: #0054a6;
}
.pb__paging--more:disabled {
  border-color: #e0e0e0;
  color: #e0e0e0;
  cursor: default;
}
.pb__paging--catalog {
  margin: 20px 10px 16px;
}
.pb__paging--catalog .pb__paging--per-label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 38px;
  line-height: 2.375rem;
  color: #828282;
}
.pb__paging--catalog .pb__paging--link {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 38px;
  line-height: 2.375rem;
  transition: border-color 300ms ease-out;
}
.pb__paging--catalog .pb__paging--link:is(a):hover, .pb__paging--catalog .pb__paging--link:is(a):focus-visible {
  border-color: #e0e0e0;
}
.pb__paging--catalog .pb__paging--link.is-active {
  border-color: #ff0037;
  color: #000;
}
.pb__paging--catalog .pb__paging--per .pb__paging--link {
  color: #828282;
}
.pb__paging--catalog .pb__paging--per .pb__paging--link.is-active {
  color: #000;
}
.pb__paging--catalog .pb__paging--dots {
  width: 40px;
  width: 2.5rem;
}
.pb__paging--dcat {
  flex-wrap: wrap;
  margin: 20px 10px;
}
.pb__paging--dcat .pb__paging--per-label {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 48px;
  line-height: 3rem;
  color: #333333;
}
.pb__paging--dcat .pb__paging--list {
  align-items: stretch;
  gap: 4px;
}
.pb__paging--dcat .pb__paging--link, .pb__paging--dcat .pb__paging--dots {
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  border-radius: 16px;
  border-radius: 1rem;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 48px;
  line-height: 3rem;
}
.pb__paging--dcat .pb__paging--link:is(a):hover, .pb__paging--dcat .pb__paging--link.is-active {
  color: #0054a6;
}
.pb__paging--dcat .pb__paging--link.is-active {
  background-color: #fff;
  box-shadow: 0 16px 64px rgba(0, 0, 0, 0.15);
}

.pb__toast {
  position: fixed;
  left: 50%;
  bottom: 24px;
  bottom: 1.5rem;
  z-index: 200;
  max-width: calc(100% - 32px);
  max-width: calc(100% - 2rem);
  padding: 12px 20px;
  padding: 0.75rem 1.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #fff;
  background-color: #4f4f4f;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.12);
  opacity: 0;
  transform: translate(-50%, 20px);
  pointer-events: none;
  transition: opacity 300ms ease-out, transform 300ms ease-out;
}
.pb__toast.is-open {
  opacity: 1;
  transform: translate(-50%, 0);
}

.pb__box {
  position: relative;
  padding: 24px 30px;
  padding: 1.5rem 1.875rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.12);
}
.pb__box + .pb__box {
  margin-top: 20px;
  margin-top: 1.25rem;
}
.pb__box--grey {
  background-color: #f2f2f2;
  box-shadow: none;
}

.pb__box-name {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
}
* + .pb__box-name {
  margin-top: 40px;
  margin-top: 2.5rem;
}

.pb__disclosure--dashed {
  margin-top: 8px;
  margin-top: 0.5rem;
}
.pb__disclosure--dashed .pb__disclosure--button {
  padding: 0 0 1px;
  padding: 0 0 0.0625rem;
  border-bottom: 1px dashed #7c7c7c;
  border-bottom: 0.0625rem dashed #7c7c7c;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #7c7c7c;
}
.pb__disclosure--dashed .pb__disclosure--button:hover {
  color: #2b2b2b;
}
.pb__disclosure--dashed .pb__disclosure--panel {
  padding-top: 10px;
  padding-top: 0.625rem;
}

.pb__accordion {
  border-bottom: 1px solid #e0e0e0;
  border-bottom: 0.0625rem solid #e0e0e0;
}
.pb__accordion[hidden] {
  display: none;
}
.pb__accordion--head {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 14px 20px;
  padding: 0.875rem 1.25rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.3;
  color: #333333;
  list-style: none;
  cursor: pointer;
  transition: color 300ms ease-out;
}
.pb__accordion--head::-webkit-details-marker {
  display: none;
}
.pb__accordion--head:hover {
  color: #ff0037;
}
.pb__accordion--head:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: -2px;
}
.pb__accordion--num {
  flex-shrink: 0;
  min-width: 24px;
  min-width: 1.5rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.pb__accordion--title {
  flex-grow: 1;
  min-width: 0;
}
.pb__accordion--toggle {
  flex-shrink: 0;
  width: 12px;
  width: 0.75rem;
  height: 12px;
  height: 0.75rem;
  border-right: 2px solid #333333;
  border-right: 0.125rem solid #333333;
  border-bottom: 2px solid #333333;
  border-bottom: 0.125rem solid #333333;
  transform: translateY(-3px) rotate(45deg);
  transition: transform 300ms ease-out;
}
[open] > .pb__accordion--head > .pb__accordion--toggle {
  transform: translateY(3px) rotate(-135deg);
}
.pb__accordion--body {
  padding: 10px 20px 24px;
  padding: 0.625rem 1.25rem 1.5rem;
}
[open] > .pb__accordion--body {
  animation: pb-accordion-in 300ms ease-out;
}
.pb__accordion--sub {
  border-bottom: 0;
}
.pb__accordion--sub .pb__accordion--head {
  align-items: flex-start;
  gap: 0;
  padding: 16px 20px 12px 0;
  padding: 1rem 1.25rem 0.75rem 0;
  font-size: 20px;
  font-size: 1.25rem;
  color: #4f4f4f;
}
.pb__accordion--sub .pb__accordion--head::before {
  content: "-";
  flex-shrink: 0;
  width: 46px;
  width: 2.875rem;
  color: #828282;
  text-align: center;
}
.pb__accordion--sub .pb__accordion--toggle {
  width: 10px;
  width: 0.625rem;
  height: 10px;
  height: 0.625rem;
  margin-top: 8px;
  margin-top: 0.5rem;
  border-color: #828282;
}
.pb__accordion--sub[open] {
  background-color: #f7f8fa;
}
.pb__accordion--sub[open] .pb__accordion--head {
  font-weight: 700;
}
.pb__accordion--sub .pb__accordion--body {
  padding: 4px 20px 16px 46px;
  padding: 0.25rem 1.25rem 1rem 2.875rem;
  font-size: 18px;
  font-size: 1.125rem;
  color: hsl(0, 0%, 4%);
}
.pb__accordion--center > .pb__accordion--head {
  font-size: 24px;
  font-size: 1.5rem;
}
.pb__accordion--center > .pb__accordion--head .pb__accordion--title {
  text-align: center;
}
.pb__accordion--center > .pb__accordion--body {
  font-size: 15px;
  font-size: 0.9375rem;
  color: hsl(0, 0%, 4%);
}
.pb__accordion--subs {
  margin: -10px -20px 0;
}

@keyframes pb-accordion-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.pb__status {
  display: inline-flex;
  align-items: center;
  padding: 6px 10px;
  padding: 0.375rem 0.625rem;
  border-radius: 30px 30px 30px 3px;
  border-radius: 1.875rem 1.875rem 1.875rem 0.1875rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.2;
  white-space: nowrap;
  color: #fff;
  background-color: #ff0037;
}
.pb__status--blue {
  background-color: #0054a6;
}
.pb__status--green {
  background-color: #27ae60;
}
.pb__status--grey {
  background-color: hsl(0, 0%, 48%);
}

.pb__card {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  border-radius: 4px;
  border-radius: 0.25rem;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 2px 64px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.15);
}
.pb__card:hover, .pb__card:focus-within {
  z-index: 1;
  box-shadow: 0 32px 64px rgba(0, 0, 0, 0.1);
}
.pb__card--media {
  position: relative;
}
.pb__card--dots, .pb__card--own, .pb__card--discount, .pb__card--cotton, .pb__card--plate {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pb__card--photo {
  display: grid;
  grid-template: 100%/100%;
  height: 180px;
  height: 11.25rem;
}
.pb__card--photo picture {
  display: contents;
}
.pb__card--img {
  grid-area: 1/1;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transition: opacity 200ms ease-out;
}
.pb__card--img-back {
  opacity: 0;
}
.pb__card--dots {
  position: absolute;
  top: 2px;
  top: 0.125rem;
  left: 50%;
  z-index: 3;
  display: flex;
  gap: 4px;
  transform: translateX(-50%);
}
.pb__card--dot {
  width: 5px;
  width: 0.3125rem;
  height: 5px;
  height: 0.3125rem;
  border-radius: 50%;
  background-color: #b3bcc5;
}
.pb__card--dot:first-child {
  background-color: #005bff;
}
.pb__card--media.is-back .pb__card--img {
  opacity: 0;
}
.pb__card--media.is-back .pb__card--img-back {
  opacity: 1;
}
.pb__card--media.is-back .pb__card--dot {
  background-color: #005bff;
}
.pb__card--media.is-back .pb__card--dot:first-child {
  background-color: #b3bcc5;
}
.pb__card--own {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 2;
  padding: 3px 16px;
  padding: 0.1875rem 1rem;
  border-radius: 0 0 20px 20px;
  border-radius: 0 0 1.25rem 1.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  white-space: nowrap;
  color: #fff;
  background-color: #0054a6;
  transform: translateX(-50%);
}
.pb__card--discount {
  position: absolute;
  top: 9px;
  top: 0.5625rem;
  left: 8px;
  left: 0.5rem;
  z-index: 2;
  min-width: 48px;
  min-width: 3rem;
  padding: 3px;
  padding: 0.1875rem;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  background-color: rgba(0, 84, 166, 0.3);
}
.pb__card--bottom {
  position: absolute;
  right: 10px;
  right: 0.625rem;
  bottom: 0;
  left: 10px;
  left: 0.625rem;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
  pointer-events: none;
}
.pb__card--cotton {
  display: flex;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  color: #3fbe10;
}
.pb__card--cotton .icon {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
}
.pb__card--cotton:not(:last-child) {
  margin: 0 2px 0 0;
}
.pb__card--plate {
  align-self: stretch;
  padding: 8px 4px;
  padding: 0.5rem 0.25rem;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-radius: 8px;
  border-radius: 0.5rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 13px;
  line-height: 0.8125rem;
  letter-spacing: -0.01em;
  color: #0054a6;
  background-color: #fff;
  box-shadow: 0 2px 32px rgba(0, 0, 0, 0.25);
}
.pb__card--plate b {
  font-weight: 400;
  font-variant-numeric: tabular-nums;
}
.pb__card--plate-choice {
  color: #21b514;
}
.pb__card--info {
  display: flex;
  flex-direction: column;
  min-width: 0;
  padding: 7px 10px 0;
  padding: 0.4375rem 0.625rem 0;
}
.pb__card--prices {
  display: flex;
  justify-content: center;
  gap: 5px;
  font-family: "Bebas Neue Regular", "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 23px;
  line-height: 1.4375rem;
  white-space: nowrap;
  color: #0054a6;
}
.pb__card--old {
  position: relative;
  text-decoration: none;
  color: #4f4f4f;
}
.pb__card--old::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 1px;
  height: 0.0625rem;
  background-color: currentColor;
}
.pb__card--title {
  overflow: hidden;
  margin: 0 -8px;
  padding: 2px;
  padding: 0.125rem;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  -webkit-overflow-scrolling: touch;
}
.pb__card--link {
  color: inherit;
  outline: none;
}
.pb__card--link::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__card--link:focus-visible::after {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__card--type {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  height: 2rem;
  padding: 2px;
  padding: 0.125rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #bdbdbd;
}
.pb__card--fav {
  position: absolute;
  top: 9px;
  top: 0.5625rem;
  right: 8px;
  right: 0.5rem;
  z-index: 3;
  display: flex;
  padding: 0;
  border: 0;
  color: #888888;
  background: none;
  cursor: pointer;
}
.pb__card--fav .icon {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
}
.pb__card--fav:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__card--fav .pb__card--fav-on {
  display: none;
}
.pb__card--fav[aria-pressed=true] {
  color: #e2264d;
}
.pb__card--fav[aria-pressed=true] .pb__card--fav-off {
  display: none;
}
.pb__card--fav[aria-pressed=true] .pb__card--fav-on {
  display: block;
}
.pb__card--order {
  position: relative;
  z-index: 2;
  padding: 4px 10px 10px;
  padding: 0.25rem 0.625rem 0.625rem;
}
.pb__card--buy {
  gap: 10px;
  width: 100%;
  min-height: 50px;
  min-height: 3.125rem;
  padding: 0 5px;
  padding: 0 0.3125rem;
  border: 0;
  font-size: 14px;
  font-size: 0.875rem;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));
}
.pb__card--buy .icon {
  flex-shrink: 0;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
}

.pb__cards {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
}

.pb__advantages {
  position: relative;
  padding: 20px 0;
  padding: 1.25rem 0;
  background-color: #f2f2f2;
}
.pb__advantages--block {
  position: relative;
}
.pb__advantages--cards {
  display: flex;
  justify-content: space-between;
}
.pb__advantages--item {
  flex: 0 0 160px;
}
.pb__advantages--label {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 256px;
  min-height: 16rem;
  padding: 0;
  border: 0;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  color: #828282;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 300ms ease-out, box-shadow 300ms ease-out;
}
.pb__advantages--label:hover, .pb__advantages--label:focus-visible, .pb__advantages--label[aria-expanded=true] {
  background-color: #fff;
  box-shadow: 0 2px 64px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.15);
  color: #0054a6;
}
.pb__advantages--label:hover .pb__advantages--more, .pb__advantages--label:focus-visible .pb__advantages--more, .pb__advantages--label[aria-expanded=true] .pb__advantages--more {
  opacity: 1;
}
.pb__advantages--label:hover .pb__advantages--icon, .pb__advantages--label:focus-visible .pb__advantages--icon, .pb__advantages--label[aria-expanded=true] .pb__advantages--icon {
  color: #0054a6;
}
.pb__advantages--label:hover .pb__advantages--text, .pb__advantages--label:focus-visible .pb__advantages--text, .pb__advantages--label[aria-expanded=true] .pb__advantages--text {
  font-weight: 700;
}
.pb__advantages--more {
  opacity: 0;
  transition: opacity 300ms ease-out;
}
.pb__advantages--icon {
  width: 120px;
  width: 7.5rem;
  height: 120px;
  height: 7.5rem;
  margin: 10px 0;
  color: #bdbdbd;
  transition: color 300ms ease-out;
}
.pb__advantages--info {
  position: relative;
  height: 0;
}
.pb__advantages--info-item {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  z-index: 1;
  display: flex;
  height: 0;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  border-radius: 0.25rem 0.25rem 0 0;
  background-color: #fff;
  box-shadow: 0 15px 62px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  transition: height 300ms ease-out, visibility 0s linear 300ms;
  -webkit-overflow-scrolling: touch;
}
.pb__advantages--info-item.is-open {
  height: 320px;
  height: 20rem;
  visibility: visible;
  transition-delay: 0s;
}
.pb__advantages--info-img {
  position: relative;
  flex: 0 0 500px;
  min-height: 320px;
  min-height: 20rem;
  overflow: hidden;
  background-color: #f2f2f2;
  -webkit-overflow-scrolling: touch;
}
.pb__advantages--info-img img,
.pb__advantages--info-img iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pb__advantages--info-img iframe {
  width: 500px;
  width: 31.25rem;
  height: 315px;
  height: 19.6875rem;
  border: 0;
}
.pb__advantages--info-block {
  position: relative;
  flex-grow: 1;
  padding: 32px 80px 0;
  padding: 2rem 5rem 0;
}
.pb__advantages--info-close {
  position: absolute;
  top: 32px;
  top: 2rem;
  right: 80px;
  right: 5rem;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  color: #0054a6;
  background: none;
  cursor: pointer;
}
.pb__advantages--info-close:hover {
  text-decoration: underline;
}
.pb__advantages--info-title {
  padding: 4px 70px 16px 0;
  padding: 0.25rem 4.375rem 1rem 0;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 44px;
  line-height: 2.75rem;
  color: #0054a6;
}
.pb__advantages--info-text {
  padding: 6px 0;
  padding: 0.375rem 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #4f4f4f;
}
.pb__advantages--info-list {
  padding: 10px 30px;
  padding: 0.625rem 1.875rem;
}
.pb__advantages--info-link {
  position: absolute;
  bottom: 20px;
  bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #0054a6;
}
.pb__advantages--info-link .icon {
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
}
.pb__advantages--info-link:hover {
  text-decoration: underline;
}

.pb__satisfied {
  padding: 24px 0 20px;
  padding: 1.5rem 0 1.25rem;
  background-color: #e7e7e7;
}
.pb__satisfied--title {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 42px;
  line-height: 2.625rem;
  text-align: center;
  color: #000;
}
.pb__satisfied--block {
  padding: 0 40px;
  padding: 0 2.5rem;
}
.pb__satisfied--slider {
  position: relative;
}
.pb__satisfied--item {
  width: 180px;
  width: 11.25rem;
}
.pb__satisfied--img {
  display: block;
  width: 180px;
  width: 11.25rem;
  height: 180px;
  height: 11.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__satisfied--arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  width: 2.5rem;
  padding: 0;
  border: 0;
  color: #bdbdbd;
  background: none;
  cursor: pointer;
  transition: color 300ms ease-out;
}
.pb__satisfied--arrow:hover, .pb__satisfied--arrow:focus-visible {
  color: #333333;
}
.pb__satisfied--arrow .icon {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
}
.pb__satisfied--arrow.splide__arrow--prev {
  left: -40px;
  left: -2.5rem;
}
.pb__satisfied--arrow.splide__arrow--next {
  right: -40px;
  right: -2.5rem;
}

.pb__owndesign {
  padding-bottom: 16px;
  padding-bottom: 1rem;
  background-color: #f2f2f2;
}
.pb__owndesign--box {
  max-width: 700px;
  max-width: 43.75rem;
  margin: 0 auto;
  padding: 15px 0;
  padding: 0.9375rem 0;
  border-top: 1px solid #0054a6;
  border-top: 0.0625rem solid #0054a6;
  text-align: center;
}
.pb__owndesign--title {
  margin: 0 0 15px;
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 26px;
  line-height: 1.625rem;
  color: #333333;
}
.pb__owndesign--button {
  min-height: 50px;
  min-height: 3.125rem;
  padding: 0 20px;
  padding: 0 1.25rem;
}

.pb__col-info {
  padding: 4px 0 36px;
  padding: 0.25rem 0 2.25rem;
}
.pb__col-info--title {
  margin: 0 0 10px;
  border-bottom: 1px solid #828282;
  border-bottom: 0.0625rem solid #828282;
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 26px;
  line-height: 1.625rem;
  color: #333333;
}
.pb__col-info--text {
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
}

.pb__coll-layout {
  padding-top: 10px;
  padding-top: 0.625rem;
}
.pb__coll-layout--body {
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__coll-layout--content {
  flex-grow: 1;
  min-width: 0;
}

.pb__coll-our {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}
.pb__coll-our--title, .pb__coll-our--toggle {
  color: #333333;
}
.pb__coll-our--title b, .pb__coll-our--toggle b {
  color: #0054a6;
}
.pb__coll-our--title {
  width: 220px;
  width: 13.75rem;
  font-size: 27px;
  font-size: 1.6875rem;
  line-height: 27px;
  line-height: 1.6875rem;
  text-align: center;
}
.pb__coll-our--toggle {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 46px;
  height: 2.875rem;
  min-width: 185px;
  min-width: 11.5625rem;
  margin-left: -10px;
  margin-left: -0.625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  border: 0;
  border-top: 1px solid #e0e0e0;
  border-top: 0.0625rem solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-bottom: 0.0625rem solid #e0e0e0;
  font: inherit;
  font-size: 18px;
  font-size: 1.125rem;
  background: none;
  cursor: pointer;
}
.pb__coll-our--toggle b {
  font-weight: 400;
}
.pb__coll-our--arrow {
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  margin-top: -4px;
  margin-top: -0.25rem;
  border-right: 2px solid #0054a6;
  border-right: 0.125rem solid #0054a6;
  border-bottom: 2px solid #0054a6;
  border-bottom: 0.125rem solid #0054a6;
  transform: rotate(45deg);
  transition: transform 300ms ease-out;
}
.pb__coll-our--toggle[aria-expanded=true] .pb__coll-our--arrow {
  margin-top: 4px;
  margin-top: 0.25rem;
  transform: rotate(-135deg);
}
.pb__coll-our--own {
  width: 200px;
  width: 12.5rem;
  margin-left: 10px;
  margin-left: 0.625rem;
  padding: 7px 4px;
  padding: 0.4375rem 0.25rem;
  border: 1px solid #0054a6;
  border: 0.0625rem solid #0054a6;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 14px;
  line-height: 0.875rem;
  text-align: center;
  color: #0054a6;
  background-color: #fff;
  transition: color 86ms ease-out, background-color 86ms ease-out;
}
.pb__coll-our--own:hover, .pb__coll-our--own:focus-visible {
  color: #fff;
  background-color: #0054a6;
}
.pb__coll-our--dcat {
  display: block;
  flex: 0 0 220px;
  margin-right: 28px;
  margin-right: 1.75rem;
}
.pb__coll-our--dcat .pb__coll-our--own {
  display: block;
  width: auto;
  margin: 4px 10px 0;
  transition-duration: 300ms;
}
.pb__coll-menu--list {
  padding: 55px 10px 0;
  padding: 3.4375rem 0.625rem 0;
}
.pb__coll-menu--link {
  position: relative;
  display: block;
  width: 100%;
  padding: 8px 12px 8px 20px;
  padding: 0.5rem 0.75rem 0.5rem 1.25rem;
  border: 0;
  font: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  text-align: left;
  color: #4f4f4f;
  background: none;
  cursor: pointer;
  transition: color 86ms ease-out;
}
.pb__coll-menu--link:hover {
  color: #0054a6;
}
.pb__coll-menu--link.is-disabled {
  color: #ccc;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pb__coll-menu--toggle::before {
  content: "";
  position: absolute;
  top: 14px;
  top: 0.875rem;
  left: 0;
  width: 6px;
  width: 0.375rem;
  height: 6px;
  height: 0.375rem;
  border-bottom: 2px solid currentColor;
  border-bottom: 0.125rem solid currentColor;
  border-left: 2px solid currentColor;
  border-left: 0.125rem solid currentColor;
  transform: rotate(-45deg);
  transition: transform 86ms ease-out;
}
.pb__coll-menu--toggle[aria-expanded=true] {
  color: #0054a6;
}
.pb__coll-menu--toggle[aria-expanded=true]::before {
  top: 17px;
  top: 1.0625rem;
  transform: rotate(135deg);
}
.pb__coll-menu--name {
  padding-right: 4px;
  padding-right: 0.25rem;
}
.pb__coll-menu--toggle[aria-expanded=true] .pb__coll-menu--name {
  font-weight: 700;
}
.pb__coll-menu--icon {
  display: inline-block;
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  margin-left: 5px;
  margin-left: 0.3125rem;
  vertical-align: -2px;
  color: #ff9333;
}
.pb__coll-menu--sub {
  margin: 0 -10px 10px 0;
  padding: 10px 0;
  padding: 0.625rem 0;
  border: 1px solid #ddd;
  border: 0.0625rem solid #ddd;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__coll-menu--sub-link {
  display: block;
  padding: 4px 10px 4px 30px;
  padding: 0.25rem 0.625rem 0.25rem 1.875rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #4f4f4f;
}
.pb__coll-menu--sub-link:hover {
  color: #0054a6;
}
.pb__coll-menu--sub-name {
  padding-right: 4px;
  padding-right: 0.25rem;
}
.pb__coll-menu--hit {
  margin-left: 4px;
  margin-left: 0.25rem;
  font-weight: 700;
  color: #09aecb;
}
.pb__coll-menu--more {
  margin: 20px 0;
  padding: 8px 12px 8px 30px;
  padding: 0.5rem 0.75rem 0.5rem 1.875rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #828282;
}
.pb__coll-menu--dcat .pb__coll-menu--list {
  padding: 10px 0;
  padding: 0.625rem 0;
}
.pb__coll-menu--dcat .pb__coll-menu--toggle::before {
  transition-duration: 300ms;
}
.pb__coll-menu--dcat .pb__coll-menu--toggle[aria-expanded=true]::before {
  top: 14px;
  top: 0.875rem;
}
.pb__coll-menu--dcat .pb__coll-menu--icon {
  color: #f2994a;
}
.pb__coll-menu--dcat .pb__coll-menu--sub {
  margin: 2px 0 0;
  padding: 10px 0 10px 20px;
  padding: 0.625rem 0 0.625rem 1.25rem;
}
.pb__coll-menu--dcat .pb__coll-menu--sub-link {
  padding: 4px 10px;
  padding: 0.25rem 0.625rem;
}

.pb__cat-filters {
  grid-area: filters;
}
.pb__cat-filters--list {
  display: flex;
  gap: 10px;
}
.pb__cat-filters--item {
  position: relative;
}
.pb__cat-filters--toggle {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 0 15px;
  padding: 0 0.9375rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 48px;
  line-height: 3rem;
  white-space: nowrap;
  background-color: #fff;
  cursor: pointer;
  transition: border-color 300ms ease-out;
}
.pb__cat-filters--icon {
  width: 36px;
  width: 2.25rem;
  height: 36px;
  height: 2.25rem;
  color: #e0e0e0;
  transition: color 300ms ease-out;
}
.pb__cat-filters--short {
  display: none;
  width: 36px;
  width: 2.25rem;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
  color: #828282;
}
.pb__cat-filters--text {
  flex-grow: 1;
  overflow: hidden;
  padding: 0 10px;
  padding: 0 0.625rem;
  text-align: center;
  text-overflow: ellipsis;
  color: #828282;
  -webkit-overflow-scrolling: touch;
}
.pb__cat-filters--arrow {
  flex-shrink: 0;
  width: 0.625em;
  height: 0.625em;
  border-bottom: 3px solid currentColor;
  border-bottom: 0.1875rem solid currentColor;
  border-left: 3px solid currentColor;
  border-left: 0.1875rem solid currentColor;
  border-radius: 2px;
  border-radius: 0.125rem;
  display: inline-block;
  margin: -0.35em 4px 0;
  transform: rotate(-45deg);
  transition: transform 300ms ease-out, margin 300ms ease-out;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #333333;
}
.pb__cat-filters--toggle[aria-expanded=true] > .pb__cat-filters--arrow {
  margin-top: 0.3em;
  transform: rotate(135deg);
}
.pb__cat-filters--toggle:hover, .pb__cat-filters--toggle:focus-visible, .pb__cat-filters--toggle[aria-expanded=true] {
  border-color: #0054a6;
}
.pb__cat-filters--toggle:hover .pb__cat-filters--icon, .pb__cat-filters--toggle:focus-visible .pb__cat-filters--icon, .pb__cat-filters--toggle[aria-expanded=true] .pb__cat-filters--icon {
  color: #0054a6;
}
.pb__cat-filters--toggle:hover .pb__cat-filters--text, .pb__cat-filters--toggle:focus-visible .pb__cat-filters--text, .pb__cat-filters--toggle[aria-expanded=true] .pb__cat-filters--text {
  font-weight: 700;
  color: #0054a6;
}
.pb__cat-filters--drop {
  display: none;
}
.pb__cat-filters--item.is-open > .pb__cat-filters--drop {
  display: block;
}
.pb__cat-filters--options {
  padding: 10px;
  padding: 0.625rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 4px 64px rgba(0, 0, 0, 0.15);
}
.pb__cat-filters--option {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 10px;
  padding: 0 0.625rem;
  border: 0;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 48px;
  line-height: 3rem;
  text-align: left;
  color: #4f4f4f;
  background: none;
  cursor: pointer;
}
.pb__cat-filters--option:hover, .pb__cat-filters--option:focus-visible, .pb__cat-filters--option[aria-pressed=true] {
  background-color: rgba(0, 84, 166, 0.1);
}
.pb__cat-filters--option span {
  padding-left: 8px;
  padding-left: 0.5rem;
}
.pb__cat-filters--option .pb__cat-filters--short {
  padding: 0;
}
.pb__cat-filters--option-icon {
  width: 36px;
  width: 2.25rem;
  height: 36px;
  height: 2.25rem;
  color: #828282;
}
.pb__cat-filters--types {
  border: 2px solid #ff5927;
  border: 0.125rem solid #ff5927;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 4px 64px rgba(0, 0, 0, 0.15);
}
.pb__cat-filters--types-title {
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 60px;
  line-height: 3.75rem;
  letter-spacing: 0.01em;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background-color: #ff5927;
}
.pb__cat-filters--types-list {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  padding: 10px 10px 0;
  padding: 0.625rem 0.625rem 0;
}
.pb__cat-filters--type {
  position: relative;
  display: flex;
  align-items: center;
  height: 80px;
  height: 5rem;
}
.pb__cat-filters--type:hover .pb__cat-filters--type-icon,
.pb__cat-filters--type:hover .pb__cat-filters--type-text, .pb__cat-filters--type:focus-visible .pb__cat-filters--type-icon,
.pb__cat-filters--type:focus-visible .pb__cat-filters--type-text {
  color: #0054a6;
}
.pb__cat-filters--type-icon {
  flex-shrink: 0;
  width: 64px;
  width: 4rem;
  height: 48px;
  height: 3rem;
  color: #828282;
}
.pb__cat-filters--type-text {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 4px;
  padding-top: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 12px;
  line-height: 0.75rem;
  color: #828282;
}
.pb__cat-filters--type-count {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 11px;
  line-height: 0.6875rem;
}
.pb__cat-filters--sale {
  position: absolute;
  top: 6px;
  top: 0.375rem;
  left: 58px;
  left: 3.625rem;
  display: flex;
  align-items: center;
  height: 18px;
  height: 1.125rem;
  padding: 0 6px 0 30px;
  padding: 0 0.375rem 0 1.875rem;
  border-radius: 0 4px 4px 0;
  border-radius: 0 0.25rem 0.25rem 0;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
  white-space: nowrap;
  text-transform: uppercase;
  color: #fff;
  background-color: #ff5927;
}
.pb__cat-filters--sale b {
  position: absolute;
  left: -10px;
  left: -0.625rem;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  border-radius: 50%;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  text-align: center;
  background-color: #0054a6;
}

.pb__cat-filters--dcat {
  line-height: 16px;
  line-height: 1rem;
}
.pb__cat-filters--dcat .pb__cat-filters--item {
  border-top: 0;
}
.pb__cat-filters--dcat .pb__cat-filters--toggle {
  justify-content: flex-start;
  white-space: normal;
  color: #828282;
}
.pb__cat-filters--dcat .pb__cat-filters--icon {
  transition: none;
}
.pb__cat-filters--dcat .pb__cat-filters--text {
  overflow: visible;
  text-align: left;
  text-overflow: clip;
}
.pb__cat-filters--dcat .pb__cat-filters--item-type .pb__cat-filters--text {
  text-align: center;
}
.pb__cat-filters--dcat .pb__cat-filters--item-type .pb__cat-filters--icon {
  align-self: flex-end;
  margin-top: 0;
}
.pb__cat-filters--dcat .pb__cat-filters--arrow {
  width: 7px;
  width: 0.4375rem;
  height: 7px;
  height: 0.4375rem;
  margin: -4px 4px 0 0;
  border-width: 2px;
  border-width: 0.125rem;
  border-radius: 0;
  font-size: inherit;
  transition: transform 300ms ease-out;
}
.pb__cat-filters--dcat .pb__cat-filters--toggle[aria-expanded=true] > .pb__cat-filters--arrow {
  margin-top: -4px;
  margin-top: -0.25rem;
}
.pb__cat-filters--dcat .pb__cat-filters--options {
  border-radius: 0;
  background: none;
  box-shadow: none;
}
.pb__cat-filters--dcat .pb__cat-filters--option {
  gap: 8px;
}
.pb__cat-filters--dcat .pb__cat-filters--option[aria-pressed=true] {
  background-color: rgba(0, 84, 166, 0.1);
}
.pb__cat-filters--dcat .pb__cat-filters--option span {
  padding-left: 0;
}
.pb__cat-filters--dcat .pb__cat-filters--types {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  border: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
}
.pb__cat-filters--dcat .pb__cat-filters--types-title {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__cat-filters--dcat .pb__cat-filters--types-list {
  padding: 0 10px;
  padding: 0 0.625rem;
}

.pb__cat-filters--kind {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 80px;
  height: 5rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #4f4f4f;
}
.pb__cat-filters--kind-pic {
  position: relative;
  color: #828282;
}
.pb__cat-filters--kind-pic .icon {
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
}
.pb__cat-filters--kind:hover .pb__cat-filters--kind-pic, .pb__cat-filters--kind:focus-visible .pb__cat-filters--kind-pic {
  color: #0054a6;
}
.pb__cat-filters--kind-new {
  position: absolute;
  top: -4px;
  top: -0.25rem;
  left: 60%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  width: 1.625rem;
  height: 26px;
  height: 1.625rem;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-size: 9px;
  font-size: 0.5625rem;
  font-weight: 700;
  color: #fff;
  background-color: #0054a6;
}
.pb__cat-filters--kind-text {
  flex-grow: 1;
}
.pb__cat-filters--kind-sale {
  display: flex;
  align-self: flex-start;
  margin-top: 8px;
  margin-top: 0.5rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 18px;
  line-height: 1.125rem;
  color: #fff;
}
.pb__cat-filters--kind-sale b {
  position: relative;
  z-index: 1;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  margin-top: -3px;
  margin-top: -0.1875rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  letter-spacing: -0.02em;
  text-align: center;
  background-color: #0054a6;
}
.pb__cat-filters--kind-sale span {
  padding: 0 6px 0 16px;
  padding: 0 0.375rem 0 1rem;
  border-radius: 0 4px 4px 0;
  border-radius: 0 0.25rem 0.25rem 0;
  background-color: #ff5927;
}

.pb__cat-bar {
  grid-area: mbar;
  display: none;
}
.pb__cat-bar--button {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 44px;
  height: 2.75rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  border: 0;
  font: inherit;
  font-size: 18px;
  font-size: 1.125rem;
  color: #333333;
  background: none;
  cursor: pointer;
}
.pb__cat-bar--arrow {
  flex-shrink: 0;
  width: 0.625em;
  height: 0.625em;
  border-bottom: 3px solid currentColor;
  border-bottom: 0.1875rem solid currentColor;
  border-left: 3px solid currentColor;
  border-left: 0.1875rem solid currentColor;
  border-radius: 2px;
  border-radius: 0.125rem;
  display: inline-block;
  margin: -0.35em 4px 0;
  transform: rotate(-45deg);
  transition: transform 300ms ease-out, margin 300ms ease-out;
  font-size: 16px;
  font-size: 1rem;
  color: #0054a6;
}
.pb__cat-bar--button[aria-expanded=true] > .pb__cat-bar--arrow {
  margin-top: 0.3em;
  transform: rotate(135deg);
}
.pb__cat-bar--blue {
  color: #0054a6;
}
.pb__cat-bar--icon {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
}
.pb__cat-bar--dcat .pb__cat-bar--button {
  flex: 1 1 50%;
  justify-content: center;
  height: 48px;
  height: 3rem;
  font-size: 16px;
  font-size: 1rem;
}
.pb__cat-bar--dcat .pb__cat-bar--arrow {
  width: 7px;
  width: 0.4375rem;
  height: 7px;
  height: 0.4375rem;
  margin: -4px 0 0;
  border-width: 2px;
  border-width: 0.125rem;
  border-radius: 0;
  color: #333333;
}
.pb__cat-bar--dcat .pb__cat-bar--button[aria-expanded=true] > .pb__cat-bar--arrow {
  margin-top: -4px;
  margin-top: -0.25rem;
}

.pb__one-click--form {
  display: grid;
  gap: 14px;
  margin-top: 20px;
  margin-top: 1.25rem;
}
.pb__one-click--done {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 20px 0 4px;
  padding: 1.25rem 0 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
}
.pb__one-click--done b {
  display: block;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  font-size: 20px;
  font-size: 1.25rem;
  color: #333333;
}

.pb__fav-burst {
  position: absolute;
  z-index: 200;
  width: 0;
  height: 0;
  pointer-events: none;
}
.pb__fav-burst::after {
  content: "";
  position: absolute;
  top: -3px;
  top: -0.1875rem;
  left: -3px;
  left: -0.1875rem;
  width: 6px;
  width: 0.375rem;
  height: 6px;
  height: 0.375rem;
  border-radius: 50%;
  box-shadow: 5.2px -48px 0 -3px #ff8080, -5.2px -42px 0 -3px #ffed80, 40.77px -25.86px 0 -3px #ffed80, 29.59px -30.25px 0 -3px #a4ff80, 45.64px 15.75px 0 -3px #a4ff80, 42.1px 4.28px 0 -3px #80ffc8, 16.14px 45.5px 0 -3px #80ffc8, 22.91px 35.58px 0 -3px #80c8ff, -25.51px 40.99px 0 -3px #80c8ff, -13.54px 40.1px 0 -3px #a480ff, -47.95px 5.61px 0 -3px #a480ff, -39.79px 14.42px 0 -3px #ff80ed, -34.29px -33.99px 0 -3px #ff80ed, -36.08px -22.12px 0 -3px #ff8080;
  animation: pb-fav-sparkles 1s ease-out;
}

@keyframes pb-fav-sparkles {
  0%, 20% {
    opacity: 0;
  }
  25% {
    opacity: 1;
    box-shadow: 5.2px -39px 0 0 #ff8080, -5.2px -33px 0 0 #ffed80, 33.73px -20.25px 0 0 #ffed80, 22.56px -24.64px 0 0 #a4ff80, 36.87px 13.75px 0 0 #a4ff80, 33.33px 2.27px 0 0 #80ffc8, 12.24px 37.39px 0 0 #80ffc8, 19px 27.48px 0 0 #80c8ff, -21.61px 32.88px 0 0 #80c8ff, -9.63px 31.99px 0 0 #a480ff, -39.18px 3.61px 0 0 #a480ff, -31.02px 12.41px 0 0 #ff80ed, -27.25px -28.38px 0 0 #ff80ed, -29.04px -16.51px 0 0 #ff8080;
  }
}
.pb__fav-fly {
  position: fixed;
  z-index: 200;
  pointer-events: none;
}
.pb__fav-fly--inner {
  display: block;
  transform-origin: 50% 50%;
}
.pb__fav-fly--inner .icon {
  display: block;
  width: 100%;
  height: 100%;
}

.pb__fav-dock {
  position: fixed;
  top: 80px;
  top: 5rem;
  left: 100%;
  z-index: 98;
  display: grid;
  place-items: center;
  width: 70px;
  width: 4.375rem;
  height: 50px;
  height: 3.125rem;
  border-radius: 3px;
  border-radius: 0.1875rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.67);
  transition: transform 0.4s;
}
.pb__fav-dock.is-shown {
  transform: translateX(-120%);
}
.pb__fav-dock--icon, .pb__fav-dock--count {
  grid-area: 1/1;
}
.pb__fav-dock--icon {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  color: #e2264d;
}
.pb__fav-dock--count {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1;
}

@keyframes pb-holiday-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pb-holiday-snow {
  0% {
    transform: translate3d(0, -100%, 0);
  }
  100% {
    transform: translate3d(15%, 100%, 0);
  }
}
@keyframes pb-holiday-santa {
  0% {
    transform: translateY(0%) translateX(-100vw);
  }
  35% {
    transform: translateY(0) translateX(-60px);
  }
  45% {
    transform: translateY(-20px) translateX(-20px);
  }
  50% {
    transform: translateY(0) translateX(0);
  }
  55% {
    transform: translateY(20px) translateX(20px);
  }
  65% {
    transform: translateY(0px) translateX(60px);
  }
  100% {
    transform: translateY(0%) translateX(100vw);
  }
}
@keyframes pb-holiday-bat {
  0% {
    transform: translateX(-40%) translateY(0) rotate(0);
  }
  25% {
    transform: translateX(-40%) translateY(-50px) rotate(-3deg);
  }
  50% {
    transform: translateX(-40%) translateY(0) rotate(0);
  }
  75% {
    transform: translateX(-40%) translateY(-50px) rotate(3deg);
  }
  100% {
    transform: translateX(-40%) translateY(0) rotate(0);
  }
}
@keyframes pb-holiday-clouds {
  0% {
    transform: translateX(-50%);
  }
  50% {
    transform: translateX(calc(-50% + 100px));
  }
  100% {
    transform: translateX(-50%);
  }
}
@keyframes pb-holiday-ghost {
  0% {
    transform: translate(0, 0);
  }
  50%, 100% {
    transform: translate(110vw, -600px);
  }
}
@keyframes pb-holiday-ghost-two {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  40%, 40.1% {
    transform: translate(-110vw, -50px) rotateY(0deg);
  }
  50%, 50.1% {
    transform: translate(-110vw, -50px) rotateY(180deg);
  }
  100% {
    transform: translate(110vw, 400px) rotateY(180deg);
  }
}
@keyframes pb-holiday-drift {
  0% {
    transform: translateY(0) rotate(0);
  }
  25% {
    transform: translateY(-50px) rotate(-3deg);
  }
  50% {
    transform: translateY(0) rotate(0);
  }
  75% {
    transform: translateY(-50px) rotate(3deg);
  }
  100% {
    transform: translateY(0) rotate(0);
  }
}
@keyframes pb-holiday-blesk {
  0% {
    background-position: -25% 0;
  }
  100% {
    background-position: 125% 0;
  }
}
@keyframes pb-holiday-tank {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -2px);
  }
}
@keyframes pb-holiday-boat-left {
  0%, 100% {
    transform: rotate(2deg) translate(0, 0);
  }
  25% {
    transform: rotate(0deg) translate(0, -5px);
  }
}
@keyframes pb-holiday-boat-right {
  0%, 100% {
    transform: rotate(1deg) translate(0, 0);
  }
  25% {
    transform: rotate(0deg) translate(0, -5px);
  }
}
@keyframes pb-holiday-air-left {
  0% {
    transform: translate(100%, 385px) scale(0.1);
    opacity: 0;
  }
  75% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(1);
    opacity: 0;
  }
}
@keyframes pb-holiday-air-right {
  0% {
    transform: translate(-10%, 385px) scale(0.1);
    opacity: 0;
  }
  75% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(1);
    opacity: 0;
  }
}
@keyframes pb-holiday-balloon {
  0%, 50%, 100% {
    transform: translateY(0) translateX(0) rotate(0);
  }
  25% {
    transform: translateY(-50px) translateX(-50px) rotate(-3deg);
  }
  75% {
    transform: translateY(-50px) translateX(-50px) rotate(3deg);
  }
}
@keyframes pb-holiday-cloud {
  0%, 50%, 100% {
    transform: scale(1);
  }
  25%, 75% {
    transform: scale(1.1);
  }
}
@keyframes pb-holiday-flying {
  0% {
    transform: rotate(-50deg) translateX(0) rotate(50deg);
  }
  50% {
    transform: rotate(-180deg) translateX(40px) rotate(180deg);
  }
  100% {
    transform: rotate(-360deg) translateX(0) rotate(360deg);
  }
}
@keyframes pb-holiday-flying-two {
  0% {
    transform: rotate(50deg) translateX(0) rotate(-50deg);
  }
  50% {
    transform: rotate(180deg) translateX(80px) rotate(-180deg);
  }
  100% {
    transform: rotate(360deg) translateX(0) rotate(-360deg);
  }
}
.pb__holiday {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 1300px;
  height: 81.25rem;
  pointer-events: none;
  -webkit-overflow-scrolling: touch;
}
.pb__holiday > .pb__holiday--newyear {
  display: none;
  animation: pb-holiday-in 0.6s ease-out both;
}
.pb__holiday > .pb__holiday--halloween {
  display: none;
  animation: pb-holiday-in 0.6s ease-out both;
}
.pb__holiday > .pb__holiday--love {
  display: none;
  animation: pb-holiday-in 0.6s ease-out both;
}
.pb__holiday > .pb__holiday--defender {
  display: none;
  animation: pb-holiday-in 0.6s ease-out both;
}
.pb__holiday > .pb__holiday--march {
  display: none;
  animation: pb-holiday-in 0.6s ease-out both;
}
.pb__holiday > .pb__holiday--victory {
  display: none;
  animation: pb-holiday-in 0.6s ease-out both;
}

.pb__holiday--newyear {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 800px;
  height: 50rem;
}
.pb__holiday--newyear-bg {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 748px;
  height: 46.75rem;
  background: url("../img/banners/theme-newyear/bg-d.jpg") repeat-x center center;
}
.pb__holiday--newyear-snow {
  position: absolute;
  z-index: 3;
  top: 0;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 800px;
  height: 50rem;
  -webkit-overflow-scrolling: touch;
}
.pb__holiday--newyear-flake {
  position: absolute;
  z-index: 2;
  inset: 0;
  display: block;
  transform: translate3d(0, -100%, 0);
  animation: pb-holiday-snow linear infinite;
}
.pb__holiday--newyear-flake-fore {
  background-image: url("../img/banners/theme-newyear/snow-foreground.png");
  animation-duration: 15s;
}
.pb__holiday--newyear-flake-fore.pb__holiday--newyear-flake-late {
  animation-delay: 7.5s;
}
.pb__holiday--newyear-flake-middle {
  background-image: url("../img/banners/theme-newyear/snow-middleground.png");
  animation-duration: 20s;
}
.pb__holiday--newyear-flake-middle.pb__holiday--newyear-flake-late {
  animation-delay: 10s;
}
.pb__holiday--newyear-flake-back {
  background-image: url("../img/banners/theme-newyear/snow-background.png");
  animation-duration: 30s;
}
.pb__holiday--newyear-flake-back.pb__holiday--newyear-flake-late {
  animation-delay: 15s;
}
.pb__holiday--newyear-santa {
  position: absolute;
  top: 0;
  left: 0;
  overflow-x: hidden;
  width: 100%;
  height: 800px;
  height: 50rem;
  -webkit-overflow-scrolling: touch;
}
.pb__holiday--newyear-santa::before, .pb__holiday--newyear-santa::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: -541px;
  top: -33.8125rem;
  display: block;
  width: 782px;
  width: 48.875rem;
  height: 741px;
  height: 46.3125rem;
  background: url("../img/banners/theme-newyear/garland.png") no-repeat;
  pointer-events: none;
}
.pb__holiday--newyear-santa::after {
  left: -343px;
  left: -21.4375rem;
  transform: rotate(-95deg);
}
.pb__holiday--newyear-santa::before {
  right: -147px;
  right: -9.1875rem;
  transform: rotate(110deg);
}
.pb__holiday--newyear-sleigh {
  position: absolute;
  z-index: 10;
  top: 200px;
  top: 12.5rem;
  left: calc(50% - 200px);
  left: calc(50% - 12.5rem);
  width: 400px;
  width: 25rem;
  height: auto;
  filter: drop-shadow(2px 4px 6px #80d5ff);
  animation: pb-holiday-santa 10s infinite linear;
}

.pb__holiday--halloween {
  position: relative;
  left: 50%;
  min-width: 1920px;
  min-width: 120rem;
  min-height: 1220px;
  min-height: 76.25rem;
  transform: translateX(-50%);
}
.pb__holiday--halloween-after, .pb__holiday--halloween-center, .pb__holiday--halloween-before {
  position: absolute;
  inset: 0;
  margin: 0 auto;
  text-align: center;
}
.pb__holiday--halloween-after {
  z-index: 1;
  width: 100%;
  max-width: 592px;
  max-width: 37rem;
  background: url("../img/banners/theme-halloween/moon.svg") no-repeat center 50px;
  background-size: auto 592px;
}
.pb__holiday--halloween-center {
  z-index: 2;
  width: 100%;
  background: url("../img/banners/theme-halloween/earth.png") no-repeat center 448px;
  background-size: auto 823px;
}
.pb__holiday--halloween-before {
  z-index: 2;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.pb__holiday--halloween-before::before, .pb__holiday--halloween-before::after {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  width: 125.01px;
  width: 7.81313rem;
  height: 113.9px;
  height: 7.11875rem;
}
.pb__holiday--halloween-before::before {
  background-image: url("../img/banners/theme-halloween/witch-two.svg");
  animation: pb-holiday-ghost-two 5s linear infinite;
}
.pb__holiday--halloween-before::after {
  top: 600px;
  top: 37.5rem;
  left: -100px;
  left: -6.25rem;
  background-image: url("../img/banners/theme-halloween/witch.svg");
  animation: pb-holiday-ghost 3s linear infinite;
}
.pb__holiday--halloween-bat {
  position: absolute;
  top: 200px;
  top: 12.5rem;
  left: 50%;
  width: 100%;
  max-width: 500px;
  max-width: 31.25rem;
  height: auto;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.4));
  animation: pb-holiday-bat 20s ease-in-out infinite;
}
.pb__holiday--halloween-clouds {
  position: absolute;
  top: 130px;
  top: 8.125rem;
  left: 50%;
  width: 100%;
  max-width: 1350px;
  max-width: 84.375rem;
  height: auto;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.4));
  animation: pb-holiday-clouds 40s ease-in-out infinite;
}

.pb__holiday--love {
  position: relative;
  left: 50%;
  width: 100%;
  min-height: 1196px;
  min-height: 74.75rem;
  transform: translateX(-50%);
}
.pb__holiday--love-after, .pb__holiday--love-center, .pb__holiday--love-before {
  position: absolute;
  inset: 0;
  margin: 0 auto;
  text-align: center;
}
.pb__holiday--love-after {
  z-index: 1;
  width: 100%;
  max-width: 1920px;
  max-width: 120rem;
  background: url("../img/banners/theme-love/bg-love.jpg") no-repeat center top;
  background-size: 1920px auto;
}
.pb__holiday--love-center {
  z-index: 2;
  width: 100%;
  background: url("../img/banners/theme-love/bg-cloud.png") no-repeat center 145px;
  background-size: 2295px auto;
}
.pb__holiday--love-center::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 1120px;
  top: 70rem;
  bottom: 0;
  left: 50%;
  display: block;
  width: 100%;
  max-width: 2295px;
  max-width: 143.4375rem;
  height: 100%;
  background: url("../img/banners/theme-love/bg-cloud.png") no-repeat center bottom;
  background-size: 2295px auto;
  transform: rotate(180deg) translateX(50%);
}
.pb__holiday--love-before {
  z-index: 2;
}
.pb__holiday--love-balloon {
  position: relative;
  top: 200px;
  top: 12.5rem;
  width: 100%;
  max-width: 1350px;
  max-width: 84.375rem;
  height: auto;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.4));
  animation: pb-holiday-drift 20s ease-in-out infinite;
}
.pb__holiday--love-hearts {
  width: 100%;
  max-width: 1920px;
  max-width: 120rem;
  height: auto;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.7));
}

.pb__holiday--defender {
  position: relative;
  height: 1196px;
  height: 74.75rem;
}
.pb__holiday--defender::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url("../img/banners/theme-defender/bg-text.jpg") no-repeat top center;
  background-size: auto 1196px;
}
.pb__holiday--defender-body {
  position: relative;
  height: 0;
}
.pb__holiday--defender-body::before, .pb__holiday--defender-body::after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  display: block;
  width: 50%;
  height: 1196px;
  height: 74.75rem;
  background-position: top center;
  background-repeat: repeat-x;
  background-size: auto 1196px;
}
.pb__holiday--defender-body::before {
  left: 0;
  background-image: url("../img/banners/theme-defender/bg-line1.png");
}
.pb__holiday--defender-body::after {
  left: 50%;
  background-image: url("../img/banners/theme-defender/bg-line2.png");
}
.pb__holiday--defender-block {
  position: relative;
  z-index: -1;
  top: 0;
  left: 50%;
  min-height: 1196px;
  min-height: 74.75rem;
  transform: translateX(-50%);
}
.pb__holiday--defender-after {
  position: absolute;
  z-index: 1;
  top: 325px;
  top: 20.3125rem;
  left: 50%;
  width: 100%;
  height: 644px;
  height: 40.25rem;
  background: url("../img/banners/theme-defender/bg-after.png") no-repeat center top;
  background-size: 3200px auto;
  transform: translateX(-50%);
}
.pb__holiday--defender-center {
  position: relative;
  top: 600px;
  top: 37.5rem;
  width: 100%;
  max-width: 1160px;
  max-width: 72.5rem;
  height: 66px;
  height: 4.125rem;
  margin: 0 auto;
}
.pb__holiday--defender-center::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/banners/theme-defender/shine.png") no-repeat -25% 0;
  animation: pb-holiday-blesk 5.5s ease-in-out infinite;
}
.pb__holiday--defender-before {
  position: relative;
  top: 80px;
  top: 5rem;
}
.pb__holiday--defender-svg {
  display: block;
  max-width: 1920px;
  max-width: 120rem;
  margin: 0 auto;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.2));
}
.pb__holiday--defender-svg > g:nth-child(1), .pb__holiday--defender-svg > g:nth-child(6) {
  animation: pb-holiday-tank 1.5s linear infinite;
}
.pb__holiday--defender-svg > g:nth-child(2) {
  animation: pb-holiday-boat-left 7.5s ease-in-out infinite;
}
.pb__holiday--defender-svg > g:nth-child(7) {
  animation: pb-holiday-boat-right 7.5s ease-in-out infinite;
}
.pb__holiday--defender-svg > g:nth-child(3) {
  animation: pb-holiday-air-left 7.5s ease-in-out infinite;
}
.pb__holiday--defender-svg > g:nth-child(4) {
  animation: pb-holiday-air-left 7.6s ease-in-out infinite;
}
.pb__holiday--defender-svg > g:nth-child(5) {
  animation: pb-holiday-air-left 7.7s ease-in-out infinite;
}
.pb__holiday--defender-svg > g:nth-child(8) {
  animation: pb-holiday-air-right 7.5s ease-in-out infinite;
}
.pb__holiday--defender-svg > g:nth-child(9) {
  animation: pb-holiday-air-right 7.6s ease-in-out infinite;
}
.pb__holiday--defender-svg > g:nth-child(10) {
  animation: pb-holiday-air-right 7.7s ease-in-out infinite;
}

.pb__holiday--march {
  position: relative;
  height: 1024px;
  height: 64rem;
}
.pb__holiday--march-after {
  position: absolute;
  z-index: 2;
  top: 400px;
  top: 25rem;
  left: 37%;
}
.pb__holiday--march-before {
  position: absolute;
  z-index: 1;
  top: 280px;
  top: 17.5rem;
  left: 50%;
}
.pb__holiday--march-flowers, .pb__holiday--march-girl {
  display: block;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.7));
  animation: pb-holiday-balloon 40s ease-in-out infinite;
}
.pb__holiday--march-girl {
  animation-delay: 3s;
}
.pb__holiday--march-center {
  position: relative;
  z-index: -1;
  left: 50%;
  overflow: hidden;
  max-width: 2032px;
  max-width: 127rem;
  min-height: 1024px;
  min-height: 64rem;
  transform: translateX(-50%);
  -webkit-overflow-scrolling: touch;
}
.pb__holiday--march-center::before, .pb__holiday--march-center::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  min-height: 1024px;
  min-height: 64rem;
  background-repeat: no-repeat;
  background-position: center top;
}
.pb__holiday--march-center::before {
  z-index: 0;
  background-image: url("../img/banners/theme-march/bg-frame.png");
}
.pb__holiday--march-center::after {
  z-index: -1;
  top: 0;
  background-image: url("../img/banners/theme-march/bg.png");
  animation: pb-holiday-cloud 40s ease-in-out infinite;
}
.pb__holiday--march-bird {
  position: absolute;
  z-index: 1;
}
.pb__holiday--march-bird-1 {
  top: 450px;
  top: 28.125rem;
  left: 36%;
  animation: pb-holiday-flying 12s linear infinite;
}
.pb__holiday--march-bird-2 {
  top: 300px;
  top: 18.75rem;
  left: 34%;
  animation: pb-holiday-flying-two 12s linear infinite;
}

.pb__holiday--victory {
  position: relative;
  height: 1080px;
  height: 67.5rem;
}
.pb__holiday--victory-after {
  position: relative;
  top: 0;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 1080px;
  height: 67.5rem;
  -webkit-overflow-scrolling: touch;
}
.pb__holiday--victory-after::before, .pb__holiday--victory-after::after {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 1080px;
  height: 67.5rem;
}
.pb__holiday--victory-after::before {
  right: 50%;
  background-image: url("../img/banners/theme-victory/line-left.jpg");
}
.pb__holiday--victory-after::after {
  left: 50%;
  background-image: url("../img/banners/theme-victory/line-right.jpg");
}
.pb__holiday--victory-center {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1920px;
  width: 120rem;
  height: 1080px;
  height: 67.5rem;
  background: url("../img/banners/theme-victory/bg.jpg") no-repeat center top;
  transform: translateX(-50%);
}
.pb__holiday--victory-before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 0;
}
.pb__holiday--victory-before::before, .pb__holiday--victory-before::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  display: block;
  width: 100%;
}
.pb__holiday--victory-before::before {
  top: 120px;
  top: 7.5rem;
  height: 844px;
  height: 52.75rem;
  background: url("../img/banners/theme-victory/ribbons.svg") no-repeat center;
}
.pb__holiday--victory-before::after {
  top: 380px;
  top: 23.75rem;
  height: 187px;
  height: 11.6875rem;
  background: url("../img/banners/theme-victory/text.png") no-repeat center;
  transform: translateX(-30px);
}

body {
  transition: background-color 300ms ease-out;
}

.pb__holiday-theme--newyear {
  background-color: #f0f7f9;
  background-image: url("../img/banners/theme-newyear/bg-snow.png");
  background-position: top center;
  background-repeat: repeat;
}
.pb__holiday-theme--newyear .pb__holiday > .pb__holiday--newyear {
  display: block;
}

.pb__holiday-theme--halloween {
  background-color: #0e2537;
}
.pb__holiday-theme--halloween .pb__holiday > .pb__holiday--halloween {
  display: block;
}

.pb__holiday-theme--love {
  background-image: url("../img/banners/theme-love/bg-line.png");
  background-position: top center;
}
.pb__holiday-theme--love .pb__holiday > .pb__holiday--love {
  display: block;
}

.pb__holiday-theme--defender .pb__holiday > .pb__holiday--defender {
  display: block;
}

.pb__holiday-theme--march .pb__holiday > .pb__holiday--march {
  display: block;
}

.pb__holiday-theme--victory .pb__holiday > .pb__holiday--victory {
  display: block;
}

.pb__holiday-theme--newyear {
  --pb-holiday-ink: #0066b1;
}

.pb__holiday-theme--halloween {
  --pb-holiday-ink: #eb9d43;
}
.pb__holiday-theme--halloween .pb__logo {
  font-family: "Vampire95", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-weight: 400;
}
body.pb__holiday-theme--halloween .pb__breadcrumb {
  color: #9fb0c2;
}

[aria-current=page] > .pb__holiday-theme--halloween .pb__breadcrumb--link {
  color: #fff;
}

.pb__holiday-theme--love {
  --pb-holiday-ink: #dc074f;
}

.pb__holiday-theme--defender {
  --pb-holiday-ink: #2f5db7;
}
.pb__hero {
  position: relative;
  overflow: hidden;
  height: 728px;
  height: 45.5rem;
  color: #fff;
  -webkit-overflow-scrolling: touch;
}
.pb__hero--bg {
  position: absolute;
  inset: 0;
  display: block;
}
.pb__hero--img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
}
.pb__hero--text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.pb__hero--subtitle {
  margin: 6px 0 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 1.2px;
  letter-spacing: 0.075rem;
}
.pb__hero--title {
  margin: 0;
  font-size: 72px;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.14;
}
.pb__hero--features {
  display: flex;
  justify-content: center;
}
.pb__hero--feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 90px;
  width: 5.625rem;
  margin: 0 11px;
}
.pb__hero--feature-icon {
  width: 55px;
  width: 3.4375rem;
  height: 55px;
  height: 3.4375rem;
}
.pb__hero--feature-num {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 55px;
  height: 3.4375rem;
  font-size: 45px;
  font-size: 2.8125rem;
  font-weight: 700;
  line-height: 1;
}
.pb__hero--feature-num small {
  margin-top: -10px;
  margin-top: -0.625rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
}
.pb__hero--feature-text {
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1.2;
}
.pb__hero--buttons {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 200px;
  bottom: 12.5rem;
  z-index: 3;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.pb__hero--half {
  display: flex;
  justify-content: flex-start;
  padding-left: 70px;
  padding-left: 4.375rem;
}
.pb__hero--half-right {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 70px;
  padding-right: 4.375rem;
}

.pb__kids-wrap {
  padding-top: 20px;
  padding-top: 1.25rem;
}

.pb__kids {
  position: relative;
  overflow: hidden;
  height: 397px;
  height: 24.8125rem;
  background-color: #dcdcdc;
  -webkit-overflow-scrolling: touch;
}
.pb__kids > picture {
  display: block;
  height: 100%;
}
.pb__kids--img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
}
.pb__kids--side {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  padding: 20px 30px;
  padding: 1.25rem 1.875rem;
}
.pb__kids--side-right {
  left: auto;
  right: 0;
  align-items: flex-end;
  text-align: right;
}
.pb__kids--text {
  display: flex;
  flex-direction: column;
  align-items: inherit;
  max-width: 300px;
  max-width: 18.75rem;
  margin: 0;
  color: #fff;
}
.pb__kids--label {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.38;
}
.pb__kids--icon {
  width: 87px;
  width: 5.4375rem;
  height: 87px;
  height: 5.4375rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}

.pb__halves {
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__halves--row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.pb__half {
  position: relative;
  overflow: hidden;
  height: 344px;
  height: 21.5rem;
  -webkit-overflow-scrolling: touch;
}
.pb__half picture {
  display: block;
  height: 100%;
}
.pb__half--img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__half--header {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 30px;
  padding: 1.25rem 1.875rem;
}
.pb__half--title {
  flex-grow: 1;
  margin: 0;
  font-size: 34px;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.2;
  color: #fff;
}
.pb__half--constructor .pb__half--header {
  align-items: flex-end;
  text-align: right;
}

.pb__top-cats--grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: 289px;
  grid-auto-rows: 18.0625rem;
  gap: 10px;
}

.pb__top-cat {
  position: relative;
  overflow: hidden;
  height: 100%;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-overflow-scrolling: touch;
}
.pb__top-cat--info {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 60px;
  max-height: 3.75rem;
  overflow: hidden;
  text-align: center;
  line-height: 1;
  background-color: rgba(255, 255, 255, 0.9);
  transition: max-height 300ms ease-out, background-color 300ms ease-out;
  -webkit-overflow-scrolling: touch;
}
.pb__top-cat--title {
  width: 90%;
  font-size: 20px;
  font-size: 1.25rem;
  color: #333333;
  transition: width 300ms ease-out, margin 300ms ease-out, background-color 300ms ease-out;
}
.pb__top-cat--gender {
  display: none;
  font-size: 24px;
  font-size: 1.5rem;
  color: #000;
  visibility: hidden;
  opacity: 0;
  transition: opacity 350ms ease-out 100ms, transform 350ms ease-out 100ms, visibility 350ms;
}
.pb__top-cat--gender:first-child {
  transform: translateX(50%);
}
.pb__top-cat--gender:last-child {
  transform: translateX(-50%);
}
.pb__top-cat--gender:hover, .pb__top-cat--gender:focus-visible {
  text-decoration: underline;
}

.pb__liquidation {
  margin: 10px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pb__liquidation--info {
  display: flex;
  flex-direction: column;
  height: 317px;
  height: 19.8125rem;
  overflow: hidden;
  border-radius: 4px;
  border-radius: 0.25rem;
  background: #fd84cb url("../img/banners/liquidation.jpg") no-repeat center/auto 100%;
  -webkit-overflow-scrolling: touch;
}
.pb__liquidation--text {
  display: flex;
  align-items: flex-end;
  gap: 20px;
  flex-grow: 1;
  margin: 0;
  padding: 40px 20px 0;
  padding: 2.5rem 1.25rem 0;
  color: #000;
}
.pb__liquidation--80 {
  width: 368px;
  width: 23rem;
  height: 166px;
  height: 10.375rem;
}
.pb__liquidation--mega {
  width: 355px;
  width: 22.1875rem;
  height: 172px;
  height: 10.75rem;
}
.pb__liquidation--group {
  display: flex;
  align-items: center;
  gap: 40px;
  padding: 20px;
  padding: 1.25rem;
}
.pb__liquidation--sizes, .pb__liquidation--genders {
  display: flex;
  gap: 15px;
  margin: 0;
  padding: 0;
  border: 0;
}
.pb__liquidation--label {
  display: inline-block;
}
.pb__liquidation--button {
  display: inline-block;
  min-width: 34px;
  min-width: 2.125rem;
  padding: 8px 4px;
  padding: 0.5rem 0.25rem;
  border: 2px solid #000;
  border: 0.125rem solid #000;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  color: #000;
  background-color: #ffe569;
  cursor: pointer;
  transition: color 86ms ease-out, background-color 86ms ease-out;
}
.pb__liquidation--button:hover {
  color: #fff;
  background-color: #000;
}
.pb__liquidation--button-wide {
  min-width: 120px;
  min-width: 7.5rem;
}
.pb__liquidation--input:checked + .pb__liquidation--button, .pb__liquidation--input:focus-visible + .pb__liquidation--button {
  color: #fff;
  background-color: #000;
}
.pb__liquidation--submit {
  margin-left: auto;
}

.pb__top-prints--grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
}
.pb__top-prints--hit {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-column: span 2;
  grid-row: span 2;
  overflow: hidden;
  border-radius: 4px;
  border-radius: 0.25rem;
  -webkit-overflow-scrolling: touch;
}
.pb__top-prints--hit-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__top-prints--hit-title {
  position: relative;
  margin: 15px 0 20px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #000;
}
.pb__top-prints--hit-img {
  position: relative;
  display: block;
  flex-grow: 1;
  width: 89%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  transition: transform 300ms ease-out, filter 300ms ease-out;
}
.pb__top-prints--hit-button {
  margin: 16px 0 12px;
}
.pb__top-prints--hit:hover .pb__top-prints--hit-img, .pb__top-prints--hit:focus-visible .pb__top-prints--hit-img {
  transform: translate(-8px, -8px);
  filter: drop-shadow(8px 8px 4px rgba(0, 0, 0, 0.6));
}
.pb__top-prints--hit:hover .pb__plate, .pb__top-prints--hit:focus-visible .pb__plate {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}

.pb__reviews {
  margin-top: 10px;
  margin-top: 0.625rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__reviews--grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0 20px;
}

.pb__review {
  display: flex;
  flex-direction: column;
}
.pb__review--photo {
  display: block;
  width: 100%;
  height: 227px;
  height: 14.1875rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__review > picture {
  display: block;
}
.pb__review--content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.pb__review--text {
  flex-grow: 1;
  margin: 0;
  padding: 26px 0 5px;
  padding: 1.625rem 0 0.3125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.625;
}
.pb__review--info {
  display: flex;
  align-items: center;
  padding: 20px 0 40px;
  padding: 1.25rem 0 2.5rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pb__review--avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 20px;
  margin-right: 1.25rem;
}
.pb__review--avatar img {
  display: block;
  width: 80px;
  width: 5rem;
  height: 80px;
  height: 5rem;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__review--avatar picture {
  display: block;
}
.pb__review--fb {
  position: absolute;
  top: -12px;
  top: -0.75rem;
  right: -6px;
  right: -0.375rem;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
  padding: 0 2px 0 0;
  padding: 0 0.125rem 0 0;
  overflow: hidden;
  border-radius: 4px;
  border-radius: 0.25rem;
  color: #fff;
  background-color: #4d6fa9;
  -webkit-overflow-scrolling: touch;
}
.pb__review--fb .icon {
  width: 26px;
  width: 1.625rem;
  height: 26px;
  height: 1.625rem;
  margin-bottom: -2px;
  margin-bottom: -0.125rem;
}
.pb__review--name {
  flex-grow: 1;
  padding: 6px 0;
  padding: 0.375rem 0;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #3e3e3e;
}
.pb__review--stars {
  display: none;
  gap: 3px;
  color: #ffa500;
}
.pb__review--stars .icon {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}

.pb__subscribe {
  margin-top: 40px;
  margin-top: 2.5rem;
  background-color: #0fa8c3;
}
.pb__subscribe--form {
  display: flex;
  align-items: center;
  padding: 20px 10px;
  padding: 1.25rem 0.625rem;
}
.pb__subscribe--title {
  width: 30%;
  font-size: 24px;
  font-size: 1.5rem;
  text-align: center;
  color: #fff;
}
.pb__subscribe--input {
  flex-grow: 1;
  min-width: 0;
  height: 50px;
  height: 3.125rem;
  margin: 0 7%;
  padding: 0 12px;
  padding: 0 0.75rem;
  border: 0;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 20px;
  font-size: 1.25rem;
  text-align: center;
  color: #333333;
  background-color: #fff;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.25);
  outline: none;
  transition: transform 300ms ease-out, box-shadow 300ms ease-out;
}
.pb__subscribe--input:focus {
  transform: scale(1.05);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__subscribe--input.is-error {
  box-shadow: 0 0 0 3px #efce4a, 0 8px 32px 0 rgba(0, 0, 0, 0.25);
}
.pb__subscribe--button {
  flex-shrink: 0;
  margin: 0 5px 0 16px;
  padding: 11px 45px;
  padding: 0.6875rem 2.8125rem;
  border: 1px solid #ff0037;
  border: 0.0625rem solid #ff0037;
  border-radius: 4px;
  border-radius: 0.25rem;
  font: inherit;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  background-color: #ff0037;
  cursor: pointer;
  transition: transform 300ms ease-out, box-shadow 300ms ease-out;
}
.pb__subscribe--button:hover, .pb__subscribe--button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__subscribe--msg {
  margin: 0;
  padding: 0 10px 16px;
  padding: 0 0.625rem 1rem;
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  color: #fff;
}
.pb__subscribe--msg:empty {
  display: none;
}

.pb__home-seo {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}
.pb__home-seo--block {
  padding: 40px 20px 20px;
  padding: 2.5rem 1.25rem 1.25rem;
  border: 1px solid #eee;
  border: 0.0625rem solid #eee;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__home-seo--header {
  margin: 0;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
}
.pb__home-seo--header-second {
  font-size: 13px;
  font-size: 0.8125rem;
}
.pb__home-seo--text {
  margin: 0;
  padding-bottom: 29px;
  padding-bottom: 1.8125rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.77;
}
.pb__home-seo--list {
  margin: 0;
  padding: 0 0 14px;
  padding: 0 0 0.875rem;
  list-style: none;
  counter-reset: about;
}
.pb__home-seo--list li {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 23px;
  line-height: 1.4375rem;
  counter-increment: about;
}
.pb__home-seo--list li::before {
  content: counter(about) ". ";
}

.pb__plate {
  position: relative;
  display: flex;
  align-items: center;
  width: 280px;
  width: 17.5rem;
  padding: 16px 0;
  padding: 1rem 0;
  border-radius: 4px;
  border-radius: 0.25rem;
  color: #333333;
  background-color: #fff;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: transform 300ms ease-out, box-shadow 300ms ease-out;
}
.pb__plate--text {
  flex-grow: 1;
  padding: 0 40px;
  padding: 0 2.5rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
  text-align: center;
}
.pb__plate--arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  right: 1rem;
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
  margin-top: -11px;
  margin-top: -0.6875rem;
  opacity: 0.6;
  transition: right 300ms ease-out;
}
.pb__plate:hover, .pb__plate:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__plate:hover .pb__plate--arrow, .pb__plate:focus-visible .pb__plate--arrow {
  right: 10px;
  right: 0.625rem;
}

.pb__holiday-theme .pb__home {
  position: relative;
  z-index: 1;
}
.pb__holiday-theme .pb__hero--img {
  opacity: 0;
}

:where(.pb__holiday-theme .pb__home > section:not(.pb__hero)) {
  background-color: #fff;
}

.pb__holiday-theme--newyear .pb__hero {
  color: #0066b1;
}
.pb__holiday-theme--newyear .pb__hero--subtitle {
  font-weight: 700;
  text-transform: uppercase;
}
.pb__holiday-theme--newyear .pb__hero--title {
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 102, 177, 0.42);
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
}
.pb__holiday-theme--newyear .pb__hero--feature {
  text-shadow: 0 1px 0 #fff, 0 -1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;
}
.pb__holiday-theme--newyear .pb__hero .pb__plate {
  color: #fff;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #ff0032;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25);
}
.pb__holiday-theme--newyear .pb__hero::before,
.pb__holiday-theme--newyear .pb__hero::after,
.pb__holiday-theme--newyear .pb__hero--bg::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
.pb__holiday-theme--newyear .pb__hero::before {
  top: 77px;
  top: 4.8125rem;
  left: calc(50% - 530px);
  left: calc(50% - 33.125rem);
  width: 340px;
  width: 21.25rem;
  height: 376px;
  height: 23.5rem;
  background-image: url("../img/banners/theme-newyear/notice-man.png");
}
.pb__holiday-theme--newyear .pb__hero::after {
  top: 77px;
  top: 4.8125rem;
  left: calc(50% + 260px);
  left: calc(50% + 16.25rem);
  width: 340px;
  width: 21.25rem;
  height: 368px;
  height: 23rem;
  background-image: url("../img/banners/theme-newyear/notice-woman.png");
}
.pb__holiday-theme--newyear .pb__hero--bg::after {
  top: 337px;
  top: 21.0625rem;
  left: calc(50% - 250px);
  left: calc(50% - 15.625rem);
  width: 497px;
  width: 31.0625rem;
  height: 233px;
  height: 14.5625rem;
  background-image: url("../img/banners/theme-newyear/notice.png");
}

.pb__holiday-theme--halloween .pb__hero--text {
  color: #eb9d43;
  font-family: "Vampire95", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4);
}

.pb__holiday-theme--love .pb__hero {
  color: #dc074f;
}

.pb__holiday-theme--defender .pb__hero {
  color: #2f5db7;
}

.pb__holiday-theme--victory .pb__hero--text {
  text-shadow: 1px 1px 0 rgba(130, 130, 130, 0.6);
}

.pb__listing--top {
  display: grid;
  grid-template-columns: 230px minmax(0, 1fr) auto;
  grid-template-columns: 14.375rem minmax(0, 1fr) auto;
  grid-template-areas: "crumbs crumbs crumbs" "our heading filters" "popular popular popular";
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding-top: 10px;
  padding-top: 0.625rem;
}
.pb__listing--crumbs {
  grid-area: crumbs;
  min-width: 0;
}
.pb__listing--crumbs .pb__breadcrumb {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 11px;
  line-height: 0.6875rem;
  color: #828282;
}
.pb__listing--crumbs .pb__breadcrumb--container {
  padding: 6px 0 10px;
  padding: 0.375rem 0 0.625rem;
}
.pb__listing--our {
  grid-area: our;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 230px;
  width: 14.375rem;
  height: 50px;
  height: 3.125rem;
  padding: 10px;
  padding: 0.625rem;
  border: 1px solid #0054a6;
  border: 0.0625rem solid #0054a6;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 27px;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 27px;
  line-height: 1.6875rem;
  text-transform: uppercase;
  color: #000;
  background-color: #fff;
  cursor: pointer;
}
.pb__listing--our b {
  font-weight: 700;
  color: #0054a6;
}
.pb__listing--our:hover, .pb__listing--our:focus-visible {
  border-color: #ff0037;
  box-shadow: inset 0 0 2px #ff0037;
  color: #ff0037;
}
.pb__listing--our:hover b, .pb__listing--our:focus-visible b {
  color: #ff0037;
}
.pb__listing--our[aria-expanded=true], .pb__listing--our.is-selected {
  border-color: #bdbdbd;
  box-shadow: none;
}
.pb__listing--our[aria-expanded=true] b, .pb__listing--our.is-selected b {
  color: #ff0037;
}
.pb__listing--top > .pb__listing--our {
  animation: pb-clip-me 3s linear infinite;
}
.pb__listing--top > .pb__listing--our:hover, .pb__listing--top > .pb__listing--our[aria-expanded=true] {
  animation: none;
}
.pb__listing--our-arrow {
  position: relative;
  flex-shrink: 0;
  width: 12px;
  width: 0.75rem;
  height: 12px;
  height: 0.75rem;
}
.pb__listing--our-arrow::before, .pb__listing--our-arrow::after {
  content: "";
  position: absolute;
}
.pb__listing--our-arrow::before {
  top: 0;
  left: 2px;
  left: 0.125rem;
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  border-bottom: 3px solid #0054a6;
  border-bottom: 0.1875rem solid #0054a6;
  border-left: 3px solid #0054a6;
  border-left: 0.1875rem solid #0054a6;
  border-radius: 2px;
  border-radius: 0.125rem;
  transform: rotate(-45deg);
}
:is([aria-expanded=true], .is-selected) > .pb__listing--our-arrow {
  border-radius: 2px;
  border-radius: 0.125rem;
  background-color: #ff0037;
}
:is([aria-expanded=true], .is-selected) > .pb__listing--our-arrow::before, :is([aria-expanded=true], .is-selected) > .pb__listing--our-arrow::after {
  top: 5px;
  top: 0.3125rem;
  left: 1px;
  left: 0.0625rem;
  width: 10px;
  width: 0.625rem;
  height: 2px;
  height: 0.125rem;
  border: 0;
  border-radius: 0;
  background-color: #fff;
  transform: rotate(45deg);
}
:is([aria-expanded=true], .is-selected) > .pb__listing--our-arrow::after {
  transform: rotate(-45deg);
}
.pb__listing--heading {
  grid-area: heading;
  min-width: 0;
  padding-left: 10px;
  padding-left: 0.625rem;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.pb__listing--title {
  overflow: hidden;
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 19px;
  line-height: 1.1875rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000;
  -webkit-overflow-scrolling: touch;
}
.pb__listing--subtitle {
  overflow: hidden;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  letter-spacing: 0.03125rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #bdbdbd;
  -webkit-overflow-scrolling: touch;
}

@keyframes pb-clip-me {
  35%, 70% {
    transform: rotate(0) translate(0, 0);
  }
  40%, 50%, 60% {
    transform: rotate(5deg) translate(0, -2px);
  }
  45%, 55%, 65% {
    transform: rotate(-3deg) translate(0, -2px);
  }
}
.pb__close {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  padding: 8px 15px;
  padding: 0.5rem 0.9375rem;
  border: 1px solid currentColor;
  border: 0.0625rem solid currentColor;
  border-radius: 16px;
  border-radius: 1rem;
  font: inherit;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.2;
  white-space: nowrap;
  background-color: #fff;
  cursor: pointer;
  transition: box-shadow 300ms ease-out;
}
.pb__close .icon {
  width: 12px;
  width: 0.75rem;
  height: 12px;
  height: 0.75rem;
}
.pb__close--pink {
  color: #ff0037;
}
.pb__close--pink:hover {
  box-shadow: inset 0 0 20px 2px rgba(255, 0, 55, 0.2);
}
.pb__close--blue {
  color: #0054a6;
}
.pb__close--blue:hover {
  box-shadow: inset 0 0 20px 2px rgba(0, 84, 166, 0.2);
}

.pb__collections--top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__collections--top .pb__listing--our {
  display: flex;
}
.pb__collections--search {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  max-width: 540px;
  max-width: 33.75rem;
  height: 48px;
  height: 3rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  color: #666;
  background-color: #f2f2f2;
}
.pb__collections--search:focus-within {
  box-shadow: inset 0 0 0 1px rgba(0, 84, 166, 0.44);
}
.pb__collections--search-icon {
  position: absolute;
  left: 3%;
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
}
.pb__collections--search-button {
  padding: 0 8% 0 12px;
  padding: 0 8% 0 0.75rem;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #0054a6;
}
.pb__collections--input {
  flex: 1 1;
  min-width: 0;
  height: 100%;
  padding: 0 12px 0 40px;
  padding: 0 0.75rem 0 2.5rem;
  border: 0;
  outline: 0;
  font: inherit;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #666;
  background: none;
}
.pb__collections--input::-moz-placeholder {
  color: #666;
}
.pb__collections--input::placeholder {
  color: #666;
}
.pb__collections--body {
  flex: 1 1;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 10px 20px 40px;
  padding: 0.625rem 1.25rem 2.5rem;
  -webkit-overflow-scrolling: touch;
}
.pb__collections--body[hidden] {
  display: none;
}
.pb__collections--list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
  gap: 10px;
}
.pb__collections--item {
  display: flex;
  justify-content: center;
}
.pb__collections--item[hidden] {
  display: none;
}
.pb__collections--card {
  display: block;
  width: 160px;
  width: 10rem;
  padding: 8px 8px 12px;
  padding: 0.5rem 0.5rem 0.75rem;
  border: 0;
  border-radius: 16px;
  border-radius: 1rem;
  font: inherit;
  text-align: left;
  color: #333333;
  background-color: #fff;
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: box-shadow 300ms ease-out;
}
.pb__collections--card:hover, .pb__collections--card:focus-visible {
  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.35);
}
.pb__collections--pics {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: 8px;
  width: 144px;
  width: 9rem;
  height: 155px;
  height: 9.6875rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.pb__collections--pic {
  position: relative;
  display: block;
  width: 144px;
  width: 9rem;
  height: 155px;
  height: 9.6875rem;
  overflow: hidden;
  border-radius: 8px;
  border-radius: 0.5rem;
  background-color: #ebebeb;
  -webkit-overflow-scrolling: touch;
}
.pb__collections--pic picture,
.pb__collections--pic img {
  width: 100%;
  height: 100%;
}
.pb__collections--pic img {
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__collections--pics-multi > .pb__collections--pic {
  width: 68px;
  width: 4.25rem;
  height: 72px;
  height: 4.5rem;
}
.pb__collections--pics-multi > .pb__collections--pic-line {
  width: 144px;
  width: 9rem;
}
.pb__collections--more {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.15;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.9);
}
.pb__collections--more b {
  color: #0054a6;
}
.pb__collections--content {
  display: block;
  min-width: 0;
  padding: 4px;
  padding: 0.25rem;
}
.pb__collections--name {
  display: block;
  overflow: hidden;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-overflow-scrolling: touch;
}
.pb__collections--quantity {
  display: block;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.4;
  letter-spacing: 0.03em;
  color: rgba(0, 0, 0, 0.5);
}
.pb__collections--empty {
  padding: 24px 0;
  padding: 1.5rem 0;
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  color: #828282;
}
.pb__collections--empty[hidden] {
  display: none;
}
.pb__collections--empty a {
  color: #0054a6;
  text-decoration: underline;
}

.pb__subdir {
  overflow-y: auto;
  overscroll-behavior: contain;
  margin: 0 0 20px;
  padding: 20px 28px;
  padding: 1.25rem 1.75rem;
  border: 2px solid #e0e0e0;
  border: 0.125rem solid #e0e0e0;
  border-radius: 16px;
  border-radius: 1rem;
  background-color: #fff;
  box-shadow: 0 -12px 64px rgba(0, 0, 0, 0.15);
  -webkit-overflow-scrolling: touch;
}
.pb__subdir[hidden] {
  display: none;
}
.pb__subdir--top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px 20px;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
.pb__subdir--title {
  display: flex;
  flex-direction: column;
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 1.2;
  color: #333333;
}
.pb__subdir--title small {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 400;
  color: #828282;
}
.pb__subdir--search {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  max-width: 340px;
  max-width: 21.25rem;
  color: #666;
}
.pb__subdir--search .icon {
  position: absolute;
  left: 10px;
  left: 0.625rem;
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
}
.pb__subdir--input {
  width: 100%;
  height: 32px;
  height: 2rem;
  padding: 0 12px 0 34px;
  padding: 0 0.75rem 0 2.125rem;
  border: 1px solid rgba(0, 84, 166, 0.44);
  border: 0.0625rem solid rgba(0, 84, 166, 0.44);
  border-radius: 8px;
  border-radius: 0.5rem;
  outline: 0;
  font: inherit;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #666;
  background-color: #f2f2f2;
}
.pb__subdir--input::-moz-placeholder {
  color: #666;
}
.pb__subdir--input::placeholder {
  color: #666;
}
.pb__subdir--input:focus {
  border-color: #0054a6;
}
.pb__subdir--list {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
}
.pb__subdir--item[hidden] {
  display: none;
}
.pb__subdir--link {
  display: flex;
  align-items: center;
  padding: 4px;
  padding: 0.25rem;
  border-radius: 16px;
  border-radius: 1rem;
  background-color: #f2f2f2;
  transition: transform 0.2s ease-out;
}
.pb__subdir--link:hover, .pb__subdir--link:focus-visible {
  transform: scale(1.05);
}
.pb__subdir--pic {
  position: relative;
  flex: 0 0 72px;
  height: 72px;
  height: 4.5rem;
}
.pb__subdir--pic picture {
  height: 100%;
}
.pb__subdir--pic img {
  width: 100%;
  height: 100%;
  border-radius: 14px;
  border-radius: 0.875rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__subdir--status {
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  border: 2px solid #f2f2f2;
  border: 0.125rem solid #f2f2f2;
  border-radius: 50%;
  background-color: #27ae60;
}
.pb__subdir--info {
  flex-grow: 1;
  min-width: 0;
  padding-left: 20px;
  padding-left: 1.25rem;
}
.pb__subdir--name {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25;
  color: #333333;
}
.pb__subdir--count {
  padding-left: 4px;
  padding-left: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.5);
}

.pb__notice {
  position: relative;
}
.pb__notice--slide {
  container: promo/inline-size;
}
.pb__notice--arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 144px;
  width: 9rem;
  padding: 0;
  border: 0;
  color: #8e8e8e;
  background: none;
  cursor: pointer;
  transition: color 300ms ease-out;
}
.pb__notice--arrow .icon {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
}
.pb__notice--arrow:hover, .pb__notice--arrow:focus-visible {
  color: #fff;
}
.pb__notice--arrow.splide__arrow--prev {
  left: 0;
}
.pb__notice--arrow.splide__arrow--next {
  right: 0;
}

.pb__popular {
  grid-area: popular;
  position: relative;
  min-width: 0;
  margin: 43px -10px 20px;
  padding: 16px 20px 0;
  padding: 1rem 1.25rem 0;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 16px;
  border-radius: 1rem;
  background-color: #fff;
}
.pb__popular--title {
  position: absolute;
  top: 0;
  left: 50%;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0 15px;
  padding: 0 0.9375rem;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 36px;
  line-height: 2.25rem;
  white-space: nowrap;
  color: #ff5927;
  background-color: #fff;
  transform: translate(-50%, -50%);
}
.pb__popular--emoji {
  width: auto;
  height: 28px;
  height: 1.75rem;
}
.pb__popular--list {
  display: flex;
  overflow-x: auto;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.pb__popular--list::-webkit-scrollbar {
  display: none;
}
.pb__popular--list li {
  flex-shrink: 0;
}
.pb__popular--item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 98px;
  width: 6.125rem;
  height: 120px;
  height: 7.5rem;
  padding: 4px 0;
  padding: 0.25rem 0;
}
.pb__popular--item:hover .pb__popular--pic, .pb__popular--item:focus-visible .pb__popular--pic {
  filter: grayscale(100%);
}
.pb__popular--pic {
  width: 84px;
  width: 5.25rem;
  height: 84px;
  height: 5.25rem;
  border: 2px solid #fff;
  border: 0.125rem solid #fff;
  border-radius: 16px;
  border-radius: 1rem;
  -o-object-fit: cover;
     object-fit: cover;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  transition: filter 300ms ease-out;
}
.pb__popular--name {
  max-width: 84px;
  max-width: 5.25rem;
  overflow: hidden;
  padding-top: 8px;
  padding-top: 0.5rem;
  font-size: 12px;
  font-size: 0.75rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #4f4f4f;
  -webkit-overflow-scrolling: touch;
}

.pb__listing--grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 228px));
  grid-template-columns: repeat(5, minmax(0, 14.25rem));
  justify-content: space-between;
  gap: 20px 15px;
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__listing--cell {
  min-width: 0;
}

.pb__variants {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin: 6px 0 10px;
}

.pb__variant {
  display: flex;
  align-items: stretch;
  height: 100%;
  min-height: 90px;
  min-height: 5.625rem;
  border: 1px solid #eee;
  border: 0.0625rem solid #eee;
  border-radius: 5px;
  border-radius: 0.3125rem;
  color: #333333;
  background-color: #fff;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: box-shadow 300ms ease-out;
}
.pb__variant:hover, .pb__variant:focus-visible, .pb__variant.is-active {
  box-shadow: 0 2px 0 #e6324b;
}
.pb__variant:hover .pb__variant--title, .pb__variant:focus-visible .pb__variant--title, .pb__variant.is-active .pb__variant--title {
  color: #000;
}
.pb__variant--pic {
  display: flex;
  align-items: flex-end;
  flex: 0 0 200px;
  margin: -1px 15px;
}
.pb__variant--pic img {
  width: 100%;
  height: auto;
}
.pb__variant--body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  min-width: 0;
}
.pb__variant--text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 15px;
}
.pb__variant--title {
  margin: 3px 0;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 23px;
  line-height: 1.4375rem;
  color: #0054a6;
}
.pb__variant--line {
  margin: 3px 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  color: #828282;
}
.pb__variant--icon {
  flex-shrink: 0;
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  margin-right: 24px;
  margin-right: 1.5rem;
  color: #2acaa5;
}

.pb__listing {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__listing > .container {
  max-width: 1240px;
  max-width: 77.5rem;
}

.pb__gallery {
  display: grid;
  grid-template-columns: 82px minmax(0, 1fr);
  grid-template-columns: 5.125rem minmax(0, 1fr);
  gap: 20px;
  padding-right: 20px;
  padding-right: 1.25rem;
}
.pb__gallery--thumbs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 10px;
  height: 550px;
  height: 34.375rem;
}
.pb__gallery--thumb {
  width: 82px;
  width: 5.125rem;
  height: 88px;
  height: 5.5rem;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
}
.pb__gallery--thumb:hover {
  border-color: #bdbdbd;
}
.pb__gallery--thumb[aria-selected=true] {
  border-color: #0054a6;
}
.pb__gallery--thumb-img {
  width: 80px;
  width: 5rem;
  height: 86px;
  height: 5.375rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__gallery--stage {
  position: relative;
  height: 620px;
  height: 38.75rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 32px 64px rgba(0, 0, 0, 0.15);
}
.pb__gallery--slider {
  overflow: hidden;
  border-radius: 4px;
  border-radius: 0.25rem;
  -webkit-overflow-scrolling: touch;
}
.pb__gallery--slide {
  display: flex;
  justify-content: center;
  height: 586px;
  height: 36.625rem;
}
.pb__gallery--img {
  width: auto;
  max-width: 100%;
  height: 586px;
  height: 36.625rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__gallery--zoom {
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 250%;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-out;
}
.pb__gallery--zoom.is-active {
  opacity: 1;
}
.pb__gallery--discount {
  position: absolute;
  top: 20px;
  top: 1.25rem;
  left: 30px;
  left: 1.875rem;
  z-index: 2;
  padding: 3px 10px;
  padding: 0.1875rem 0.625rem;
  border: 1px solid #ff9333;
  border: 0.0625rem solid #ff9333;
  border-radius: 63px;
  border-radius: 3.9375rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #ff9333;
  background-color: #fff;
}
.pb__gallery--fav-box {
  position: absolute;
  top: 20px;
  top: 1.25rem;
  right: 30px;
  right: 1.875rem;
  z-index: 3;
}
.pb__gallery--fav-box:has(.is-visible), .pb__gallery--fav-box:hover, .pb__gallery--fav-box:focus-within {
  z-index: 11;
}
.pb__gallery--fav {
  display: flex;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  color: #888;
  transition: color 300ms ease-out;
}
.pb__gallery--fav .icon {
  width: 40px;
  width: 2.5rem;
  height: 36px;
  height: 2.25rem;
}
.pb__gallery--fav:hover, .pb__gallery--fav:focus-visible {
  color: #ff0037;
}
.pb__gallery--fav[aria-pressed=true] {
  color: #ff0037;
}
.pb__gallery--fav-on, .pb__gallery--fav[aria-pressed=true] .pb__gallery--fav-off {
  display: none;
}
.pb__gallery--fav[aria-pressed=true] .pb__gallery--fav-on {
  display: block;
}
.pb__gallery--hint {
  position: absolute;
  bottom: calc(100% + 12px);
  bottom: calc(100% + 0.75rem);
  left: 50%;
  width: 220px;
  width: 13.75rem;
  padding: 6px 10px 8px;
  padding: 0.375rem 0.625rem 0.5rem;
  border-radius: 5px;
  border-radius: 0.3125rem;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background-color: #ff0037;
  transform: translateX(-50%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms ease-out, visibility 300ms ease-out;
  pointer-events: none;
}
.pb__gallery--hint::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -9px;
  margin-left: -0.5625rem;
  border: 9px solid transparent;
  border: 0.5625rem solid transparent;
  border-top-color: #ff0037;
  border-bottom: 0;
}
.pb__gallery--hint.is-visible, .pb__gallery--fav:hover + .pb__gallery--hint, .pb__gallery--fav:focus-visible + .pb__gallery--hint {
  opacity: 1;
  visibility: visible;
}
.pb__gallery--cotton {
  position: absolute;
  right: 20px;
  right: 1.25rem;
  bottom: 0;
  z-index: 2;
  display: flex;
  color: #3fc710;
}
.pb__gallery--cotton .icon {
  width: 99px;
  width: 6.1875rem;
  height: 103px;
  height: 6.4375rem;
}
.pb__gallery--download {
  position: absolute;
  left: 30px;
  left: 1.875rem;
  bottom: 31px;
  bottom: 1.9375rem;
  z-index: 2;
  display: flex;
  color: #bdbdbd;
  transition: color 300ms ease-out;
}
.pb__gallery--download .icon {
  width: 24px;
  width: 1.5rem;
  height: 25px;
  height: 1.5625rem;
}
.pb__gallery--download:hover {
  color: #0054a6;
}
.pb__gallery .splide__pagination {
  position: absolute;
  left: 50%;
  bottom: 16px;
  bottom: 1rem;
  display: flex;
  gap: 0;
  width: 200px;
  width: 12.5rem;
  height: 2px;
  height: 0.125rem;
  margin-left: -100px;
  margin-left: -6.25rem;
  padding: 0;
  background-color: #e0e0e0;
}
.pb__gallery .splide__pagination li {
  flex: 1 1;
}
.pb__gallery .splide__pagination__page {
  display: block;
  width: 100%;
  height: 2px;
  height: 0.125rem;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
}
.pb__gallery .splide__pagination__page.is-active {
  background-color: #4f4f4f;
}

.pb__buy {
  margin-top: 25px;
  margin-top: 1.5625rem;
  padding: 10px 10px 8px;
  padding: 0.625rem 0.625rem 0.5rem;
  border: 1px solid #f00;
  border: 0.0625rem solid #f00;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
}
.pb__buy--title {
  margin-top: 6px;
  margin-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 24px;
  line-height: 1.5rem;
  text-align: center;
  color: #4f4f4f;
}
.pb__buy--prices {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 10px;
  margin-top: 6px;
  margin-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.pb__buy--old {
  color: #4f4f4f;
  text-decoration-thickness: 2px;
}
.pb__buy--price {
  color: #0054a6;
}
.pb__buy--prints, .pb__buy--sizes {
  min-width: 0;
  margin: 0;
  border: 0;
}
.pb__buy--prints {
  display: flex;
  justify-content: center;
  gap: 4px;
  padding: 10px 0;
  padding: 0.625rem 0;
}
.pb__buy--sizes {
  padding: 10px 0 0;
  padding: 0.625rem 0 0;
}
.pb__buy--sizes-head {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.pb__buy--chart {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #0054a6;
}
.pb__buy--chart:hover {
  text-decoration: underline;
}
.pb__buy--sizes-list {
  display: flex;
  justify-content: center;
  gap: 4px;
}
.pb__buy--error {
  margin-top: 6px;
  margin-top: 0.375rem;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
  color: #ff0037;
}
.pb__buy--buttons {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-top: 20px;
  margin-top: 1.25rem;
}
.pb__buy--button {
  min-height: 50px;
  min-height: 3.125rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 16px;
  font-size: 1rem;
}
.pb__buy--button .icon {
  width: 26px;
  width: 1.625rem;
  height: 26px;
  height: 1.625rem;
}
.pb__buy--delivery {
  margin: 20px 0 0;
}
.pb__buy--city {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0 6px;
  padding: 0 0.375rem;
}
.pb__buy--city-label {
  flex-shrink: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
}
.pb__buy--city-field {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  min-width: 0;
  height: 26px;
  height: 1.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  border: 1px solid #c0c0c0;
  border: 0.0625rem solid #c0c0c0;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__buy--city-field:focus-within {
  border-color: #0054a6;
}
.pb__buy--flag {
  position: relative;
  flex-shrink: 0;
  width: 18px;
  width: 1.125rem;
  height: 13px;
  height: 0.8125rem;
  margin-right: 14px;
  margin-right: 0.875rem;
  background: linear-gradient(#fff 33.3%, #0039a6 33.3% 66.6%, #d52b1e 66.6%);
  box-shadow: 0 0 0 1px #e0e0e0;
}
.pb__buy--flag::after {
  content: "";
  position: absolute;
  top: 4px;
  top: 0.25rem;
  left: 24px;
  left: 1.5rem;
  border: 4px solid transparent;
  border: 0.25rem solid transparent;
  border-top-color: #828282;
  border-bottom: 0;
}
.pb__buy--city-input {
  width: 100%;
  height: 24px;
  height: 1.5rem;
  padding: 0 10px 0 4px;
  padding: 0 0.625rem 0 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  color: #4f4f4f;
}
.pb__buy--city-input:focus {
  outline: none;
}
.pb__buy--delivery-list {
  display: grid;
  gap: 5px;
  padding: 12px 10px 0;
  padding: 0.75rem 0.625rem 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
}
.pb__buy--delivery-list li {
  display: flex;
  align-items: center;
  gap: 5px;
}

.pb__print {
  position: relative;
  flex: 0 1 140px;
  min-width: 0;
}

.pb__similar--list {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  padding: 0 0 10px;
  padding: 0 0 0.625rem;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.pb__similar--item {
  display: block;
  width: 120px;
  width: 7.5rem;
  height: 160px;
  height: 10rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 2px 64px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.15);
  transition: box-shadow 300ms ease-out;
}
.pb__similar--item:hover {
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.15);
}
.pb__similar--img {
  width: 120px;
  width: 7.5rem;
  height: 129px;
  height: 8.0625rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__similar--prices {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 6px;
  margin: 0 5px;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  white-space: nowrap;
}
.pb__similar--prices s {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #4f4f4f;
}
.pb__similar--prices b {
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 400;
  line-height: 23px;
  line-height: 1.4375rem;
  color: #0054a6;
}

.pb__invented {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  height: 2.5rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  color: #4f4f4f;
  background-color: #f2f2f2;
}
.pb__invented .icon {
  width: 36px;
  width: 2.25rem;
  height: 38px;
  height: 2.375rem;
  margin: 0 12px;
}

.pb__specs--row {
  display: grid;
  grid-template-columns: 150px minmax(0, 1fr);
  grid-template-columns: 9.375rem minmax(0, 1fr);
}
.pb__specs--row dt,
.pb__specs--row dd {
  padding: 8px 8px 8px 16px;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
}
.pb__specs--row dt {
  text-align: right;
  color: #828282;
}
.pb__specs--row-mobile {
  display: none;
}
.pb__specs--link {
  color: #0054a6;
  text-decoration: underline;
}
.pb__specs--smart {
  position: relative;
  color: #ee254a;
}
.pb__specs--complain {
  padding: 0 4px 0 12px;
  padding: 0 0.25rem 0 0.75rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #828282;
}
.pb__specs--complain:hover {
  color: #ff0037;
}

.pb__guarantees {
  display: grid;
  gap: 30px;
  padding: 20px 16px 10px;
  padding: 1.25rem 1rem 0.625rem;
}
.pb__guarantees--item {
  display: flex;
  align-items: center;
  gap: 20px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
}
.pb__guarantees--item .icon {
  flex-shrink: 0;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  margin-left: 10px;
  margin-left: 0.625rem;
  color: #bdbdbd;
}

.pb__opt {
  text-align: center;
  color: hsl(0, 0%, 4%);
}
.pb__opt--title {
  margin-top: 16px;
  margin-top: 1rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
}
.pb__opt--sub {
  padding: 16px 0;
  padding: 1rem 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
}
.pb__opt--form {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  padding: 0 8px;
  padding: 0 0.5rem;
}
.pb__opt--button {
  min-height: 48px;
  min-height: 3rem;
  padding: 0 8px;
  padding: 0 0.5rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.pb__opt--text {
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 12px;
  line-height: 0.75rem;
  color: #5c5c5c;
}
.pb__opt--text a {
  color: inherit;
}
.pb__opt--done {
  grid-column: 1/-1;
  padding: 20px 0;
  padding: 1.25rem 0;
  font-size: 16px;
  font-size: 1rem;
  color: #0054a6;
}

.pb__product-reviews {
  margin-top: 10px;
  margin-top: 0.625rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__product-reviews--top {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
.pb__product-reviews--title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
  color: #4f4f4f;
}
.pb__product-reviews--add {
  height: 40px;
  height: 2.5rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  background-color: #0054a6;
  transition: background-color 300ms ease-out;
}
.pb__product-reviews--add:hover {
  background-color: #00437f;
}
.pb__product-reviews--form {
  display: grid;
  gap: 12px;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  padding: 16px;
  padding: 1rem;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__product-reviews--rating {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
.pb__product-reviews--stars {
  display: flex;
  flex-direction: row-reverse;
}
.pb__product-reviews--stars label {
  padding: 0 2px;
  padding: 0 0.125rem;
  color: #e0e0e0;
  cursor: pointer;
}
.pb__product-reviews--stars .icon {
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
}
.pb__product-reviews--stars input:checked ~ label,
.pb__product-reviews--stars label:hover,
.pb__product-reviews--stars label:hover ~ label {
  color: #efce4a;
}
.pb__product-reviews--stars input:focus-visible + label {
  outline: 2px solid #0054a6;
}
.pb__product-reviews--buttons {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding-top: 12px;
  padding-top: 0.75rem;
  border-top: 1px solid #e0e0e0;
  border-top: 0.0625rem solid #e0e0e0;
}
.pb__product-reviews--button {
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  border: 1px solid #0054a6;
  border: 0.0625rem solid #0054a6;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #0054a6;
}
.pb__product-reviews--button-submit {
  color: #fff;
  background-color: #0054a6;
}
.pb__product-reviews--done {
  font-size: 16px;
  font-size: 1rem;
  color: #0054a6;
}
.pb__product-reviews--list {
  display: grid;
  gap: 20px;
}
.pb__product-reviews--item {
  display: grid;
  grid-template-columns: 60px minmax(0, 1fr);
  grid-template-columns: 3.75rem minmax(0, 1fr);
  gap: 20px;
}
.pb__product-reviews--avatar {
  width: 60px;
  width: 3.75rem;
  height: 60px;
  height: 3.75rem;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: #ddd;
}
.pb__product-reviews--head {
  display: grid;
  grid-template-columns: 100px auto 1fr;
  grid-template-columns: 6.25rem auto 1fr;
  align-items: start;
}
.pb__product-reviews--name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: hsl(0, 0%, 4%);
}
.pb__product-reviews--stars-view {
  display: flex;
  gap: 3px;
}
.pb__product-reviews--stars-view .icon {
  width: 20px;
  width: 1.25rem;
  height: 18px;
  height: 1.125rem;
  color: #e0e0e0;
}
.pb__product-reviews--stars-view .icon.is-on {
  color: #efce4a;
}
.pb__product-reviews--date {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 13px;
  line-height: 0.8125rem;
  text-align: right;
  color: hsl(0, 0%, 4%);
}
.pb__product-reviews--text {
  padding-top: 16px;
  padding-top: 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #4f4f4f;
}

.pb__other {
  margin: 13px 0 0 134px;
  padding-right: 52px;
  padding-right: 3.25rem;
}
.pb__other--title {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #bdbdbd;
  border-bottom: 0.0625rem solid #bdbdbd;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 24px;
  line-height: 1.5rem;
  text-align: center;
  color: hsl(0, 0%, 4%);
}
.pb__other--list {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 32px;
  padding-bottom: 2rem;
}
.pb__other--item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 106px;
  width: 6.625rem;
  padding-top: 40px;
  padding-top: 2.5rem;
  text-align: center;
  color: #828282;
  transition: color 300ms ease-out;
}
.pb__other--item:hover, .pb__other--item:focus-visible {
  color: #ff5927;
}
.pb__other--item.is-current {
  color: #0054a6;
}
.pb__other--item > .pb__badge {
  position: absolute;
  top: 10px;
  top: 0.625rem;
  left: 13px;
  left: 0.8125rem;
}
.pb__other--icon {
  width: 48px;
  width: 3rem;
  height: 50px;
  height: 3.125rem;
}
.pb__other--name {
  padding-top: 10px;
  padding-top: 0.625rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

.pb__video {
  margin-left: 102px;
  margin-left: 6.375rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}
.pb__video--title {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
  color: #4f4f4f;
}
.pb__video--item {
  position: relative;
  display: block;
}
.pb__video--item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -30px;
  border: 40px solid transparent;
  border: 2.5rem solid transparent;
  border-left: 60px solid #fff;
  border-left: 3.75rem solid #fff;
  border-right: 0;
  transition: transform 300ms ease-out;
}
.pb__video--item:hover::after, .pb__video--item:focus-visible::after {
  transform: scale(1.3);
}
.pb__video--img {
  width: 100%;
  height: auto;
}
.pb__video .splide__pagination {
  display: flex;
  justify-content: center;
  padding: 15px 0;
  padding: 0.9375rem 0;
}
.pb__video .splide__pagination__page {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  padding: 0;
  background: none;
}
.pb__video .splide__pagination__page::before {
  content: "";
  display: block;
  width: 6px;
  width: 0.375rem;
  height: 6px;
  height: 0.375rem;
  margin: auto;
  border-radius: 50%;
  background-color: #ddd;
}
.pb__video .splide__pagination__page.is-active::before {
  background-color: #ff0037;
}

.pb__pmodal--buttons {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__pmodal--buttons .pb__button {
  min-width: 220px;
  min-width: 13.75rem;
  padding: 0 20px;
  padding: 0 1.25rem;
  font-size: 16px;
  font-size: 1rem;
}
.pb__pmodal--product {
  margin: 20px 0 0;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
}
.pb__pmodal--product-top, .pb__pmodal--product-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
}
.pb__pmodal--product-top {
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  border-radius: 4px 4px 0 0;
  border-radius: 0.25rem 0.25rem 0 0;
  font-size: 16px;
  font-size: 1rem;
  color: hsl(0, 0%, 4%);
  background-color: #f2f2f2;
}
.pb__pmodal--product-art {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 18px;
  line-height: 1.125rem;
  color: #bdbdbd;
}
.pb__pmodal--product-bottom img {
  width: 80px;
  width: 5rem;
  height: 86px;
  height: 5.375rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__pmodal--product-params {
  flex: 1 1 auto;
  font-size: 14px;
  font-size: 0.875rem;
  color: #4f4f4f;
}
.pb__pmodal--product-price {
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
  white-space: nowrap;
  color: #d90000;
}

.pb__size-pick {
  position: relative;
}
.pb__size-pick.is-open .pb__size-tip {
  display: block;
}

.pb__size-tip {
  --tip-shift: 0px;
  position: absolute;
  bottom: calc(100% + 20px);
  bottom: calc(100% + 1.25rem);
  left: 50%;
  z-index: 20;
  display: none;
  width: 220px;
  width: 13.75rem;
  padding: 10px 10px 14px;
  padding: 0.625rem 0.625rem 0.875rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: hsl(0, 0%, 4%);
  background-color: #fff;
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.15);
  transform: translateX(calc(-50% + var(--tip-shift)));
}
.pb__size-tip::before {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(50% - var(--tip-shift) - 21px);
  left: calc(50% - var(--tip-shift) - 1.3125rem);
  width: 42px;
  width: 2.625rem;
  height: 20px;
  height: 1.25rem;
}
.pb__size-tip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: calc(50% - var(--tip-shift) - 10px);
  left: calc(50% - var(--tip-shift) - 0.625rem);
  border: 10px solid transparent;
  border: 0.625rem solid transparent;
  border-top-color: #fff;
  border-bottom: 0;
}
.pb__size-tip--list {
  display: grid;
  gap: 4px;
}
.pb__size-tip--row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 4px 10px;
  padding: 0.25rem 0.625rem;
  white-space: nowrap;
}
.pb__size-tip--row:nth-child(even) {
  background-color: #f2f2f2;
}
.pb__size-tip--row dt {
  font-weight: 700;
}
.pb__size-tip--row dd {
  text-transform: uppercase;
  color: #5c5c5c;
}

.pb__size-chart {
  width: min(1030px, 100%);
  width: min(64.375rem, 100%);
  max-height: 100%;
  padding: 30px;
  padding: 1.875rem;
  background: none;
  box-shadow: none;
}
.pb__size-chart .pb__modal--box {
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
}
.pb__size-chart .pb__modal--close {
  top: -26px;
  top: -1.625rem;
  right: -27px;
  right: -1.6875rem;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  border-radius: 0;
  background: none;
  transition: transform 300ms ease-out;
}
.pb__size-chart .pb__modal--close span::before,
.pb__size-chart .pb__modal--close span::after {
  width: 12px;
  width: 0.75rem;
  margin: -1px 0 0 -6px;
  border-radius: 0;
  background-color: #fff;
}
.pb__size-chart .pb__modal--close:hover {
  background: none;
  transform: rotate(1turn);
}
.pb__size-chart .pb__modal--box {
  padding: 0;
  line-height: 1.125;
}
.pb__size-chart--body {
  display: grid;
  grid-template-columns: 300px minmax(0, 1fr);
  grid-template-columns: 18.75rem minmax(0, 1fr);
}
.pb__size-chart--pic {
  display: flex;
  align-items: center;
}
.pb__size-chart--img {
  width: 100%;
  max-width: 300px;
  max-width: 18.75rem;
  height: auto;
}
.pb__size-chart--main {
  min-width: 0;
}
.pb__size-chart--head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.pb__size-chart--title {
  font-weight: 400;
  line-height: 1.2;
  color: #ff0032;
}
.pb__size-chart--kind {
  display: block;
  padding: 10px 40px 0;
  padding: 0.625rem 2.5rem 0;
  font-size: 30px;
  font-size: 1.875rem;
}
.pb__size-chart--group {
  display: block;
  padding: 0 40px 10px;
  padding: 0 2.5rem 0.625rem;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 700;
  text-transform: uppercase;
}
.pb__size-chart--note {
  position: relative;
  max-width: 200px;
  max-width: 12.5rem;
  margin-right: 20px;
  margin-right: 1.25rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  color: #727272;
}
.pb__size-chart--note::before {
  content: "*";
  position: absolute;
  left: -10px;
  left: -0.625rem;
}
.pb__size-chart--scroll {
  margin: 10px 20px;
  overflow: hidden;
  border: 1px solid #ddd;
  border: 0.0625rem solid #ddd;
  border-radius: 4px;
  border-radius: 0.25rem;
  -webkit-overflow-scrolling: touch;
}
.pb__size-chart--table {
  width: 100%;
  table-layout: fixed;
}
.pb__size-chart--table tr {
  background-color: #fff;
}
.pb__size-chart--table tbody tr:nth-child(odd) {
  background-color: #f2f2f2;
}
.pb__size-chart--table th,
.pb__size-chart--table td {
  padding: 11.2px 8px;
  padding: 0.7rem 0.5rem;
}
.pb__size-chart--table th[scope=row] {
  width: 200px;
  width: 12.5rem;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  text-align: left;
  background-color: inherit;
}
.pb__size-chart--table th[scope=col],
.pb__size-chart--table td {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.pb__size-chart--table .is-hover {
  background-color: rgba(254, 41, 85, 0.3);
}
.pb__size-chart--table .is-active {
  font-weight: 700;
  color: #fff;
  background-color: #fe2955;
}
.pb__size-chart--pick {
  display: block;
  margin: -11.2px -8px;
  padding: 11.2px 8px;
  padding: 0.7rem 0.5rem;
  cursor: pointer;
}
.pb__size-chart--pick:has(:focus-visible) {
  outline: 2px solid #0054a6;
  outline-offset: -2px;
}
.is-disabled .pb__size-chart--size {
  text-decoration: line-through;
}
.pb__size-chart--text {
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #727272;
}
.pb__size-chart--advice {
  margin-top: 20px;
  margin-top: 1.25rem;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #ff0032;
}

.pb__choose {
  width: min(596px, 100%);
  width: min(37.25rem, 100%);
  max-height: 100%;
  padding: 30px;
  padding: 1.875rem;
  background: none;
  box-shadow: none;
}
.pb__choose .pb__modal--box {
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
}
.pb__choose .pb__modal--close {
  top: -26px;
  top: -1.625rem;
  right: -27px;
  right: -1.6875rem;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  border-radius: 0;
  background: none;
  transition: transform 300ms ease-out;
}
.pb__choose .pb__modal--close span::before,
.pb__choose .pb__modal--close span::after {
  width: 12px;
  width: 0.75rem;
  margin: -1px 0 0 -6px;
  border-radius: 0;
  background-color: #fff;
}
.pb__choose .pb__modal--close:hover {
  background: none;
  transform: rotate(1turn);
}
.pb__choose {
  overflow: visible;
}
.pb__choose .pb__modal--box {
  padding: 24px;
  padding: 1.5rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.pb__choose--sizes, .pb__choose--prints {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.pb__choose--sizes {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 10px 0 20px;
  padding: 0.625rem 0 1.25rem;
}
.pb__choose--head {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.pb__choose--title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: inherit;
  color: #4f4f4f;
}
.pb__choose--title-center {
  width: 100%;
  padding: 16px 0 8px;
  padding: 1rem 0 0.5rem;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
}
.pb__choose--chart {
  color: #0054a6;
}
.pb__choose--chart:hover {
  text-decoration: underline;
}
.pb__choose--sizes-list, .pb__choose--prints-list {
  display: flex;
  justify-content: center;
  gap: 4px;
}
.pb__choose--prints-list {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}
.pb__choose .pb__tile--size .pb__tile--button {
  height: 52px;
  height: 3.25rem;
  border-width: 2px;
  border-width: 0.125rem;
  transition: box-shadow 300ms ease-out;
}
.pb__choose .pb__tile--size:hover .pb__tile--button {
  border-color: #d3d3d3;
  box-shadow: 0 12px 15px rgba(0, 0, 0, 0.15);
}
.pb__choose .pb__tile--size:has(:disabled):hover .pb__tile--button {
  box-shadow: none;
}
.pb__choose .pb__tile--size:hover .pb__tile--input[aria-invalid=true] + .pb__tile--button {
  border-color: #ff0037;
}
.pb__choose .pb__tile--sub {
  display: inline;
}
.pb__choose--submit {
  width: 100%;
}
.pb__choose--submit .icon {
  width: 26px;
  width: 1.625rem;
  height: 26px;
  height: 1.625rem;
}

.pb__product-page {
  color: #4f4f4f;
}
.pb__product-page picture {
  display: contents;
}

.pb__product-top {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  min-height: 27px;
  min-height: 1.6875rem;
}
.pb__product-top .pb__breadcrumb--container {
  flex: 1 1 auto;
  min-width: 0;
  padding: 6px 0 0;
  padding: 0.375rem 0 0;
}
.pb__product-top .pb__breadcrumb {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 11px;
  line-height: 0.6875rem;
}
.pb__product-top--back {
  display: none;
  align-items: center;
  gap: 14px;
  height: 32px;
  height: 2rem;
  padding: 0 12px;
  padding: 0 0.75rem;
  border: 1px solid #4f4f4f;
  border: 0.0625rem solid #4f4f4f;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #4f4f4f;
}
.pb__product-top--back .icon {
  width: 10px;
  width: 0.625rem;
  height: 10px;
  height: 0.625rem;
}
.pb__product-top--article {
  flex-shrink: 0;
  padding-top: 16px;
  padding-top: 1rem;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 11px;
  line-height: 0.6875rem;
  color: hsl(0, 0%, 4%);
}

.pb__product {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 492px;
  grid-template-columns: minmax(0, 1fr) 30.75rem;
  align-items: start;
}
.pb__product--main, .pb__product--side {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.pb__product--side {
  gap: 10px;
}

.pb__seo {
  padding-top: 20px;
  padding-top: 1.25rem;
  color: hsl(0, 0%, 4%);
}
.pb__seo--title {
  margin: 20px 0;
  border-bottom: 1px solid #828282;
  border-bottom: 0.0625rem solid #828282;
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 24px;
  line-height: 1.5rem;
  color: #333333;
}
.pb__seo p {
  margin: 16px 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 21.6px;
  line-height: 1.35rem;
  text-align: justify;
  hyphens: auto;
}

.pb__basket-form {
  --basket-line: #ff0c4a;
  color: #ff0c4a;
}
.pb__basket-form--default {
  --basket-line: #9ea3aa;
  color: #9ea3aa;
}
.pb__basket-form--title {
  position: relative;
  bottom: -1px;
  bottom: -0.0625rem;
  display: inline-block;
  padding: 6px 20px;
  padding: 0.375rem 1.25rem;
  border-top: 1px solid currentColor;
  border-top: 0.0625rem solid currentColor;
  border-left: 1px solid currentColor;
  border-left: 0.0625rem solid currentColor;
  border-top-left-radius: 4px;
  border-top-left-radius: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 25px;
  line-height: 1.5625rem;
  background-color: #fff;
}
.pb__basket-form--title > span {
  font-weight: 500;
  color: #2b2b2b;
}
.pb__basket-form--title::before {
  content: "";
  position: absolute;
  left: 100%;
  bottom: 0;
  width: 75px;
  width: 4.6875rem;
  height: 46px;
  height: 2.875rem;
  background-color: #fff;
}
.pb__basket-form--title::after {
  content: "";
  position: absolute;
  right: -80px;
  right: -5rem;
  bottom: 19px;
  bottom: 1.1875rem;
  width: 86px;
  width: 5.375rem;
  height: 1px;
  height: 0.0625rem;
  border-radius: 100px;
  border-radius: 6.25rem;
  background-color: currentColor;
  transform: rotate(25deg);
}
.pb__basket-form--box {
  border: 1px solid var(--basket-line);
  border: 0.0625rem solid var(--basket-line);
  border-radius: 0 4px 4px 4px;
  border-radius: 0 0.25rem 0.25rem 0.25rem;
  color: #2b2b2b;
}
.pb__basket-form--contacts {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: start;
  gap: 12px;
  padding: 20px 12px 10px;
  padding: 1.25rem 0.75rem 0.625rem;
}
.pb__basket-form--delivery {
  padding: 20px 6px;
  padding: 1.25rem 0.375rem;
}

.pb__basket-issue {
  margin: 20px 0;
  border-bottom: 1px solid #bdbdbd;
  border-bottom: 0.0625rem solid #bdbdbd;
}
.pb__basket-issue--title {
  display: inline-block;
  margin: 0 0 -1px 20px;
  padding: 0 10px;
  padding: 0 0.625rem;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-bottom-color: #fff;
  border-radius: 4px 4px 0 0;
  border-radius: 0.25rem 0.25rem 0 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  color: #333333;
  background-color: #fff;
}

.pb__basket-pay {
  display: grid;
  gap: 10px;
}
.pb__basket-pay--head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 160px 160px;
  grid-template-columns: minmax(0, 1fr) 10rem 10rem;
  gap: 20px;
  padding: 0 20px;
  padding: 0 1.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 19px;
  line-height: 1.1875rem;
  text-align: center;
  color: hsl(0, 0%, 4%);
}
.pb__basket-pay--head::before {
  content: "";
}
.pb__basket-pay--row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 160px 160px;
  grid-template-columns: minmax(0, 1fr) 10rem 10rem;
  align-items: center;
  gap: 20px;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
}
.pb__basket-pay--company {
  display: grid;
  grid-template-columns: 100px minmax(0, 1fr) auto;
  grid-template-columns: 6.25rem minmax(0, 1fr) auto;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
.pb__basket-pay--logo {
  width: 90px;
  width: 5.625rem;
  height: 34px;
  height: 2.125rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__basket-pay--kind {
  display: grid;
  justify-items: start;
  gap: 2px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16.8px;
  line-height: 1.05rem;
  color: hsl(0, 0%, 4%);
}
.pb__basket-pay--more {
  border-bottom: 1px dashed #0054a6;
  border-bottom: 0.0625rem dashed #0054a6;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 13px;
  line-height: 0.8125rem;
  color: #0054a6;
}
.pb__basket-pay--time {
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  color: #9ea3aa;
}
.pb__basket-pay--option {
  position: relative;
  display: block;
  cursor: pointer;
}
.pb__basket-pay--label {
  display: flex;
  align-items: center;
  padding: 8px 0;
  padding: 0.5rem 0;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);
  transition: border-color 86ms ease-out, box-shadow 86ms ease-out;
}
.pb__basket-pay--stub {
  flex-shrink: 0;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  margin: 10px 19px;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 4px;
  border-radius: 0.25rem;
  background: #fff no-repeat center/12px 10px;
}
.pb__basket-pay--price {
  position: relative;
  display: block;
  padding: 0 10px;
  padding: 0 0.625rem;
  border-left: 1px solid #e0e0e0;
  border-left: 0.0625rem solid #e0e0e0;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 17px;
  line-height: 1.0625rem;
  color: #333333;
}
.pb__basket-pay--tag {
  position: absolute;
  left: 10px;
  left: 0.625rem;
  top: calc(100% + 16px);
  top: calc(100% + 1rem);
  padding: 3px 4px;
  padding: 0.1875rem 0.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
  color: #fff;
  background-color: #ff0032;
}
.pb__basket-pay--option:hover .pb__basket-pay--label {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
.pb__basket-pay--input:checked + .pb__basket-pay--label {
  border-color: #ff0037;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
.pb__basket-pay--input:checked + .pb__basket-pay--label .pb__basket-pay--stub {
  border-color: #ff0037;
  background-color: #ff0037;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}
.pb__basket-pay--input:focus-visible + .pb__basket-pay--label {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}

.pb__basket-points {
  display: grid;
  gap: 8px;
}
.pb__basket-points--item {
  display: block;
  cursor: pointer;
}
.pb__basket-points--block {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 8px;
  padding: 0.5rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.pb__basket-points--stub {
  flex-shrink: 0;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  margin: 10px;
  border: 1px solid #bdbdbd;
  border: 0.0625rem solid #bdbdbd;
  border-radius: 4px;
  border-radius: 0.25rem;
  background: #fff no-repeat center/12px 10px;
}
.pb__basket-points--text {
  display: grid;
  gap: 2px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #4f4f4f;
}
.pb__basket-points--text span {
  color: #828282;
}
.pb__basket-points--input:checked + .pb__basket-points--block {
  border-color: #ff0037;
}
.pb__basket-points--input:checked + .pb__basket-points--block .pb__basket-points--stub {
  border-color: #ff0037;
  background-color: #ff0037;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}
.pb__basket-points--input:focus-visible + .pb__basket-points--block {
  outline: 2px solid #0054a6;
}

.pb__basket-dates {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 20px 40px 0;
}
.pb__basket-dates--icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  border-radius: 50%;
  font-family: Georgia, serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #0054a6;
}
.pb__basket-dates--text {
  display: grid;
  flex: 1 1;
  padding-left: 20px;
  padding-left: 1.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: hsl(0, 0%, 4%);
}
.pb__basket-dates--text + .pb__basket-dates--text {
  border-left: 1px solid #e0e0e0;
  border-left: 0.0625rem solid #e0e0e0;
}

.pb__basket-total {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 16px 20px;
  margin-top: 22px;
  margin-top: 1.375rem;
}
.pb__basket-total--grey {
  margin-top: 10px;
  margin-top: 0.625rem;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  background-color: #f3f3f3;
}
.pb__basket-total--grey .pb__disclosure {
  grid-column: 1/-1;
  margin: 0;
}
.pb__basket-total--lines {
  display: grid;
}
.pb__basket-total--amount {
  display: flex;
  gap: 14px;
  padding: 4px 0;
  padding: 0.25rem 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #5c5c5c;
}
.pb__basket-total--amount b {
  white-space: nowrap;
}
.pb__basket-total--amount-total {
  margin-top: 6px;
  margin-top: 0.375rem;
}
.pb__basket-total--amount-total b {
  color: #ff0037;
}
.pb__basket-total--button {
  min-height: 50px;
  min-height: 3.125rem;
  font-size: 19px;
  font-size: 1.1875rem;
}
.pb__basket-total--button .icon {
  width: 28px;
  width: 1.75rem;
  height: 28px;
  height: 1.75rem;
}

.pb__cart-promo {
  display: flex;
  gap: 8px;
  max-width: 400px;
  max-width: 25rem;
}
.pb__cart-promo--field {
  flex: 1 1 auto;
}
.pb__cart-promo--field input {
  text-transform: uppercase;
}
.pb__cart-promo--field input::-moz-placeholder {
  text-transform: none;
}
.pb__cart-promo--field input::placeholder {
  text-transform: none;
}
.pb__cart-promo--button {
  flex-shrink: 0;
  height: 38px;
  height: 2.375rem;
  padding: 0 16px;
  padding: 0 1rem;
  border: 1px solid #c4c4c4;
  border: 0.0625rem solid #c4c4c4;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #2b2b2b;
  background-color: #f2f2f2;
}
.pb__cart-promo--button:hover {
  background-color: #e0e0e0;
}
.pb__cart-promo--message {
  margin-top: 6px;
  margin-top: 0.375rem;
  font-size: 13px;
  font-size: 0.8125rem;
}
.pb__cart-promo--message:empty {
  display: none;
}
.pb__cart-promo--message.is-ok {
  color: #00b600;
}
.pb__cart-promo--message.is-error {
  color: #ff1414;
}

.pb__basket-safe {
  display: grid;
  gap: 8px;
  margin-top: 14px;
  margin-top: 0.875rem;
  padding: 0 14px;
  padding: 0 0.875rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #9ea3aa;
}
.pb__basket-safe img {
  width: auto;
  height: 18px;
  height: 1.125rem;
}

.pb__cart-order {
  min-width: 0;
}
.pb__cart-order--head {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.pb__cart-order--title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  color: hsl(0, 0%, 4%);
}
.pb__cart-order--price {
  margin-left: auto;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  color: #ee254a;
}
.pb__cart-order--toggle {
  display: none;
  align-self: center;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  color: #0054a6;
}
.pb__cart-order--toggle .icon {
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  margin: auto;
  transition: transform 300ms ease-out;
}
.pb__cart-order--toggle[aria-expanded=true] .icon {
  transform: rotate(180deg);
}
.pb__cart-order--body {
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__cart-order--list {
  display: grid;
  gap: 20px;
}
.pb__cart-order--empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  padding: 20px;
  padding: 1.25rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #828282;
}
.pb__cart-order--help {
  display: grid;
  gap: 6px;
  padding: 20px 0 0;
  padding: 1.25rem 0 0;
  color: #4f4f4f;
}
.pb__cart-order--help b {
  font-size: 19px;
  font-size: 1.1875rem;
}
.pb__cart-order--help p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #828282;
}
.pb__cart-order--help a {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 8px;
  margin-top: 0.5rem;
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 700;
  color: #0054a6;
}
.pb__cart-order--help a .icon {
  width: 26px;
  width: 1.625rem;
  height: 26px;
  height: 1.625rem;
}
.pb__cart-order--guarantee {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #4f4f4f;
}
.pb__cart-order--guarantee .icon {
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
}

.pb__cart-item {
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  transition: opacity 300ms ease-out, transform 300ms ease-out;
}
.pb__cart-item.is-removing {
  opacity: 0;
  transform: translateX(24px);
}
.pb__cart-item--top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  border-radius: 4px 4px 0 0;
  border-radius: 0.25rem 0.25rem 0 0;
  background-color: #f2f2f2;
}
.pb__cart-item--name {
  display: block;
  min-width: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
  color: hsl(0, 0%, 4%);
}
.pb__cart-item--name:hover {
  color: #0054a6;
}
.pb__cart-item--art {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #bdbdbd;
}
.pb__cart-item--remove {
  flex-shrink: 0;
  font-size: 14px;
  font-size: 0.875rem;
  color: #828282;
  transition: color 300ms ease-out;
}
.pb__cart-item--remove:hover {
  color: #ff0037;
}
.pb__cart-item--bottom {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
}
.pb__cart-item--photo {
  flex-shrink: 0;
  width: 80px;
  width: 5rem;
}
.pb__cart-item--photo img {
  width: 80px;
  width: 5rem;
  height: 86px;
  height: 5.375rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__cart-item--params {
  display: grid;
  gap: 8px;
  flex: 1 1 auto;
  min-width: 0;
}
.pb__cart-item--param {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}
.pb__cart-item--select {
  display: grid;
  min-width: 0;
}
.pb__cart-item--select span {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 13px;
  line-height: 0.8125rem;
  color: #333333;
}
.pb__cart-item--select select {
  width: 128px;
  width: 8rem;
  max-width: 100%;
  height: 31px;
  height: 1.9375rem;
  padding: 0 30px 0 10px;
  padding: 0 1.875rem 0 0.625rem;
  border: 1px solid #c4c4c4;
  border: 0.0625rem solid #c4c4c4;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 13px;
  line-height: 0.8125rem;
  color: #0054a6;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cpath d='M.5.5 6 6 11.5.5' fill='none' stroke='%230054a6'/%3E%3C/svg%3E") no-repeat right 15px center/12px 7px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  transition: background-color 86ms ease-out;
}
.pb__cart-item--select select:hover {
  background-color: #eee;
}
.pb__cart-item--select select:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: 1px;
}
.pb__cart-item--info {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
  border: 1px solid #c4c4c4;
  border: 0.0625rem solid #c4c4c4;
  border-radius: 50%;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: #828282;
  background-color: #fff;
  transition: color 300ms ease-out, background-color 300ms ease-out;
}
.pb__cart-item--info:hover, .pb__cart-item--info:focus-visible {
  color: #fff;
  background-color: #c4c4c4;
}
.pb__cart-item--prices {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-shrink: 0;
  font-family: "Bebas Neue Regular", "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  letter-spacing: 0.3px;
  letter-spacing: 0.01875rem;
}
.pb__cart-item--old {
  color: #4f4f4f;
}
.pb__cart-item--price {
  font-weight: 400;
  white-space: nowrap;
  color: #d90000;
}

.pb__gift {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-top: 1.25rem;
  padding: 30px 20px;
  padding: 1.875rem 1.25rem;
  text-align: center;
  background-color: #e8f9ff;
}
.pb__gift--icon {
  display: flex;
  color: #ff0037;
}
.pb__gift--icon .icon {
  width: 72px;
  width: 4.5rem;
  height: 72px;
  height: 4.5rem;
}
.pb__gift--title {
  margin-top: 15px;
  margin-top: 0.9375rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  color: #0054a6;
}
.pb__gift--text {
  margin-top: 12px;
  margin-top: 0.75rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #4f4f4f;
}

.pb__checkout-page {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
  background-color: #f0f7f9;
}
.pb__checkout-page picture {
  display: contents;
}

.pb__checkout-box {
  padding: 24px 70px 30px;
  padding: 1.5rem 4.375rem 1.875rem;
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 0.25rem 0.25rem;
  background-color: #fff;
}

.pb__checkout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 366px;
  grid-template-columns: minmax(0, 1fr) 22.875rem;
  grid-template-areas: "title aside" "form aside";
  grid-template-rows: auto 1fr;
  align-items: start;
  gap: 0 20px;
}
.pb__checkout--title {
  grid-area: title;
  padding: 0 20px 18px;
  padding: 0 1.25rem 1.125rem;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  color: hsl(0, 0%, 4%);
}
.pb__checkout--aside {
  grid-area: aside;
}
.pb__checkout--form {
  grid-area: form;
  min-width: 0;
}
.pb__checkout.is-second .pb__checkout--title {
  position: absolute;
  width: 1px;
  width: 0.0625rem;
  height: 1px;
  height: 0.0625rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  -webkit-overflow-scrolling: touch;
}

.pb__checkout-bar {
  display: none;
}
.pb__checkout-bar--inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.pb__checkout-bar--sum {
  display: flex;
  flex-direction: column;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.1;
  color: #5c5c5c;
}
.pb__checkout-bar--sum b {
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  color: #ee254a;
}
.pb__checkout-bar--button {
  flex: 1 1 auto;
  max-width: 260px;
  max-width: 16.25rem;
  min-height: 48px;
  min-height: 3rem;
  font-size: 18px;
  font-size: 1.125rem;
}
.pb__checkout-bar--button .icon {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
}

.pb__checkout-done {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  padding: 2.5rem 1.25rem;
  text-align: center;
  outline: none;
}
.pb__checkout-done--icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  width: 5rem;
  height: 80px;
  height: 5rem;
  border-radius: 50%;
  color: #fff;
  background-color: #00b600;
}
.pb__checkout-done--icon .icon {
  width: 38px;
  width: 2.375rem;
  height: 38px;
  height: 2.375rem;
}
.pb__checkout-done--title {
  margin-top: 20px;
  margin-top: 1.25rem;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  color: hsl(0, 0%, 4%);
}
.pb__checkout-done--title span {
  color: #ff0037;
}
.pb__checkout-done p {
  max-width: 520px;
  max-width: 32.5rem;
  margin: 12px 0 24px;
  color: #5c5c5c;
}

.pb__order {
  padding: 0;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__order[hidden] {
  display: none;
}
.pb__order--heading {
  font: inherit;
}
.pb__order--head, .pb__order--link {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto auto;
  align-items: center;
  gap: 10px 20px;
  width: 100%;
  padding: 24px 30px;
  padding: 1.5rem 1.875rem;
  border: 0;
  font: inherit;
  text-align: left;
  color: #4f4f4f;
  background: none;
  cursor: pointer;
}
.pb__order--head:hover .pb__order--id, .pb__order--head:hover .pb__order--price, .pb__order--link:hover .pb__order--id, .pb__order--link:hover .pb__order--price {
  color: #ff0037;
}
.pb__order--head:focus-visible, .pb__order--link:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: -2px;
}
.pb__order--link {
  grid-template-columns: minmax(0, 1fr) auto;
}
.pb__order--title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 14px;
  min-width: 0;
}
.pb__order--id {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  transition: color 300ms ease-out;
}
.pb__order--date {
  font-size: 16px;
  font-size: 1rem;
  white-space: nowrap;
}
.pb__order--price {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.3;
  white-space: nowrap;
  transition: color 300ms ease-out;
}
.pb__order--photos {
  grid-column: 1/-1;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.pb__order--photo {
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__order--more {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #828282;
}
.pb__order--more .icon {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  transition: transform 300ms ease-out;
}
[aria-expanded=true] .pb__order--more {
  color: #ff0037;
}
[aria-expanded=true] .pb__order--more .icon {
  transform: rotate(180deg);
}
.pb__order--body {
  padding: 0 30px 24px;
  padding: 0 1.875rem 1.5rem;
  animation: pb-lk-in 300ms ease-out;
}
.pb__order--body[hidden] {
  display: none;
}
.pb__order--actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
  padding: 20px 0;
  padding: 1.25rem 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
}
.pb__order--actions .pb__button--grey {
  min-width: 0;
}
.pb__order--cancel {
  color: #ff0037;
}
.pb__order--cancel:disabled {
  color: #828282;
}
.pb__order--subtitle {
  display: block;
  margin: 10px 0 14px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #4f4f4f;
}
.pb__order--item-photo {
  width: 60px;
  width: 3.75rem;
}
.pb__order--item-photo img {
  display: block;
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__order--item-name a {
  display: block;
  font-weight: 700;
  color: #4f4f4f;
}
.pb__order--item-name a:hover {
  color: #ff0037;
}
.pb__order--item-name span {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #828282;
}
.pb__order--summary {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
  margin: 20px 0 30px;
}
.pb__order--info {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.pb__order--info div {
  display: flex;
  gap: 8px;
}
.pb__order--info dt {
  color: #828282;
}
.pb__order--info dd {
  margin: 0;
  color: #4f4f4f;
}
.pb__order--total {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.2;
  color: #4f4f4f;
}

.pb__coupon {
  display: flex;
  flex-direction: column;
}
.pb__coupon.pb__box {
  padding-left: 44px;
  padding-left: 2.75rem;
}
.pb__coupon::before {
  content: "";
  position: absolute;
  top: 10px;
  top: 0.625rem;
  bottom: 10px;
  bottom: 0.625rem;
  left: 10px;
  left: 0.625rem;
  width: 14px;
  width: 0.875rem;
}
.pb__coupon::before {
  background-image: radial-gradient(circle at 7px 7px, #ff0037 4px, transparent 4.5px);
  background-size: 14px 14px;
  background-repeat: repeat-y;
  opacity: 0.85;
}
.pb__coupon.is-expired {
  opacity: 0.55;
}
.pb__coupon.is-expired::before {
  filter: grayscale(1);
}
.pb__coupon--code {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
  overflow-wrap: anywhere;
}
.pb__coupon--until {
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
  font-size: 16px;
  font-size: 1rem;
  color: #4f4f4f;
}
.pb__coupon--text {
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: hsl(0, 0%, 4%);
}
.pb__coupon--copy {
  align-self: flex-start;
  margin-top: auto;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ff0037;
  background: none;
  cursor: pointer;
}
.pb__coupon--copy:hover {
  text-decoration: underline;
}

.pb__lk {
  display: grid;
  grid-template-columns: 225px minmax(0, 1fr);
  grid-template-columns: 14.0625rem minmax(0, 1fr);
  grid-template-areas: "head head" "aside content";
  align-items: start;
  padding: 10px 0 80px;
  padding: 0.625rem 0 5rem;
}
.pb__lk--head {
  grid-area: head;
  position: relative;
  margin: 30px 0 20px;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__lk--head::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  height: 0.0625rem;
  background-color: #bdbdbd;
  opacity: 0.6;
}
.pb__lk--title {
  padding: 0 20px;
  padding: 0 1.25rem;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
}
.pb__lk--aside {
  grid-area: aside;
  padding-right: 35px;
  padding-right: 2.1875rem;
}
.pb__lk--menu {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.pb__lk--menu-item {
  flex-shrink: 0;
}
.pb__lk--nav .pb__lk--exit {
  width: 100%;
  margin-top: 44px;
  margin-top: 2.75rem;
  border-color: #e0e0e0;
  text-align: left;
  background-color: #f2f2f2;
}
.pb__lk--menu-link {
  display: block;
  padding: 10px 18px;
  padding: 0.625rem 1.125rem;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
  transition: color 300ms ease-out, background-color 300ms ease-out, border-color 300ms ease-out;
}
.pb__lk--menu-link:hover {
  border-color: #e0e0e0;
  color: #ff0037;
  background-color: #fff;
}
.pb__lk--menu-link[aria-selected=true] {
  border-color: #f2f2f2;
  color: #ff0037;
  background-color: #f2f2f2;
}
.pb__lk--content {
  grid-area: content;
  min-width: 0;
}
.pb__lk--panel:focus {
  outline: none;
}
.pb__lk--panel[hidden] {
  display: none;
}
.pb__lk--panel.is-entering {
  animation: pb-lk-in 300ms ease-out;
}
.pb__lk--panel + .pb__lk--panel {
  margin-top: 60px;
  margin-top: 3.75rem;
}
.is-ready .pb__lk--panel + .pb__lk--panel {
  margin-top: 0;
}
.pb__lk--cols {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 265px;
  grid-template-columns: minmax(0, 1fr) 16.5625rem;
  gap: 35px;
  align-items: start;
}
.pb__lk--main, .pb__lk--side {
  min-width: 0;
}
.pb__lk--main > .pb__button--grey, .pb__lk--side > .pb__button--grey {
  margin-top: 0;
}
.pb__lk--main > .pb__box, .pb__lk--side > .pb__box {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__lk--name {
  display: block;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
  overflow-wrap: anywhere;
}
.pb__lk--text {
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: hsl(0, 0%, 4%);
  overflow-wrap: anywhere;
}
.pb__lk--hr {
  margin: 6px 0 20px;
  border: 0;
  border-bottom: 1px solid #bdbdbd;
  border-bottom: 0.0625rem solid #bdbdbd;
  opacity: 0.5;
}
.pb__lk--box-button {
  width: 100%;
  min-width: 0;
  margin-top: 6px;
  margin-top: 0.375rem;
}
.pb__lk--form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.pb__lk--side .pb__lk--form .pb__button {
  min-width: 0;
  width: 100%;
}
.pb__lk--form-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
.pb__lk--form-row-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.pb__lk--form-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 20px;
}
.pb__lk--form-note {
  font-size: 14px;
  font-size: 0.875rem;
  color: #828282;
}
.pb__lk--inline-form {
  display: flex;
  gap: 10px;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
.pb__lk--inline-form .pb__button {
  flex-shrink: 0;
  min-height: 40px;
  min-height: 2.5rem;
  font-weight: 700;
}
.pb__lk--inline-field {
  flex-grow: 1;
}
.pb__lk--confirm {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 24px;
  margin-top: 1.5rem;
}
.pb__lk--confirm .pb__button {
  flex: 1 1 160px;
  min-width: 0;
}
.pb__lk--coupons {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}
.pb__lk--coupons .pb__box + .pb__box {
  margin-top: 0;
}
.pb__lk--empty .pb__lk--text {
  max-width: 600px;
  max-width: 37.5rem;
}
.pb__lk--empty-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 6px;
  margin-top: 0.375rem;
}
.pb__lk--empty-line {
  color: #828282;
  text-align: center;
}
.pb__lk--empty-line[hidden] {
  display: none;
}
.pb__lk--addresses {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.pb__lk--address {
  display: flex;
  align-items: center;
  gap: 10px 40px;
  padding: 16px 0;
  padding: 1rem 0;
}
.pb__lk--address + .pb__lk--address {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
}
.pb__lk--address.is-removing {
  opacity: 0;
  transition: opacity 300ms ease-out;
}
.pb__lk--address .pb__control--input {
  flex-grow: 1;
}
.pb__lk--address-text {
  flex-grow: 1;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #4f4f4f;
}
.pb__lk--address-actions {
  display: flex;
  flex-shrink: 0;
  gap: 40px;
}
.pb__lk--address-btn {
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #ff0037;
  background: none;
  cursor: pointer;
}
.pb__lk--address-btn:hover {
  text-decoration: underline;
}
.pb__lk--table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}
.pb__lk--table th {
  padding: 0 10px 12px 0;
  padding: 0 0.625rem 0.75rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  text-align: left;
  color: #828282;
}
.pb__lk--table td {
  padding: 16px 10px 16px 0;
  padding: 1rem 0.625rem 1rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  color: #4f4f4f;
  vertical-align: middle;
}
.pb__lk--table tr:last-child td {
  border-bottom: 0;
}
.pb__lk--table b {
  color: #4f4f4f;
}
.pb__lk--table .pb__lk--table-right {
  padding-right: 0;
  text-align: right;
}

@keyframes pb-lk-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.pb__info {
  padding: 30px 0 80px;
  padding: 1.875rem 0 5rem;
}
.pb__info--with-menu {
  display: grid;
  grid-template-columns: 225px minmax(0, 1fr);
  grid-template-columns: 14.0625rem minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  grid-template-areas: "aside head" "aside content";
}
.pb__info--head {
  grid-area: head;
  position: relative;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__info--head::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  height: 0.0625rem;
  background-color: #bdbdbd;
  opacity: 0.6;
}
.pb__info--head-red {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding-bottom: 0;
}
.pb__info--head-red::after {
  display: none;
}
.pb__info--head-red .pb__info--title {
  padding: 0;
  color: #ff0037;
}
.pb__info--title {
  padding: 0 20px;
  padding: 0 1.25rem;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
}
.pb__info--aside {
  grid-area: aside;
  padding-right: 35px;
  padding-right: 2.1875rem;
}
.pb__info--menu-box + .pb__info--menu-box {
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__info--menu-title {
  display: block;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  padding: 10px 18px;
  padding: 0.625rem 1.125rem;
  border: 2px solid #f2f2f2;
  border: 0.125rem solid #f2f2f2;
  border-right: 0;
  border-radius: 4px 0 0 4px;
  border-radius: 0.25rem 0 0 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  color: #bdbdbd;
  box-shadow: 10px 8px 2px -1px #f2f2f2;
}
.pb__info--menu-title span {
  color: hsl(0, 0%, 48%);
}
.pb__info--menu {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.pb__info--menu-item {
  flex-shrink: 0;
}
.pb__info--menu-link {
  display: block;
  padding: 6px 18px;
  padding: 0.375rem 1.125rem;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
  transition: color 300ms ease-out, background-color 300ms ease-out, border-color 300ms ease-out;
}
.pb__info--menu-link:hover {
  border-color: #e0e0e0;
  color: #ff0037;
  background-color: #fff;
}
.pb__info--menu-link[aria-current=page] {
  border-color: #f2f2f2;
  color: #ff0037;
  background-color: #f2f2f2;
}
.pb__info--content {
  grid-area: content;
  min-width: 0;
}
.pb__info--section {
  scroll-margin-top: 20px;
  scroll-margin-top: 1.25rem;
}
.pb__info--section + .pb__info--section {
  margin-top: 50px;
  margin-top: 3.125rem;
}

.pb__prose {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  color: #4f4f4f;
}
.pb__prose > * + * {
  margin-top: 12px;
  margin-top: 0.75rem;
}
.pb__prose h2,
.pb__prose h3,
.pb__prose h4 {
  font-weight: 700;
  line-height: 1.25;
  color: #333333;
}
.pb__prose h2 {
  font-size: 24px;
  font-size: 1.5rem;
}
.pb__prose h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
.pb__prose h4 {
  font-size: 17px;
  font-size: 1.0625rem;
}
.pb__prose > * + :is(h2, h3, h4) {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.pb__prose :is(h2, h3, h4) + * {
  margin-top: 6px;
  margin-top: 0.375rem;
}
.pb__prose b,
.pb__prose strong {
  color: #333333;
}
.pb__prose a:not([class]) {
  color: #ff0037;
  text-decoration: underline;
  text-decoration-color: rgba(255, 0, 55, 0.4);
  text-underline-offset: 3px;
  transition: color 300ms ease-out, text-decoration-color 300ms ease-out;
}
.pb__prose a:not([class]):hover {
  color: #d9002f;
  text-decoration-color: currentColor;
}
.pb__prose ul,
.pb__prose ol {
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style: none;
}
.pb__prose ul > li {
  position: relative;
  padding-left: 22px;
  padding-left: 1.375rem;
}
.pb__prose ul > li::before {
  content: "";
  position: absolute;
  top: 0.62em;
  left: 6px;
  left: 0.375rem;
  width: 6px;
  width: 0.375rem;
  height: 6px;
  height: 0.375rem;
  border-radius: 50%;
  background-color: #ff0037;
}
.pb__prose ol {
  counter-reset: prose;
}
.pb__prose ol > li {
  position: relative;
  padding-left: 34px;
  padding-left: 2.125rem;
  counter-increment: prose;
}
.pb__prose ol > li::before {
  content: counter(prose);
  position: absolute;
  top: 1px;
  top: 0.0625rem;
  left: 0;
  display: grid;
  place-items: center;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  border-radius: 50%;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  background-color: #4f4f4f;
}
.pb__prose table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.45;
}
.pb__prose th,
.pb__prose td {
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  text-align: left;
  vertical-align: top;
}
.pb__prose thead th {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #828282;
}
.pb__prose tbody tr:hover {
  background-color: #f7f8fa;
}

.pb__delivery--city-wrap {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
  text-align: center;
}
.pb__delivery--city {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 400px;
  max-width: 25rem;
  padding: 30px;
  padding: 1.875rem;
}
.pb__delivery--city .pb__button {
  margin-top: 16px;
  margin-top: 1rem;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
}
.pb__delivery--city-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #4f4f4f;
}
.pb__delivery--city-hint {
  margin: 4px 0 8px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.3;
  color: hsl(0, 0%, 4%);
}
.pb__delivery--city-field {
  width: 100%;
}
.pb__delivery--section {
  padding-top: 30px;
  padding-top: 1.875rem;
  border-top: 1px solid #bdbdbd;
  border-top: 0.0625rem solid #bdbdbd;
}

.pb__dtable {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
}
.pb__dtable--wrap {
  padding: 30px;
  padding: 1.875rem;
}
.pb__dtable thead th {
  padding: 0 8px 16px;
  padding: 0 0.5rem 1rem;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.3;
  text-align: center;
  color: #333333;
}
.pb__dtable thead th small {
  display: block;
  font-size: inherit;
}
.pb__dtable tbody {
  background-color: #f2f2f2;
}
.pb__dtable tbody tr:first-child > * {
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__dtable tbody tr:last-child > * {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__dtable th,
.pb__dtable td {
  padding: 10px;
  padding: 0.625rem;
  vertical-align: middle;
  text-align: center;
}
.pb__dtable td.pb__dtable--service {
  width: 170px;
  width: 10.625rem;
  text-align: left;
}
.pb__dtable--logo {
  display: block;
  width: auto;
  max-width: 160px;
  max-width: 10rem;
  height: 34px;
  height: 2.125rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}
.pb__dtable--days {
  white-space: nowrap;
}
.pb__dtable--price {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  width: 7.5rem;
  height: 56px;
  height: 3.5rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 18px;
  font-size: 1.125rem;
  white-space: nowrap;
  color: #333333;
  background-color: #fff;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
}
.pb__dtable--price.is-none {
  color: #828282;
}
.pb__dtable--save {
  position: absolute;
  left: 50%;
  bottom: -8px;
  bottom: -0.5rem;
  padding: 2px 5px;
  padding: 0.125rem 0.3125rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1.2;
  color: #fff;
  background-color: #ff0037;
  transform: translateX(-50%);
}
.pb__dtable--text {
  display: block;
  padding: 4px;
  padding: 0.25rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  text-align: left;
  color: #4f4f4f;
}
.pb__dtable--info {
  width: 160px;
  width: 10rem;
}
.pb__dtable--terms {
  width: 170px;
  width: 10.625rem;
}

.pb__faq--groups .pb__accordion {
  scroll-margin-top: 20px;
  scroll-margin-top: 1.25rem;
}

.pb__where--form {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
  align-items: end;
  gap: 16px;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
.pb__where--form .pb__button {
  min-width: 180px;
  min-width: 11.25rem;
  min-height: 40px;
  min-height: 2.5rem;
  font-weight: 700;
}
.pb__where--table {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.pb__where--result {
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__where--result:focus {
  outline: none;
}
.pb__where--result[hidden] {
  display: none;
}
.pb__where--subtitle {
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #4f4f4f;
}
.pb__where--info {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px 20px;
  margin: 0 0 24px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pb__where--info div {
  display: flex;
  gap: 6px;
}
.pb__where--info dt {
  flex-shrink: 0;
  color: #828282;
}
.pb__where--info dd {
  margin: 0;
  color: #4f4f4f;
}
.pb__where--totals {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
  margin: 20px 0 0;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pb__where--totals div {
  display: flex;
  gap: 10px;
}
.pb__where--totals dt {
  color: #828282;
}
.pb__where--totals dd {
  min-width: 90px;
  min-width: 5.625rem;
  margin: 0;
  text-align: right;
  color: #4f4f4f;
}
.pb__where--total {
  margin-top: 6px;
  margin-top: 0.375rem;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.pb__where--total dt,
.pb__where--total dd {
  color: #4f4f4f;
}

.pb__return--bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px 20px;
  margin: 10px 0 20px;
  padding: 14px 20px;
  padding: 0.875rem 1.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #f2f2f2;
}
.pb__return--bar-text {
  font-weight: 700;
  color: #4f4f4f;
}
.pb__return--bar-link {
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  min-height: 2.25rem;
  padding: 0 24px;
  padding: 0 1.5rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-weight: 700;
  color: #fff;
  background-color: #ff0037;
  text-decoration: none;
  transition: background-color 300ms ease-out;
}
.pb__return--bar-link:hover {
  color: #fff;
  background-color: #d9002f;
}
.pb__return--mail {
  margin-top: 30px;
  margin-top: 1.875rem;
  color: #4f4f4f;
}
.pb__return--mail a {
  font-weight: 700;
  color: #ff0037;
}

.pb__req {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__req--table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.35;
}
.pb__req--table th,
.pb__req--table td {
  padding: 8px 0;
  padding: 0.5rem 0;
  text-align: left;
  vertical-align: middle;
}
.pb__req--table th {
  width: 50%;
  padding-right: 20px;
  padding-right: 1.25rem;
  font-weight: 400;
  color: #828282;
}
.pb__req--table td {
  color: #4f4f4f;
}
.pb__req--table .pb__req--wide {
  padding-top: 16px;
  padding-top: 1rem;
}

.pb__about--intro {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 40px;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
.pb__about--text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
}
.pb__about--text p + p {
  margin-top: 18px;
  margin-top: 1.125rem;
}
.pb__about--text b {
  color: hsl(0, 0%, 4%);
}
.pb__about--quote {
  position: relative;
  margin: 0;
  padding: 12px 0 0 38px;
  padding: 0.75rem 0 0 2.375rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.4;
  color: #333333;
}
.pb__about--quote::before {
  content: "“";
  position: absolute;
  top: -6px;
  top: -0.375rem;
  left: 0;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
  color: #ff0037;
}
.pb__about--quote b {
  color: #ff0037;
}
.pb__about--photo {
  position: relative;
}
.pb__about--photo-pic {
  display: block;
}
.pb__about--photo-img {
  display: block;
  width: 100%;
  height: auto;
}
.pb__about--photo-text {
  position: absolute;
  top: 25px;
  top: 1.5625rem;
  right: 0;
  max-width: 465px;
  max-width: 29.0625rem;
  padding: 20px 30px;
  padding: 1.25rem 1.875rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.35;
  color: #fff;
  background-color: rgba(255, 0, 55, 0.85);
}
.pb__about--principles {
  padding: 30px 0 10px;
  padding: 1.875rem 0 0.625rem;
}
.pb__about--principles-title {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  color: hsl(0, 0%, 4%);
}
.pb__about--list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 30px;
}
.pb__about--list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding: 0 30px;
  padding: 0 1.875rem;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.2;
  text-align: center;
  color: hsl(0, 0%, 4%);
}
.pb__about--list-img {
  width: auto;
  height: 100px;
  height: 6.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.pb__production {
  margin-top: 60px;
  margin-top: 3.75rem;
  scroll-margin-top: 20px;
  scroll-margin-top: 1.25rem;
}
.pb__production--head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: start;
  gap: 30px;
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
}
.pb__production--intro {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.1;
  color: #4f4f4f;
}
.pb__production--features {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}
.pb__production--features li {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  color: hsl(0, 0%, 4%);
}
.pb__production--features img {
  width: auto;
  height: 50px;
  height: 3.125rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__production--steps {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 40px 48px;
}
.pb__production--step {
  display: flex;
  flex-direction: column;
  background-color: #f2f2f2;
}
.pb__production--step-head {
  display: flex;
  align-items: center;
  gap: 10px;
}
.pb__production--step-num {
  display: grid;
  place-items: center;
  flex-shrink: 0;
  width: 70px;
  width: 4.375rem;
  height: 70px;
  height: 4.375rem;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1;
  color: #fff;
  background-color: #333333;
}
.pb__production--step-title {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.2;
  color: hsl(0, 0%, 4%);
}
.pb__production--step-pic {
  display: block;
}
.pb__production--step-img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__production--step-text {
  padding: 20px 20px 24px;
  padding: 1.25rem 1.25rem 1.5rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.25;
  color: #333333;
}
.pb__production--time {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-top: 50px;
  margin-top: 3.125rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.3;
  color: #333333;
}
.pb__production--time img {
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
}
.pb__production--video {
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__production--video iframe {
  display: block;
  width: 100%;
  height: 510px;
  height: 31.875rem;
  border: 0;
}

.pb__contacts--main, .pb__contacts--shop {
  text-align: center;
}
.pb__contacts--phone {
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #ff0037;
}
.pb__contacts--phone:hover {
  color: #d9002f;
}
.pb__contacts--row {
  display: flex;
  justify-content: space-around;
  gap: 10px 20px;
}
.pb__contacts--link {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ff0037;
  overflow-wrap: anywhere;
}
.pb__contacts--link:hover {
  color: #d9002f;
}
.pb__contacts--social {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px 16px;
  margin-top: 16px;
  margin-top: 1rem;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #333333;
}
.pb__contacts--social-link {
  color: #ff0037;
}
.pb__contacts--social-link .icon {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
}
.pb__contacts--social-link:hover {
  color: #d9002f;
}
.pb__contacts--req-link {
  font-weight: 700;
  color: #ff0037;
}
.pb__contacts--shop {
  margin-top: 20px;
  margin-top: 1.25rem;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
.pb__contacts--title {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  text-transform: uppercase;
  color: #333333;
}
.pb__contacts--text {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #333333;
}
.pb__contacts--accent {
  color: #ff0037;
  text-transform: uppercase;
}
.pb__contacts--photos {
  display: flex;
  justify-content: space-around;
  gap: 16px;
  max-width: 500px;
  max-width: 31.25rem;
  margin: 20px auto;
}
.pb__contacts--photo-pic {
  display: block;
  flex: 0 1 200px;
}
.pb__contacts--photo {
  display: block;
  width: 100%;
  max-width: 200px;
  max-width: 12.5rem;
  height: auto;
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__contacts--time {
  margin-top: 16px;
  margin-top: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #333333;
}
.pb__contacts--address {
  margin: 20px 0;
  text-align: center;
  color: #333333;
}
.pb__contacts--map {
  position: relative;
  display: block;
  height: 300px;
  height: 18.75rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  overflow: hidden;
  background-color: #f2f2f2;
  -webkit-overflow-scrolling: touch;
}
.pb__contacts--map:hover .pb__contacts--map-button {
  background-color: #d9002f;
}
.pb__contacts--map-pic {
  display: block;
  height: 100%;
}
.pb__contacts--map-img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__contacts--map-pin {
  position: absolute;
  top: 45%;
  left: 50%;
  color: #ff0037;
  transform: translate(-50%, -100%);
}
.pb__contacts--map-pin .icon {
  width: 44px;
  width: 2.75rem;
  height: 44px;
  height: 2.75rem;
}
.pb__contacts--map-button {
  position: absolute;
  left: 50%;
  bottom: 20px;
  bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  min-height: 40px;
  min-height: 2.5rem;
  padding: 0 24px;
  padding: 0 1.5rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-weight: 700;
  white-space: nowrap;
  color: #fff;
  background-color: #ff0037;
  transform: translateX(-50%);
  transition: background-color 300ms ease-out;
}
.pb__contacts--feedback {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: end;
  gap: 20px;
  padding: 20px 10px 20px 0;
  padding: 1.25rem 0.625rem 1.25rem 0;
}
.pb__contacts--feedback-img {
  display: block;
  width: 279px;
  width: 17.4375rem;
  height: auto;
}
.pb__contacts--form {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.pb__contacts--form .pb__button {
  width: 100%;
  min-height: 40px;
  min-height: 2.5rem;
}

.pb__nf--block {
  max-width: 760px;
  max-width: 47.5rem;
  margin: 0 auto;
  padding: 20px 18px 85px;
  padding: 1.25rem 1.125rem 5.3125rem;
  text-align: center;
}
.pb__nf--code {
  font-size: 160px;
  font-size: 10rem;
  font-weight: 700;
  line-height: 1;
  color: hsl(0, 0%, 4%);
}
.pb__nf--title {
  margin: 25px 0 22px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  color: hsl(0, 0%, 4%);
}
.pb__nf--text {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  line-height: 1.6;
  color: #333333;
}
.pb__nf--text a {
  color: #ff0037;
}
.pb__nf--text a:hover, .pb__nf--text a:focus-visible {
  text-decoration: underline;
}

@font-face {
  font-family: "Evolventa";
  font-display: swap;
  src: url("../static/banners/fonts/Evolventa-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "ChunkFive Print";
  font-display: swap;
  src: url("../static/banners/fonts/ChunkFivePrint.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Core Rhino 65";
  font-display: swap;
  src: url("../static/banners/fonts/CoreRhino65Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Euclid Circular A";
  font-display: swap;
  src: url("../static/banners/fonts/EuclidCircularA-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "American Captain";
  font-display: swap;
  src: url("../static/banners/fonts/AmericanCaptain01.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Futura Book";
  font-display: swap;
  src: url("../static/banners/fonts/FuturaBookC.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Vampire95";
  font-display: swap;
  src: url("../static/banners/fonts/Vampire95.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
.pb__promo--banner {
  position: relative;
  z-index: 0;
  display: block;
  overflow: hidden;
  height: 260px;
  height: 16.25rem;
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  line-height: 1.2;
  color: #000;
  -webkit-overflow-scrolling: touch;
}
@container promo (max-width: 999px) {
  .pb__promo--banner {
    height: 200px;
    height: 12.5rem;
  }
}
.pb__promo--banner *,
.pb__promo--banner *::before,
.pb__promo--banner *::after {
  box-sizing: border-box;
}
.pb__promo--banner p {
  margin: 0;
}
.pb__promo--bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 50%;
  display: block;
  max-width: none;
  transform: translateX(-50%);
  pointer-events: none;
}
.pb__promo--bg-d {
  width: 1920px;
  width: 120rem;
  height: 260px;
  height: 16.25rem;
}
@container promo (max-width: 999px) {
  .pb__promo--bg-d {
    display: none;
  }
}
.pb__promo--bg-m {
  width: 999px;
  width: 62.4375rem;
  height: 200px;
  height: 12.5rem;
}
@container promo (min-width: 1000px) {
  .pb__promo--bg-m {
    display: none;
  }
}
.pb__promo--inner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 1200px;
  max-width: 75rem;
  height: 100%;
  margin: 0 auto;
}
@container promo (max-width: 999px) {
  .pb__promo--inner {
    max-width: 280px;
    max-width: 17.5rem;
  }
}
.pb__promo--buttons {
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
}
@container promo (max-width: 999px) {
  .pb__promo--buttons {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
.pb__promo--button {
  position: relative;
  z-index: 4;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  height: 34px;
  height: 2.125rem;
  padding: 0 12px;
  padding: 0 0.75rem;
  font-family: "Evolventa", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border-radius: 4px;
  border-radius: 0.25rem;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.25);
  transition-timing-function: cubic-bezier(0.84, -0.11, 0.49, 1.7);
  transition-duration: 0.1s;
  transition-property: transform, box-shadow, color, background-color;
}
.pb__promo--button:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
@container promo (max-width: 999px) {
  .pb__promo--button {
    height: 24px;
    height: 1.5rem;
    padding: 0 6px;
    padding: 0 0.375rem;
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.pb__promo--button-text {
  display: block;
}
.pb__promo--timer {
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  color: #fff;
}
.pb__promo--timer-card {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pb__promo--timer-sep {
  display: block;
  margin: 0 6px;
  line-height: 1;
}
@container promo (max-width: 999px) {
  .pb__promo--timer-sep {
    margin: 0 3px;
  }
}
.pb__promo--timer-num {
  display: block;
  font-variant-numeric: tabular-nums;
}

@keyframes pb-promo-glitch-1 {
  0% {
    clip-path: inset(40% 0 52% 0);
    transform: skew(0.8deg);
  }
  20% {
    clip-path: inset(18% 0 60% 0);
    transform: skew(0.4deg);
  }
  40% {
    clip-path: inset(70% 0 6% 0);
    transform: skew(0.9deg);
  }
  60% {
    clip-path: inset(10% 0 78% 0);
    transform: skew(0.1deg);
  }
  80% {
    clip-path: inset(56% 0 30% 0);
    transform: skew(0.6deg);
  }
  100% {
    clip-path: inset(30% 0 44% 0);
    transform: skew(0.5deg);
  }
}
@keyframes pb-promo-glitch-2 {
  0% {
    clip-path: inset(62% 0 20% 0);
    transform: skew(0.9deg);
  }
  20% {
    clip-path: inset(8% 0 70% 0);
    transform: skew(0.1deg);
  }
  40% {
    clip-path: inset(80% 0 4% 0);
    transform: skew(0.5deg);
  }
  60% {
    clip-path: inset(34% 0 50% 0);
    transform: skew(1deg);
  }
  80% {
    clip-path: inset(4% 0 82% 0);
    transform: skew(0.3deg);
  }
  100% {
    clip-path: inset(48% 0 28% 0);
    transform: skew(0.8deg);
  }
}
@keyframes pb-promo-glitch-skew {
  0% {
    transform: skew(-3deg);
  }
  20% {
    transform: skew(5deg);
  }
  40% {
    transform: skew(-3deg);
  }
  60% {
    transform: skew(1deg);
  }
  80% {
    transform: skew(5deg);
  }
  100% {
    transform: skew(0deg);
  }
}
@keyframes pb-promo-glitch-shake {
  0%, 100% {
    transform: translate(0);
  }
  20% {
    transform: translate(-2px, 2px);
  }
  40% {
    transform: translate(-2px, -2px);
  }
  60% {
    transform: translate(2px, 2px);
  }
  80% {
    transform: translate(2px, -2px);
  }
}
.pb__promo--bf-2021-inner {
  max-width: 860px;
  max-width: 53.75rem;
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-inner {
    max-width: 320px;
    max-width: 20rem;
  }
}
.pb__promo--bf-2021-logo {
  position: absolute;
  top: 10px;
  top: 0.625rem;
  left: 50%;
  max-width: none;
  transform: translateX(-50%);
}
.pb__promo--bf-2021-logo-d {
  width: 865px;
  width: 54.0625rem;
  height: 104px;
  height: 6.5rem;
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-logo-d {
    display: none;
  }
}
.pb__promo--bf-2021-logo-m {
  width: 328px;
  width: 20.5rem;
  height: 48px;
  height: 3rem;
}
@container promo (min-width: 1000px) {
  .pb__promo--bf-2021-logo-m {
    display: none;
  }
}
.pb__promo--bf-2021-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-row {
    flex-direction: column;
    padding-bottom: 6px;
    padding-bottom: 0.375rem;
  }
}
.pb__promo--bf-2021-glow {
  position: relative;
  flex-basis: 60%;
  text-align: center;
  white-space: nowrap;
}
.pb__promo--bf-2021-glow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 0;
  border-radius: 100%;
  box-shadow: 0 0 20px 10px #3afcfe;
  opacity: 0.4;
  transform: translate(-50%, -50%);
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-glow {
    flex-basis: auto;
  }
}
.pb__promo--bf-2021-text {
  position: relative;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 65px;
  font-size: 4.0625rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 10px;
  letter-spacing: 0.625rem;
  text-transform: uppercase;
  color: #fff;
  animation: pb-promo-glitch-skew 1s infinite linear alternate-reverse;
}
.pb__promo--bf-2021-text::before, .pb__promo--bf-2021-text::after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.pb__promo--bf-2021-text::before {
  left: 2px;
  left: 0.125rem;
  text-shadow: -2px 0 #ff00c1;
  animation: pb-promo-glitch-1 5s infinite linear alternate-reverse;
}
.pb__promo--bf-2021-text::after {
  left: -2px;
  left: -0.125rem;
  text-shadow: -2px 0 #00fff9, 2px 2px #ff00c1;
  animation: pb-promo-glitch-2 1s infinite linear alternate-reverse;
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-text {
    font-size: 37px;
    font-size: 2.3125rem;
    letter-spacing: 6px;
    letter-spacing: 0.375rem;
  }
}
.pb__promo--bf-2021-timer {
  flex-basis: 40%;
  font-size: 37px;
  font-size: 2.3125rem;
  font-weight: 700;
  line-height: 1;
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-timer {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
.pb__promo--bf-2021-buttons {
  max-width: 810px;
  max-width: 50.625rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-buttons {
    max-width: 240px;
    max-width: 15rem;
    gap: 8px 24px;
    margin-bottom: 4px;
    margin-bottom: 0.25rem;
    padding-bottom: 0;
  }
}
.pb__promo--bf-2021-button {
  width: 162px;
  width: 10.125rem;
  padding: 0;
  font-size: 22px;
  font-size: 1.375rem;
  background-color: transparent;
  box-shadow: none;
}
.pb__promo--bf-2021-button .pb__promo--button-text {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
}
.pb__promo--bf-2021-button::before, .pb__promo--bf-2021-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border-radius: 0.25rem;
  opacity: 0.8;
}
.pb__promo--bf-2021-button::before {
  z-index: -1;
  background-color: #0ff;
}
.pb__promo--bf-2021-button::after {
  z-index: -2;
  background-color: #f0f;
}
.pb__promo--bf-2021-button:hover, .pb__promo--bf-2021-button:focus-visible {
  transform: none;
  box-shadow: none;
}
.pb__promo--bf-2021-button:hover::before, .pb__promo--bf-2021-button:focus-visible::before {
  animation: pb-promo-glitch-shake 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite;
}
.pb__promo--bf-2021-button:hover::after, .pb__promo--bf-2021-button:focus-visible::after {
  animation: pb-promo-glitch-shake 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both infinite;
}
@container promo (max-width: 999px) {
  .pb__promo--bf-2021-button {
    width: auto;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.pb__promo--bf-2021-button-color .pb__promo--button-text {
  background-color: #e83bde;
}

@keyframes pb-promo-cyber-tail {
  0% {
    width: 0;
  }
  30% {
    width: 100px;
    width: 6.25rem;
  }
  100% {
    width: 0;
  }
}
@keyframes pb-promo-cyber-shoot {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(900px);
  }
}
@keyframes pb-promo-cyber-shadow {
  0%, 100% {
    filter: drop-shadow(0 0 0 #000);
  }
  50% {
    filter: drop-shadow(20px 20px 40px #000);
  }
}
.pb__promo--cyber-2021-lines {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: rotate(35deg);
  pointer-events: none;
}
.pb__promo--cyber-2021-line {
  position: absolute;
  height: 2px;
  height: 0.125rem;
  border-radius: 999px;
  border-radius: 62.4375rem;
  background: linear-gradient(-45deg, rgba(0, 0, 255, 0), #fff);
  animation: pb-promo-cyber-tail 3s ease-in-out infinite, pb-promo-cyber-shoot 3s ease-in-out infinite;
}
.pb__promo--cyber-2021-line:nth-child(1) {
  top: -120px;
  top: -7.5rem;
  left: 5%;
  animation-delay: 5146ms;
}
.pb__promo--cyber-2021-line:nth-child(2) {
  top: 10px;
  top: 0.625rem;
  left: 12%;
  animation-delay: 1101ms;
}
.pb__promo--cyber-2021-line:nth-child(3) {
  top: -60px;
  top: -3.75rem;
  left: 20%;
  animation-delay: 2253ms;
}
.pb__promo--cyber-2021-line:nth-child(4) {
  top: 150px;
  top: 9.375rem;
  left: 28%;
  animation-delay: 3160ms;
}
.pb__promo--cyber-2021-line:nth-child(5) {
  top: -150px;
  top: -9.375rem;
  left: 36%;
  animation-delay: 8477ms;
}
.pb__promo--cyber-2021-line:nth-child(6) {
  top: 80px;
  top: 5rem;
  left: 44%;
  animation-delay: 9146ms;
}
.pb__promo--cyber-2021-line:nth-child(7) {
  top: -20px;
  top: -1.25rem;
  left: 52%;
  animation-delay: 981ms;
}
.pb__promo--cyber-2021-line:nth-child(8) {
  top: 190px;
  top: 11.875rem;
  left: 60%;
  animation-delay: 8735ms;
}
.pb__promo--cyber-2021-line:nth-child(9) {
  top: -90px;
  top: -5.625rem;
  left: 68%;
  animation-delay: 728ms;
}
.pb__promo--cyber-2021-line:nth-child(10) {
  top: 40px;
  top: 2.5rem;
  left: 76%;
  animation-delay: 7226ms;
}
.pb__promo--cyber-2021-line:nth-child(11) {
  top: 120px;
  top: 7.5rem;
  left: 84%;
  animation-delay: 2346ms;
}
.pb__promo--cyber-2021-line:nth-child(12) {
  top: -40px;
  top: -2.5rem;
  left: 92%;
  animation-delay: 5796ms;
}
.pb__promo--cyber-2021-inner {
  max-width: 945px;
  max-width: 59.0625rem;
}
@container promo (max-width: 999px) {
  .pb__promo--cyber-2021-inner {
    max-width: 240px;
    max-width: 15rem;
  }
}
.pb__promo--cyber-2021-shirts {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  max-width: none;
  height: 260px;
  height: 16.25rem;
  opacity: 0.6;
  transform: translateX(-50%);
  pointer-events: none;
}
@container promo (max-width: 999px) {
  .pb__promo--cyber-2021-shirts {
    display: none;
  }
}
.pb__promo--cyber-2021-title {
  position: absolute;
  top: 0;
  left: 50%;
  max-width: none;
  pointer-events: none;
  animation: pb-promo-cyber-shadow 2s ease-in-out infinite;
}
.pb__promo--cyber-2021-title-d {
  width: 1209px;
  width: 75.5625rem;
  height: 260px;
  height: 16.25rem;
  transform: translateX(-57%);
}
@container promo (max-width: 999px) {
  .pb__promo--cyber-2021-title-d {
    display: none;
  }
}
.pb__promo--cyber-2021-title-m {
  width: 562px;
  width: 35.125rem;
  height: 193px;
  height: 12.0625rem;
  transform: translateX(-50%);
}
@container promo (min-width: 1000px) {
  .pb__promo--cyber-2021-title-m {
    display: none;
  }
}
.pb__promo--cyber-2021-timer {
  position: relative;
  z-index: 2;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  font-size: 37px;
  font-size: 2.3125rem;
  line-height: 1.15;
  text-shadow: 4px 3px 5px #000;
}
@container promo (max-width: 999px) {
  .pb__promo--cyber-2021-timer {
    padding-bottom: 4px;
    padding-bottom: 0.25rem;
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.pb__promo--cyber-2021-buttons {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
@container promo (max-width: 999px) {
  .pb__promo--cyber-2021-buttons {
    padding-bottom: 0;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    gap: 6px 8px;
  }
}
.pb__promo--cyber-2021-button {
  min-width: 206px;
  min-width: 12.875rem;
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  box-shadow: none;
}
.pb__promo--cyber-2021-button:hover, .pb__promo--cyber-2021-button:focus-visible {
  color: #fff;
  background-color: #00c1ff;
}
@container promo (max-width: 999px) {
  .pb__promo--cyber-2021-button {
    min-width: 0;
    height: 22px;
    height: 1.375rem;
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.pb__promo--cyber-2021-button-color {
  background-color: #fc990c;
}

.pb__promo--ny-final-inner {
  justify-content: space-around;
}
@container promo (max-width: 999px) {
  .pb__promo--ny-final-inner {
    justify-content: flex-end;
  }
}
.pb__promo--ny-final-timer {
  font-family: "Futura Book", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
@container promo (max-width: 999px) {
  .pb__promo--ny-final-timer {
    margin-bottom: 6px;
    margin-bottom: 0.375rem;
  }
}
.pb__promo--ny-final-timer-sep {
  width: 9px;
  width: 0.5625rem;
  margin: 0 4px;
  font-size: 36px;
  font-size: 2.25rem;
  text-align: center;
  color: #fff;
}
@container promo (max-width: 999px) {
  .pb__promo--ny-final-timer-sep {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.pb__promo--ny-final-timer-card {
  width: 51px;
  width: 3.1875rem;
  height: 42px;
  height: 2.625rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 4px 16px #ab0505;
}
.pb__promo--ny-final-timer-card .pb__promo--timer-num {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 42px;
  line-height: 2.625rem;
  color: #ff0032;
}
@container promo (max-width: 999px) {
  .pb__promo--ny-final-timer-card {
    width: 38px;
    width: 2.375rem;
    height: 33px;
    height: 2.0625rem;
  }
  .pb__promo--ny-final-timer-card .pb__promo--timer-num {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 33px;
    line-height: 2.0625rem;
  }
}
.pb__promo--ny-final-buttons {
  justify-content: center;
  gap: 10px;
  max-width: 810px;
  max-width: 50.625rem;
  padding-top: 30px;
  padding-top: 1.875rem;
}
@container promo (max-width: 999px) {
  .pb__promo--ny-final-buttons {
    max-width: 230px;
    max-width: 14.375rem;
    padding-top: 0;
    gap: 6px 10px;
  }
}
.pb__promo--ny-final-button:hover, .pb__promo--ny-final-button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__promo--ny-final-button {
  width: 130px;
  width: 8.125rem;
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  text-transform: none;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25);
}
@container promo (max-width: 999px) {
  .pb__promo--ny-final-button {
    width: auto;
    font-size: 14px;
    font-size: 0.875rem;
  }
}

@keyframes pb-promo-letter-pulse {
  60%, 80% {
    transform: scale(1);
  }
  99% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes pb-promo-letter-left {
  0% {
    opacity: 0;
    transform: translate(-300px, 0) scale(0);
  }
  60%, 80% {
    transform: translate(0, 0) scale(1);
  }
  99% {
    transform: translate(0) scale(1.2);
  }
  100% {
    opacity: 1;
    transform: translate(0) scale(1);
  }
}
@keyframes pb-promo-letter-right {
  0% {
    opacity: 0;
    transform: translate(300px, 0) scale(0);
  }
  60%, 80% {
    transform: translate(0, 0) scale(1);
  }
  99% {
    transform: translate(0) scale(1.2);
  }
  100% {
    opacity: 1;
    transform: translate(0) scale(1);
  }
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2021-inner {
    max-width: 240px;
    max-width: 15rem;
  }
}
.pb__promo--presale-2021-top, .pb__promo--presale-2021-sale {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  text-transform: uppercase;
  color: #b02f3e;
}
.pb__promo--presale-2021-top span, .pb__promo--presale-2021-sale span {
  display: block;
}
.pb__promo--presale-2021-top {
  font-family: "Core Rhino 65", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 62px;
  font-size: 3.875rem;
  font-weight: 700;
  letter-spacing: 4px;
  letter-spacing: 0.25rem;
}
.pb__promo--presale-2021-top span {
  animation: pb-promo-letter-pulse 1.1s infinite;
}
.pb__promo--presale-2021-top span:nth-child(2) {
  animation-delay: 0.05s;
}
.pb__promo--presale-2021-top span:nth-child(3) {
  animation-delay: 0.1s;
}
.pb__promo--presale-2021-top span:nth-child(4) {
  animation-delay: 0.15s;
}
.pb__promo--presale-2021-top span:nth-child(5) {
  animation-delay: 0.2s;
}
.pb__promo--presale-2021-top span:nth-child(6) {
  animation-delay: 0.25s;
}
.pb__promo--presale-2021-top span:nth-child(7) {
  animation-delay: 0.3s;
}
.pb__promo--presale-2021-top span:nth-child(8) {
  animation-delay: 0.35s;
}
.pb__promo--presale-2021-top span:nth-child(9) {
  animation-delay: 0.4s;
}
.pb__promo--presale-2021-top span:nth-child(10) {
  animation-delay: 0.45s;
}
.pb__promo--presale-2021-top span:nth-child(11) {
  animation-delay: 0.5s;
}
.pb__promo--presale-2021-top span:nth-child(12) {
  animation-delay: 0.55s;
}
.pb__promo--presale-2021-top span:nth-child(13) {
  animation-delay: 0.6s;
}
.pb__promo--presale-2021-top span:nth-child(14) {
  animation-delay: 0.65s;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2021-top {
    font-size: 30px;
    font-size: 1.875rem;
    letter-spacing: 2px;
    letter-spacing: 0.125rem;
  }
}
.pb__promo--presale-2021-sale {
  font-family: "ChunkFive Print", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 152px;
  font-size: 9.5rem;
}
.pb__promo--presale-2021-sale span {
  padding: 0 12px;
  padding: 0 0.75rem;
  animation: pb-promo-letter-left 2.1s infinite;
}
.pb__promo--presale-2021-sale span:nth-child(2) {
  animation-delay: 2.05s;
}
.pb__promo--presale-2021-sale span:nth-child(3) {
  animation-name: pb-promo-letter-right;
  animation-delay: 2.05s;
}
.pb__promo--presale-2021-sale span:nth-child(4) {
  animation-name: pb-promo-letter-right;
  animation-delay: 2.1s;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2021-sale {
    font-size: 109px;
    font-size: 6.8125rem;
  }
  .pb__promo--presale-2021-sale span {
    padding: 0 6px;
    padding: 0 0.375rem;
  }
}
.pb__promo--presale-2021-buttons {
  max-width: 810px;
  max-width: 50.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2021-buttons {
    padding-bottom: 0;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    gap: 6px 10px;
  }
}
.pb__promo--presale-2021-button {
  min-width: 180px;
  min-width: 11.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  background-color: #9fc256;
  border-radius: 5px;
  border-radius: 0.3125rem;
  box-shadow: none;
  filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.6));
}
.pb__promo--presale-2021-button:hover, .pb__promo--presale-2021-button:focus-visible {
  color: #fff;
  box-shadow: none;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2021-button {
    min-width: 0;
    height: 22px;
    height: 1.375rem;
    font-size: 9px;
    font-size: 0.5625rem;
  }
}
.pb__promo--presale-2021-button-color {
  color: #fff;
  background-color: #ce3144;
}
.pb__promo--presale-2021-button-color:hover, .pb__promo--presale-2021-button-color:focus-visible {
  color: #000;
}

.pb__promo--victory-buttons {
  max-width: 810px;
  max-width: 50.625rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--victory-buttons {
    max-width: 240px;
    max-width: 15rem;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    gap: 6px;
  }
}
.pb__promo--victory-button:hover, .pb__promo--victory-button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__promo--victory-button {
  width: 180px;
  width: 11.25rem;
}
@container promo (max-width: 999px) {
  .pb__promo--victory-button {
    width: auto;
    height: 22px;
    height: 1.375rem;
  }
}

.pb__promo--football {
  background-color: #050c20;
}
@container promo (max-width: 999px) {
  .pb__promo--football-inner {
    max-width: 250px;
    max-width: 15.625rem;
  }
}
.pb__promo--football-buttons {
  justify-content: center;
  max-width: 560px;
  max-width: 35rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@container promo (max-width: 999px) {
  .pb__promo--football-buttons {
    display: flex;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
  }
}
.pb__promo--football-button:hover, .pb__promo--football-button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__promo--football-button {
  width: 160px;
  width: 10rem;
  font-size: 24px;
  font-size: 1.5rem;
  border-radius: 40px;
  border-radius: 2.5rem;
}
@container promo (max-width: 999px) {
  .pb__promo--football-button {
    width: 120px;
    width: 7.5rem;
    height: 26px;
    height: 1.625rem;
    font-size: 17px;
    font-size: 1.0625rem;
  }
}

@container promo (max-width: 999px) {
  .pb__promo--sale-1111-inner {
    max-width: 250px;
    max-width: 15.625rem;
  }
}
.pb__promo--sale-1111-buttons {
  max-width: 560px;
  max-width: 35rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-1111-buttons {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
.pb__promo--sale-1111-button:hover, .pb__promo--sale-1111-button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__promo--sale-1111-button {
  width: 124px;
  width: 7.75rem;
  height: 32px;
  height: 2rem;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: lowercase;
  color: #fff;
  background-color: #522868;
  border-radius: 0;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-1111-button {
    width: auto;
    height: 22px;
    height: 1.375rem;
    font-size: 11px;
    font-size: 0.6875rem;
  }
}

@container promo (max-width: 999px) {
  .pb__promo--ny-collections-inner {
    max-width: 266px;
    max-width: 16.625rem;
  }
}
.pb__promo--ny-collections-buttons {
  max-width: 800px;
  max-width: 50rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--ny-collections-buttons {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    gap: 6px 10px;
  }
}
.pb__promo--ny-collections-button:hover, .pb__promo--ny-collections-button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__promo--ny-collections-button {
  width: 178px;
  width: 11.125rem;
  height: 32px;
  height: 2rem;
  padding: 0 3px;
  padding: 0 0.1875rem;
  background: linear-gradient(0deg, #d3942b 0%, #ffffac 65%);
  border-radius: 6px;
  border-radius: 0.375rem;
}
.pb__promo--ny-collections-button:nth-child(3) {
  font-size: 15px;
  font-size: 0.9375rem;
}
.pb__promo--ny-collections-button:nth-child(4) {
  font-size: 12px;
  font-size: 0.75rem;
}
@container promo (max-width: 999px) {
  .pb__promo--ny-collections-button {
    width: auto;
    height: 24px;
    height: 1.5rem;
    padding: 0 2px;
    padding: 0 0.125rem;
    font-size: 11px;
    font-size: 0.6875rem;
  }
  .pb__promo--ny-collections-button:nth-child(3), .pb__promo--ny-collections-button:nth-child(4) {
    font-size: 9px;
    font-size: 0.5625rem;
    letter-spacing: -0.1px;
    letter-spacing: -0.00625rem;
  }
}

.pb__promo--prices-2023-buttons {
  left: 206px;
  left: 12.875rem;
  max-width: 710px;
  max-width: 44.375rem;
  margin-bottom: 26px;
  margin-bottom: 1.625rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--prices-2023-buttons {
    left: 0;
    max-width: 250px;
    max-width: 15.625rem;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    gap: 6px 10px;
  }
}
.pb__promo--prices-2023-button:hover, .pb__promo--prices-2023-button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__promo--prices-2023-button {
  width: 150px;
  width: 9.375rem;
  height: 32px;
  height: 2rem;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 8px;
  border-radius: 0.5rem;
}
@container promo (max-width: 999px) {
  .pb__promo--prices-2023-button {
    width: auto;
    height: 22px;
    height: 1.375rem;
    font-size: 11px;
    font-size: 0.6875rem;
  }
}

.pb__promo--halloween-buttons {
  justify-content: center;
  max-width: 710px;
  max-width: 44.375rem;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}
@container promo (max-width: 999px) {
  .pb__promo--halloween-buttons {
    display: flex;
    padding-bottom: 4px;
    padding-bottom: 0.25rem;
  }
}
.pb__promo--halloween-button {
  min-width: 154px;
  min-width: 9.625rem;
  height: 36px;
  height: 2.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  box-shadow: none;
}
.pb__promo--halloween-button:hover, .pb__promo--halloween-button:focus-visible {
  color: #fff;
  background-color: #ecb11c;
}
@container promo (max-width: 999px) {
  .pb__promo--halloween-button {
    min-width: 120px;
    min-width: 7.5rem;
    height: 26px;
    height: 1.625rem;
    font-size: 12px;
    font-size: 0.75rem;
    border-radius: 6px;
    border-radius: 0.375rem;
  }
}

@container promo (max-width: 999px) {
  .pb__promo--naruto-inner {
    max-width: 300px;
    max-width: 18.75rem;
  }
}
.pb__promo--naruto-buttons {
  max-width: 760px;
  max-width: 47.5rem;
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--naruto-buttons {
    padding-bottom: 0;
    margin-bottom: 6px;
    margin-bottom: 0.375rem;
    gap: 5px 8px;
  }
}
.pb__promo--naruto-button {
  min-width: 170px;
  min-width: 10.625rem;
  height: 30px;
  height: 1.875rem;
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  box-shadow: none;
}
.pb__promo--naruto-button:hover, .pb__promo--naruto-button:focus-visible {
  color: #fff;
  background-color: #000;
}
@container promo (max-width: 999px) {
  .pb__promo--naruto-button {
    min-width: 0;
    height: 25px;
    height: 1.5625rem;
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.pb__promo--marketplaces-buttons {
  left: 100px;
  left: 6.25rem;
  max-width: 380px;
  max-width: 23.75rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--marketplaces-buttons {
    left: 0;
    max-width: 320px;
    max-width: 20rem;
    padding-bottom: 0;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
.pb__promo--marketplaces-button:hover, .pb__promo--marketplaces-button:focus-visible {
  transform: scale(1.1);
  box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.55);
}
.pb__promo--marketplaces-button {
  width: 180px;
  width: 11.25rem;
  padding: 0 4px;
  padding: 0 0.25rem;
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  color: #fff;
  background-color: #000;
  border-radius: 0;
}
@container promo (max-width: 999px) {
  .pb__promo--marketplaces-button {
    width: auto;
    font-size: 11px;
    font-size: 0.6875rem;
    border-radius: 4px;
    border-radius: 0.25rem;
  }
}

@container promo (max-width: 999px) {
  .pb__promo--love-inner {
    max-width: 230px;
    max-width: 14.375rem;
  }
}
.pb__promo--love-buttons {
  max-width: 816px;
  max-width: 51rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--love-buttons {
    padding-bottom: 0;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    gap: 5px 8px;
  }
}
.pb__promo--love-button {
  min-width: 183px;
  min-width: 11.4375rem;
  height: 36px;
  height: 2.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 3px;
  letter-spacing: 0.1875rem;
  background-color: #fcf5f7;
  border-radius: 8px;
  border-radius: 0.5rem;
  box-shadow: 0 2px 2px #3d3d3d;
}
.pb__promo--love-button:nth-child(2), .pb__promo--love-button:nth-child(3) {
  background-color: #f2ccd6;
}
.pb__promo--love-button:hover, .pb__promo--love-button:focus-visible {
  color: #fcf5f7;
  background-color: #f1bf24;
  box-shadow: 0 2px 2px #3d3d3d;
}
@container promo (max-width: 999px) {
  .pb__promo--love-button {
    min-width: 0;
    height: 22px;
    height: 1.375rem;
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: 1px;
    letter-spacing: 0.0625rem;
    border-radius: 4px;
    border-radius: 0.25rem;
  }
}

@container promo (max-width: 999px) {
  .pb__promo--defender-inner {
    max-width: 260px;
    max-width: 16.25rem;
  }
}
.pb__promo--defender-buttons {
  max-width: 654px;
  max-width: 40.875rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--defender-buttons {
    padding-bottom: 0;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    gap: 6px 10px;
  }
}
.pb__promo--defender-button {
  min-width: 152px;
  min-width: 9.5rem;
  height: 36px;
  height: 2.25rem;
  padding-top: 3px;
  padding-top: 0.1875rem;
  font-family: "American Captain", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: lowercase;
  color: #ac070d;
  background: linear-gradient(to bottom, #f0faf3 0%, #c8d0cf 50%, #c8d0cf 51%, #f0faf3 100%);
  border: 1px solid #fff;
  border: 0.0625rem solid #fff;
  border-radius: 0;
}
.pb__promo--defender-button:hover, .pb__promo--defender-button:focus-visible {
  background: linear-gradient(to bottom, #c8d0cf 0%, #f0faf3 50%, #f0faf3 51%, #c8d0cf 100%);
}
@container promo (max-width: 999px) {
  .pb__promo--defender-button {
    min-width: 0;
    height: 24px;
    height: 1.5rem;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

@container promo (max-width: 999px) {
  .pb__promo--march-inner {
    max-width: 260px;
    max-width: 16.25rem;
  }
}
.pb__promo--march-buttons {
  max-width: 816px;
  max-width: 51rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--march-buttons {
    padding-bottom: 0;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    gap: 6px 10px;
  }
}
.pb__promo--march-button {
  min-width: 183px;
  min-width: 11.4375rem;
  height: 36px;
  height: 2.25rem;
  font-size: 17px;
  font-size: 1.0625rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  background-color: #ffbe43;
  border-radius: 6px;
  border-radius: 0.375rem;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.pb__promo--march-button:hover, .pb__promo--march-button:focus-visible {
  color: #f29103;
}
@container promo (max-width: 999px) {
  .pb__promo--march-button {
    min-width: 0;
    height: 27px;
    height: 1.6875rem;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.pb__promo--presale-2020-inner {
  justify-content: space-between;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2020-inner {
    max-width: 240px;
    max-width: 15rem;
  }
}
.pb__promo--presale-2020-timer {
  padding-top: 4px;
  padding-top: 0.25rem;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 52px;
  font-size: 3.25rem;
  line-height: 1;
  color: #535336;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2020-timer {
    padding-top: 8px;
    padding-top: 0.5rem;
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
.pb__promo--presale-2020-buttons {
  max-width: 820px;
  max-width: 51.25rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2020-buttons {
    padding-bottom: 0;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    gap: 6px 10px;
  }
}
.pb__promo--presale-2020-button {
  min-width: 186px;
  min-width: 11.625rem;
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 400;
  color: #fff;
  background-color: #535336;
  border: 1px solid #535336;
  border: 0.0625rem solid #535336;
  border-radius: 12px;
  border-radius: 0.75rem;
  box-shadow: none;
}
.pb__promo--presale-2020-button .pb__promo--button-price {
  font-weight: 700;
}
.pb__promo--presale-2020-button:hover, .pb__promo--presale-2020-button:focus-visible {
  color: #535336;
  background-color: #fff;
  box-shadow: none;
}
@container promo (max-width: 999px) {
  .pb__promo--presale-2020-button {
    min-width: 0;
    height: 22px;
    height: 1.375rem;
    gap: 3px;
    font-size: 10px;
    font-size: 0.625rem;
  }
}

@keyframes pb-promo-shimmer {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.pb__promo--sale-40-inner {
  justify-content: space-between;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-inner {
    justify-content: space-around;
    max-width: 262px;
    max-width: 16.375rem;
  }
}
.pb__promo--sale-40-top {
  position: relative;
  padding-top: 16px;
  padding-top: 1rem;
  text-align: center;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-top {
    padding-top: 10px;
    padding-top: 0.625rem;
  }
}
.pb__promo--sale-40-timer {
  margin-left: 32px;
  margin-left: 2rem;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 48px;
  font-size: 3rem;
  line-height: 1;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-timer {
    margin-left: 0;
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
.pb__promo--sale-40-text {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  height: 134px;
  height: 8.375rem;
  font-family: "Euclid Circular A", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-weight: 700;
  line-height: 1;
  transform: translate(-228px, -20px);
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-text {
    height: auto;
    transform: translate(-90px, 24px);
  }
}
.pb__promo--sale-40-num {
  position: relative;
  display: block;
  font-size: 146px;
  font-size: 9.125rem;
  color: transparent;
  background: linear-gradient(#db9a3e, #c38e39);
  background-clip: text;
  -webkit-background-clip: text;
}
.pb__promo--sale-40-num::after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  color: transparent;
  background: linear-gradient(#fff, #bab6b6);
  background-clip: text;
  -webkit-background-clip: text;
  animation: pb-promo-shimmer 0.5s infinite;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-num {
    font-size: 54px;
    font-size: 3.375rem;
  }
}
.pb__promo--sale-40-percent {
  font-size: 96px;
  font-size: 6rem;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-percent {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.pb__promo--sale-40-buttons {
  max-width: 410px;
  max-width: 25.625rem;
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
  gap: 10px;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-buttons {
    padding-bottom: 0;
    margin-bottom: 4px;
    margin-bottom: 0.25rem;
    gap: 6px 12px;
  }
}
.pb__promo--sale-40-button {
  min-width: 154px;
  min-width: 9.625rem;
  height: 36px;
  height: 2.25rem;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  box-shadow: none;
}
.pb__promo--sale-40-button:hover, .pb__promo--sale-40-button:focus-visible {
  color: #fff;
  background-color: #ffc501;
}
@container promo (max-width: 999px) {
  .pb__promo--sale-40-button {
    min-width: 0;
    height: 24px;
    height: 1.5rem;
    font-size: 10px;
    font-size: 0.625rem;
    border-radius: 16px;
    border-radius: 1rem;
  }
}
.pb__banners {
  position: relative;
  z-index: 1;
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}
.pb__banners--intro {
  padding-bottom: 32px;
  padding-bottom: 2rem;
}
.pb__banners--title {
  margin: 8px 0 0;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
  color: var(--pb-holiday-ink, #333333);
}
.pb__banners--lead {
  margin: 6px 0 0;
  color: var(--pb-holiday-ink, #4f4f4f);
}
.pb__banners--themes {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-top: 20px;
  margin-top: 1.25rem;
}
.pb__banners--themes-label {
  margin-right: 4px;
  margin-right: 0.25rem;
  font-weight: 700;
  color: var(--pb-holiday-ink, #333333);
}
.pb__banners--item + .pb__banners--item {
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__banners--name {
  margin: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
  color: var(--pb-holiday-ink, #333333);
}
.pb__banners--date {
  display: block;
  margin: 2px 0 12px;
  font-size: 14px;
  font-size: 0.875rem;
  color: var(--pb-holiday-ink, #828282);
}
.pb__banners--banner {
  container: promo/inline-size;
  position: relative;
}

.pb__holiday-theme--halloween .pb__banners--title,
.pb__holiday-theme--halloween .pb__banners--lead {
  font-family: "Vampire95", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-weight: 400;
}
.pb__holiday-theme--halloween .pb__banners--title {
  text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4);
}

.pb__holiday-theme--victory .pb__banners--title {
  text-shadow: 1px 1px 0 rgba(130, 130, 130, 0.6);
}

.pb__holiday-theme .pb__banners--intro {
  min-height: 560px;
  min-height: 35rem;
}

.pb__claim {
  line-height: 16px;
  line-height: 1rem;
  color: #000;
}
.pb__claim p {
  text-wrap: wrap;
}
.pb__claim--container {
  max-width: 1220px;
  max-width: 76.25rem;
  margin: 0 auto;
  padding: 24px 20px 16px;
  padding: 1.5rem 1.25rem 1rem;
}
.pb__claim--title {
  text-wrap: wrap;
  max-width: 700px;
  max-width: 43.75rem;
  margin: 0 auto;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 41px;
  line-height: 2.5625rem;
  letter-spacing: 0.03em;
  text-align: center;
  color: #333333;
}
.pb__claim--steps {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.pb__claim--step {
  position: relative;
  width: 53px;
  width: 3.3125rem;
  height: 53px;
  height: 3.3125rem;
  margin: 10px 16px 20px;
  border: 1px solid #ef0c3a;
  border: 0.0625rem solid #ef0c3a;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 51px;
  line-height: 3.1875rem;
  text-align: center;
  color: #ef0c3a;
  background-color: #fff;
}
.pb__claim--step:not(:last-child)::after {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 34px;
  width: 2.125rem;
  height: 1px;
  height: 0.0625rem;
  content: "";
  background-color: #ef0c3a;
}
.pb__claim--step.is-active {
  color: #fff;
  background-color: #ef0c3a;
}
.pb__claim--counter {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  text-align: center;
}
.pb__claim--form {
  padding-top: 40px;
  padding-top: 2.5rem;
}
.pb__claim--note {
  text-align: center;
  color: #ef0c3a;
}
.pb__claim sup {
  position: relative;
  top: -0.5em;
  font-size: 100%;
  line-height: 0;
  vertical-align: baseline;
}
.pb__claim--subtitle {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding-top: 10px;
  padding-top: 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 23px;
  line-height: 1.4375rem;
  letter-spacing: 0.03em;
  color: #333333;
}
.pb__claim--subtitle-center {
  text-align: center;
}
.pb__claim--row {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}
.pb__claim--fio {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 30px;
  line-height: 1.875rem;
  color: #c8c8c8;
}
.pb__claim--products {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  padding: 4px;
  padding: 0.25rem;
}
.pb__claim--product {
  display: flex;
  align-items: flex-start;
  padding: 8px 0;
  padding: 0.5rem 0;
  border: 1px solid #e5e5e5;
  border: 0.0625rem solid #e5e5e5;
  border-radius: 4px;
  border-radius: 0.25rem;
  cursor: pointer;
}
.pb__claim--product:hover {
  background-color: #ebebeb;
}
.pb__claim--product-input:checked + .pb__claim--product {
  color: #fff;
  border-color: #2156a6;
  background-color: #2156a6;
}
.pb__claim--product-input:focus-visible + .pb__claim--product {
  outline: 2px solid #2156a6;
  outline-offset: 2px;
}
.pb__claim--product-check {
  position: relative;
  flex-shrink: 0;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  margin: 0 14px;
  border: 1px solid #2156a6;
  border: 0.0625rem solid #2156a6;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
}
.pb__claim--product-check::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "✔";
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  transform: translate(-50%, -50%);
  color: #fff;
}
.pb__claim--product-input:checked + .pb__claim--product .pb__claim--product-check::after {
  color: #2156a6;
}
.pb__claim--product-img {
  flex-shrink: 0;
  width: 64px;
  width: 4rem;
  height: 68px;
  height: 4.25rem;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #fff;
}
.pb__claim--product-info {
  display: flex;
  flex-direction: column;
  padding: 0 14px;
  padding: 0 0.875rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.03em;
}
.pb__claim--product-name {
  font-weight: 700;
}
.pb__claim--product-price {
  color: #ff3535;
}
.pb__claim--product-article {
  font-size: 9px;
  font-size: 0.5625rem;
}
.pb__claim--upload {
  position: relative;
  display: inline-block;
  width: 309px;
  width: 19.3125rem;
  max-width: 100%;
  height: 40px;
  height: 2.5rem;
  vertical-align: top;
  cursor: pointer;
}
.pb__claim--upload-wide {
  width: 100%;
}
.pb__claim--upload-input {
  position: absolute;
  width: 1px;
  width: 0.0625rem;
  height: 1px;
  height: 0.0625rem;
  opacity: 0;
}
.pb__claim--upload-button {
  position: absolute;
  inset: 0;
  padding: 8px 68px 8px 16px;
  padding: 0.5rem 4.25rem 0.5rem 1rem;
  border: 1px solid #ddd;
  border: 0.0625rem solid #ddd;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  text-align: left;
  color: #555;
  background-color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pb__claim--upload-input:focus-visible + .pb__claim--upload-button {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0074d9;
}
.pb__claim--upload-text {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-overflow-scrolling: touch;
}
.pb__claim--upload-icon {
  position: absolute;
  top: -1px;
  top: -0.0625rem;
  right: -1px;
  right: -0.0625rem;
  bottom: -1px;
  bottom: -0.0625rem;
  display: flex;
  align-items: center;
  padding: 0 16px;
  padding: 0 1rem;
  border-radius: 0 4px 4px 0;
  border-radius: 0 0.25rem 0.25rem 0;
  color: #fff;
  background-color: #2156a6;
}
.pb__claim--upload-icon .icon {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
}
.pb__claim--measure {
  padding-top: 60px;
  padding-top: 3.75rem;
}
.pb__claim--measure-text {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16px;
  line-height: 1rem;
}
.pb__claim--measure-img {
  display: block;
  width: 194px;
  width: 12.125rem;
  height: auto;
}
.pb__claim--overview {
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #e5e5e5;
}
.pb__claim--overview-bottom {
  padding: 10px 0;
  padding: 0.625rem 0;
  text-align: center;
}
.pb__claim--final {
  text-align: center;
}
.pb__claim--final .pb__claim--subtitle {
  min-height: 0;
}
.pb__claim--final-text {
  margin-top: -10px;
  margin-top: -0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 29px;
  line-height: 1.8125rem;
  letter-spacing: 0.03em;
  color: #333333;
}
.pb__claim--final-link {
  display: inline-block;
  margin-right: 40px;
  margin-right: 2.5rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 23px;
  line-height: 1.4375rem;
  letter-spacing: 0.03em;
  color: #2156a6;
}
.pb__claim--final-link::after {
  position: relative;
  left: 6px;
  left: 0.375rem;
  display: inline-block;
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  content: "";
  border-right: 1px solid currentColor;
  border-right: 0.0625rem solid currentColor;
  border-bottom: 1px solid currentColor;
  border-bottom: 0.0625rem solid currentColor;
  transform: rotate(-45deg);
}
.pb__claim--buttons {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.pb__claim--button {
  width: 100%;
  max-width: 220px;
  max-width: 13.75rem;
  min-height: 40px;
  min-height: 2.5rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 100%;
}
.pb__claim--button:disabled {
  opacity: 0.6;
}

.pb__dcat {
  line-height: 16px;
  line-height: 1rem;
}
.pb__dcat--container {
  max-width: 1220px;
  max-width: 76.25rem;
  margin: 0 auto;
  padding: 10px 20px 16px;
  padding: 0.625rem 1.25rem 1rem;
}
.pb__dcat--top {
  display: flex;
  align-items: center;
  min-height: 78px;
  min-height: 4.875rem;
}
.pb__dcat--heading {
  flex: 0 1 320px;
  min-width: 0;
  align-self: flex-start;
}
.pb__dcat--heading .pb__breadcrumb {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 11px;
  line-height: 0.6875rem;
}
.pb__dcat--heading .pb__breadcrumb--container {
  padding: 6px 0 10px;
  padding: 0.375rem 0 0.625rem;
}
.pb__dcat--heading .pb__breadcrumb--item + .pb__breadcrumb--item::before {
  margin: 0 4px;
  color: #828282;
}
.pb__dcat--heading .pb__breadcrumb [aria-current=page] > .pb__breadcrumb--link, .pb__dcat--heading .pb__breadcrumb--link {
  color: #828282;
}
.pb__dcat--title {
  padding-top: 4px;
  padding-top: 0.25rem;
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 19px;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 23px;
  line-height: 1.4375rem;
  color: #333333;
}
.pb__dcat--subtitle {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 12px;
  line-height: 0.75rem;
  letter-spacing: 0.5px;
  letter-spacing: 0.03125rem;
  color: #bdbdbd;
  text-wrap: wrap;
}
.pb__dcat--body {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__dcat--list {
  flex-grow: 1;
  min-width: 0;
}

.pb__designer {
  line-height: 16px;
  line-height: 1rem;
}
.pb__designer--container {
  max-width: 1220px;
  max-width: 76.25rem;
  margin: 0 auto;
}
.pb__designer--banner {
  position: relative;
  overflow: hidden;
  height: 500px;
  height: 31.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  -webkit-overflow-scrolling: touch;
}
.pb__designer--banner-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pb__designer--info {
  display: flex;
  border-top: 1px solid #ddd;
  border-top: 0.0625rem solid #ddd;
  border-bottom: 1px solid #ddd;
  border-bottom: 0.0625rem solid #ddd;
}
.pb__designer--avatar {
  flex: 0 0 200px;
  text-align: center;
}
.pb__designer--avatar-img {
  position: relative;
  top: -52px;
  top: -3.25rem;
  display: inline-block;
  width: 104px;
  width: 6.5rem;
  height: 104px;
  height: 6.5rem;
  border: 2px solid #fff;
  border: 0.125rem solid #fff;
  border-radius: 290486px;
  border-radius: 18155.375rem;
  background-color: #fff;
  box-shadow: 2px 2px 5px 0 rgba(9, 9, 8, 0.25);
}
.pb__designer--about {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
  min-width: 0;
  padding: 14px 0;
  padding: 0.875rem 0;
  gap: 34px;
}
.pb__designer--row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  color: #666;
}
.pb__designer--name {
  flex: 0 0 200px;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 30px;
  line-height: 1.875rem;
}
.pb__designer--country, .pb__designer--prints {
  flex-grow: 1;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.pb__designer--quantity {
  font-weight: 700;
}
.pb__designer--text {
  position: relative;
  padding-left: 35px;
  padding-left: 2.1875rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #2b2b2b;
}
.pb__designer--text::before {
  position: absolute;
  top: -30px;
  top: -1.875rem;
  left: 0;
  content: "“";
  font-size: 68px;
  font-size: 4.25rem;
  font-weight: 700;
  line-height: 68px;
  line-height: 4.25rem;
  letter-spacing: -3px;
  letter-spacing: -0.1875rem;
  color: #ff0037;
}

.pb__fabric {
  font-family: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  line-height: 16px;
  line-height: 1rem;
  color: #000;
}
.pb__fabric--container {
  max-width: 1220px;
  max-width: 76.25rem;
  margin: 0 auto;
  padding: 24px 20px 16px;
  padding: 1.5rem 1.25rem 1rem;
}
.pb__fabric--title {
  margin: 20px 0;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 38px;
  line-height: 2.375rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-wrap: wrap;
}
.pb__fabric--layout {
  display: grid;
}
.pb__fabric--preview {
  display: none;
}
.pb__fabric--img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 500px;
  max-height: 31.25rem;
}
.pb__fabric--box {
  min-width: 0;
  padding: 30px 30px 0;
  padding: 1.875rem 1.875rem 0;
  border: 1px solid #eee;
  border: 0.0625rem solid #eee;
}
.pb__fabric--choice {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.pb__fabric--info {
  display: block;
  width: 100%;
  padding: 0 0 10px;
  padding: 0 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 15px;
  line-height: 0.9375rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #828282;
}
.pb__fabric--items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.pb__fabric--item {
  position: relative;
  display: flex;
  text-align: center;
  cursor: pointer;
}
.pb__fabric--radio {
  position: absolute;
  inset: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}
.pb__fabric--card {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 10px;
  padding: 0.625rem;
  line-height: 1;
}
.pb__fabric--item:hover .pb__fabric--card {
  background-color: #eee;
}
.pb__fabric--radio:checked + .pb__fabric--card {
  background-color: #eee;
}
.pb__fabric--radio:focus-visible + .pb__fabric--card {
  outline: 2px solid #0054a6;
  outline-offset: -2px;
}
.pb__fabric--icon {
  width: 45px;
  width: 2.8125rem;
  height: 45px;
  height: 2.8125rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  color: #acacac;
}
.pb__fabric--radio:checked + .pb__fabric--card .pb__fabric--icon {
  color: #e6324b;
}
.pb__fabric--name {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.pb__fabric--price {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #acacac;
}
.pb__fabric--radio:checked + .pb__fabric--card .pb__fabric--price {
  color: #000;
}
.pb__fabric--submit {
  display: flex;
  margin: 30px 0;
  padding: 0 16px;
  padding: 0 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.pb__fabric--features {
  display: grid;
  gap: 14px;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 20px;
  padding: 1.25rem;
}
.pb__fabric--feature-title {
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 15px;
  line-height: 0.9375rem;
  text-transform: uppercase;
  text-wrap: wrap;
  color: #000;
}
.pb__fabric--feature-text {
  margin: 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 15px;
  line-height: 0.9375rem;
  text-wrap: wrap;
  color: #828282;
}

.pb__plus {
  max-width: 950px;
  max-width: 59.375rem;
  margin: 0 auto;
  font-size: 16px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #000;
  text-align: center;
}
.pb__plus--top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  min-height: 120px;
  min-height: 7.5rem;
  border-radius: 4px 4px 0 0;
  border-radius: 0.25rem 0.25rem 0 0;
  background: #ffe68c url("../img/plus/bg-modal-plus.jpg") no-repeat center top;
}
.pb__plus--top::after {
  content: "";
  min-width: 70px;
  min-width: 4.375rem;
}
.pb__plus--logo {
  display: block;
  width: 66px;
  width: 4.125rem;
  height: 77px;
  height: 4.8125rem;
  margin: 5px 2px;
}
.pb__plus--intro {
  max-width: 380px;
  max-width: 23.75rem;
}
.pb__plus--title {
  margin: 0;
  font-size: 58px;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 67px;
  line-height: 4.1875rem;
  color: #ff4b4b;
  text-wrap: wrap;
}
.pb__plus--lead {
  margin: 0;
  color: #5e5959;
  text-wrap: wrap;
}
.pb__plus--features {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 40px;
  margin: 0;
  padding: 30px 40px 40px;
  padding: 1.875rem 2.5rem 2.5rem;
  list-style: none;
}
.pb__plus--feature {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pb__plus--feature-icon {
  width: 36px;
  width: 2.25rem;
  height: 36px;
  height: 2.25rem;
  margin: 2px 0;
}
.pb__plus--feature-title {
  margin: 0 0 10px;
  padding-top: 6px;
  padding-top: 0.375rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 18px;
  line-height: 1.125rem;
  text-wrap: wrap;
}
.pb__plus--feature-text {
  margin: 0;
  color: #998f8f;
  text-wrap: wrap;
}
.pb__plus--bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 16px 0 60px;
  padding: 1rem 0 3.75rem;
}
.pb__plus--price {
  margin: 0 0 10px;
  padding: 7px 8px;
  padding: 0.4375rem 0.5rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #ffe68c;
  text-wrap: wrap;
}
.pb__plus--rules {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #3038ff;
  text-decoration: none;
}
.pb__plus--rules::after {
  content: "";
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
  border-right: 1px solid currentColor;
  border-right: 0.0625rem solid currentColor;
  border-bottom: 1px solid currentColor;
  border-bottom: 0.0625rem solid currentColor;
  transform: rotate(-45deg);
}
.pb__plus--rules:hover {
  text-decoration: underline;
}
.pb__plus--actions {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
  width: min(380px, 100% - 20px);
  width: min(23.75rem, 100% - 1.25rem);
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__plus--button {
  padding: 0 5px;
  padding: 0 0.3125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.05em;
}

.pb__cert-form {
  padding: 30px 20px;
  padding: 1.875rem 1.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 2px 64px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.15);
}
.pb__cert-form--title {
  margin: 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 24px;
  line-height: 1.5rem;
  text-align: center;
  color: #333333;
}
.pb__cert-form--text {
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #000;
}
.pb__cert-form--fields {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px;
  padding: 0.5rem;
}
.pb__cert-form--submit .icon {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
}

.pb__cert {
  background-repeat: no-repeat;
  background-position: center top;
}
.pb__cert--title {
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100% - 80px);
  max-width: calc(100% - 5rem);
  margin: 0 auto;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 64px;
  line-height: 4rem;
  text-align: center;
  text-transform: uppercase;
  color: #0054a6;
  background-color: #fff;
}
.pb__cert--lead {
  max-width: 500px;
  max-width: 31.25rem;
  margin: 0 auto;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  color: #4f4f4f;
}
.pb__cert--cards {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 20px;
  padding-top: 40px;
  padding-top: 2.5rem;
}
.pb__cert--card .pb__card--fav,
.pb__cert--card .pb__card--dots {
  display: none;
}
.pb__cert--card .pb__card--media::after {
  content: "Мгновенная доставка";
  position: absolute;
  left: 10px;
  left: 0.625rem;
  right: 10px;
  right: 0.625rem;
  bottom: 0;
  z-index: 2;
  padding: 8px 4px;
  padding: 0.5rem 0.25rem;
  border-radius: 8px;
  border-radius: 0.5rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 13px;
  line-height: 0.8125rem;
  letter-spacing: -0.01em;
  color: #0054a6;
  background-color: #fff;
  box-shadow: 0 2px 32px rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.pb__cert--card .pb__card--title {
  text-transform: none;
}
.pb__cert--columns {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding-top: 40px;
  padding-top: 2.5rem;
}
.pb__cert--wide .pb__cert--columns {
  padding-top: 20px;
  padding-top: 1.25rem;
}
.pb__cert--column {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.pb__cert--how-title {
  margin: 0 0 12px;
  padding: 40px 32px 0;
  padding: 2.5rem 2rem 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 24px;
  line-height: 1.5rem;
}
.pb__cert--how-text {
  margin: 0 0 10px;
  padding: 0 32px;
  padding: 0 2rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.pb__cert--steps {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 0;
  padding: 32px;
  padding: 2rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  list-style: none;
  box-shadow: 0 8px 64px rgba(0, 0, 0, 0.1);
}
.pb__cert--step {
  display: flex;
  gap: 10px;
}
.pb__cert--step-num {
  position: relative;
  flex-shrink: 0;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  margin-left: 10px;
  margin-left: 0.625rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 52px;
  line-height: 3.25rem;
  text-align: center;
  color: #0054a6;
}
.pb__cert--step-num::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 3px solid #bdbdbd;
  border: 0.1875rem solid #bdbdbd;
  border-radius: 50%;
  transform: rotate(45deg);
}
.pb__cert--step-num-1::after {
  border-top-color: #0054a6;
}
.pb__cert--step-num-2::after {
  border-top-color: #0054a6;
  border-right-color: #0054a6;
}
.pb__cert--step-num-3::after {
  border-color: #0054a6 #0054a6 #0054a6 #bdbdbd;
}
.pb__cert--step-num-4::after {
  border-color: #0054a6;
}
.pb__cert--step-text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
}
.pb__cert--step-text b {
  display: block;
}
.pb__cert--notes {
  margin: 0;
  padding: 0 32px;
  padding: 0 2rem;
  list-style: none;
}
.pb__cert--note {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.pb__cert--phone {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 22px;
  margin-top: 1.375rem;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 38px;
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 1.25;
  color: #0054a6;
}
.pb__cert--phone:hover {
  color: #00437f;
}

.pb__refill--title {
  margin: 0;
  font-family: "Bebas Neue", "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 64px;
  line-height: 4rem;
  text-align: center;
  text-transform: uppercase;
  color: #0054a6;
}
.pb__refill--lead {
  max-width: 500px;
  max-width: 31.25rem;
  margin: 0 auto;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  color: #4f4f4f;
}
.pb__refill--columns {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: 800px;
  max-width: 50rem;
  margin: 0 auto;
  padding-top: 40px;
  padding-top: 2.5rem;
}
.pb__refill--column {
  min-width: 0;
}
.pb__refill--rules {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 0;
  list-style: none;
}
.pb__refill--rule {
  display: flex;
}
.pb__refill--icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  margin: 0 10px;
  border-radius: 50%;
  color: #fff;
  background-color: #0054a6;
}
.pb__refill--icon .icon {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
}
.pb__refill--rule-body {
  min-width: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
}
.pb__refill--rule-body p {
  margin: 0 0 8px;
}
.pb__refill--rule-title {
  margin: 0 0 8px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 14px;
  line-height: 0.875rem;
}
.pb__refill--dashes {
  margin: 0;
  padding-left: 18px;
  padding-left: 1.125rem;
  list-style: disc;
}
.pb__refill--dashes li {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  padding-left: 4px;
  padding-left: 0.25rem;
}
.pb__refill--phone {
  line-height: 38px;
  line-height: 2.375rem;
}

.pb__cert-page {
  display: block;
}

.pb__unsub {
  padding: 24px 0 16px;
  padding: 1.5rem 0 1rem;
  text-align: center;
  color: #000;
}
.pb__unsub--block {
  max-width: 734px;
  max-width: 45.875rem;
  margin: 0 auto;
  padding: 50px 0;
  padding: 3.125rem 0;
}
.pb__unsub--block + .pb__unsub--block {
  border-top: 1px solid #c8c8c8;
  border-top: 0.0625rem solid #c8c8c8;
}
.pb__unsub--title {
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 21px;
  line-height: 1.3125rem;
}
.pb__unsub--text {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.pb__unsub--button {
  width: 100%;
  max-width: 312px;
  max-width: 19.5rem;
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__unsub--links {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  margin-top: 2.5rem;
}
.pb__unsub--link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 55px;
  width: 3.4375rem;
  height: 55px;
  height: 3.4375rem;
  border-radius: 8px;
  border-radius: 0.5rem;
}
.pb__unsub--link img {
  width: 30px;
  width: 1.875rem;
  height: auto;
}

.pb__land {
  overflow: hidden;
  width: 100%;
  max-width: 1220px;
  max-width: 76.25rem;
  margin: 0 auto;
  -webkit-overflow-scrolling: touch;
}
.pb__land--circle {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: linear-gradient(90deg, #ec008c 0%, #fc6767 100%);
}
.pb__land--circle::after {
  content: "";
  position: absolute;
  top: 5%;
  left: 5%;
  z-index: 1;
  width: 90%;
  height: 90%;
  border-radius: 50%;
  box-shadow: inset 0 10px 50px rgba(0, 0, 0, 0.1);
  pointer-events: none;
}
.pb__land--wheel {
  position: relative;
  z-index: 2;
}
.pb__land--top {
  height: 193px;
  height: 12.0625rem;
  text-align: center;
}
.pb__land--title {
  margin: 0 0 30px;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
}
.pb__land--title-rub {
  display: inline-block;
  width: 70px;
  width: 4.375rem;
  height: 70px;
  height: 4.375rem;
  margin-left: 8px;
  margin-left: 0.5rem;
  border: 6px solid #fff;
  border: 0.375rem solid #fff;
  border-radius: 50%;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 58px;
  line-height: 3.625rem;
  vertical-align: middle;
}
.pb__land--title-text {
  display: block;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 31px;
  line-height: 1.9375rem;
}
.pb__land--spin {
  position: relative;
  top: 0;
  display: block;
  width: 232px;
  width: 14.5rem;
  margin: 10px auto 0;
  padding: 0;
  border: 0;
  border-radius: 10px;
  border-radius: 0.625rem;
  font: inherit;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 61px;
  line-height: 3.8125rem;
  color: #4f4f4f;
  background-color: #fff;
  filter: drop-shadow(0 7px 0 rgba(0, 0, 0, 0.25));
  cursor: pointer;
  transition: top 86ms ease-out, filter 86ms ease-out;
}
.pb__land--spin:hover, .pb__land--spin:focus-visible {
  top: 7px;
  top: 0.4375rem;
  filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0.25));
}
.pb__land--spin:disabled {
  cursor: default;
}

.pb__spinner {
  position: relative;
  width: 300px;
  width: 18.75rem;
  height: 380px;
  height: 23.75rem;
  margin: 50px auto 100px;
  perspective: 2000px;
}
.pb__spinner--ring {
  --angle: 0deg;
  position: relative;
  width: 320px;
  width: 20rem;
  height: 380px;
  height: 23.75rem;
  margin: 0;
  transform-style: preserve-3d;
  transform: translateZ(calc(-1 * var(--tz))) rotateY(var(--angle));
  transition: transform 1s cubic-bezier(0.49, -0.27, 0.07, 1.17);
  outline: none;
  cursor: grab;
  touch-action: pan-y;
}
.pb__spinner--ring.is-dragging {
  cursor: grabbing;
  transition-duration: 0.2s;
}
.pb__spinner--ring.is-spinning {
  transition: transform 2s cubic-bezier(0.2, 0.6, 0.2, 1);
}
.pb__spinner--ring:focus-visible .pb__spinner--card.is-active .pb__spinner--body {
  outline: 3px solid #fff;
  outline-offset: 4px;
}
.pb__spinner--card {
  position: absolute;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  transform: rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--tz));
  transition: opacity 0.3s ease-out;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pb__spinner.is-disabled .pb__spinner--card:not(.is-active) {
  opacity: 0.6;
}
.pb__spinner--body {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  width: 18.75rem;
  min-height: 325px;
  min-height: 20.3125rem;
  overflow: hidden;
  border-radius: 10px;
  border-radius: 0.625rem;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
}
.pb__spinner--img {
  width: 100%;
  height: 100%;
  max-height: 325px;
  max-height: 20.3125rem;
  -o-object-fit: contain;
     object-fit: contain;
  pointer-events: none;
}
.pb__spinner--price {
  margin: 0;
  padding: 10px 0;
  padding: 0.625rem 0;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
  color: #fff;
}
.pb__spinner--old {
  display: inline-block;
  margin-right: 5px;
  margin-right: 0.3125rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
  text-decoration-thickness: 1px;
}

@keyframes pb-land-rays {
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.pb__land-modal--rays {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  z-index: -1;
  width: 100vw;
  overflow: hidden;
  transform: translateX(-50%);
  pointer-events: none;
  -webkit-overflow-scrolling: touch;
}
.pb__land-modal--rays::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1260px;
  width: 78.75rem;
  height: 1260px;
  height: 78.75rem;
  background: url("../img/land/bg-modal.png") no-repeat center/contain;
  transform: translate(-50%, -50%);
  animation: pb-land-rays 10s linear infinite;
}
.pb__land-modal--pic {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}
.pb__land-modal--img {
  max-width: 100%;
  max-height: 560px;
  max-height: 35rem;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.pb__land-modal--form {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-width: 0;
}
.pb__land-modal--head {
  text-align: center;
}
.pb__land-modal--title {
  margin: 0 0 16px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 31px;
  line-height: 1.9375rem;
  color: #4f4f4f;
}
.pb__land-modal--prices {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 16px;
  margin: 0;
}
.pb__land-modal--old {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 31px;
  line-height: 1.9375rem;
  color: #ff0032;
  text-decoration-thickness: 1px;
}
.pb__land-modal--price {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 47px;
  line-height: 2.9375rem;
  color: #4f4f4f;
}
.pb__land-modal--sizes {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.pb__land-modal--sizes-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.pb__land-modal--chart {
  text-decoration: underline;
  color: #4f4f4f;
}
.pb__land-modal--sizes-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 4px 2px;
}
.pb__land-modal--size {
  position: relative;
  cursor: pointer;
}
.pb__land-modal--size-input {
  position: absolute;
  opacity: 0;
}
.pb__land-modal--size-text {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-width: 2.75rem;
  height: 44px;
  height: 2.75rem;
  padding: 0 2px;
  padding: 0 0.125rem;
  border: 1px solid #acacac;
  border: 0.0625rem solid #acacac;
  border-radius: 4px;
  border-radius: 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #acacac;
  transition: border-color 86ms ease-out, color 86ms ease-out;
}
.pb__land-modal--size-input:checked + .pb__land-modal--size-text {
  border-color: #e6324b;
  color: #e6324b;
}
.pb__land-modal--size-input:focus-visible + .pb__land-modal--size-text {
  outline: 2px solid #0054a6;
  outline-offset: 2px;
}
.pb__land-modal--sizes.is-error .pb__land-modal--size-text {
  border-color: #e6324b;
}
.pb__land-modal--submit {
  width: 100%;
  height: 70px;
  height: 4.375rem;
  margin: 20px 0;
  border: 0;
  border-radius: 50px;
  border-radius: 3.125rem;
  font: inherit;
  font-size: 19px;
  font-size: 1.1875rem;
  color: #fff;
  background-color: #e6324b;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.pb__land-end {
  padding: 10px 0 80px;
  padding: 0.625rem 0 5rem;
}
.pb__land-end--title {
  margin: 0;
  font-size: 48px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 64px;
  line-height: 4rem;
  text-align: center;
  color: #000;
}
.pb__land-end--pre {
  margin: 0;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 31px;
  line-height: 1.9375rem;
  text-align: center;
  color: #000;
}
.pb__land-end--notice {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 123px;
  min-height: 7.6875rem;
  margin-top: 30px;
  margin-top: 1.875rem;
  border-radius: 20px;
  border-radius: 1.25rem;
  color: #fff;
  background: linear-gradient(90deg, #ec008c 0%, #fc6767 100%);
  filter: drop-shadow(0 10px 50px rgba(0, 0, 0, 0.1));
}
.pb__land-end--mark {
  display: block;
  width: 70px;
  width: 4.375rem;
  height: 70px;
  height: 4.375rem;
  border: 6px solid #fff;
  border: 0.375rem solid #fff;
  border-radius: 50%;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 58px;
  line-height: 3.625rem;
  text-align: center;
}
.pb__land-end--notice-title {
  margin: 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 31px;
  line-height: 1.9375rem;
  text-align: center;
}
.pb__land-end--notice-text {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 21px;
  line-height: 1.3125rem;
}
.pb__land-end--center {
  text-align: center;
}
.pb__land-end--catalog {
  display: inline-block;
  margin: 10px 0;
  padding: 10px 50px;
  padding: 0.625rem 3.125rem;
  border-radius: 50px;
  border-radius: 3.125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
  color: #fff;
  background-color: #e6324b;
}
.pb__land-end--catalog:hover {
  background-color: #d9002f;
}

.page-land .pb__header--strip {
  background-color: transparent;
}

.pb__promo-slot {
  container: promo/inline-size;
  position: relative;
}
.pb__promo-slot--item[hidden] {
  display: none;
}

.pb__promo-switch {
  position: fixed;
  z-index: 60;
  bottom: 16px;
  bottom: 1rem;
  left: 16px;
  left: 1rem;
}
.pb__promo-switch--field {
  display: grid;
  gap: 4px;
}
.pb__promo-switch--label {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #828282;
}
.pb__promo-switch--select {
  width: 100%;
  height: 38px;
  height: 2.375rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-family: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  color: #333333;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 4px;
  border-radius: 0.25rem;
  cursor: pointer;
}
.pb__promo-switch--select:focus-visible {
  outline: 2px solid #0054a6;
  outline-offset: 1px;
}
.pb__promo-switch--link {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #0054a6;
}
.pb__promo-switch--link:hover {
  color: #ff0037;
}
@media screen and (max-width: 1215px){
  .pb__megamenu--grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .pb__print-collections--columns {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .pb__print-collections--columns .pb__print-collections--column:nth-child(6) {
    display: none;
  }
  .pb__tile--sub {
    display: none;
  }
  .pb__advantages--info-block {
    padding: 24px 40px 0;
    padding: 1.5rem 2.5rem 0;
  }
  .pb__advantages--info-close {
    top: 24px;
    top: 1.5rem;
    right: 40px;
    right: 2.5rem;
  }
  .pb__advantages--info-title {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
  .pb__kids-wrap {
    padding-top: 0;
  }
  .pb__kids-wrap .container {
    max-width: none;
    padding: 0;
  }
  .pb__halves--row {
    padding: 0 10px;
    padding: 0 0.625rem;
  }
  .pb__liquidation .container {
    padding: 0 10px;
    padding: 0 0.625rem;
  }
  .pb__liquidation--80 {
    width: 30vw;
    height: 13.4vw;
  }
  .pb__liquidation--mega {
    width: 29vw;
    height: 14vw;
  }
  .pb__holiday-theme--newyear .pb__hero::before,
  .pb__holiday-theme--newyear .pb__hero::after {
    top: auto;
    bottom: 80px;
    bottom: 5rem;
    width: 200px;
    width: 12.5rem;
    height: 220px;
    height: 13.75rem;
  }
  .pb__holiday-theme--newyear .pb__hero::before {
    left: 4%;
  }
  .pb__holiday-theme--newyear .pb__hero::after {
    left: auto;
    right: 4%;
  }
  .pb__holiday-theme--newyear .pb__hero--bg::after {
    top: auto;
    bottom: 110px;
    bottom: 6.875rem;
    left: calc(50% - 100px);
    left: calc(50% - 6.25rem);
    width: 200px;
    width: 12.5rem;
    height: 94px;
    height: 5.875rem;
  }
  .pb__listing--grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .pb__gallery--thumbs {
    align-self: center;
    height: auto;
  }
  .pb__gallery--stage {
    height: auto;
    aspect-ratio: 586/620;
  }
  .pb__gallery--slide, .pb__gallery--img {
    height: auto;
    aspect-ratio: 546/586;
  }
  .pb__buy--prints {
    gap: 2px;
  }
  .pb__other {
    margin-left: 102px;
    margin-left: 6.375rem;
    padding-right: 20px;
    padding-right: 1.25rem;
  }
  .pb__product {
    grid-template-columns: minmax(0, 1fr) 420px;
    grid-template-columns: minmax(0, 1fr) 26.25rem;
  }
  .pb__basket-pay--head, .pb__basket-pay--row {
    grid-template-columns: minmax(0, 1fr) 130px 130px;
    grid-template-columns: minmax(0, 1fr) 8.125rem 8.125rem;
    gap: 10px;
  }
  .pb__basket-pay--company {
    grid-template-columns: 70px minmax(0, 1fr);
    grid-template-columns: 4.375rem minmax(0, 1fr);
  }
  .pb__basket-pay--logo {
    width: 70px;
    width: 4.375rem;
  }
  .pb__basket-pay--time {
    display: none;
  }
  .pb__basket-pay--stub {
    margin: 10px;
  }
  .pb__checkout-box {
    padding: 24px 30px 30px;
    padding: 1.5rem 1.875rem 1.875rem;
  }
  .pb__checkout {
    grid-template-columns: minmax(0, 1fr) 340px;
    grid-template-columns: minmax(0, 1fr) 21.25rem;
  }
  .pb__lk--cols {
    grid-template-columns: minmax(0, 1fr) 240px;
    grid-template-columns: minmax(0, 1fr) 15rem;
    gap: 24px;
  }
  .pb__lk--coupons {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .pb__dtable--wrap {
    padding: 20px;
    padding: 1.25rem;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .pb__production--steps {
    gap: 30px;
  }
  .pb__cert--cards {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
}
@media screen and (max-width: 1023px) and (max-width: 768px){
  .pb__gallery--slide, .pb__gallery--img {
    max-height: 300px;
    max-height: 18.75rem;
  }
}
@media screen and (max-width: 1023px){
  .is-hidden-touching {
    display: none !important;
  }
  .pb__badge--sale-label {
    border-radius: 4px 0 0 4px;
    border-radius: 0.25rem 0 0 0.25rem;
  }
  .pb__header--card {
    grid-template-columns: 48px minmax(0, 1fr) 48px 10px 38px 48px;
    grid-template-columns: 3rem minmax(0, 1fr) 3rem 0.625rem 2.375rem 3rem;
    grid-template-rows: 49px auto;
    grid-template-rows: 3.0625rem auto;
    grid-template-areas: "burger logo phone . fav cart" "search search search search search search";
  }
  .pb__header--card::before {
    content: "";
    grid-area: 1/1/2/-1;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
  }
  .pb__header--logo {
    align-self: center;
    padding-left: 6px;
    padding-left: 0.375rem;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
  .pb__header--contacts {
    grid-area: phone;
  }
  .pb__header--phone {
    display: grid;
    place-items: center;
    width: 48px;
    width: 3rem;
    height: 48px;
    height: 3rem;
  }
  .pb__header--phone-text {
    display: none;
  }
  .pb__header--worktime {
    display: none;
  }
  .pb__header--nav {
    display: none;
  }
  .pb__header--user {
    display: none;
  }
  .pb__header--catalog {
    display: none;
  }
  .pb__header--design {
    display: none;
  }
  .pb__header--cart {
    justify-content: center;
    color: #0054a6;
  }
  .pb__header--cart-icon .icon {
    width: 28px;
    width: 1.75rem;
    height: 28px;
    height: 1.75rem;
  }
  .pb__header--cart-count {
    display: none;
  }
  .pb__header--cart-text {
    position: absolute;
    width: 1px;
    width: 0.0625rem;
    height: 1px;
    height: 0.0625rem;
    overflow: hidden;
    clip-path: inset(50%);
    -webkit-overflow-scrolling: touch;
  }
  .pb__header--strip {
    display: none;
  }
  .pb__menu--link {
    min-height: 48px;
    min-height: 3rem;
    padding: 7px 0 8px;
    padding: 0.4375rem 0 0.5rem;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
  }
  .pb__menu--icon {
    margin: 0 22px;
    color: #828282;
    width: 32px;
    width: 2rem;
    height: 32px;
    height: 2rem;
  }
  .pb__menu--text {
    line-height: 32px;
    line-height: 2rem;
  }
  .pb__search {
    position: relative;
    height: 32px;
    height: 2rem;
    margin: 8px 8px 7px;
  }
  .pb__search--field {
    justify-content: center;
  }
  .pb__search--field .icon {
    width: 12px;
    width: 0.75rem;
    height: 12px;
    height: 0.75rem;
  }
  .pb__search--input {
    width: 70px;
    width: 4.375rem;
  }
  .is-search .pb__search--input {
    flex-grow: 1;
  }
  .pb__search--button {
    display: none;
    padding: 0 16px;
    padding: 0 1rem;
    color: #0054a6;
  }
  .is-search .pb__search--button {
    display: block;
  }
  .pb__print-collections {
    display: none;
  }
  .pb__footer {
    margin-top: 40px;
    margin-top: 2.5rem;
  }
  .pb__button--grey {
    --grey-min-width: 0;
    --grey-min-height: 38px;
    --grey-min-height: 2.375rem;
    --grey-font-size: 14px;
  }
  .pb__check.pb__check--cart {
    margin: 16px 0 0;
  }
  .pb__modal--land .pb__modal--box {
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    max-height: 100%;
    overflow-y: auto;
    border-radius: 0;
    -webkit-overflow-scrolling: touch;
  }
  .pb__modal--land .pb__modal--close {
    top: 6px;
    top: 0.375rem;
    right: 6px;
    right: 0.375rem;
  }
  .pb__modal--land .pb__modal--close, .pb__modal--land .pb__modal--close:hover {
    background-color: #ff0037;
  }
  .pb__modal--sheet .pb__modal--box {
    top: 0;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.97);
  }
  .pb__tabs--other .pb__tabs--tab {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .pb__tabs--land .pb__tabs--tab {
    border-top-color: rgba(0, 0, 0, 0.1);
  }
  .pb__tabs--land {
    flex-direction: column;
    align-items: stretch;
    min-height: 0;
    text-align: center;
  }
  .pb__section-head--wide {
    display: none;
  }
  .pb__section-head--narrow {
    display: inline;
  }
  .pb__section-head--list {
    justify-content: center;
    border-bottom: 0;
  }
  .pb__section-head--list .pb__section-head--title {
    font-weight: 400;
    line-height: 35px;
    line-height: 2.1875rem;
    text-align: center;
  }
  .pb__section-head--list .pb__section-head--more {
    display: none;
  }
  .pb__section-head--second {
    display: none;
  }
  .pb__strip--watched .pb__strip--track {
    gap: 14px;
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
  .pb__strip--next {
    display: none;
  }
  .pb__box-name {
    margin-bottom: 14px;
    margin-bottom: 0.875rem;
    font-size: 18px;
    font-size: 1.125rem;
  }
  * + .pb__box-name {
    margin-top: 28px;
    margin-top: 1.75rem;
  }
  .pb__status {
    padding: 5px 9px;
    padding: 0.3125rem 0.5625rem;
    font-size: 11px;
    font-size: 0.6875rem;
  }
  .pb__card--own {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .pb__card--order {
    margin-top: auto;
  }
  .pb__card--buy {
    max-width: 220px;
    max-width: 13.75rem;
    margin: 0 auto;
  }
  .pb__cards {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
  }
  .pb__advantages {
    display: none;
  }
  .pb__satisfied {
    display: none;
  }
  .pb__coll-layout--body {
    padding-top: 4px;
    padding-top: 0.25rem;
  }
  .pb__coll-our--title {
    display: none;
  }
  .pb__coll-our--own {
    display: none;
  }
  .pb__coll-our--dcat {
    display: none;
  }
  .pb__coll-menu {
    display: none;
    margin: 0 -20px 20px;
  }
  .pb__coll-menu.is-open {
    display: block;
  }
  .pb__coll-menu--list {
    padding: 0;
  }
  .pb__coll-menu--link {
    padding: 13.5px 40px;
    padding: 0.84375rem 2.5rem;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
  .pb__coll-menu--toggle::before {
    top: 21px;
    top: 1.3125rem;
    right: 15px;
    right: 0.9375rem;
    left: auto;
  }
  .pb__coll-menu--toggle[aria-expanded=true]::before {
    top: 24px;
    top: 1.5rem;
  }
  .pb__coll-menu--sub {
    margin: 0;
    border: 0;
    border-radius: 0;
    background-color: #f2f2f2;
  }
  .pb__coll-menu--sub-link {
    padding: 13.5px 50px;
    padding: 0.84375rem 3.125rem;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
  .pb__coll-menu--more {
    padding: 0 40px;
    padding: 0 2.5rem;
  }
  .pb__coll-menu--dcat {
    margin: -10px -10px 10px;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
  }
  .pb__coll-menu--dcat .pb__coll-menu--toggle[aria-expanded=true]::before {
    top: 21px;
    top: 1.3125rem;
  }
  .pb__coll-menu--dcat .pb__coll-menu--sub {
    margin: 0;
    padding: 0;
  }
  .pb__coll-menu--dcat .pb__coll-menu--sub-link {
    padding: 13.5px 50px;
    padding: 0.84375rem 3.125rem;
  }
  .pb__cat-filters {
    display: none;
    margin: 0 -20px;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
  }
  .pb__cat-filters.is-open {
    display: block;
  }
  .pb__cat-filters--list {
    flex-direction: column;
    gap: 0;
  }
  .pb__cat-filters--item {
    border-top: 1px solid #e0e0e0;
    border-top: 0.0625rem solid #e0e0e0;
  }
  .pb__cat-filters--toggle {
    height: 56px;
    height: 3.5rem;
    padding: 0 10px;
    padding: 0 0.625rem;
    border: 0;
    border-radius: 0;
    line-height: 56px;
    line-height: 3.5rem;
  }
  .pb__cat-filters--arrow {
    font-size: 18px;
    font-size: 1.125rem;
    border-width: 2px;
    border-width: 0.125rem;
  }
  .pb__cat-filters--short {
    display: block;
  }
  .pb__cat-filters--text {
    text-align: left;
  }
  .pb__cat-filters--toggle[aria-expanded=true] .pb__cat-filters--text {
    font-weight: 400;
  }
  .pb__cat-filters--drop {
    padding: 0 10px 10px;
    padding: 0 0.625rem 0.625rem;
  }
  .pb__cat-filters--types-title {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 48px;
    line-height: 3rem;
  }
  .pb__cat-filters--types-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .pb__cat-filters--dcat {
    width: 100%;
    margin: 0;
    border-bottom: 0;
  }
  .pb__cat-filters--dcat .pb__cat-filters--toggle {
    height: 56px;
    height: 3.5rem;
    padding: 0 15px;
    padding: 0 0.9375rem;
    border: 0;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
    line-height: 48px;
    line-height: 3rem;
  }
  .pb__cat-filters--dcat .pb__cat-filters--text {
    font-weight: 400;
  }
  .pb__cat-filters--dcat .pb__cat-filters--toggle:hover,
  .pb__cat-filters--dcat .pb__cat-filters--toggle:focus-visible,
  .pb__cat-filters--dcat .pb__cat-filters--toggle[aria-expanded=true] {
    border-color: #e0e0e0;
  }
  .pb__cat-filters--dcat .pb__cat-filters--toggle:hover .pb__cat-filters--icon,
  .pb__cat-filters--dcat .pb__cat-filters--toggle:hover .pb__cat-filters--text,
  .pb__cat-filters--dcat .pb__cat-filters--toggle:focus-visible .pb__cat-filters--icon,
  .pb__cat-filters--dcat .pb__cat-filters--toggle:focus-visible .pb__cat-filters--text,
  .pb__cat-filters--dcat .pb__cat-filters--toggle[aria-expanded=true] .pb__cat-filters--icon,
  .pb__cat-filters--dcat .pb__cat-filters--toggle[aria-expanded=true] .pb__cat-filters--text {
    font-weight: 400;
    color: #e0e0e0;
  }
  .pb__cat-filters--dcat .pb__cat-filters--toggle:hover .pb__cat-filters--text,
  .pb__cat-filters--dcat .pb__cat-filters--toggle:focus-visible .pb__cat-filters--text,
  .pb__cat-filters--dcat .pb__cat-filters--toggle[aria-expanded=true] .pb__cat-filters--text {
    color: #828282;
  }
  .pb__cat-filters--dcat .pb__cat-filters--drop {
    padding: 0;
    background-color: #f2f2f2;
  }
  .pb__cat-bar {
    display: flex;
    justify-content: space-between;
    margin: 0 -20px;
    border-top: 1px solid #e0e0e0;
    border-top: 0.0625rem solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
  }
  .pb__cat-bar--dcat {
    width: 100%;
    margin: 0;
    justify-content: flex-start;
    border-top: 0;
  }
  .pb__holiday {
    height: 700px;
    height: 43.75rem;
  }
  .pb__holiday > .pb__holiday--newyear .pb__holiday--newyear-bg {
    height: 360px;
    height: 22.5rem;
    background: url("../img/banners/theme-newyear/bg-m.png") no-repeat center top;
    background-size: auto 100%;
  }
  .pb__holiday > .pb__holiday--newyear .pb__holiday--newyear-santa::before,
  .pb__holiday > .pb__holiday--newyear .pb__holiday--newyear-santa::after {
    display: none;
  }
  .pb__holiday > .pb__holiday--halloween,
  .pb__holiday > .pb__holiday--love,
  .pb__holiday > .pb__holiday--defender,
  .pb__holiday > .pb__holiday--march,
  .pb__holiday > .pb__holiday--victory {
    position: absolute;
    inset: 0;
    width: 100%;
    min-width: 0;
    min-height: 0;
    height: auto;
    transform: none;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 200vw auto;
  }
  .pb__holiday > .pb__holiday--halloween > *, .pb__holiday > .pb__holiday--halloween::before,
  .pb__holiday > .pb__holiday--love > *,
  .pb__holiday > .pb__holiday--love::before,
  .pb__holiday > .pb__holiday--defender > *,
  .pb__holiday > .pb__holiday--defender::before,
  .pb__holiday > .pb__holiday--march > *,
  .pb__holiday > .pb__holiday--march::before,
  .pb__holiday > .pb__holiday--victory > *,
  .pb__holiday > .pb__holiday--victory::before {
    display: none;
  }
  .pb__holiday > .pb__holiday--halloween {
    background-image: url("../img/banners/theme-halloween/moon.svg");
  }
  .pb__holiday > .pb__holiday--love {
    background-image: url("../img/banners/theme-love/bg-love.jpg");
  }
  .pb__holiday > .pb__holiday--defender {
    background-image: url("../img/banners/theme-defender/bg-text.jpg");
  }
  .pb__holiday > .pb__holiday--march {
    background-image: url("../img/banners/theme-march/bg.png");
    background-size: 150% auto;
  }
  .pb__holiday > .pb__holiday--victory {
    bottom: auto;
    height: 420px;
    height: 26.25rem;
    background-image: url("../img/banners/theme-victory/text.png"), url("../img/banners/theme-victory/ribbons.svg"), url("../img/banners/theme-victory/bg.jpg");
    background-position: center 60%, center, center;
    background-size: 100% auto, auto 100%, cover;
  }
  .pb__holiday-theme--love,
  .pb__holiday-theme--newyear {
    background-image: none;
  }
  .pb__halves {
    padding-top: 0;
  }
  .pb__halves .container {
    max-width: none;
    padding: 0;
  }
  .pb__halves--row {
    grid-template-columns: 1fr;
    gap: 10px;
    padding-top: 10px;
    padding-top: 0.625rem;
  }
  .pb__half {
    height: auto;
  }
  .pb__half--img {
    height: auto;
    aspect-ratio: 1023/266;
  }
  .pb__top-cats--grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: auto;
  }
  .pb__top-cat {
    height: 240px;
    height: 15rem;
  }
  .pb__top-cat--info {
    max-height: 40px;
    max-height: 2.5rem;
  }
  .pb__liquidation--info {
    height: 228px;
    height: 14.25rem;
    background-position: right center;
  }
  .pb__review--photo {
    height: auto;
    aspect-ratio: 406/235;
  }
  .pb__review--text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.57;
  }
  .pb__review--name {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .pb__subscribe--form {
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px 20px;
  }
  .pb__subscribe--title {
    width: 100%;
  }
  .pb__subscribe--input {
    margin: 0;
  }
  .pb__subscribe--button {
    margin: 0;
  }
  .pb__home-seo {
    padding: 30px 0;
    padding: 1.875rem 0;
    background-color: #eee;
  }
  .pb__home-seo--block {
    padding: 20px 8px 0;
    padding: 1.25rem 0.5rem 0;
    border: 0;
  }
  .pb__listing--top {
    padding-top: 0;
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "mbar" "filters" "popular" "crumbs" "heading";
  }
  .pb__listing--our {
    display: none;
  }
  .pb__listing--heading {
    padding: 0 0 10px;
    padding: 0 0 0.625rem;
  }
  .pb__listing--title {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.4;
    white-space: normal;
  }
  .pb__listing--subtitle {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 1.4;
    white-space: normal;
  }
  .pb__collections--top {
    flex-wrap: wrap;
    gap: 10px;
    padding: 10px;
    padding: 0.625rem;
  }
  .pb__collections--top .pb__listing--our {
    width: auto;
    font-size: 24px;
    font-size: 1.5rem;
  }
  .pb__collections--search-button {
    display: none;
  }
  .pb__collections--search {
    order: 3;
    flex-basis: 100%;
    max-width: none;
  }
  .pb__collections--body {
    padding: 4px 10px 24px;
    padding: 0.25rem 0.625rem 1.5rem;
  }
  .pb__subdir {
    margin: 0 10px 12px;
    padding: 10px 14px;
    padding: 0.625rem 0.875rem;
  }
  .pb__subdir--top {
    flex-wrap: wrap;
  }
  .pb__subdir--search {
    order: 3;
    flex-basis: 100%;
    max-width: none;
  }
  .pb__subdir--list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .pb__subdir--link {
    border-radius: 8px;
    border-radius: 0.5rem;
  }
  .pb__subdir--pic {
    flex-basis: 48px;
    height: 48px;
    height: 3rem;
  }
  .pb__subdir--pic img {
    border-radius: 7px;
    border-radius: 0.4375rem;
  }
  .pb__subdir--info {
    padding-left: 10px;
    padding-left: 0.625rem;
  }
  .pb__notice--arrow {
    width: 44px;
    width: 2.75rem;
  }
  .pb__notice--arrow .icon {
    width: 24px;
    width: 1.5rem;
    height: 24px;
    height: 1.5rem;
  }
  .pb__popular {
    margin: 0 -20px 10px;
    padding: 0 10px 10px;
    padding: 0 0.625rem 0.625rem;
    border: 0;
    border-radius: 0;
    background-color: #d7e2ec;
  }
  .pb__popular--title {
    position: static;
    justify-content: center;
    padding: 12px 0 8px;
    padding: 0.75rem 0 0.5rem;
    background: none;
    transform: none;
  }
  .pb__popular--emoji {
    display: none;
  }
  .pb__listing--grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding-top: 0;
  }
  .pb__variant {
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    min-height: 75px;
    min-height: 4.6875rem;
  }
  .pb__variant--pic {
    order: 2;
    flex-basis: auto;
    max-width: 104px;
    max-width: 6.5rem;
    margin: 0 auto -1px;
  }
  .pb__variant--body {
    order: 1;
    justify-content: center;
    width: 100%;
    margin-top: 4px;
    margin-top: 0.25rem;
  }
  .pb__variant--text {
    align-items: center;
    margin: 0 10px;
  }
  .pb__variant--title {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
  .pb__variant--line {
    display: none;
  }
  .pb__variant--icon {
    position: absolute;
    top: 6px;
    top: 0.375rem;
    right: 8px;
    right: 0.5rem;
    width: 20px;
    width: 1.25rem;
    height: 20px;
    height: 1.25rem;
    margin: 0;
  }
  .pb__gallery {
    grid-template-columns: minmax(0, 1fr);
    padding-right: 0;
  }
  .pb__gallery--thumbs {
    display: none;
  }
  .pb__gallery--stage {
    height: auto;
    aspect-ratio: auto;
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
    border: 1px solid #ff0037;
    border: 0.0625rem solid #ff0037;
    border-top-color: #bdbdbd;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
  }
  .pb__gallery--slide, .pb__gallery--img {
    max-height: 400px;
    max-height: 25rem;
  }
  .pb__gallery--hint {
    display: none;
  }
  .pb__gallery--cotton {
    right: 20px;
    right: 1.25rem;
    bottom: 0;
  }
  .pb__gallery--cotton .icon {
    width: 50px;
    width: 3.125rem;
    height: 51px;
    height: 3.1875rem;
  }
  .pb__gallery--download {
    display: none;
  }
  .pb__buy {
    margin-top: 0;
    padding: 10px 4px 4px;
    padding: 0.625rem 0.25rem 0.25rem;
  }
  .pb__buy--prints {
    display: none;
  }
  .pb__buy {
    border-top: 0;
    border-radius: 0 0 4px 4px;
    border-radius: 0 0 0.25rem 0.25rem;
  }
  .pb__buy--title {
    position: absolute;
    width: 1px;
    width: 0.0625rem;
    height: 1px;
    height: 0.0625rem;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    -webkit-overflow-scrolling: touch;
  }
  .pb__buy--buttons {
    gap: 5px;
  }
  .pb__buy--button {
    min-height: 40px;
    min-height: 2.5rem;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .pb__buy--button .icon {
    display: none;
  }
  .pb__buy--delivery {
    margin-top: 20px;
    margin-top: 1.25rem;
  }
  .pb__buy--city {
    padding: 0;
  }
  .pb__similar--item {
    width: 124px;
    width: 7.75rem;
    height: auto;
    padding-bottom: 8px;
    padding-bottom: 0.5rem;
  }
  .pb__specs--row {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__specs--row dt {
    padding: 4px 0 4px 14px;
    padding: 0.25rem 0 0.25rem 0.875rem;
    border-radius: 4px;
    border-radius: 0.25rem;
    font-weight: 700;
    text-align: left;
    color: #4f4f4f;
    background-color: #e0e0e0;
  }
  .pb__specs--row dd {
    padding: 4px 0 14px 4px;
    padding: 0.25rem 0 0.875rem 0.25rem;
  }
  .pb__specs--row-mobile {
    display: grid;
  }
  .pb__other {
    margin: 10px 0 0;
    padding: 0;
  }
  .pb__other--list {
    justify-content: center;
    padding-bottom: 0;
  }
  .pb__video {
    margin: 10px 0 0;
    padding: 0;
  }
  .pb__size-chart {
    width: min(100%, 90vw + 60px);
    width: min(100%, 90vw + 3.75rem);
    font-size: 12px;
    font-size: 0.75rem;
  }
  .pb__size-chart--body {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__size-chart--pic {
    order: 2;
    justify-content: center;
  }
  .pb__size-chart--kind {
    padding: 10px 20px 0;
    padding: 0.625rem 1.25rem 0;
    font-size: 16px;
    font-size: 1rem;
  }
  .pb__size-chart--group {
    padding: 0 20px 10px;
    padding: 0 1.25rem 0.625rem;
    font-size: 20px;
    font-size: 1.25rem;
  }
  .pb__size-chart--scroll {
    margin: 8px 14px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .pb__size-chart--table {
    table-layout: auto;
    white-space: nowrap;
  }
  .pb__size-chart--table th[scope=row] {
    position: sticky;
    left: 0;
    z-index: 1;
    width: auto;
  }
  .pb__size-chart--table th[scope=col],
  .pb__size-chart--table td {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .pb__product-top {
    padding-top: 10px;
    padding-top: 0.625rem;
  }
  .pb__product-top .pb__breadcrumb--container, .pb__product-top--article {
    display: none;
  }
  .pb__product-top--back {
    display: inline-flex;
  }
  .pb__product {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "gallery" "buy" "similar" "invented" "tabs" "reviews" "other" "video";
    gap: 10px;
    margin-top: 10px;
    margin-top: 0.625rem;
  }
  .pb__product--main, .pb__product--side {
    display: contents;
  }
  .pb__product--gallery {
    grid-area: gallery;
  }
  .pb__product--buy {
    grid-area: buy;
  }
  .pb__product--similar {
    grid-area: similar;
  }
  .pb__product--invented {
    grid-area: invented;
  }
  .pb__product--tabs {
    grid-area: tabs;
  }
  .pb__product--reviews {
    grid-area: reviews;
  }
  .pb__product--other {
    grid-area: other;
  }
  .pb__product--video {
    grid-area: video;
  }
  .pb__basket-form--title {
    display: block;
    bottom: 0;
    margin: 10px -20px 0;
    padding: 20px 20px 6px;
    padding: 1.25rem 1.25rem 0.375rem;
    border: 0;
    border-top: 10px solid #f2f2f2;
    border-top: 0.625rem solid #f2f2f2;
    border-radius: 0;
  }
  .pb__basket-form--title > span {
    font-weight: 700;
  }
  .pb__basket-form--title::before, .pb__basket-form--title::after {
    display: none;
  }
  .pb__basket-form--box {
    border: 0;
  }
  .pb__basket-form--contacts {
    padding: 10px 0;
    padding: 0.625rem 0;
  }
  .pb__basket-form--delivery {
    padding: 10px 0;
    padding: 0.625rem 0;
  }
  .pb__basket-dates {
    flex-wrap: wrap;
    margin: 20px 0 0;
  }
  .pb__basket-total {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__basket-total--grey {
    margin: 10px -20px 0;
  }
  .pb__basket-total--button {
    display: none;
  }
  .pb__basket-safe {
    padding: 0;
  }
  .pb__cart-order--toggle {
    display: flex;
  }
  .pb__cart-order {
    padding-bottom: 14px;
    padding-bottom: 0.875rem;
  }
  .pb__cart-order--head {
    align-items: center;
  }
  .pb__cart-order--help {
    display: none;
  }
  .pb__checkout-page {
    padding-bottom: 100px;
    padding-bottom: 6.25rem;
  }
  .pb__checkout-box {
    padding: 20px;
    padding: 1.25rem;
    border: 1px solid #e0e0e0;
    border: 0.0625rem solid #e0e0e0;
    border-radius: 4px;
    border-radius: 0.25rem;
    margin-top: 16px;
    margin-top: 1rem;
  }
  .pb__checkout {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "title" "aside" "form";
  }
  .pb__checkout--title {
    padding: 0 0 12px;
    padding: 0 0 0.75rem;
    text-align: left;
  }
  .pb__checkout-bar {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 40;
    display: block;
    padding: 10px 0 calc(10px + env(safe-area-inset-bottom));
    padding: 0.625rem 0 calc(0.625rem + env(safe-area-inset-bottom));
    background-color: #fff;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.1);
  }
  .pb__order--id {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .pb__order--date {
    order: 3;
    flex-basis: 100%;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .pb__order--price {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .pb__coupon--code {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .pb__lk {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "head" "aside" "content";
    padding-bottom: 48px;
    padding-bottom: 3rem;
  }
  .pb__lk--head {
    margin: 8px 0 0;
    padding-bottom: 12px;
    padding-bottom: 0.75rem;
  }
  .pb__lk--head::after {
    display: none;
  }
  .pb__lk--title {
    padding: 0;
    font-size: 24px;
    font-size: 1.5rem;
  }
  .pb__lk--aside {
    position: sticky;
    top: 0;
    z-index: 5;
    margin: 0 -20px 24px;
    padding: 0;
    background-color: #fff;
  }
  .pb__lk--nav {
    display: flex;
    gap: 14px;
    padding: 0 20px;
    padding: 0 1.25rem;
    overflow-x: auto;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .pb__lk--nav::-webkit-scrollbar {
    display: none;
  }
  .pb__lk--menu {
    flex-direction: row;
    flex-shrink: 0;
    gap: 14px;
  }
  .pb__lk--nav .pb__lk--exit {
    flex-shrink: 0;
    width: auto;
    margin: 0 10px 0 0;
    color: #828282;
    background: none;
  }
  .pb__lk--menu-link {
    padding: 12px 2px 10px;
    padding: 0.75rem 0.125rem 0.625rem;
    border: 0;
    border-bottom: 2px solid transparent;
    border-bottom: 0.125rem solid transparent;
    border-radius: 0;
    font-size: 15px;
    font-size: 0.9375rem;
    white-space: nowrap;
  }
  .pb__lk--menu-link:hover, .pb__lk--menu-link[aria-selected=true] {
    border-bottom-color: #ff0037;
    background: none;
  }
  .pb__lk--cols {
    grid-template-columns: minmax(0, 1fr);
    gap: 0;
  }
  .pb__lk--cols .pb__lk--side {
    margin-top: 40px;
    margin-top: 2.5rem;
  }
  .pb__lk--name {
    font-size: 19px;
    font-size: 1.1875rem;
  }
  .pb__info {
    padding: 16px 0 48px;
    padding: 1rem 0 3rem;
  }
  .pb__info--with-menu {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    grid-template-areas: "head" "aside" "content";
  }
  .pb__info--head {
    margin-bottom: 16px;
    margin-bottom: 1rem;
    padding-bottom: 12px;
    padding-bottom: 0.75rem;
  }
  .pb__info--title {
    padding: 0;
    font-size: 28px;
    font-size: 1.75rem;
  }
  .pb__info--aside {
    margin: 0 -20px 28px;
    padding: 0;
  }
  .pb__info--nav {
    display: flex;
    gap: 14px;
    padding: 0 20px;
    padding: 0 1.25rem;
    overflow-x: auto;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0.0625rem solid #e0e0e0;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .pb__info--nav::-webkit-scrollbar {
    display: none;
  }
  .pb__info--menu-box + .pb__info--menu-box {
    margin: 0;
  }
  .pb__info--menu-box {
    flex-shrink: 0;
  }
  .pb__info--menu-title {
    display: none;
  }
  .pb__info--menu {
    flex-direction: row;
    gap: 14px;
  }
  .pb__info--menu-link {
    padding: 12px 2px 10px;
    padding: 0.75rem 0.125rem 0.625rem;
    border: 0;
    border-bottom: 2px solid transparent;
    border-bottom: 0.125rem solid transparent;
    border-radius: 0;
    font-size: 15px;
    font-size: 0.9375rem;
    white-space: nowrap;
  }
  .pb__info--menu-link:hover, .pb__info--menu-link[aria-current=page] {
    border-bottom-color: #ff0037;
    background: none;
  }
  .pb__where--info {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__about--quote {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .pb__about--photo-text {
    max-width: 360px;
    max-width: 22.5rem;
    padding: 14px 18px;
    padding: 0.875rem 1.125rem;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .pb__about--list-item {
    padding: 0;
  }
  .pb__production--head {
    grid-template-columns: minmax(0, 1fr);
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
  .pb__contacts--feedback {
    grid-template-columns: minmax(0, 1fr);
    padding: 20px;
    padding: 1.25rem;
  }
  .pb__contacts--feedback-img {
    display: none;
  }
  .pb__holiday-theme .pb__banners--intro {
    min-height: 320px;
    min-height: 20rem;
  }
  .pb__dcat--container {
    padding: 0 10px 16px;
    padding: 0 0.625rem 1rem;
  }
  .pb__dcat--top {
    flex-wrap: wrap;
    margin: 0 -10px;
  }
  .pb__dcat--heading {
    display: none;
  }
  .pb__dcat--body {
    display: block;
    padding-top: 10px;
    padding-top: 0.625rem;
  }
  .pb__designer--banner {
    height: 250px;
    height: 15.625rem;
  }
  .pb__fabric--info {
    text-align: center;
  }
  .pb__fabric--items {
    display: flex;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
  }
  .pb__fabric--item {
    flex: 0 0 110px;
  }
  .pb__cert--cards {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
  }
  .pb__unsub--body {
    padding: 20px;
    padding: 1.25rem;
    border: 1px solid #c8c8c8;
    border: 0.0625rem solid #c8c8c8;
    border-radius: 20px;
    border-radius: 1.25rem;
  }
  .pb__unsub--block {
    padding: 20px 0;
    padding: 1.25rem 0;
  }
  .pb__unsub--button {
    max-width: 140px;
    max-width: 8.75rem;
    margin-top: 10px;
    margin-top: 0.625rem;
  }
  .pb__unsub--links {
    margin-top: 10px;
    margin-top: 0.625rem;
  }
  .pb__land--circle {
    height: 760px;
    height: 47.5rem;
    padding-top: 60px;
    padding-top: 3.75rem;
  }
  .pb__land--title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
  .pb__land--title-rub {
    width: 40px;
    width: 2.5rem;
    height: 40px;
    height: 2.5rem;
    border-width: 3px;
    border-width: 0.1875rem;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
  .pb__land--title-text {
    margin-top: 14px;
    margin-top: 0.875rem;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
  .pb__land--spin {
    width: 130px;
    width: 8.125rem;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
  .pb__spinner {
    width: 225px;
    width: 14.0625rem;
    height: 300px;
    height: 18.75rem;
    margin: 20px auto;
  }
  .pb__spinner--ring {
    width: 235px;
    width: 14.6875rem;
    height: 300px;
    height: 18.75rem;
    transform: translateZ(calc(-1 * var(--tz-touch))) rotateY(var(--angle));
  }
  .pb__spinner--card {
    transform: rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--tz-touch));
  }
  .pb__spinner--body {
    width: 225px;
    width: 14.0625rem;
    min-height: 0;
    height: 240px;
    height: 15rem;
  }
  .pb__spinner--img {
    max-height: 240px;
    max-height: 15rem;
  }
  .pb__spinner--price {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .pb__land-modal--rays {
    display: none;
  }
  .pb__land-modal--pic {
    display: none;
  }
  .pb__land-modal--form {
    padding: 16px 18px 0;
    padding: 1rem 1.125rem 0;
  }
  .pb__land-modal--submit {
    height: 40px;
    height: 2.5rem;
    font-size: 16px;
    font-size: 1rem;
  }
  .pb__land-end--title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .pb__land-end--pre {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
  .pb__land-end--notice {
    flex-direction: column;
    padding: 14px;
    padding: 0.875rem;
  }
  .pb__land-end--mark {
    width: 36px;
    width: 2.25rem;
    height: 36px;
    height: 2.25rem;
    border-width: 3px;
    border-width: 0.1875rem;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
  .pb__land-end--notice-title {
    padding: 6px 0;
    padding: 0.375rem 0;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 23px;
    line-height: 1.4375rem;
  }
  .pb__land-end--notice-text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}
@media screen and (max-width: 768px){
  .is-hidden-mobile {
    display: none !important;
  }
  .container {
    padding-left: 12px;
    padding-left: 0.75rem;
    padding-right: 12px;
    padding-right: 0.75rem;
  }
  .pb__footer {
    padding: 0 0 24px;
    padding: 0 0 1.5rem;
    background-color: #d6d6d6;
  }
  .pb__footer--grid {
    display: block;
  }
  .pb__footer--col {
    position: relative;
    border-bottom: 1px solid #eee;
    border-bottom: 0.0625rem solid #eee;
  }
  .pb__footer--title {
    padding: 12px 0;
    padding: 0.75rem 0;
    cursor: pointer;
  }
  .pb__footer--link {
    display: block;
  }
  .pb__footer--brand {
    margin-top: 20px;
    margin-top: 1.25rem;
  }
  .pb__footer--bottom {
    flex-direction: column;
    align-items: stretch;
    margin-top: 20px;
    margin-top: 1.25rem;
  }
  .pb__control.pb__control--row {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__control.pb__control--row .pb__control--error,
  .pb__control.pb__control--row .pb__control--hint {
    grid-column: 1;
  }
  .pb__tile--size .pb__tile--button {
    width: 34px;
    width: 2.125rem;
    height: 48px;
    height: 3rem;
    padding: 0;
  }
  .pb__tile--print .pb__tile--button {
    padding: 4px 2px;
    padding: 0.25rem 0.125rem;
  }
  .pb__tile--name {
    padding-right: 16px;
    padding-right: 1rem;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .pb__modal--box {
    padding: 22px 16px 20px;
    padding: 1.375rem 1rem 1.25rem;
  }
  .pb__modal--title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
  .pb__dropdown--float .pb__dropdown--toggle {
    justify-content: center;
    width: 40px;
    width: 2.5rem;
    padding: 0;
  }
  .pb__dropdown--float .pb__dropdown--text {
    display: none;
  }
  .pb__dropdown--float .pb__dropdown--drop {
    width: calc(100vw - 24px);
    width: calc(100vw - 1.5rem);
  }
  .pb__tabs--lk .pb__tabs--tab {
    padding: 0 12px;
    padding: 0 0.75rem;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .pb__tip--blue + .pb__tip--pop {
    --tip-width: 220px;
    --tip-width: 13.75rem;
  }
  .pb__section-head--home {
    padding: 0 8px 16px;
    padding: 0 0.5rem 1rem;
  }
  .pb__section-head--home .pb__section-head--title {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
  }
  .pb__strip--watched .pb__strip--track {
    gap: 8px;
    margin: 0 -12px;
    padding: 16px 12px 20px;
    padding: 1rem 0.75rem 1.25rem;
  }
  .pb__strip--watched .pb__strip--item {
    flex-basis: 160px;
  }
  .pb__paging--catalog {
    flex-direction: column;
    margin: 20px 0;
  }
  .pb__paging--catalog .pb__paging--per {
    flex-direction: column;
    order: 2;
  }
  .pb__paging--catalog .pb__paging--pages {
    order: 3;
  }
  .pb__paging--catalog .pb__paging--more {
    order: 1;
  }
  .pb__paging--dcat {
    justify-content: center;
  }
  .pb__box {
    padding: 16px 14px;
    padding: 1rem 0.875rem;
  }
  .pb__accordion--head {
    padding: 12px 4px;
    padding: 0.75rem 0.25rem;
    font-size: 19px;
    font-size: 1.1875rem;
  }
  .pb__accordion--body {
    padding: 6px 4px 18px;
    padding: 0.375rem 0.25rem 1.125rem;
  }
  .pb__accordion--sub .pb__accordion--head {
    padding: 12px 4px 10px 0;
    padding: 0.75rem 0.25rem 0.625rem 0;
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .pb__accordion--sub .pb__accordion--head::before {
    width: 22px;
    width: 1.375rem;
  }
  .pb__accordion--sub .pb__accordion--body {
    padding: 2px 8px 14px 22px;
    padding: 0.125rem 0.5rem 0.875rem 1.375rem;
    font-size: 16px;
    font-size: 1rem;
  }
  .pb__accordion--center > .pb__accordion--head {
    font-size: 19px;
    font-size: 1.1875rem;
  }
  .pb__accordion--center > .pb__accordion--head .pb__accordion--title {
    text-align: left;
  }
  .pb__accordion--subs {
    margin: -6px -4px 0;
  }
  .pb__card--plate {
    font-size: 9px;
    font-size: 0.5625rem;
    line-height: 9px;
    line-height: 0.5625rem;
  }
  .pb__card--info {
    padding-top: 6px;
    padding-top: 0.375rem;
  }
  .pb__card--prices {
    margin-bottom: 2px;
    margin-bottom: 0.125rem;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
  .pb__card--title {
    margin: 0;
    line-height: 15px;
    line-height: 0.9375rem;
  }
  .pb__card--type {
    display: block;
    height: auto;
    overflow: hidden;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 11px;
    line-height: 0.6875rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  .pb__card--buy {
    gap: 4px;
  }
  .pb__card--buy .icon {
    width: 18px;
    width: 1.125rem;
    height: 18px;
    height: 1.125rem;
  }
  .pb__cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
  .pb__coll-menu {
    margin: 0 -12px 20px;
  }
  .pb__coll-menu--dcat {
    margin: -10px -10px 10px;
  }
  .pb__cat-filters {
    margin: 0 -12px;
  }
  .pb__cat-filters--dcat {
    margin: 0;
  }
  .pb__cat-bar {
    margin: 0 -12px;
  }
  .pb__cat-bar--dcat {
    margin: 0;
  }
  .pb__hero {
    height: auto;
  }
  .pb__hero--bg {
    position: relative;
    inset: auto;
  }
  .pb__hero--img {
    height: auto;
    aspect-ratio: 1000/729;
  }
  .pb__hero--subtitle {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: 0.8px;
    letter-spacing: 0.05rem;
  }
  .pb__hero--title {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 1.2;
  }
  .pb__hero--features {
    display: none;
  }
  .pb__hero--buttons {
    bottom: 25px;
    bottom: 1.5625rem;
  }
  .pb__hero--half {
    justify-content: center;
    padding: 0 4px;
    padding: 0 0.25rem;
  }
  .pb__kids--side {
    padding: 10px 20px;
    padding: 0.625rem 1.25rem;
  }
  .pb__kids--text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 140px;
    height: 8.75rem;
    padding: 10px 20px;
    padding: 0.625rem 1.25rem;
    text-align: center;
    background-color: #232323;
  }
  .pb__kids--label {
    order: 1;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .pb__kids--icon {
    width: 60px;
    width: 3.75rem;
    height: 60px;
    height: 3.75rem;
    margin-top: 0;
  }
  .pb__kids--button {
    margin-top: auto;
    margin-bottom: 150px;
    margin-bottom: 9.375rem;
  }
  .pb__halves--row {
    padding: 10px 0 0;
    padding: 0.625rem 0 0;
  }
  .pb__top-cat {
    height: 160px;
    height: 10rem;
  }
  .pb__top-cat--info {
    border: 1px solid #ddd;
    border: 0.0625rem solid #ddd;
    border-radius: 3px;
    border-radius: 0.1875rem;
    background-color: #fff;
  }
  .pb__top-cat--title {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.1;
  }
  .pb__liquidation .container {
    padding: 0;
  }
  .pb__liquidation--info {
    border-radius: 0;
  }
  .pb__liquidation--text {
    gap: 10px;
    padding: 20px 20px 0;
    padding: 1.25rem 1.25rem 0;
  }
  .pb__liquidation--group {
    padding: 0 20px 15px;
    padding: 0 1.25rem 0.9375rem;
  }
  .pb__liquidation--submit {
    margin-left: 0;
  }
  .pb__top-prints--grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }
  .pb__top-prints--item:nth-child(n+10) {
    display: none;
  }
  .pb__top-prints--hit {
    grid-row: span 1;
    min-height: 420px;
    min-height: 26.25rem;
  }
  .pb__reviews--grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .pb__review--avatar {
    display: none;
  }
  .pb__review--stars {
    display: flex;
  }
  .pb__plate {
    width: 220px;
    width: 13.75rem;
    padding: 12px 0;
    padding: 0.75rem 0;
  }
  .pb__plate--text {
    padding: 0 30px;
    padding: 0 1.875rem;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .pb__plate--arrow {
    width: 18px;
    width: 1.125rem;
    height: 18px;
    height: 1.125rem;
    margin-top: -9px;
    margin-top: -0.5625rem;
  }
  .pb__holiday-theme--newyear .pb__hero::before,
  .pb__holiday-theme--newyear .pb__hero::after {
    bottom: 60px;
    bottom: 3.75rem;
    width: 120px;
    width: 7.5rem;
    height: 132px;
    height: 8.25rem;
  }
  .pb__holiday-theme--newyear .pb__hero--bg::after {
    display: none;
  }
  .pb__subdir--list {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__popular {
    margin: 0 -12px 10px;
  }
  .pb__listing--grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
  .pb__variant--title {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .pb__variant--icon {
    right: 4px;
    right: 0.25rem;
    width: 16px;
    width: 1rem;
    height: 16px;
    height: 1rem;
  }
  .pb__product-reviews--head {
    grid-template-columns: minmax(70px, 100px) auto minmax(0, 1fr);
    grid-template-columns: minmax(4.375rem, 6.25rem) auto minmax(0, 1fr);
  }
  .pb__product-reviews--head .icon {
    width: 18px;
    width: 1.125rem;
    height: 16px;
    height: 1rem;
  }
  .pb__pmodal--buttons {
    gap: 10px;
    margin-top: 20px;
    margin-top: 1.25rem;
  }
  .pb__pmodal--buttons .pb__button {
    flex: 1 1 50%;
    min-width: 0;
    padding: 0 10px;
    padding: 0 0.625rem;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .pb__size-chart {
    width: 100%;
    max-height: calc(100% - 30px);
    max-height: calc(100% - 1.875rem);
    padding: 0;
  }
  .pb__size-chart .pb__modal--box {
    border-radius: 0;
    box-shadow: none;
  }
  .pb__size-chart .pb__modal--close {
    top: 5px;
    top: 0.3125rem;
    right: 4px;
    right: 0.25rem;
    width: 24px;
    width: 1.5rem;
    height: 24px;
    height: 1.5rem;
    border-radius: 50%;
    transition: none;
  }
  .pb__size-chart .pb__modal--close, .pb__size-chart .pb__modal--close:hover {
    background-color: #ff0032;
    transform: none;
  }
  .pb__choose {
    width: 100%;
    max-height: calc(100% - 30px);
    max-height: calc(100% - 1.875rem);
    padding: 0;
  }
  .pb__choose .pb__modal--box {
    border-radius: 0;
    box-shadow: none;
  }
  .pb__choose .pb__modal--close {
    top: 5px;
    top: 0.3125rem;
    right: 4px;
    right: 0.25rem;
    width: 24px;
    width: 1.5rem;
    height: 24px;
    height: 1.5rem;
    border-radius: 50%;
    transition: none;
  }
  .pb__choose .pb__modal--close, .pb__choose .pb__modal--close:hover {
    background-color: #ff0032;
    transform: none;
  }
  .pb__choose .pb__modal--box {
    padding: 20px 10px;
    padding: 1.25rem 0.625rem;
  }
  .pb__choose .pb__tile--size .pb__tile--button {
    height: 48px;
    height: 3rem;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
  .pb__choose--prints-list {
    gap: 1px;
    padding-bottom: 34px;
    padding-bottom: 2.125rem;
  }
  .pb__choose .pb__print {
    flex: 1 1;
  }
  .pb__choose .pb__tile--print .pb__tile--button {
    min-height: 38px;
    min-height: 2.375rem;
    padding: 1px;
    padding: 0.0625rem;
  }
  .pb__choose .pb__tile--name {
    line-height: 15.6px;
    line-height: 0.975rem;
  }
  .pb__choose--submit {
    display: flex;
    width: 220px;
    width: 13.75rem;
    margin: 0 auto;
  }
  .pb__choose--submit .icon {
    display: none;
  }
  .pb__basket-form--title {
    margin: 10px -12px 0;
    padding: 16px 12px 6px;
    padding: 1rem 0.75rem 0.375rem;
  }
  .pb__basket-form--contacts {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__basket-pay--head {
    display: none;
  }
  .pb__basket-pay--row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 10px;
    padding: 0.625rem;
  }
  .pb__basket-pay--company {
    grid-column: 1/-1;
  }
  .pb__basket-pay--option:first-of-type::before, .pb__basket-pay--option:last-of-type::before {
    display: block;
    margin-bottom: 4px;
    margin-bottom: 0.25rem;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    color: #4f4f4f;
  }
  .pb__basket-pay--option:first-of-type::before {
    content: "Онлайн, со скидкой";
  }
  .pb__basket-pay--option:last-of-type::before {
    content: "При получении";
  }
  .pb__basket-pay--price {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .pb__basket-pay--tag {
    top: -18px;
    top: -1.125rem;
    left: auto;
    right: 6px;
    right: 0.375rem;
  }
  .pb__basket-dates {
    display: grid;
    gap: 8px;
  }
  .pb__basket-dates--text {
    padding-left: 0;
  }
  .pb__basket-dates--text + .pb__basket-dates--text {
    border-left: 0;
  }
  .pb__basket-total--grey {
    margin: 10px -12px 0;
    padding: 10px 12px;
    padding: 0.625rem 0.75rem;
  }
  .pb__cart-item--top, .pb__cart-item--bottom {
    padding: 10px 12px;
    padding: 0.625rem 0.75rem;
  }
  .pb__cart-item--bottom {
    align-items: flex-start;
    gap: 10px;
  }
  .pb__cart-item--photo {
    width: 64px;
    width: 4rem;
  }
  .pb__cart-item--photo img {
    width: 64px;
    width: 4rem;
    height: 70px;
    height: 4.375rem;
  }
  .pb__gift {
    padding: 20px 14px;
    padding: 1.25rem 0.875rem;
  }
  .pb__gift--title {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .pb__checkout-box {
    padding: 16px 12px;
    padding: 1rem 0.75rem;
    margin-top: 10px;
    margin-top: 0.625rem;
  }
  .pb__order--head, .pb__order--link {
    grid-template-columns: minmax(0, 1fr) auto;
    padding: 16px 14px;
    padding: 1rem 0.875rem;
  }
  .pb__order--title {
    gap: 6px 10px;
  }
  .pb__order--photo {
    width: 40px;
    width: 2.5rem;
    height: 40px;
    height: 2.5rem;
  }
  .pb__order--more {
    grid-column: 2;
    grid-row: 1;
  }
  .pb__order--more-text {
    display: none;
  }
  .pb__order--price {
    grid-column: 1;
    grid-row: 2;
  }
  .pb__order--body {
    padding: 0 14px 16px;
    padding: 0 0.875rem 1rem;
  }
  .pb__order--actions .pb__button--grey {
    flex: 1 1 auto;
  }
  .pb__order--items thead {
    display: none;
  }
  .pb__order--items tr {
    display: grid;
    grid-template-columns: 50px repeat(3, minmax(0, 1fr));
    grid-template-columns: 3.125rem repeat(3, minmax(0, 1fr));
    gap: 8px 10px;
    padding: 12px 0;
    padding: 0.75rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  }
  .pb__order--items tr:last-child {
    border-bottom: 0;
  }
  .pb__order--items td {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .pb__order--items td:nth-child(n) {
    padding: 0;
    border: 0;
    text-align: left;
  }
  .pb__order--items td[data-label]::before {
    content: attr(data-label);
    display: block;
    font-size: 11px;
    font-size: 0.6875rem;
    color: #828282;
  }
  .pb__order--items td:nth-child(3) {
    grid-column: 1/3;
  }
  .pb__order--items .pb__order--item-photo {
    grid-row: span 1;
    width: auto;
  }
  .pb__order--items .pb__order--item-name {
    grid-column: 2/-1;
  }
  .pb__order--history thead {
    display: none;
  }
  .pb__order--history tr {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 10px 0;
    padding: 0.625rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
  }
  .pb__order--history tr:last-child {
    border-bottom: 0;
  }
  .pb__order--history td {
    padding: 0;
    border: 0;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .pb__order--history td:first-child {
    font-size: 12px;
    font-size: 0.75rem;
    color: #828282;
  }
  .pb__coupon.pb__box {
    padding-left: 36px;
    padding-left: 2.25rem;
  }
  .pb__coupon::before {
    left: 6px;
    left: 0.375rem;
  }
  .pb__lk--aside {
    margin-left: -12px;
    margin-left: -0.75rem;
    margin-right: -12px;
    margin-right: -0.75rem;
  }
  .pb__lk--nav {
    padding: 0 12px;
    padding: 0 0.75rem;
  }
  .pb__lk--main > .pb__button--grey, .pb__lk--side > .pb__button--grey {
    width: 100%;
  }
  .pb__lk--form .pb__button {
    width: 100%;
  }
  .pb__lk--form-row {
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
  }
  .pb__lk--inline-form {
    flex-direction: column;
  }
  .pb__lk--coupons {
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
  }
  .pb__lk--empty-actions {
    flex-direction: column;
  }
  .pb__lk--empty-actions .pb__button {
    width: 100%;
  }
  .pb__lk--address {
    flex-direction: column;
    align-items: flex-start;
  }
  .pb__lk--address-actions {
    gap: 24px;
  }
  .pb__info--aside {
    margin-left: -12px;
    margin-left: -0.75rem;
    margin-right: -12px;
    margin-right: -0.75rem;
  }
  .pb__info--nav {
    padding: 0 12px;
    padding: 0 0.75rem;
  }
  .pb__info--section + .pb__info--section {
    margin-top: 36px;
    margin-top: 2.25rem;
  }
  .pb__prose th,
  .pb__prose td {
    padding: 10px 8px;
    padding: 0.625rem 0.5rem;
  }
  .pb__delivery--city-wrap {
    padding-bottom: 28px;
    padding-bottom: 1.75rem;
  }
  .pb__delivery--city {
    max-width: none;
    padding: 20px 16px;
    padding: 1.25rem 1rem;
  }
  .pb__delivery--section {
    padding-top: 20px;
    padding-top: 1.25rem;
  }
  .pb__dtable--wrap {
    padding: 0;
    overflow: visible;
    background: none;
    box-shadow: none;
  }
  .pb__dtable thead {
    position: absolute;
    width: 1px;
    width: 0.0625rem;
    height: 1px;
    height: 0.0625rem;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    -webkit-overflow-scrolling: touch;
  }
  .pb__dtable tbody {
    display: flex;
    flex-direction: column;
    gap: 12px;
    background: none;
  }
  .pb__dtable tbody tr {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: start;
    gap: 12px 8px;
    padding: 16px 12px;
    padding: 1rem 0.75rem;
    border-radius: 4px;
    border-radius: 0.25rem;
    background-color: #f2f2f2;
  }
  .pb__dtable tbody tr:nth-child(n) > * {
    padding: 0;
  }
  .pb__dtable td[data-label]::before {
    content: attr(data-label);
    display: block;
    margin-bottom: 6px;
    margin-bottom: 0.375rem;
    font-size: 12px;
    font-size: 0.75rem;
    color: #828282;
  }
  .pb__dtable--service {
    grid-column: 1/-1;
    width: auto;
  }
  .pb__dtable--days {
    padding-top: 0;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .pb__dtable--price {
    width: 100%;
    height: 44px;
    height: 2.75rem;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .pb__dtable--info, .pb__dtable--terms {
    grid-column: 1/-1;
    width: auto;
  }
  .pb__dtable--info:is(td)[data-label]::before, .pb__dtable--terms:is(td)[data-label]::before {
    display: none;
  }
  .pb__where--form {
    grid-template-columns: minmax(0, 1fr);
    margin-bottom: 28px;
    margin-bottom: 1.75rem;
  }
  .pb__where--summary thead {
    display: none;
  }
  .pb__where--summary tr {
    display: flex;
    flex-direction: column;
  }
  .pb__where--summary td {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    padding: 8px 0;
    padding: 0.5rem 0;
  }
  .pb__where--summary td::before {
    content: attr(data-label);
    color: #828282;
  }
  .pb__return--bar {
    padding: 12px 14px;
    padding: 0.75rem 0.875rem;
  }
  .pb__req--table tr {
    display: flex;
    flex-direction: column;
    padding: 6px 0;
    padding: 0.375rem 0;
  }
  .pb__req--table th,
  .pb__req--table td {
    width: auto;
    padding: 0;
  }
  .pb__req--table th {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .pb__about--intro {
    grid-template-columns: minmax(0, 1fr);
    gap: 24px;
  }
  .pb__about--photo-img {
    height: 220px;
    height: 13.75rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .pb__about--photo-text {
    position: static;
    max-width: none;
    background-color: #ff0037;
  }
  .pb__about--principles-title {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    font-size: 26px;
    font-size: 1.625rem;
  }
  .pb__about--list {
    grid-template-columns: minmax(0, 1fr);
    gap: 24px;
  }
  .pb__production--steps {
    grid-template-columns: minmax(0, 1fr);
    gap: 20px;
  }
  .pb__production--step-num {
    width: 54px;
    width: 3.375rem;
    height: 54px;
    height: 3.375rem;
    font-size: 30px;
    font-size: 1.875rem;
  }
  .pb__production--step-title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .pb__production--step-text {
    padding: 14px;
    padding: 0.875rem;
    font-size: 16px;
    font-size: 1rem;
  }
  .pb__production--time {
    margin-top: 30px;
    margin-top: 1.875rem;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .pb__production--video iframe {
    height: auto;
    aspect-ratio: 16/9;
  }
  .pb__contacts--row {
    flex-direction: column;
    margin-top: 10px;
    margin-top: 0.625rem;
  }
  .pb__contacts--link {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .pb__contacts--map {
    height: 220px;
    height: 13.75rem;
  }
  .pb__contacts--feedback {
    padding: 16px 14px;
    padding: 1rem 0.875rem;
  }
  .pb__nf--block {
    padding: 10px 0 50px;
    padding: 0.625rem 0 3.125rem;
  }
  .pb__nf--code {
    font-size: 110px;
    font-size: 6.875rem;
  }
  .pb__banners--title {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .pb__banners--themes-label {
    width: 100%;
  }
  .pb__banners--item + .pb__banners--item {
    margin-top: 28px;
    margin-top: 1.75rem;
  }
  .pb__banners--name {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .pb__designer--avatar {
    flex-basis: auto;
    padding: 0 20px;
    padding: 0 1.25rem;
  }
  .pb__designer--avatar-img {
    top: -22px;
    top: -1.375rem;
  }
  .pb__designer--about {
    gap: 14px;
    padding-right: 10px;
    padding-right: 0.625rem;
  }
  .pb__designer--row {
    flex-direction: column;
    align-items: flex-start;
  }
  .pb__designer--name {
    flex-basis: auto;
  }
  .pb__designer--text::before {
    top: -10px;
    top: -0.625rem;
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 38px;
    line-height: 2.375rem;
  }
  .pb__plus--features {
    grid-template-columns: minmax(0, 1fr);
    gap: 30px;
  }
  .pb__cert-form--submit {
    align-self: center;
    width: 220px;
    width: 13.75rem;
  }
  .pb__cert {
    padding-top: 190px;
    padding-top: 11.875rem;
    background-image: url("../img/sertifikat/top_bg_mob.jpg");
    background-size: auto 190px;
  }
  .pb__cert--title {
    max-width: 100%;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
  .pb__cert--cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }
  .pb__cert--card .pb__card--media::after {
    font-size: 9px;
    font-size: 0.5625rem;
  }
  .pb__cert--columns {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 20px;
  }
  .pb__refill--title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
  .pb__refill--columns {
    grid-template-columns: minmax(0, 1fr);
  }
  .pb__refill--column {
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
  .pb__promo-switch {
    bottom: 12px;
    bottom: 0.75rem;
    left: 12px;
    left: 0.75rem;
  }
}
@media screen and (max-width: 599px){
  .pb__close {
    padding: 8px 12px;
    padding: 0.5rem 0.75rem;
  }
  .pb__close--text {
    position: absolute;
    width: 1px;
    width: 0.0625rem;
    height: 1px;
    height: 0.0625rem;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 575px){
  .is-hidden-mobile-only {
    display: none !important;
  }
  .pb__paging--dcat .pb__paging--link, .pb__paging--dcat .pb__paging--dots {
    width: 38px;
    width: 2.375rem;
  }
  .pb__coll-our--toggle {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .pb__cat-bar--button {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .pb__holiday > .pb__holiday--halloween,
  .pb__holiday > .pb__holiday--love {
    background-size: 260vw auto;
  }
  .pb__holiday > .pb__holiday--defender {
    background-size: 390vw auto;
  }
  .pb__hero--buttons {
    bottom: 15px;
    bottom: 0.9375rem;
  }
  .pb__kids {
    height: 240px;
    height: 15rem;
  }
  .pb__kids--text {
    justify-content: flex-start;
    height: 90px;
    height: 5.625rem;
    padding: 4px 8px;
    padding: 0.25rem 0.5rem;
  }
  .pb__kids--label {
    padding-top: 4px;
    padding-top: 0.25rem;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.15;
  }
  .pb__kids--icon {
    width: 30px;
    width: 1.875rem;
    height: 30px;
    height: 1.875rem;
    margin: 4px 0 2px;
  }
  .pb__kids--button {
    margin-bottom: 100px;
    margin-bottom: 6.25rem;
  }
  .pb__half--img {
    aspect-ratio: 610/350;
  }
  .pb__half--header {
    padding: 14px 16px 16px;
    padding: 0.875rem 1rem 1rem;
  }
  .pb__liquidation--info {
    height: 160px;
    height: 10rem;
  }
  .pb__liquidation--text {
    padding-top: 15px;
    padding-top: 0.9375rem;
  }
  .pb__top-prints--hit {
    min-height: 380px;
    min-height: 23.75rem;
  }
  .pb__reviews--grid {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .pb__review {
    flex-direction: row;
    max-height: 170px;
    max-height: 10.625rem;
    overflow: hidden;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
    -webkit-overflow-scrolling: touch;
  }
  .pb__review--no-mobile {
    display: none;
  }
  .pb__review > picture,
  .pb__review > .pb__review--photo {
    flex: 0 0 35%;
    width: 35%;
  }
  .pb__review--photo {
    height: 100%;
    aspect-ratio: auto;
    border-radius: 0;
  }
  .pb__review > picture .pb__review--photo {
    height: 100%;
  }
  .pb__review--text {
    order: 2;
    padding: 10px 10px 8px;
    padding: 0.625rem 0.625rem 0.5rem;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.2;
  }
  .pb__review--info {
    order: 1;
    padding: 12px 10px 0;
    padding: 0.75rem 0.625rem 0;
  }
  .pb__subscribe--form {
    padding: 20px 0;
    padding: 1.25rem 0;
  }
  .pb__subscribe--input {
    font-size: 16px;
    font-size: 1rem;
  }
  .pb__subscribe--button {
    padding: 12px 15px;
    padding: 0.75rem 0.9375rem;
    font-size: 16px;
    font-size: 1rem;
  }
  .pb__plate {
    width: 150px;
    width: 9.375rem;
    padding: 8px 0;
    padding: 0.5rem 0;
  }
  .pb__plate--text {
    padding: 0 22px;
    padding: 0 1.375rem;
    font-size: 12px;
    font-size: 0.75rem;
  }
  .pb__plate--arrow {
    right: 10px;
    right: 0.625rem;
    width: 14px;
    width: 0.875rem;
    height: 14px;
    height: 0.875rem;
    margin-top: -7px;
    margin-top: -0.4375rem;
  }
  .pb__collections--list {
    grid-template-columns: minmax(0, 1fr);
    gap: 4px;
  }
  .pb__collections--card {
    display: flex;
    align-items: center;
    gap: 4px;
    width: 100%;
    padding: 8px;
    padding: 0.5rem;
    border-radius: 8px;
    border-radius: 0.5rem;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  }
  .pb__collections--pics {
    flex-shrink: 0;
    width: 48px;
    width: 3rem;
    height: 48px;
    height: 3rem;
    margin: 0;
    overflow: hidden;
    border-radius: 8px;
    border-radius: 0.5rem;
    -webkit-overflow-scrolling: touch;
  }
  .pb__collections--pic {
    width: 48px;
    width: 3rem;
    height: 48px;
    height: 3rem;
  }
  .pb__collections--pics-multi > .pb__collections--pic {
    display: none;
  }
  .pb__collections--pics-multi > .pb__collections--pic-line {
    display: block;
    width: 48px;
    width: 3rem;
    height: 48px;
    height: 3rem;
  }
  .pb__claim--products {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 575px){
  .pb__card--buy {
    min-height: 40px;
    min-height: 2.5rem;
    padding: 0 2px;
    padding: 0 0.125rem;
  }
}
@media (max-height: 520px){
  .pb__choose {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 400px){
  .pb__fabric--box {
    padding-right: 20px;
    padding-right: 1.25rem;
    padding-left: 20px;
    padding-left: 1.25rem;
  }
}
@media screen and (max-width: 379px){
  .pb__plus--title {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 58px;
    line-height: 3.625rem;
  }
}
@media screen and (max-width: 319px){
  body,
  html {
    min-width: 319px;
  }
}
@media screen and (min-width: 576px){
  .is-hidden-minimobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-hidden-tablet-only {
    display: none !important;
  }
  .pb__footer--grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .pb__footer--brand {
    grid-column: 1/-1;
  }
  .pb__hero {
    height: 560px;
    height: 35rem;
  }
  .pb__hero--buttons {
    bottom: 50px;
    bottom: 3.125rem;
  }
  .pb__kids--label {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .pb__kids--icon {
    width: 67px;
    width: 4.1875rem;
    height: 67px;
    height: 4.1875rem;
  }
  .pb__liquidation--text {
    padding-top: 30px;
    padding-top: 1.875rem;
  }
  .pb__top-prints--grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .pb__top-prints--item:nth-child(n+10) {
    display: none;
  }
}
@media screen and (min-width: 769px){
  .is-hidden-tablet {
    display: none !important;
  }
  .pb__drawer--cart {
    font-size: 16px;
    font-size: 1rem;
  }
  .pb__footer--title {
    pointer-events: none;
  }
  .pb__footer--arrow {
    display: none;
  }
  .pb__footer--list {
    margin-top: 4px;
    margin-top: 0.25rem;
  }
  .pb__cert {
    padding-top: 17%;
    background-image: url("../img/sertifikat/top_bg_big.jpg");
    background-size: 100% auto;
  }
  .pb__refill--column {
    padding: 10px;
    padding: 0.625rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-hidden-desktop-only {
    display: none !important;
  }
  .pb__hero {
    height: 640px;
    height: 40rem;
  }
  .pb__hero--buttons {
    bottom: 140px;
    bottom: 8.75rem;
  }
  .pb__top-cats--grid {
    grid-auto-rows: minmax(20vw, 289px);
    grid-auto-rows: minmax(20vw, 18.0625rem);
  }
  .pb__top-prints--grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .pb__top-prints--item:nth-child(n+13) {
    display: none;
  }
}
@media screen and (min-width: 1024px){
  .is-hidden-desktop {
    display: none !important;
  }
  .pb__header--card {
    grid-template-columns: 180px 170px minmax(0, 1fr) min(280px, 25% - 10px);
    grid-template-columns: 11.25rem 10.625rem minmax(0, 1fr) min(17.5rem, 25% - 0.625rem);
    grid-template-areas: "logo contacts nav user" "catalog design search cart";
    gap: 15px 20px;
    align-items: center;
    padding: 20px;
    padding: 1.25rem;
    border-radius: 0 0 20px 20px;
    border-radius: 0 0 1.25rem 1.25rem;
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.15);
  }
  .pb__header--burger {
    display: none;
  }
  .pb__header--phone .icon {
    display: none;
  }
  .pb__header--fav-top {
    display: none;
  }
  .pb__header--cart {
    gap: 15px;
    height: 48px;
    height: 3rem;
    padding: 0 15px;
    padding: 0 0.9375rem;
    border: 1px solid #ddd;
    border: 0.0625rem solid #ddd;
    border-radius: 4px;
    border-radius: 0.25rem;
    background-color: #0054a6;
  }
  .pb__header--cart:hover, .pb__header--cart:focus-visible {
    border-color: #0054a6;
  }
  .pb__header--cart-count {
    top: -2px;
    top: -0.125rem;
    right: -1px;
    right: -0.0625rem;
    min-width: 14px;
    min-width: 0.875rem;
    height: 14px;
    height: 0.875rem;
    padding: 0;
    border: 1px solid #ff0032;
    border: 0.0625rem solid #ff0032;
    font-size: 11px;
    font-size: 0.6875rem;
    font-weight: 400;
    color: #ddd;
    background-color: #ff0032;
  }
  .pb__menu--link {
    padding: 15px 0;
    padding: 0.9375rem 0;
    color: rgba(0, 84, 166, 0.3);
  }
  .pb__menu--link:hover, .pb__menu--link:focus-visible {
    color: #0054a6;
  }
  .pb__menu--link:hover .pb__menu--text, .pb__menu--link:focus-visible .pb__menu--text {
    font-weight: 700;
  }
  .pb__search {
    height: 48px;
    height: 3rem;
  }
  .pb__search--button {
    padding: 0 20px;
    padding: 0 1.25rem;
    border: 1px solid #ddd;
    border: 0.0625rem solid #ddd;
    border-radius: 0 4px 4px 0;
    border-radius: 0 0.25rem 0.25rem 0;
    background-color: #fff;
    transition: background-color 86ms ease-out, color 86ms ease-out;
  }
  .pb__search--button:hover, .pb__search--button:focus-visible {
    color: #fff;
    border-color: #0054a6;
    background-color: #0054a6;
  }
  .pb__modal--land .pb__modal--box {
    width: 1010px;
    width: 63.125rem;
    height: 560px;
    height: 35rem;
  }
  .pb__modal--land .pb__modal--close {
    top: auto;
    right: -24px;
    right: -1.5rem;
    bottom: 100%;
  }
  .pb__section-head--line-touch {
    display: none;
  }
  .pb__strip--watched .pb__strip--track {
    margin: -44px -64px 0;
    padding: 64px 64px 70px;
    padding: 4rem 4rem 4.375rem;
    scroll-padding-inline: 44px;
    scroll-padding-inline: 2.75rem;
  }
  .pb__card {
    max-width: 220px;
    max-width: 13.75rem;
  }
  .pb__card--photo {
    height: 236px;
    height: 14.75rem;
  }
  .pb__card--order {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding: 0 8px;
    padding: 0 0.5rem;
    border-radius: 0 0 4px 4px;
    border-radius: 0 0 0.25rem 0.25rem;
    background-color: #fff;
    box-shadow: 0 32px 64px rgba(0, 0, 0, 0.1);
    clip-path: inset(0 -64px -64px);
    -webkit-overflow-scrolling: touch;
  }
  .pb__card:has(.pb__card--order):hover, .pb__card:has(.pb__card--order):focus-within {
    border-radius: 4px 4px 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
  }
  .pb__card:hover .pb__card--order, .pb__card:focus-within .pb__card--order {
    height: 58px;
    height: 3.625rem;
  }
  .pb__coll-layout--body {
    display: flex;
    align-items: flex-start;
  }
  .pb__coll-our {
    padding-left: 3px;
    padding-left: 0.1875rem;
  }
  .pb__coll-our--toggle {
    display: none;
  }
  .pb__coll-our--dcat {
    padding-left: 0;
  }
  .pb__coll-menu {
    flex-shrink: 0;
    width: 230px;
    width: 14.375rem;
  }
  .pb__coll-menu--dcat {
    flex: 0 0 230px;
    padding: 0 10px;
    padding: 0 0.625rem;
  }
  .pb__cat-filters--item-type .pb__cat-filters--toggle {
    width: 190px;
    width: 11.875rem;
  }
  .pb__cat-filters--item-type .pb__cat-filters--icon {
    margin-top: 12px;
    margin-top: 0.75rem;
  }
  .pb__cat-filters--item-gender .pb__cat-filters--toggle {
    width: 150px;
    width: 9.375rem;
  }
  .pb__cat-filters--item-sort .pb__cat-filters--toggle {
    min-width: 150px;
    min-width: 9.375rem;
  }
  .pb__cat-filters--drop {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    width: 100%;
    padding-top: 20px;
    padding-top: 1.25rem;
  }
  .pb__cat-filters--drop::before {
    content: "";
    position: absolute;
    top: 13px;
    top: 0.8125rem;
    left: calc(50% - 10px);
    left: calc(50% - 0.625rem);
    width: 20px;
    width: 1.25rem;
    height: 20px;
    height: 1.25rem;
    border-radius: 4px;
    border-radius: 0.25rem;
    background-color: #fff;
    transform: rotate(135deg);
  }
  .pb__cat-filters--item-type .pb__cat-filters--drop {
    left: calc(50% - 330px);
    left: calc(50% - 20.625rem);
    width: 660px;
    width: 41.25rem;
  }
  .pb__cat-filters--item-type .pb__cat-filters--drop::before {
    background-color: #ff5927;
  }
  .pb__cat-filters--dcat {
    margin-left: auto;
    padding-right: 10px;
    padding-right: 0.625rem;
  }
  .pb__cat-filters--dcat .pb__cat-filters--item-type {
    margin-right: 10px;
    margin-right: 0.625rem;
  }
  .pb__cat-filters--dcat .pb__cat-filters--item-type .pb__cat-filters--icon {
    margin-bottom: -1px;
    margin-bottom: -0.0625rem;
  }
  .pb__cat-filters--dcat .pb__cat-filters--toggle.is-selected {
    border-color: #0054a6;
  }
  .pb__cat-filters--dcat .pb__cat-filters--toggle.is-selected .pb__cat-filters--text {
    font-weight: 700;
    color: #0054a6;
  }
  .pb__cat-filters--dcat .pb__cat-filters--item-type .pb__cat-filters--toggle {
    width: 220px;
    width: 13.75rem;
  }
  .pb__cat-filters--dcat .pb__cat-filters--item-gender .pb__cat-filters--toggle {
    width: 184px;
    width: 11.5rem;
  }
  .pb__cat-filters--dcat .pb__cat-filters--item-sort .pb__cat-filters--toggle {
    width: 162px;
    width: 10.125rem;
    min-width: 0;
  }
  .pb__cat-filters--dcat .pb__cat-filters--drop {
    z-index: 5;
    padding-top: 0;
    border-radius: 4px;
    border-radius: 0.25rem;
    background-color: #fff;
    box-shadow: 0 4px 64px rgba(0, 0, 0, 0.15);
  }
  .pb__cat-filters--dcat .pb__cat-filters--drop::before {
    content: none;
  }
  .pb__cat-filters--dcat .pb__cat-filters--item-type .pb__cat-filters--drop {
    left: 50%;
    width: 660px;
    width: 41.25rem;
    margin-top: 20px;
    margin-top: 1.25rem;
    border: 2px solid #ff5927;
    border: 0.125rem solid #ff5927;
    transform: translateX(-50%);
  }
  .pb__cat-filters--dcat .pb__cat-filters--item-type .pb__cat-filters--drop::before {
    content: "";
    top: auto;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 22px;
    height: 1.375rem;
    border-radius: 0;
    background: none;
    transform: none;
  }
  .pb__top-cat {
    max-width: 290px;
    max-width: 18.125rem;
    height: 269px;
    height: 16.8125rem;
  }
  .pb__top-cat--gender {
    display: block;
  }
  .pb__top-cat:hover .pb__top-cat--info, .pb__top-cat:focus-within .pb__top-cat--info {
    max-height: 300px;
    max-height: 18.75rem;
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(10px);
  }
  .pb__top-cat:hover .pb__top-cat--title, .pb__top-cat:focus-within .pb__top-cat--title {
    width: 75%;
    height: 1px;
    height: 0.0625rem;
    margin: 16px 0;
    overflow: hidden;
    font-size: 0;
    background-color: #eee;
    -webkit-overflow-scrolling: touch;
  }
  .pb__top-cat:hover .pb__top-cat--gender, .pb__top-cat:focus-within .pb__top-cat--gender {
    visibility: visible;
    opacity: 1;
    transform: none;
  }
  :where(.pb__holiday-theme .pb__home > section:not(.pb__hero)) {
    max-width: 1220px;
    max-width: 76.25rem;
    margin-right: auto;
    margin-left: auto;
    border-radius: 8px;
    border-radius: 0.5rem;
  }
  .pb__holiday-theme--newyear .pb__hero--subtitle {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .pb__gallery--stage {
    cursor: zoom-in;
  }
  .pb__claim--container {
    padding-right: 10px;
    padding-right: 0.625rem;
    padding-left: 10px;
    padding-left: 0.625rem;
  }
  .pb__claim--subtitle {
    min-height: 56px;
    min-height: 3.5rem;
  }
  .pb__claim--row {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  .pb__claim--row-wide {
    grid-template-columns: 370px minmax(0, 1fr);
    grid-template-columns: 23.125rem minmax(0, 1fr);
    padding-right: 30px;
    padding-right: 1.875rem;
  }
  .pb__dcat .pb__cat-filters--item[data-filter-open=hover] > .pb__cat-filters--toggle[aria-expanded=true] > .pb__cat-filters--arrow {
    transform: rotate(-45deg);
  }
  .pb__fabric--container {
    padding-right: 10px;
    padding-right: 0.625rem;
    padding-left: 10px;
    padding-left: 0.625rem;
  }
  .pb__fabric--title {
    margin: 30px 0;
    font-size: 48px;
    font-size: 3rem;
    line-height: 61px;
    line-height: 3.8125rem;
  }
  .pb__fabric--layout {
    grid-template-columns: 1fr calc(50% - 20px);
    grid-template-columns: 1fr calc(50% - 1.25rem);
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .pb__fabric--preview {
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 540px;
    max-height: 33.75rem;
    padding: 40px;
    padding: 2.5rem;
  }
  .pb__land--circle {
    top: -80px;
    top: -5rem;
    height: 1220px;
    height: 76.25rem;
    border-radius: 50%;
  }
  .pb__land-modal--form {
    margin: 0 30px 0 20px;
  }
  .pb__land-end--mark {
    position: absolute;
    top: 50%;
    left: 26px;
    left: 1.625rem;
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px){
  .is-hidden-widescreen {
    display: none !important;
  }
  .pb__strip--list > .container {
    padding-left: 30px;
    padding-left: 1.875rem;
    padding-right: 30px;
    padding-right: 1.875rem;
  }
  .pb__cat-filters--item-type .pb__cat-filters--toggle {
    width: 220px;
    width: 13.75rem;
  }
  .pb__cat-filters--item-gender .pb__cat-filters--toggle {
    width: 184px;
    width: 11.5rem;
  }
  .pb__cat-filters--item-sort .pb__cat-filters--toggle {
    min-width: 166px;
    min-width: 10.375rem;
  }
  .pb__kids {
    border-radius: 4px;
    border-radius: 0.25rem;
  }
  .pb__half {
    border-radius: 4px;
    border-radius: 0.25rem;
  }
  .pb__top-cats--grid {
    padding: 0 10px;
    padding: 0 0.625rem;
  }
  .pb__product-page > .container {
    padding-left: 30px;
    padding-left: 1.875rem;
    padding-right: 30px;
    padding-right: 1.875rem;
  }
  .pb__cert--steps {
    flex-grow: 1;
    justify-content: space-between;
    margin-left: 14px;
    margin-left: 0.875rem;
  }
}
@media screen and (min-width: 1408px){
  .is-hidden-fullhd {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce){
  .pb__holiday.pb__holiday.pb__holiday *,
  .pb__holiday.pb__holiday.pb__holiday *::before,
  .pb__holiday.pb__holiday.pb__holiday *::after {
    animation: none;
  }
  .pb__listing--top > .pb__listing--our {
    animation: none;
  }
  .pb__promo--banner.pb__promo--banner.pb__promo--banner *,
  .pb__promo--banner.pb__promo--banner.pb__promo--banner *::before,
  .pb__promo--banner.pb__promo--banner.pb__promo--banner *::after {
    animation: none;
  }
  .pb__land-modal--rays::before {
    animation: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZV9fYmFzZS5jc3MiLCJjb25maWcvX2RlZmF1bHQuc2NzcyIsImNvbmZpZy9faGVscGVycy5zY3NzIiwiPG5vIHNvdXJjZT4iLCJjb25maWcvZm9udHMuc2NzcyIsIm1haW4vc3R5bGUuc2NzcyIsImNvbmZpZy9faW5pdGlhbC12YXJpYWJsZXMuc2NzcyIsInVpL19jb3VudGVyLnNjc3MiLCJ1aS9fYmFkZ2Uuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsInVpL19idXR0b24uc2NzcyIsIm1vZHVsZS9icmVhZGNydW1iL2JyZWFkY3J1bWIuc2NzcyIsInVpL19maWVsZC5zY3NzIiwidWkvX2NoZWNrLnNjc3MiLCJ1aS9fbW9kYWwuc2NzcyIsInVpL19kcm9wZG93bi5zY3NzIiwidWkvX3RhYnMuc2NzcyIsInVpL190aXAuc2NzcyIsInVpL19zdHJpcC5zY3NzIiwidWkvX3BhZ2VyLnNjc3MiLCJ1aS9fdG9hc3Quc2NzcyIsInVpL19ib3guc2NzcyIsInVpL19hY2NvcmRpb24uc2NzcyIsInVpL19zdGF0dXMuc2NzcyIsIm1vZHVsZS9wcm9kdWN0LWNhcmQvcHJvZHVjdC1jYXJkLnNjc3MiLCJzaGFyZWQvX2FkdmFudGFnZXMuc2NzcyIsInNoYXJlZC9fc2F0aXNmaWVkLnNjc3MiLCJzaGFyZWQvX293bi1kZXNpZ24uc2NzcyIsInNoYXJlZC9fY29sLWluZm8uc2NzcyIsInNoYXJlZC9fY29sbGVjdGlvbnMtbWVudS5zY3NzIiwic2hhcmVkL19maWx0ZXJzLnNjc3MiLCJzaGFyZWQvX29uZS1jbGljay5zY3NzIiwic2hhcmVkL19mYXYtZmx5LnNjc3MiLCJzaGFyZWQvX2hvbGlkYXkuc2NzcyIsIm1vZHVsZS9ob21lL19oZXJvLnNjc3MiLCJtb2R1bGUvaG9tZS9fcHJvbW8uc2NzcyIsIm1vZHVsZS9ob21lL190b3AtY2F0ZWdvcmllcy5zY3NzIiwibW9kdWxlL2hvbWUvX2xpcXVpZGF0aW9uLnNjc3MiLCJtb2R1bGUvaG9tZS9fdG9rZW5zLnNjc3MiLCJtb2R1bGUvaG9tZS9fdG9wLXByaW50cy5zY3NzIiwibW9kdWxlL2hvbWUvX3Jldmlld3Muc2NzcyIsIm1vZHVsZS9ob21lL19ib3R0b20uc2NzcyIsIm1vZHVsZS9ob21lL19wbGF0ZS5zY3NzIiwibW9kdWxlL2hvbWUvX3RoZW1lLnNjc3MiLCJtb2R1bGUvY2F0YWxvZy9faGVhZC5zY3NzIiwibW9kdWxlL2NhdGFsb2cvX2Jsb2Nrcy5zY3NzIiwibW9kdWxlL2NhdGFsb2cvY2F0YWxvZy5zY3NzIiwibW9kdWxlL3Byb2R1Y3QvX2dhbGxlcnkuc2NzcyIsIm1vZHVsZS9wcm9kdWN0L19idXkuc2NzcyIsIm1vZHVsZS9wcm9kdWN0L19pbmZvLnNjc3MiLCJtb2R1bGUvcHJvZHVjdC9fb3RoZXIuc2NzcyIsIm1vZHVsZS9wcm9kdWN0L19tb2RhbHMuc2NzcyIsIm1vZHVsZS9wcm9kdWN0L19zaXplLWNoYXJ0LnNjc3MiLCJtb2R1bGUvcHJvZHVjdC9fd2luZG93LnNjc3MiLCJtb2R1bGUvcHJvZHVjdC9fY2hvb3NlLnNjc3MiLCJtb2R1bGUvcHJvZHVjdC9wcm9kdWN0LnNjc3MiLCJtb2R1bGUvY2FydC9fc3RlcHMuc2NzcyIsIm1vZHVsZS9jYXJ0L19vcmRlci5zY3NzIiwibW9kdWxlL2NhcnQvY2FydC5zY3NzIiwibW9kdWxlL2xrL19vcmRlcnMuc2NzcyIsIm1vZHVsZS9say9say5zY3NzIiwibW9kdWxlL2luZm8vX2xheW91dC5zY3NzIiwibW9kdWxlL2luZm8vX3Byb3NlLnNjc3MiLCJtb2R1bGUvaW5mby9fZGVsaXZlcnkuc2NzcyIsIm1vZHVsZS9pbmZvL19mYXEuc2NzcyIsIm1vZHVsZS9pbmZvL19hYm91dC5zY3NzIiwibW9kdWxlL2luZm8vX2NvbnRhY3RzLnNjc3MiLCJtb2R1bGUvaW5mby9fNDA0LnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tYmFzZS5zY3NzIiwibW9kdWxlL2Jhbm5lcnMvX3Byb21vLW1peGlucy5zY3NzIiwibW9kdWxlL2Jhbm5lcnMvX3Byb21vLWJmLTIwMjEuc2NzcyIsIm1vZHVsZS9iYW5uZXJzL19wcm9tby1jeWJlci0yMDIxLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tbnktZmluYWwuc2NzcyIsIm1vZHVsZS9iYW5uZXJzL19wcm9tby1wcmVzYWxlLTIwMjEuc2NzcyIsIm1vZHVsZS9iYW5uZXJzL19wcm9tby12aWN0b3J5LnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tZm9vdGJhbGwuc2NzcyIsIm1vZHVsZS9iYW5uZXJzL19wcm9tby1zYWxlLTExMTEuc2NzcyIsIm1vZHVsZS9iYW5uZXJzL19wcm9tby1ueS1jb2xsZWN0aW9ucy5zY3NzIiwibW9kdWxlL2Jhbm5lcnMvX3Byb21vLXByaWNlcy0yMDIzLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8taGFsbG93ZWVuLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tbmFydXRvLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tbWFya2V0cGxhY2VzLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tbG92ZS5zY3NzIiwibW9kdWxlL2Jhbm5lcnMvX3Byb21vLWRlZmVuZGVyLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tbWFyY2guc2NzcyIsIm1vZHVsZS9iYW5uZXJzL19wcm9tby1wcmVzYWxlLTIwMjAuc2NzcyIsIm1vZHVsZS9iYW5uZXJzL19wcm9tby1zYWxlLTQwLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fZ2FsbGVyeS5zY3NzIiwibW9kdWxlL2Jhbm5lcnMvX3RoZW1lLnNjc3MiLCJtb2R1bGUvY2xhaW0vY2xhaW0uc2NzcyIsIm1vZHVsZS9kZXNpZ25lci9fY2F0YWxvZy5zY3NzIiwibW9kdWxlL2Rlc2lnbmVyL2Rlc2lnbmVyLnNjc3MiLCJtb2R1bGUvZmFicmljL2ZhYnJpYy5zY3NzIiwibW9kdWxlL3BsdXMvcGx1cy5zY3NzIiwibW9kdWxlL3NlcnRpZmlrYXQvX2Zvcm0uc2NzcyIsIm1vZHVsZS9zZXJ0aWZpa2F0L19naWZ0LnNjc3MiLCJtb2R1bGUvc2VydGlmaWthdC9fcmVmaWxsLnNjc3MiLCJtb2R1bGUvc2VydGlmaWthdC9zZXJ0aWZpa2F0LnNjc3MiLCJtb2R1bGUvdW5zdWJzY3JpYmUvdW5zdWJzY3JpYmUuc2NzcyIsIm1vZHVsZS9sYW5kL19jYXJ1c2VsLnNjc3MiLCJtb2R1bGUvbGFuZC9fbW9kYWwuc2NzcyIsIm1vZHVsZS9sYW5kL19lbmQuc2NzcyIsIm1vZHVsZS9sYW5kL2xhbmQuc2NzcyIsIm1vZHVsZS9wcm9tby1zd2l0Y2gvcHJvbW8tc3dpdGNoLnNjc3MiLCJjb25maWcvX3Jlc3BvbnNpdmVuZXNzLnNjc3MiLCJtb2R1bGUvYmFubmVycy9fcHJvbW8tYWxsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCOztBQ29CaEI7RUFORSx5QkFBQTtFQUNBLHNCQUFBO0VBRUEsaUJBQUE7RUFDQSwyQkFBQTtBRFhGOztBRUhFO0VBQ0UseUJBQUE7QUZNSjs7QUVQRTtFQUNFLHdCQUFBO0FGVUo7O0FFWEU7RUFDRSwwQkFBQTtBRmNKOztBRWZFO0VBQ0UsZ0NBQUE7QUZrQko7O0FFbkJFO0VBQ0UsK0JBQUE7QUZzQko7O0FFbkJBO0VBQ0UscUNBQUE7QUZzQkY7O0FFcEJBO0VBQ0Usb0NBQUE7QUZ1QkY7O0FFcEJFO0VBQ0UsMkJBQUE7QUZ1Qko7O0FFcEJBO0VBQ0UsMkJBQUE7RUNwQkYsa0NBQUE7QUgyQ0E7O0FFckJBO0VBQ0Usb0NBQUE7QUZ3QkY7O0FFdEJBO0VBQ0UsNkJBQUE7QUZ5QkY7O0FFdkJBOztFQUVFLHdCQUFBO0FGMEJGOztBRXhCQTtFQUNFLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQ0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VDdkNGLGtDQUFBO0FIa0VBOztBRXpCQTtFQUNFLDZCQUFBO0FGNEJGOztBRXpCQTtFQUNFLG9CQUFBO0FGNEJGOztBRTFCQTtFQUNFLHFCQUFBO0FGNkJGOztBRTNCQTtF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dXpNYjtFb0M1dE1GO0lBS0ksa0I5QmhHVztJOEJnR1gsc0I5QmhHVztFTnMrTWI7RXFDdGlOQTtJQU1JLGVBQUE7SUFBQSxtQkFBQTtFckMrbE5KO0V3RHpsTkE7SUFFSSxrQkFBQTtJQUFBLHNCQUFBO0lBQ0EsbUJBQUE7SUFBQSx1QkFBQTtFeEQ0d1RKO0VnR25xVEE7SUFVSSxZQUFBO0lBQ0EsOEJBQUE7SUFDQSxpQkFBQTtJQUFBLHFCQUFBO0VoR3E0ZUo7QUFsNGVGO0F5RzBFSTtFdkdqR0Y7SUFDRSx3QkFBQTtFRitCRjtBQUNGO0FrQytrQkE7RUFFSTs7O0lBR0UsZUFBQTtFbENvOUtKO0U2QzVtTUU7SUFPSSxlQUFBO0U3Q2c5T047RTBHbGhQRTs7O0lBR0UsZUFBQTtFMUc4M2NKO0VxR2g0Y0U7SUFXSSxlQUFBO0VyR2cvZk47QUFwMVRGIiwiZmlsZSI6Im1vZHVsZV9fYmFzZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmlzLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2FwaXRhbGl6ZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG5baGlkZGVuXSxcbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXNoYWRvd2xlc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXMtaGlkZGVuLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcy1oaWRkZW4tbWluaW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaXMtaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaGlkZGVuLXRvdWNoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaGlkZGVuLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BUU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUFRTYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BUU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2FucyBOYXJyb3dcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BUU2Fucy1OYXJyb3dCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWUgUmVndWxhclwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbjp3aGVyZSh1bCwgb2wpW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICBib2R5LFxuICBodG1sIHtcbiAgICBtaW4td2lkdGg6IDMxOXB4O1xuICB9XG59XG4ucGJfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2NvdW50ZXItLWZhdiB7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYl9fY291bnRlci0tZmF2Om5vdCguaXMtZmlsbGVkICopIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiX19iYWRnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGJfX2JhZGdlLS1ob3Qge1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNjNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU5Mjc7XG59XG4ucGJfX2JhZGdlLS1yb3VuZC1yZWQsIC5wYl9fYmFkZ2UtLXJvdW5kLWN5YW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19iYWRnZS0tcm91bmQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMjU0YTtcbn1cbi5wYl9fYmFkZ2UtLXJvdW5kLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2M4O1xufVxuLnBiX19iYWRnZS0tc2FsZS1sZyB7XG4gIC0tZDogNDBweDtcbiAgLS1vOiAyMHB4O1xuICAtLWg6IDI2cHg7XG4gIC0tcGg6IDI2cHg7XG4gIC0tcGw6IDI0cHg7XG4gIC0tdGFpbDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbykgY2FsYyh2YXIoLS1kKSAtIHZhcigtLW8pKSB2YXIoLS10YWlsKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0taCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19iYWRnZS0tc2FsZS1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtYXJlYTogMS8xLzIvMztcbiAgd2lkdGg6IHZhcigtLWQpO1xuICBoZWlnaHQ6IHZhcigtLWQpO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZCk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fYmFkZ2UtLXNhbGUtbGFiZWwge1xuICBncmlkLWFyZWE6IDEvMi8yLzQ7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBoZWlnaHQ6IHZhcigtLXBoKTtcbiAgcGFkZGluZzogMCAwIDAgdmFyKC0tcGwpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU5Mjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19iYWRnZS0tc2FsZS1sYWJlbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIH1cbn1cblxuLnBiX19idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5wYl9fYnVyZ2VyID4gKiB7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgODZtcyBlYXNlLW91dCwgdHJhbnNmb3JtIDg2bXMgZWFzZS1vdXQ7XG59XG5cbi5wYl9faGVhZGVyLFxuLnBiX19kcmF3ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX2hlYWRlciA6d2hlcmUoYnV0dG9uLCBpbnB1dCksXG4ucGJfX2RyYXdlciA6d2hlcmUoYnV0dG9uLCBpbnB1dCkge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBiX19oZWFkZXIgOndoZXJlKGJ1dHRvbiksXG4ucGJfX2RyYXdlciA6d2hlcmUoYnV0dG9uKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYl9faGVhZGVyIDp3aGVyZShhLCBidXR0b24sIGlucHV0KTpmb2N1cy12aXNpYmxlLFxuLnBiX19kcmF3ZXIgOndoZXJlKGEsIGJ1dHRvbiwgaW5wdXQpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNTRhNjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5wYl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYl9faGVhZGVyLmlzLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ucGJfX2hlYWRlci0tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2hlYWRlci0tY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCAxNzBweCBtaW5tYXgoMCwgMWZyKSBtaW4oMjgwcHgsIDI1JSAtIDEwcHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBjb250YWN0cyBuYXYgdXNlclwiIFwiY2F0YWxvZyBkZXNpZ24gc2VhcmNoIGNhcnRcIjtcbiAgICBnYXA6IDE1cHggMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLWNhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCBtaW5tYXgoMCwgMWZyKSA0OHB4IDEwcHggMzhweCA0OHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDlweCBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYnVyZ2VyIGxvZ28gcGhvbmUgLiBmYXYgY2FydFwiIFwic2VhcmNoIHNlYXJjaCBzZWFyY2ggc2VhcmNoIHNlYXJjaCBzZWFyY2hcIjtcbiAgfVxuICAucGJfX2hlYWRlci0tY2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGdyaWQtYXJlYTogMS8xLzIvLTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbn1cbi5wYl9faGVhZGVyLS1idXJnZXIge1xuICBncmlkLWFyZWE6IGJ1cmdlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2hlYWRlci0tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2hlYWRlci0tbG9nbyB7XG4gIGdyaWQtYXJlYTogbG9nbztcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjAwMzI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hlYWRlci0tbG9nbyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLnBiX19oZWFkZXItLWNvbnRhY3RzIHtcbiAgZ3JpZC1hcmVhOiBjb250YWN0cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hlYWRlci0tY29udGFjdHMge1xuICAgIGdyaWQtYXJlYTogcGhvbmU7XG4gIH1cbn1cbi5wYl9faGVhZGVyLS1waG9uZSAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19oZWFkZXItLXBob25lIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLXBob25lIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5wYl9faGVhZGVyLS1waG9uZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2hlYWRlci0td29ya3RpbWUge1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLXdvcmt0aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2hlYWRlci0tbmF2IHtcbiAgZ3JpZC1hcmVhOiBuYXY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19oZWFkZXItLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYl9faGVhZGVyLS1zZWN0aW9ucyBsaSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnBiX19oZWFkZXItLXNlY3Rpb25zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBiX19oZWFkZXItLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ucGJfX2hlYWRlci0tc2VjdGlvbjpob3ZlciwgLnBiX19oZWFkZXItLXNlY3Rpb246Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucGJfX2hlYWRlci0tc2VjdGlvbi5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2hlYWRlci0tdXNlciB7XG4gIGdyaWQtYXJlYTogdXNlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hlYWRlci0tdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19oZWFkZXItLXVzZXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19oZWFkZXItLXVzZXItbGluazpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGJfX2hlYWRlci0tdXNlci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzI7XG59XG4ucGJfX2hlYWRlci0tdXNlci1saW5rIC5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wYl9faGVhZGVyLS1jYXRhbG9nIHtcbiAgZ3JpZC1hcmVhOiBjYXRhbG9nO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faGVhZGVyLS1jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2hlYWRlci0tY2F0YWxvZy1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgODZtcyBlYXNlLW91dCwgY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5pcy1vcGVuID4gLnBiX19oZWFkZXItLWNhdGFsb2ctYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cbi5pcy1vcGVuID4gLnBiX19oZWFkZXItLWNhdGFsb2ctYnV0dG9uIC5wYl9fYnVyZ2VyID4gKjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDdweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5pcy1vcGVuID4gLnBiX19oZWFkZXItLWNhdGFsb2ctYnV0dG9uIC5wYl9fYnVyZ2VyID4gKjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCA3cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmlzLW9wZW4gPiAucGJfX2hlYWRlci0tY2F0YWxvZy1idXR0b24gLnBiX19idXJnZXIgPiAqOm50aC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXMtb3BlbiA+IC5wYl9faGVhZGVyLS1jYXRhbG9nLWJ1dHRvbiAucGJfX2J1cmdlciA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5pcy1vcGVuID4gLnBiX19oZWFkZXItLWNhdGFsb2ctYnV0dG9uIC5wYl9fYnVyZ2VyID4gKjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtN3B4KSByb3RhdGUoNDVkZWcpO1xufVxuLnBiX19oZWFkZXItLWNhdGFsb2ctYnV0dG9uOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAwLjYyNWVtO1xuICBoZWlnaHQ6IDAuNjI1ZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTI1ZW0pIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gODZtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDg2bXMgZWFzZS1vdXQ7XG59XG4uaXMtb3BlbiA+IC5wYl9faGVhZGVyLS1jYXRhbG9nLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVlbSkgcm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5wYl9faGVhZGVyLS1jYXRhbG9nLXRleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGJfX2hlYWRlci0tZGVzaWduIHtcbiAgZ3JpZC1hcmVhOiBkZXNpZ247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA4Nm1zIGVhc2Utb3V0LCBjb2xvciA4Nm1zIGVhc2Utb3V0O1xufVxuLnBiX19oZWFkZXItLWRlc2lnbiAuaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ucGJfX2hlYWRlci0tZGVzaWduOmhvdmVyLCAucGJfX2hlYWRlci0tZGVzaWduOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faGVhZGVyLS1kZXNpZ24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9faGVhZGVyLS1mYXYtdG9wIHtcbiAgZ3JpZC1hcmVhOiBmYXY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2hlYWRlci0tZmF2LXRvcCAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucGJfX2hlYWRlci0tZmF2LXRvcDpub3QoLmlzLWZpbGxlZCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19oZWFkZXItLWZhdi10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9faGVhZGVyLS1jYXJ0IHtcbiAgZ3JpZC1hcmVhOiBjYXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2hlYWRlci0tY2FydCB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbiAgfVxuICAucGJfX2hlYWRlci0tY2FydDpob3ZlciwgLnBiX19oZWFkZXItLWNhcnQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLWNhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA1NGE2O1xuICB9XG59XG4ucGJfX2hlYWRlci0tY2FydC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBiX19oZWFkZXItLWNhcnQtaWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLWNhcnQtaWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19oZWFkZXItLWNhcnQtY291bnQge1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTFweDtcbiAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAzMjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDMyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLWNhcnQtY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9faGVhZGVyLS1jYXJ0LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hlYWRlci0tY2FydC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgfVxufVxuLnBiX19oZWFkZXItLXN0cmlwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19oZWFkZXItLXN0cmlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2hlYWRlci0tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucGJfX2hlYWRlci0tbGlua3MgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBiX19oZWFkZXItLWxpbmtzID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzAsIDEzMCwgMC4zNSk7XG59XG4ucGJfX2hlYWRlci0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBiX19oZWFkZXItLWxpbms6aG92ZXIsIC5wYl9faGVhZGVyLS1saW5rOmZvY3VzLXZpc2libGUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMzAlLCAjMDAwIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDcwJSk7XG4gIG1hc2stc2l6ZTogMjAwJTtcbiAgYW5pbWF0aW9uOiBwYi1zaGluZSAxcyBpbmZpbml0ZTtcbn1cbi5wYl9faGVhZGVyLS1saW5rLXJlZCB7XG4gIGNvbG9yOiAjZWUyNTRhO1xufVxuLnBiX19oZWFkZXItLWxpbmstYmx1ZSB7XG4gIGNvbG9yOiAjMDBhY2M4O1xufVxuLnBiX19oZWFkZXItLWZhdiB7XG4gIGdhcDogNHB4O1xufVxuLnBiX19oZWFkZXItLWZhdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5wYl9faGVhZGVyLS1mYXYtaWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaXMtZmlsbGVkID4gLnBiX19oZWFkZXItLWZhdi1pY29uIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5cbi5wYl9fbWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmlzLW9wZW4gPiAucGJfX21lZ2FtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGJfX21lZ2FtZW51LS10aXRsZSB7XG4gIG1hcmdpbjogMzJweCA2MHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX21lZ2FtZW51LS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fbWVnYW1lbnUtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLnBiX19tZWdhbWVudS0tZ3JpZC1hbGwge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wYl9fbWVnYW1lbnUtLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19tZWdhbWVudS0tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbjogMCAxOS42cHggMCAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDAuNjI1ZW07XG4gIGhlaWdodDogMC42MjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZjAwMzc7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmMDAzNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVlbSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4Nm1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fbWVnYW1lbnUtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBiX19tZW51LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fbWVudS0tbGluayB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDg0LCAxNjYsIDAuMyk7XG4gIH1cbiAgLnBiX19tZW51LS1saW5rOmhvdmVyLCAucGJfX21lbnUtLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICMwMDU0YTY7XG4gIH1cbiAgLnBiX19tZW51LS1saW5rOmhvdmVyIC5wYl9fbWVudS0tdGV4dCwgLnBiX19tZW51LS1saW5rOmZvY3VzLXZpc2libGUgLnBiX19tZW51LS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19tZW51LS1saW5rIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDdweCAwIDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuLnBiX19tZW51LS1pY29uIHtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19tZW51LS1pY29uIHtcbiAgICBtYXJnaW46IDAgMjJweDtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5wYl9fbWVudS0tcGhvdG8ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjklKTtcbn1cbi5wYl9fbWVudS0tbmV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ucGJfX21lbnUtLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX21lbnUtLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucGJfX21lbnUtLXNhbGUge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBiX19zZWFyY2gge1xuICBncmlkLWFyZWE6IHNlYXJjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDhweCA4cHggN3B4O1xuICB9XG59XG4ucGJfX3NlYXJjaC0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wYl9fc2VhcmNoLS1maWVsZCAuaWNvbiB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc2VhcmNoLS1maWVsZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBiX19zZWFyY2gtLWZpZWxkIC5pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wYl9fc2VhcmNoLS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucGJfX3NlYXJjaC0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG4ucGJfX3NlYXJjaC0taW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc2VhcmNoLS1pbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLmlzLXNlYXJjaCAucGJfX3NlYXJjaC0taW5wdXQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fc2VhcmNoLS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA4Nm1zIGVhc2Utb3V0LCBjb2xvciA4Nm1zIGVhc2Utb3V0O1xuICB9XG4gIC5wYl9fc2VhcmNoLS1idXR0b246aG92ZXIsIC5wYl9fc2VhcmNoLS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3NlYXJjaC0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwNTRhNjtcbiAgfVxuICAuaXMtc2VhcmNoIC5wYl9fc2VhcmNoLS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYl9fZHJhd2VyLS1iYWNrLCAucGJfX2RyYXdlci0tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGJfX2RyYXdlci0tY2FydCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX2RyYXdlci0tY2FydCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ucGJfX2RyYXdlci0tY2FydCBzcGFuIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGJfX2RyYXdlci0tY2FydCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGJfX2RyYXdlci0tYmFjayB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNDhweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fZHJhd2VyLS1iYWNrOjpiZWZvcmUge1xuICBtYXJnaW46IDAgMjhweCAwIDMzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMC45MjVlbTtcbiAgaGVpZ2h0OiAwLjkyNWVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMDI1ZW0pIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4Nm1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fZHJhd2VyLS1zZWN0aW9uLXRvcCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLnBiX19kcmF3ZXItLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ucGJfX2RyYXdlci0tcm93IC5pY29uIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucGJfX2RyYXdlci0tcm93W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC45MjVlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAwLjkyNWVtO1xuICBoZWlnaHQ6IDAuOTI1ZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4wMjVlbSkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gODZtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDg2bXMgZWFzZS1vdXQ7XG59XG4ucGJfX2RyYXdlci0tcm93W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBiX19kcmF3ZXItLXJvdy1kZXNpZ24ge1xuICBoZWlnaHQ6IDQ3cHg7XG59XG4ucGJfX2RyYXdlci0tcm93LWRlc2lnbiAuaWNvbiB7XG4gIGNvbG9yOiAjMmY4MGVkO1xufVxuLnBiX19kcmF3ZXItLXJvdy1zYWxlIHtcbiAgZ2FwOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZWUyNTRhO1xufVxuLnBiX19kcmF3ZXItLXJvdy1zYWxlIC5pY29uIHtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2RyYXdlci0tcm93LWdpZnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGJfX2RyYXdlci0tcm93LXRvcCB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5wYl9fZHJhd2VyLS1yb3ctdG9wIC5pY29uIHtcbiAgY29sb3I6ICNmMDA7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG59XG4ucGJfX2RyYXdlci0tdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wYl9fZHJhd2VyLS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19kcmF3ZXItLWxpbmstcGxhaW4ge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLnBiX19kcmF3ZXIuaXMtc3ViIC5wYl9fZHJhd2VyLS1iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYl9fZHJhd2VyLmlzLXN1YiAucGJfX2RyYXdlci0tc2VjdGlvbjpub3QoLmlzLW9wZW4pLFxuLnBiX19kcmF3ZXIuaXMtc3ViIC5wYl9fZHJhd2VyLS1leHRyYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2RyYXdlci5pcy1zdWIgLnBiX19kcmF3ZXItLXNlY3Rpb24tdG9wIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBiX19kcmF3ZXIuaXMtc3ViIC5wYl9fZHJhd2VyLS1zZWN0aW9uLmlzLW9wZW4gPiAucGJfX2RyYXdlci0tcm93IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA5OHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHBiLXNoaW5lIHtcbiAgZnJvbSB7XG4gICAgbWFzay1wb3NpdGlvbjogMTUwJTtcbiAgfVxuICB0byB7XG4gICAgbWFzay1wb3NpdGlvbjogLTUwJTtcbiAgfVxufVxuLnBiX19wcmludC1jb2xsZWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3ByaW50LWNvbGxlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMnB4IDAgN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS10aXRsZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1zZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA0cHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbn1cbi5wYl9fcHJpbnQtY29sbGVjdGlvbnMtLXNlby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1zZW8tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDAgOHB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLnBiX19wcmludC1jb2xsZWN0aW9ucy0tY29sdW1ucyAucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1jb2x1bW46bnRoLWNoaWxkKDYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fcHJpbnQtY29sbGVjdGlvbnMtLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fcHJpbnQtY29sbGVjdGlvbnMtLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBiX19wcmludC1jb2xsZWN0aW9ucy0tbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYl9fcHJpbnQtY29sbGVjdGlvbnMtLWxpc3QgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19wcmludC1jb2xsZWN0aW9ucy0tbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5cbi5wYl9fZm9vdGVyIHtcbiAgcGFkZGluZzogMzZweCAwIDI4cHg7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gIH1cbn1cbi5wYl9fZm9vdGVyLS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpIDFmcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19mb290ZXItLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19mb290ZXItLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Zvb3Rlci0tY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cbi5wYl9fZm9vdGVyLS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYl9fZm9vdGVyLS10aXRsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fZm9vdGVyLS10aXRsZSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnBiX19mb290ZXItLXRpdGxlOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fZm9vdGVyLS10aXRsZSBzcGFuIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBiX19mb290ZXItLWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xufVxuW29wZW5dID4gc3VtbWFyeSA+IC5wYl9fZm9vdGVyLS1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGJfX2Zvb3Rlci0tYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fZm9vdGVyLS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYl9fZm9vdGVyLS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbi5wYl9fZm9vdGVyLS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2Zvb3Rlci0tbGluazppcyhhKTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19mb290ZXItLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGJfX2Zvb3Rlci0tc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGJfX2Zvb3Rlci0tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNhMmEyYTI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19mb290ZXItLXNvY2lhbCAuaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ucGJfX2Zvb3Rlci0tc29jaWFsLXZrOmhvdmVyIHtcbiAgY29sb3I6ICM1MDcyOTk7XG59XG4ucGJfX2Zvb3Rlci0tc29jaWFsLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICMzYjU5OTg7XG59XG4ucGJfX2Zvb3Rlci0tc29jaWFsLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzFkYTFmMjtcbn1cbi5wYl9fZm9vdGVyLS1zb2NpYWwtaW5zdGFncmFtOmhvdmVyIHtcbiAgY29sb3I6ICM4YTNhYjk7XG59XG4ucGJfX2Zvb3Rlci0tYnJhbmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2Zvb3Rlci0tYnJhbmQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Zvb3Rlci0tYnJhbmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wYl9fZm9vdGVyLS1zdGFtcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGJfX2Zvb3Rlci0tc2xvZ2FuIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnBiX19mb290ZXItLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Zvb3Rlci0tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wYl9fZm9vdGVyLS1wYXktdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYl9fZm9vdGVyLS1wYXktaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGJfX2Zvb3Rlci0tcGF5LXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGJfX2Zvb3Rlci0tY29weSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYl9fYnV0dG9uIHtcbiAgLS1idG4tYmc6ICNmZjAwMzc7XG4gIC0tYnRuLWhvdmVyOiAjZDkwMDJmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCwgY29sb3IgMzAwbXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fYnV0dG9uIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wYl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWhvdmVyKTtcbn1cbi5wYl9fYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNTRhNjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5wYl9fYnV0dG9uOmRpc2FibGVkLCAucGJfX2J1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGJfX2J1dHRvbi0tYmx1ZSB7XG4gIC0tYnRuLWJnOiAjMDA1NGE2O1xuICAtLWJ0bi1ob3ZlcjogIzAwNDM3Zjtcbn1cbi5wYl9fYnV0dG9uLS1vdXRsaW5lIHtcbiAgLS1idG4tYmc6ICNmZmY7XG4gIC0tYnRuLWhvdmVyOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTY7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19idXR0b24tLWNsZWFuIHtcbiAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1ob3ZlcjogIzAwNTRhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fYnV0dG9uLS1jbGVhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19idXR0b24tLWdyZXkge1xuICAtLWJ0bi1iZzogI2ZmZjtcbiAgLS1idG4taG92ZXI6ICNmZmY7XG4gIC0tZ3JleS1taW4td2lkdGg6IDIyMHB4O1xuICAtLWdyZXktbWluLWhlaWdodDogNDBweDtcbiAgLS1ncmV5LWZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiB2YXIoLS1ncmV5LW1pbi13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWdyZXktbWluLWhlaWdodCk7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICBmb250LXNpemU6IHZhcigtLWdyZXktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLnBiX19idXR0b24tLWdyZXk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fYnV0dG9uLS1ncmV5IHtcbiAgICAtLWdyZXktbWluLXdpZHRoOiAwO1xuICAgIC0tZ3JleS1taW4taGVpZ2h0OiAzOHB4O1xuICAgIC0tZ3JleS1mb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYl9fYnV0dG9uLS1saW5lIHtcbiAgLS1idG4tYmc6ICNmZmY7XG4gIC0tYnRuLWhvdmVyOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBiX19idXR0b24tLWxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnBiX19idXR0b24tLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fYnV0dG9uLS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnBiX19idXR0b24tLW1kIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYl9fYnV0dG9uLS1sZyB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5wYl9fYnV0dG9uLS1yYWlzZWQge1xuICAtLWJ0bi1ob3ZlcjogdmFyKC0tYnRuLWJnKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG59XG4ucGJfX2J1dHRvbi0tcmFpc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5wYl9fYnV0dG9uLS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wYl9fYnV0dG9uLS1nbG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDI1NSwgMCwgNTUsIDAuMjUpO1xufVxuXG4ucGJfX2JyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX2JyZWFkY3J1bWItLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHggMCA4cHg7XG59XG4ucGJfX2JyZWFkY3J1bWItLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYl9fYnJlYWRjcnVtYi0taXRlbSArIC5wYl9fYnJlYWRjcnVtYi0taXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuLnBiX19icmVhZGNydW1iLS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19icmVhZGNydW1iLS1saW5rOmlzKGEpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5bYXJpYS1jdXJyZW50PXBhZ2VdID4gLnBiX19icmVhZGNydW1iLS1saW5rIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5wYl9fY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2NvbnRyb2wtLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19jb250cm9sLS1yZXEge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fY29udHJvbC0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnBiX19jb250cm9sLS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuLnBiX19jb250cm9sLS1pbnB1dDp3aGVyZSg6aG92ZXIsIDpmb2N1cykge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2NvbnRyb2wtLWlucHV0OndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDg0LCAxNjYsIDAuMjUpO1xufVxuLnBiX19jb250cm9sLS1pbnB1dDp1c2VyLWludmFsaWQsIC5wYl9fY29udHJvbC0taW5wdXRbYXJpYS1pbnZhbGlkPXRydWVdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19jb250cm9sLS10ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLnBiX19jb250cm9sLS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGJfX2NvbnRyb2wtLXNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2NvbnRyb2wtLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX19jb250cm9sLS1oaW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX2NvbnRyb2wtLWVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2NvbnRyb2wtLWxrIC5wYl9fY29udHJvbC0tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2FydCAucGJfX2NvbnRyb2wtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2FydCAucGJfX2NvbnRyb2wtLXJlcSB7XG4gIGNvbG9yOiAjZmYxNDE0O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jYXJ0IC5wYl9fY29udHJvbC0taW5wdXQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jYXJ0IC5wYl9fY29udHJvbC0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLWNhcnQgLnBiX19jb250cm9sLS1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2FydCAucGJfX2NvbnRyb2wtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jYXJ0IC5wYl9fY29udHJvbC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLWNhcnQgLnBiX19jb250cm9sLS1lcnJvciB7XG4gIGNvbG9yOiAjZmYxNDE0O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jYXJ0LmlzLWVycm9yIC5wYl9fY29udHJvbC0taW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmZjE0MTQ7XG59XG5cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweCAyMHB4O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1yb3cgLnBiX19jb250cm9sLS1sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLXJvdyAucGJfX2NvbnRyb2wtLWVycm9yLFxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1yb3cgLnBiX19jb250cm9sLS1oaW50IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuICAucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLXJvdyAucGJfX2NvbnRyb2wtLWVycm9yLFxuICAucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLXJvdyAucGJfX2NvbnRyb2wtLWhpbnQge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG5cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2VydCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwNTRhNjtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jZXJ0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2VydC5pcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2VydCAucGJfX2NvbnRyb2wtLWxhYmVsIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCA4Nm1zIGVhc2Utb3V0O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jZXJ0IC5wYl9fY29udHJvbC0taW5wdXQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCA4Nm1zIGVhc2Utb3V0LCBmb250LXNpemUgODZtcyBlYXNlLW91dDtcbiAgYXBwZWFyYW5jZTogYXV0bztcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2VydCAucGJfX2NvbnRyb2wtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICNkZGQ7XG59XG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLWNlcnQgLnBiX19jb250cm9sLS1pbnB1dDpmb2N1cyB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tb3B0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tb3B0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tb3B0LmlzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1vcHQgLnBiX19jb250cm9sLS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tb3B0IC5wYl9fY29udHJvbC0taW5wdXQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwNTRhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG59XG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLW9wdCAucGJfX2NvbnRyb2wtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2xhaW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2xhaW06bm90KC5wYl9fY29udHJvbC0tYmFyZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSAucGJfX2NvbnRyb2wtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSAucGJfX2NvbnRyb2wtLXJlcSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGNvbG9yOiAjZWYwYzNhO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSAucGJfX2NvbnRyb2wtLWlucHV0IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogcmV2ZXJ0O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSAucGJfX2NvbnRyb2wtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLWNsYWltIHNlbGVjdC5wYl9fY29udHJvbC0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDMwcHggOHB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjYzhjOGM4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInJTNFJTNDcGF0aCBkPSdNMiAzbDQgNCA0LTQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYzhjOGM4Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAxNHB4IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSBzZWxlY3QucGJfX2NvbnRyb2wtLWlucHV0OmhvdmVyLCAucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLWNsYWltIHNlbGVjdC5wYl9fY29udHJvbC0taW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSBzZWxlY3QucGJfX2NvbnRyb2wtLWlucHV0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSAucGJfX2NvbnRyb2wtLXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1jb2xvcjogIzlmYTRhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jbGFpbSAucGJfX2NvbnRyb2wtLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZXZlcnQ7XG59XG5cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1yZXZpZXdzIC5wYl9fY29udHJvbC0tbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1yZXZpZXdzIC5wYl9fY29udHJvbC0taW5wdXQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYXBwZWFyYW5jZTogYXV0bztcbn1cbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tcmV2aWV3cyAucGJfX2NvbnRyb2wtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1yZXZpZXdzIC5wYl9fY29udHJvbC0taW5wdXQ6dXNlci1pbnZhbGlkLCAucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLXJldmlld3MgLnBiX19jb250cm9sLS1pbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLXJldmlld3MgLnBiX19jb250cm9sLS10ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5wYl9fY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2NoZWNrLS1pbnB1dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGFjY2VudC1jb2xvcjogIzRmNGY0ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19jaGVjayBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBiX19jaGVjay0tZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19jaGVjay5wYl9fY2hlY2stLW9wdCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4ucGJfX2NoZWNrLnBiX19jaGVjay0tb3B0IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGJfX2NoZWNrLS1vcHQgLnBiX19jaGVjay0taW5wdXQge1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYWNjZW50LWNvbG9yOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGJfX2NoZWNrLnBiX19jaGVjay0tY2FydCwgLnBiX19jaGVjay5wYl9fY2hlY2stLWNsYWltIHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLnBiX19jaGVjay5wYl9fY2hlY2stLWNhcnQgYSwgLnBiX19jaGVjay5wYl9fY2hlY2stLWNsYWltIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYl9fY2hlY2stLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBiX19jaGVjay0tYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYl9fY2hlY2stLWlucHV0OmNoZWNrZWQgKyAucGJfX2NoZWNrLS1ib3g6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYl9fY2hlY2stLWlucHV0OmZvY3VzLXZpc2libGUgKyAucGJfX2NoZWNrLS1ib3gge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNTRhNjtcbn1cbi5wYl9fY2hlY2suaXMtZXJyb3IgLnBiX19jaGVjay0tYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxNDE0O1xufVxuLnBiX19jaGVjay5wYl9fY2hlY2stLWNhcnQge1xuICBnYXA6IDZweDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NoZWNrLnBiX19jaGVjay0tY2FydCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxufVxuLnBiX19jaGVjay0tY2FydCAucGJfX2NoZWNrLS1ib3g6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucGJfX2NoZWNrLS1jYXJ0IC5wYl9fY2hlY2stLWlucHV0OmZvY3VzLXZpc2libGUgKyAucGJfX2NoZWNrLS1ib3gge1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnBiX19jaGVjay0tY2FydCArIC5wYl9fY2hlY2stLWVycm9yIHtcbiAgbWFyZ2luOiA2cHggMCAwIDQwcHg7XG4gIGNvbG9yOiAjZmYxNDE0O1xufVxuLnBiX19jaGVjay5wYl9fY2hlY2stLWNsYWltIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYl9fY2hlY2stLWNsYWltIC5wYl9fY2hlY2stLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnBiX19jaGVjay0tY2xhaW0gLnBiX19jaGVjay0tYm94OjphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiBcIuKck1wiO1xufVxuLnBiX19jaGVjay0tY2xhaW0gLnBiX19jaGVjay0taW5wdXQ6Zm9jdXMtdmlzaWJsZSArIC5wYl9fY2hlY2stLWJveCB7XG4gIG91dGxpbmUtY29sb3I6ICMyMTU2YTY7XG59XG4ucGJfX2NoZWNrLS1jbGFpbSAucGJfX2NoZWNrLS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBiX190aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX3RpbGUtLWlucHV0W2FyaWEtaW52YWxpZD10cnVlXSArIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX190aWxlOmhvdmVyIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX190aWxlOmhhcygucGJfX3RpbGUtLWlucHV0OmRpc2FibGVkKSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYl9fdGlsZS0taW5wdXQ6ZGlzYWJsZWQgKyAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbiAgY29sb3I6ICM4MjgyODI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IGNhbGMoNTAlIC0gMXB4KSwgI2QzZDNkMyA1MCUsIHRyYW5zcGFyZW50IGNhbGMoNTAlICsgMXB4KSkgI2ZmZjtcbn1cbi5wYl9fdGlsZS0taW5wdXQ6Zm9jdXMtdmlzaWJsZSArIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGJfX3RpbGUtLWlucHV0OmNoZWNrZWQgKyAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3RpbGUtLXNpemUgLnBiX190aWxlLS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fdGlsZS0tc2l6ZSAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9fdGlsZS0tc2l6ZSAucGJfX3RpbGUtLWlucHV0OmNoZWNrZWQgKyAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX190aWxlLS1wcmludCAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX190aWxlLS1wcmludCAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNHB4IDJweDtcbiAgfVxufVxuLnBiX190aWxlLS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3RpbGUtLW5hbWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX190aWxlLS1zdWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fdGlsZS0tcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX3RpbGUtLXByaWNlIHMge1xuICBjb2xvcjogI2YwMDtcbn1cbi5wYl9fdGlsZS0tcHJpbnQgLnBiX190aWxlLS1pbnB1dDpjaGVja2VkICsgLnBiX190aWxlLS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3RpbGUtLWlucHV0OmNoZWNrZWQgKyAucGJfX3RpbGUtLWJ1dHRvbiAucGJfX3RpbGUtLW5hbWUsIC5wYl9fdGlsZS0taW5wdXQ6Y2hlY2tlZCArIC5wYl9fdGlsZS0tYnV0dG9uIC5wYl9fdGlsZS0tcHJpY2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBiX19tb2RhbCB7XG4gIHdpZHRoOiBtaW4oNTYwcHgsIDEwMCUgLSAzMnB4KTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuLnBiX19tb2RhbDo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNCwgMzMsIDAuNTUpO1xufVxuLnBiX19tb2RhbFtvcGVuXSB7XG4gIGFuaW1hdGlvbjogcGItbW9kYWwtaW4gMC4yNXMgZWFzZS1vdXQ7XG59XG4ucGJfX21vZGFsLS13aWRlIHtcbiAgd2lkdGg6IG1pbig5ODBweCwgMTAwJSAtIDMycHgpO1xufVxuLnBiX19tb2RhbC0tbmFycm93IHtcbiAgd2lkdGg6IG1pbig0NDBweCwgMTAwJSAtIDMycHgpO1xufVxuLnBiX19tb2RhbCBwaWN0dXJlIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4ucGJfX21vZGFsLS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX21vZGFsLS1ib3gge1xuICAgIHBhZGRpbmc6IDIycHggMTZweCAyMHB4O1xuICB9XG59XG4ucGJfX21vZGFsLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTRweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX21vZGFsLS1jbG9zZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5wYl9fbW9kYWwtLWNsb3NlIHNwYW46OmJlZm9yZSwgLnBiX19tb2RhbC0tY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAtOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wYl9fbW9kYWwtLWNsb3NlIHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wYl9fbW9kYWwtLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnBiX19tb2RhbC0tdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fbW9kYWwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5wYl9fbW9kYWwtLXN1YiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fbW9kYWwtLXN1YjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX21vZGFsLS1sYW5kLCAucGJfX21vZGFsLS1zaGVldCwgLnBiX19tb2RhbC0tZHJhd2VyIHtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBiX19tb2RhbC0tbGFuZCB7XG4gIGNvbG9yOiBDYW52YXNUZXh0O1xufVxuLnBiX19tb2RhbC0tbGFuZFtvcGVuXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4ucGJfX21vZGFsLS1sYW5kOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4ucGJfX21vZGFsLS1sYW5kIC5wYl9fbW9kYWwtLWJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX21vZGFsLS1sYW5kIC5wYl9fbW9kYWwtLWJveCB7XG4gICAgd2lkdGg6IDEwMTBweDtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19tb2RhbC0tbGFuZCAucGJfX21vZGFsLS1ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5wYl9fbW9kYWwtLWxhbmQgLnBiX19tb2RhbC0tY2xvc2Uge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnBiX19tb2RhbC0tbGFuZCAucGJfX21vZGFsLS1jbG9zZSBzcGFuOjpiZWZvcmUsXG4ucGJfX21vZGFsLS1sYW5kIC5wYl9fbW9kYWwtLWNsb3NlIHNwYW46OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogLTFweCAwIDAgLTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fbW9kYWwtLWxhbmQgLnBiX19tb2RhbC0tY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19tb2RhbC0tbGFuZCAucGJfX21vZGFsLS1jbG9zZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAtMjRweDtcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX21vZGFsLS1sYW5kIC5wYl9fbW9kYWwtLWNsb3NlIHtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNnB4O1xuICB9XG4gIC5wYl9fbW9kYWwtLWxhbmQgLnBiX19tb2RhbC0tY2xvc2UsIC5wYl9fbW9kYWwtLWxhbmQgLnBiX19tb2RhbC0tY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIH1cbn1cbi5wYl9fbW9kYWwtLXNoZWV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGJfX21vZGFsLS1zaGVldFtvcGVuXSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5wYl9fbW9kYWwtLXNoZWV0OjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGFuaW1hdGlvbjogcGItbW9kYWwtZmFkZSAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fbW9kYWwtLXNoZWV0IC5wYl9fbW9kYWwtLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUpO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBhbmltYXRpb246IHBiLW1vZGFsLXNoZWV0LWluIDMwMG1zIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbW9kYWwtLXNoZWV0IC5wYl9fbW9kYWwtLWJveCB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3KTtcbiAgfVxufVxuLnBiX19tb2RhbC0tc2hlZXQuaXMtY2xvc2luZzo6YmFja2Ryb3Age1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHBiLW1vZGFsLWZhZGUtb3V0IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19tb2RhbC0tc2hlZXQuaXMtY2xvc2luZyAucGJfX21vZGFsLS1ib3gge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHBiLW1vZGFsLXNoZWV0LW91dCAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlcltvcGVuXSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlcjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMyk7XG4gIGFuaW1hdGlvbjogcGItbW9kYWwtZmFkZSAwLjNzIGVhc2Utb3V0O1xufVxuLnBiX19tb2RhbC0tZHJhd2VyIC5wYl9fbW9kYWwtLWJveCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uOiBwYi1tb2RhbC1kcmF3ZXItaW4gMC4zcyBlYXNlLW91dDtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlci5pcy1jbG9zaW5nOjpiYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogcGItbW9kYWwtZmFkZS1vdXQgMC4zcyBlYXNlLW91dDtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlci5pcy1jbG9zaW5nIC5wYl9fbW9kYWwtLWJveCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogcGItbW9kYWwtZHJhd2VyLW91dCAwLjNzIGVhc2Utb3V0O1xufVxuLnBiX19tb2RhbC0tZHJhd2VyLmlzLWNsb3NpbmcgLnBiX19tb2RhbC0tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuLnBiX19tb2RhbC0tZHJhd2VyIC5wYl9fbW9kYWwtLWNsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBoc2woMCwgMCUsIDQlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBhbmltYXRpb246IHBiLW1vZGFsLWZhZGUgMC4zcyBlYXNlLW91dDtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlciAucGJfX21vZGFsLS1jbG9zZSBzcGFuOjpiZWZvcmUsXG4ucGJfX21vZGFsLS1kcmF3ZXIgLnBiX19tb2RhbC0tY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlciAucGJfX21vZGFsLS1jbG9zZSBzcGFuOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlICsgM3B4KTtcbn1cbi5wYl9fbW9kYWwtLWRyYXdlciAucGJfX21vZGFsLS1jbG9zZSBzcGFuOjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xufVxuLnBiX19tb2RhbC0tZHJhd2VyIC5wYl9fbW9kYWwtLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHBiLW1vZGFsLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCkgc2NhbGUoMC45OCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLW1vZGFsLWZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLW1vZGFsLWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1tb2RhbC1kcmF3ZXItaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGItbW9kYWwtZHJhd2VyLW91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1tb2RhbC1zaGVldC1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEycHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLW1vZGFsLXNoZWV0LW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEycHgpO1xuICB9XG59XG4ucGJfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBiX19kcm9wZG93bi0tZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2Ryb3Bkb3duLmlzLW9wZW4gPiAucGJfX2Ryb3Bkb3duLS1kcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYl9fZHJvcGRvd24tLW9yZGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYl9fZHJvcGRvd24tLW9yZGVyIC5wYl9fZHJvcGRvd24tLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAxNHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2Ryb3Bkb3duLS1vcmRlciAucGJfX2Ryb3Bkb3duLS10b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA1NGE2O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5wYl9fZHJvcGRvd24tLW9yZGVyIC5wYl9fZHJvcGRvd24tLWFycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDAuNjI1ZW07XG4gIGhlaWdodDogMC42MjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU0YTY7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNTRhNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVlbSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4Nm1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fZHJvcGRvd24tLW9yZGVyIC5wYl9fZHJvcGRvd24tLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19kcm9wZG93bi0tb3JkZXIgLnBiX19kcm9wZG93bi0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE0cHggMDtcbn1cbi5wYl9fZHJvcGRvd24tLW9yZGVyIC5wYl9fZHJvcGRvd24tLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA1NGE2O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5wYl9fZHJvcGRvd24tLW9yZGVyIC5wYl9fZHJvcGRvd24tLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGJfX2Ryb3Bkb3duLS1vcmRlciAucGJfX2Ryb3Bkb3duLS1saW5rOmhvdmVyIC5wYl9fZHJvcGRvd24tLWxhYmVsLFxuLnBiX19kcm9wZG93bi0tb3JkZXIgLnBiX19kcm9wZG93bi0tbGluazpmb2N1cy12aXNpYmxlIC5wYl9fZHJvcGRvd24tLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19kcm9wZG93bi0tb3JkZXIuaXMtb3BlbiB7XG4gIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fZHJvcGRvd24tLW9yZGVyLmlzLW9wZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHJpZ2h0OiAxNHB4O1xuICBsZWZ0OiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbn1cblxuLnBiX19kcm9wZG93bi0tZmxvYXQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGJfX2Ryb3Bkb3duLS1mbG9hdCAucGJfX2Ryb3Bkb3duLS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNHB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3BhY2l0eTogMC44NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2Ryb3Bkb3duLS1mbG9hdCAucGJfX2Ryb3Bkb3duLS10b2dnbGU6aG92ZXIsIC5wYl9fZHJvcGRvd24tLWZsb2F0IC5wYl9fZHJvcGRvd24tLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCAucGJfX2Ryb3Bkb3duLS1mbG9hdCAucGJfX2Ryb3Bkb3duLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19kcm9wZG93bi0tZmxvYXQgLnBiX19kcm9wZG93bi0tdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNTRhNjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fZHJvcGRvd24tLWZsb2F0IC5wYl9fZHJvcGRvd24tLXRvZ2dsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19kcm9wZG93bi0tZmxvYXQgLnBiX19kcm9wZG93bi0taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19kcm9wZG93bi0tZmxvYXQgLnBiX19kcm9wZG93bi0tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19kcm9wZG93bi0tZmxvYXQgLnBiX19kcm9wZG93bi0tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAwO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Ryb3Bkb3duLS1mbG9hdCAucGJfX2Ryb3Bkb3duLS1kcm9wIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xuICB9XG59XG4ucGJfX2Ryb3Bkb3duLS1mbG9hdC5pcy1vcGVuID4gLnBiX19kcm9wZG93bi0tZHJvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5wYl9fdGFicy5pcy1kaXNhYmxlZCAucGJfX3RhYnMtLXRhYiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX190YWJzLS1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xufVxuLnBiX190YWJzLS1wcm9kdWN0IC5wYl9fdGFicy0tdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMTJweCA0cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3RhYnMtLXByb2R1Y3QgLnBiX190YWJzLS10YWI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmRiZGJkO1xufVxuLnBiX190YWJzLS1wcm9kdWN0IC5wYl9fdGFicy0tdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC5wYl9fdGFicy0tcHJvZHVjdCAucGJfX3RhYnMtLXRhYlthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fdGFicy0tcGFuZS1wcm9kdWN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnBiX190YWJzLS1vdGhlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG4ucGJfX3RhYnMtLW90aGVyIC5wYl9fdGFicy0tdGFiIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDEycHggNHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fdGFicy0tb3RoZXIgLnBiX190YWJzLS10YWI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fdGFicy0tb3RoZXIgLnBiX190YWJzLS10YWJbYXJpYS1zZWxlY3RlZD10cnVlXSwgLnBiX190YWJzLS1vdGhlciAucGJfX3RhYnMtLXRhYlthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3RhYnMtLW90aGVyIC5wYl9fdGFicy0tdGFiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYl9fdGFicy0tZmFicmljIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGJfX3RhYnMtLWZhYnJpYyAucGJfX3RhYnMtLXRhYiB7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX3RhYnMtLWZhYnJpYyAucGJfX3RhYnMtLXRhYjpob3ZlciwgLnBiX190YWJzLS1mYWJyaWMgLnBiX190YWJzLS10YWI6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucGJfX3RhYnMtLWZhYnJpYyAucGJfX3RhYnMtLXRhYjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGJfX3RhYnMtLWZhYnJpYyAucGJfX3RhYnMtLXRhYlthcmlhLXNlbGVjdGVkPXRydWVdLCAucGJfX3RhYnMtLWZhYnJpYyAucGJfX3RhYnMtLXRhYlthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6ICNlNjMyNGI7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnBiX190YWJzLS1sayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5wYl9fdGFicy0tbGsgLnBiX190YWJzLS10YWIge1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX190YWJzLS1sayAucGJfX3RhYnMtLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX190YWJzLS1sayAucGJfX3RhYnMtLXRhYlthcmlhLXNlbGVjdGVkPXRydWVdLCAucGJfX3RhYnMtLWxrIC5wYl9fdGFicy0tdGFiW2FyaWEtcHJlc3NlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBiX190YWJzLS1sayAucGJfX3RhYnMtLXRhYlthcmlhLXNlbGVjdGVkPXRydWVdOmhvdmVyLCAucGJfX3RhYnMtLWxrIC5wYl9fdGFicy0tdGFiW2FyaWEtcHJlc3NlZD10cnVlXTpob3ZlciB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX190YWJzLS1sayAucGJfX3RhYnMtLXRhYiB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBiX190YWJzLS1sYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAxOTNweDtcbn1cbi5wYl9fdGFicy0tbGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4xO1xufVxuLnBiX190YWJzLS1sYW5kIC5wYl9fdGFicy0tdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDg2bXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciA4Nm1zIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fdGFicy0tbGFuZCAucGJfX3RhYnMtLXRhYiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4ucGJfX3RhYnMtLWxhbmQgLnBiX190YWJzLS10YWI6aG92ZXIsIC5wYl9fdGFicy0tbGFuZCAucGJfX3RhYnMtLXRhYjpmb2N1cy12aXNpYmxlLCAucGJfX3RhYnMtLWxhbmQgLnBiX190YWJzLS10YWJbYXJpYS1zZWxlY3RlZD10cnVlXSwgLnBiX190YWJzLS1sYW5kIC5wYl9fdGFicy0tdGFiW2FyaWEtcHJlc3NlZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX190YWJzLS1sYW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYl9fdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuLnBiX190aXA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA1NGE2O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnBiX190aXAtLXBvcCB7XG4gIC0tdGlwLXdpZHRoOiAyODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IHZhcigtLXRpcC13aWR0aCk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE2cHgpO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0cmFuc2xhdGU6IHZhcigtLXRpcC1zaGlmdCwgMCkgMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX190aXA6aG92ZXIgKyAucGJfX3RpcC0tcG9wLCAucGJfX3RpcDpmb2N1cy12aXNpYmxlICsgLnBiX190aXAtLXBvcCwgLnBiX190aXBbYXJpYS1leHBhbmRlZD10cnVlXSArIC5wYl9fdGlwLS1wb3Age1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBiX190aXAuaXMtZGlzbWlzc2VkICsgLnBiX190aXAtLXBvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYl9fdGlwLS10b3AgKyAucGJfX3RpcC0tcG9wIHtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xufVxuLnBiX190aXAtLWJvdHRvbSArIC5wYl9fdGlwLS1wb3Age1xuICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG59XG4ucGJfX3RpcC0tc3RhcnQgKyAucGJfX3RpcC0tcG9wIHtcbiAgbGVmdDogMDtcbn1cbi5wYl9fdGlwLS1lbmQgKyAucGJfX3RpcC0tcG9wIHtcbiAgcmlnaHQ6IDA7XG59XG4ucGJfX3RpcC0tY2VudGVyICsgLnBiX190aXAtLXBvcCB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBiX190aXAtLWJsdWUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnBiX190aXAtLWJsdWUgKyAucGJfX3RpcC0tcG9wIHtcbiAgLS10aXAtd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX190aXAtLWJsdWUgKyAucGJfX3RpcC0tcG9wIHtcbiAgICAtLXRpcC13aWR0aDogMjIwcHg7XG4gIH1cbn1cbjpoYXMoOmNoZWNrZWQpID4gLnBiX190aXAtLWJsdWUge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fdGlwLS1jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogNHB4O1xufVxuXG4ucGJfX3NlY3Rpb24taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4ucGJfX3NlY3Rpb24taGVhZC0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19zZWN0aW9uLWhlYWQtLW1vcmUge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX3NlY3Rpb24taGVhZC0tbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBiX19zZWN0aW9uLWhlYWQtLW5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zZWN0aW9uLWhlYWQtLXdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19zZWN0aW9uLWhlYWQtLW5hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ucGJfX3NlY3Rpb24taGVhZC0td2F0Y2hlZCAucGJfX3NlY3Rpb24taGVhZC0tdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBiX19zZWN0aW9uLWhlYWQtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjAwMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zZWN0aW9uLWhlYWQtLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5wYl9fc2VjdGlvbi1oZWFkLS1saXN0IC5wYl9fc2VjdGlvbi1oZWFkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zZWN0aW9uLWhlYWQtLWxpc3QgLnBiX19zZWN0aW9uLWhlYWQtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc2VjdGlvbi1oZWFkLS1saXN0IC5wYl9fc2VjdGlvbi1oZWFkLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX3NlY3Rpb24taGVhZC0taG9tZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3NlY3Rpb24taGVhZC0taG9tZSB7XG4gICAgcGFkZGluZzogMCA4cHggMTZweDtcbiAgfVxufVxuLnBiX19zZWN0aW9uLWhlYWQtLWhvbWUgLnBiX19zZWN0aW9uLWhlYWQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fc2VjdGlvbi1oZWFkLS1ob21lIC5wYl9fc2VjdGlvbi1oZWFkLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wYl9fc2VjdGlvbi1oZWFkLS1yZWQge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY29sb3I6ICNmMDA7XG59XG4ucGJfX3NlY3Rpb24taGVhZC0tbGluZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19zZWN0aW9uLWhlYWQtLWxpbmUtdG91Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fc2VjdGlvbi1oZWFkLS1zZWNvbmQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zZWN0aW9uLWhlYWQtLXNlY29uZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGJfX3N0cmlwLS13YXRjaGVkIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG4ucGJfX3N0cmlwLS13YXRjaGVkIC5wYl9fc3RyaXAtLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA3MHB4O1xuICBzY3JvbGwtc25hcC10eXBlOiB4IHByb3hpbWl0eTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fc3RyaXAtLXdhdGNoZWQgLnBiX19zdHJpcC0tdHJhY2sge1xuICAgIG1hcmdpbjogLTQ0cHggLTY0cHggMDtcbiAgICBwYWRkaW5nOiA2NHB4IDY0cHggNzBweDtcbiAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3N0cmlwLS13YXRjaGVkIC5wYl9fc3RyaXAtLXRyYWNrIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fc3RyaXAtLXdhdGNoZWQgLnBiX19zdHJpcC0tdHJhY2sge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMjBweDtcbiAgfVxufVxuLnBiX19zdHJpcC0td2F0Y2hlZCAucGJfX3N0cmlwLS1pdGVtIHtcbiAgZmxleDogMCAwIDIyMHB4O1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3N0cmlwLS13YXRjaGVkIC5wYl9fc3RyaXAtLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDE2MHB4O1xuICB9XG59XG4ucGJfX3N0cmlwLS1saXN0IHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19zdHJpcC0tbGlzdCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ucGJfX3N0cmlwLS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYl9fc3RyaXAtLWxpc3QgLnBiX19zdHJpcC0tdHJhY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMjMwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ucGJfX3N0cmlwLS1saXN0IC5wYl9fc3RyaXAtLXRyYWNrOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX3N0cmlwLS1saXN0IC5wYl9fc3RyaXAtLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xufVxuLnBiX19zdHJpcC0tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGJfX3N0cmlwLS1uZXh0IC5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wYl9fc3RyaXAtLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3N0cmlwLS1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX3N0cmlwLS1sYW5kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYl9fc3RyaXAtLWxhbmQgLnNwbGlkZV9fdHJhY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wYl9fc3RyaXAtLWxhbmQgLnBiX19zdHJpcC0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYl9fc3RyaXAtLWxhbmQgLnBiX19zdHJpcC0tY2FyZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYl9fc3RyaXAtLWxhbmQgLnBiX19zdHJpcC0tY2FyZDpob3ZlciwgLnBiX19zdHJpcC0tbGFuZCAucGJfX3N0cmlwLS1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGJfX3N0cmlwLS1sYW5kIC5wYl9fc3RyaXAtLWNhcmQgLnBiX19jYXJkLS1wcmljZXMge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19zdHJpcC0tbGFuZCAucGJfX3N0cmlwLS1jYXJkIC5wYl9fY2FyZC0tb2xkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmMDAzMjtcbn1cbi5wYl9fc3RyaXAtLWxhbmQgLnBiX19zdHJpcC0tY2FyZCAucGJfX2NhcmQtLW9sZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzMjtcbn1cbi5wYl9fc3RyaXAtLWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTYzMjRiO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgODZtcyBlYXNlLW91dCwgY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fc3RyaXAtLWNhcnQgLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnBiX19zdHJpcC0tY2FydDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMjRiO1xufVxuLnBiX19zdHJpcC0tY2FydC5pcy1hZGRlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYl9fc3RyaXAtLWNhcnQuaXMtYWRkZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fc3RyaXAtLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZTYzMjRiO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLnBiX19zdHJpcC0tYXJyb3cgLmljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnBiX19zdHJpcC0tYXJyb3c6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG4ucGJfX3N0cmlwLS1hcnJvdy5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5wYl9fc3RyaXAtLWFycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLnBiX19wYWdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbi5wYl9fcGFnaW5nLS1wZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBiX19wYWdpbmctLXBlci1sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGJfX3BhZ2luZy0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGJfX3BhZ2luZy0tbGluaywgLnBiX19wYWdpbmctLWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fcGFnaW5nLS1wcmV2LCAucGJfX3BhZ2luZy0tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYl9fcGFnaW5nLS1wcmV2OjpiZWZvcmUsIC5wYl9fcGFnaW5nLS1uZXh0OjpiZWZvcmUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19wYWdpbmctLXByZXYuaXMtZGlzYWJsZWQsIC5wYl9fcGFnaW5nLS1uZXh0LmlzLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBiX19wYWdpbmctLXByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wYl9fcGFnaW5nLS1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5wYl9fcGFnaW5nLS1tb3JlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzgyODI4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQsIGNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19wYWdpbmctLW1vcmU6aG92ZXIsIC5wYl9fcGFnaW5nLS1tb3JlOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTY7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19wYWdpbmctLW1vcmU6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGJfX3BhZ2luZy0tY2F0YWxvZyB7XG4gIG1hcmdpbjogMjBweCAxMHB4IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3BhZ2luZy0tY2F0YWxvZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wYWdpbmctLWNhdGFsb2cgLnBiX19wYWdpbmctLXBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnBiX19wYWdpbmctLWNhdGFsb2cgLnBiX19wYWdpbmctLXBlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wYWdpbmctLWNhdGFsb2cgLnBiX19wYWdpbmctLXBhZ2VzIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wYWdpbmctLWNhdGFsb2cgLnBiX19wYWdpbmctLW1vcmUge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ucGJfX3BhZ2luZy0tY2F0YWxvZyAucGJfX3BhZ2luZy0tbGluayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fcGFnaW5nLS1jYXRhbG9nIC5wYl9fcGFnaW5nLS1saW5rOmlzKGEpOmhvdmVyLCAucGJfX3BhZ2luZy0tY2F0YWxvZyAucGJfX3BhZ2luZy0tbGluazppcyhhKTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLnBiX19wYWdpbmctLWNhdGFsb2cgLnBiX19wYWdpbmctLWxpbmsuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYl9fcGFnaW5nLS1jYXRhbG9nIC5wYl9fcGFnaW5nLS1wZXIgLnBiX19wYWdpbmctLWxpbmsge1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fcGFnaW5nLS1jYXRhbG9nIC5wYl9fcGFnaW5nLS1wZXIgLnBiX19wYWdpbmctLWxpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX3BhZ2luZy0tY2F0YWxvZyAucGJfX3BhZ2luZy0tZG90cyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnBiX19wYWdpbmctLWRjYXQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMjBweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wYWdpbmctLWRjYXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGJfX3BhZ2luZy0tZGNhdCAucGJfX3BhZ2luZy0tcGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX3BhZ2luZy0tZGNhdCAucGJfX3BhZ2luZy0tbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDRweDtcbn1cbi5wYl9fcGFnaW5nLS1kY2F0IC5wYl9fcGFnaW5nLS1saW5rLCAucGJfX3BhZ2luZy0tZGNhdCAucGJfX3BhZ2luZy0tZG90cyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX3BhZ2luZy0tZGNhdCAucGJfX3BhZ2luZy0tbGluaywgLnBiX19wYWdpbmctLWRjYXQgLnBiX19wYWdpbmctLWRvdHMge1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG59XG4ucGJfX3BhZ2luZy0tZGNhdCAucGJfX3BhZ2luZy0tbGluazppcyhhKTpob3ZlciwgLnBiX19wYWdpbmctLWRjYXQgLnBiX19wYWdpbmctLWxpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3BhZ2luZy0tZGNhdCAucGJfX3BhZ2luZy0tbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDE2cHggNjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucGJfX3RvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMjRweDtcbiAgei1pbmRleDogMjAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX3RvYXN0LmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnBiX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19ib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgfVxufVxuLnBiX19ib3ggKyAucGJfX2JveCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGJfX2JveC0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYl9fYm94LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fYm94LW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4qICsgLnBiX19ib3gtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgKiArIC5wYl9fYm94LW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cblxuLnBiX19kaXNjbG9zdXJlLS1kYXNoZWQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucGJfX2Rpc2Nsb3N1cmUtLWRhc2hlZCAucGJfX2Rpc2Nsb3N1cmUtLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzdjN2M3YztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM3YzdjN2M7XG59XG4ucGJfX2Rpc2Nsb3N1cmUtLWRhc2hlZCAucGJfX2Rpc2Nsb3N1cmUtLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLnBiX19kaXNjbG9zdXJlLS1kYXNoZWQgLnBiX19kaXNjbG9zdXJlLS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucGJfX2FjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnBiX19hY2NvcmRpb25baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2FjY29yZGlvbi0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19hY2NvcmRpb24tLWhlYWQ6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19hY2NvcmRpb24tLWhlYWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fYWNjb3JkaW9uLS1oZWFkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNTRhNjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2FjY29yZGlvbi0taGVhZCB7XG4gICAgcGFkZGluZzogMTJweCA0cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ucGJfX2FjY29yZGlvbi0tbnVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBiX19hY2NvcmRpb24tLXRpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2FjY29yZGlvbi0tdG9nZ2xlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzMzMzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xufVxuW29wZW5dID4gLnBiX19hY2NvcmRpb24tLWhlYWQgPiAucGJfX2FjY29yZGlvbi0tdG9nZ2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgcm90YXRlKC0xMzVkZWcpO1xufVxuLnBiX19hY2NvcmRpb24tLWJvZHkge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYWNjb3JkaW9uLS1ib2R5IHtcbiAgICBwYWRkaW5nOiA2cHggNHB4IDE4cHg7XG4gIH1cbn1cbltvcGVuXSA+IC5wYl9fYWNjb3JkaW9uLS1ib2R5IHtcbiAgYW5pbWF0aW9uOiBwYi1hY2NvcmRpb24taW4gMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2FjY29yZGlvbi0tc3ViIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYl9fYWNjb3JkaW9uLS1zdWIgLnBiX19hY2NvcmRpb24tLWhlYWQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTJweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19hY2NvcmRpb24tLXN1YiAucGJfX2FjY29yZGlvbi0taGVhZCB7XG4gICAgcGFkZGluZzogMTJweCA0cHggMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnBiX19hY2NvcmRpb24tLXN1YiAucGJfX2FjY29yZGlvbi0taGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDZweDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYWNjb3JkaW9uLS1zdWIgLnBiX19hY2NvcmRpb24tLWhlYWQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cbi5wYl9fYWNjb3JkaW9uLS1zdWIgLnBiX19hY2NvcmRpb24tLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19hY2NvcmRpb24tLXN1YltvcGVuXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4ucGJfX2FjY29yZGlvbi0tc3ViW29wZW5dIC5wYl9fYWNjb3JkaW9uLS1oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYl9fYWNjb3JkaW9uLS1zdWIgLnBiX19hY2NvcmRpb24tLWJvZHkge1xuICBwYWRkaW5nOiA0cHggMjBweCAxNnB4IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19hY2NvcmRpb24tLXN1YiAucGJfX2FjY29yZGlvbi0tYm9keSB7XG4gICAgcGFkZGluZzogMnB4IDhweCAxNHB4IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGJfX2FjY29yZGlvbi0tY2VudGVyID4gLnBiX19hY2NvcmRpb24tLWhlYWQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2FjY29yZGlvbi0tY2VudGVyID4gLnBiX19hY2NvcmRpb24tLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnBiX19hY2NvcmRpb24tLWNlbnRlciA+IC5wYl9fYWNjb3JkaW9uLS1oZWFkIC5wYl9fYWNjb3JkaW9uLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYWNjb3JkaW9uLS1jZW50ZXIgPiAucGJfX2FjY29yZGlvbi0taGVhZCAucGJfX2FjY29yZGlvbi0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYl9fYWNjb3JkaW9uLS1jZW50ZXIgPiAucGJfX2FjY29yZGlvbi0tYm9keSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19hY2NvcmRpb24tLXN1YnMge1xuICBtYXJnaW46IC0xMHB4IC0yMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2FjY29yZGlvbi0tc3VicyB7XG4gICAgbWFyZ2luOiAtNnB4IC00cHggMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBiLWFjY29yZGlvbi1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wYl9fc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zdGF0dXMge1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucGJfX3N0YXR1cy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3N0YXR1cy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTYwO1xufVxuLnBiX19zdGF0dXMtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQ4JSk7XG59XG5cbi5wYl9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2NHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NhcmQge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cbi5wYl9fY2FyZDpob3ZlciwgLnBiX19jYXJkOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA2NHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYl9fY2FyZC0tbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGJfX2NhcmQtLWRvdHMsIC5wYl9fY2FyZC0tb3duLCAucGJfX2NhcmQtLWRpc2NvdW50LCAucGJfX2NhcmQtLWNvdHRvbiwgLnBiX19jYXJkLS1wbGF0ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wYl9fY2FyZC0tcGhvdG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiAxMDAlLzEwMCU7XG4gIGhlaWdodDogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19jYXJkLS1waG90byB7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgfVxufVxuLnBiX19jYXJkLS1waG90byBwaWN0dXJlIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4ucGJfX2NhcmQtLWltZyB7XG4gIGdyaWQtYXJlYTogMS8xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19jYXJkLS1pbWctYmFjayB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGJfX2NhcmQtLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGJfX2NhcmQtLWRvdCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2JjYzU7XG59XG4ucGJfX2NhcmQtLWRvdDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDViZmY7XG59XG4ucGJfX2NhcmQtLW1lZGlhLmlzLWJhY2sgLnBiX19jYXJkLS1pbWcge1xuICBvcGFjaXR5OiAwO1xufVxuLnBiX19jYXJkLS1tZWRpYS5pcy1iYWNrIC5wYl9fY2FyZC0taW1nLWJhY2sge1xuICBvcGFjaXR5OiAxO1xufVxuLnBiX19jYXJkLS1tZWRpYS5pcy1iYWNrIC5wYl9fY2FyZC0tZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJmZjtcbn1cbi5wYl9fY2FyZC0tbWVkaWEuaXMtYmFjayAucGJfX2NhcmQtLWRvdDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2JjYzU7XG59XG4ucGJfX2NhcmQtLW93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDNweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2FyZC0tb3duIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYl9fY2FyZC0tZGlzY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDI7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODQsIDE2NiwgMC4zKTtcbn1cbi5wYl9fY2FyZC0tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYl9fY2FyZC0tY290dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMzZmJlMTA7XG59XG4ucGJfX2NhcmQtLWNvdHRvbiAuaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucGJfX2NhcmQtLWNvdHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDJweCAwIDA7XG59XG4ucGJfX2NhcmQtLXBsYXRlIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2NhcmQtLXBsYXRlIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogOXB4O1xuICB9XG59XG4ucGJfX2NhcmQtLXBsYXRlIGIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLnBiX19jYXJkLS1wbGF0ZS1jaG9pY2Uge1xuICBjb2xvcjogIzIxYjUxNDtcbn1cbi5wYl9fY2FyZC0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogN3B4IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2FyZC0taW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxufVxuLnBiX19jYXJkLS1wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWUgUmVndWxhclwiLCBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jYXJkLS1wcmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5wYl9fY2FyZC0tb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19jYXJkLS1vbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnBiX19jYXJkLS10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAtOHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2FyZC0tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuLnBiX19jYXJkLS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGJfX2NhcmQtLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBiX19jYXJkLS1saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGJfX2NhcmQtLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jYXJkLS10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnBiX19jYXJkLS1mYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2NhcmQtLWZhdiAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucGJfX2NhcmQtLWZhdjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGJfX2NhcmQtLWZhdiAucGJfX2NhcmQtLWZhdi1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2NhcmQtLWZhdlthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2UyMjY0ZDtcbn1cbi5wYl9fY2FyZC0tZmF2W2FyaWEtcHJlc3NlZD10cnVlXSAucGJfX2NhcmQtLWZhdi1vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19jYXJkLS1mYXZbYXJpYS1wcmVzc2VkPXRydWVdIC5wYl9fY2FyZC0tZmF2LW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGJfX2NhcmQtLW9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA0cHggMTBweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2FyZC0tb3JkZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5wYl9fY2FyZC0tYnV5IHtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbn1cbi5wYl9fY2FyZC0tYnV5IC5pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jYXJkLS1idXkge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2FyZC0tYnV5IHtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAucGJfX2NhcmQtLWJ1eSAuaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19jYXJkLS1idXkge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NhcmQtLW9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIC02NHB4IC02NHB4KTtcbiAgfVxuICAucGJfX2NhcmQ6aGFzKC5wYl9fY2FyZC0tb3JkZXIpOmhvdmVyLCAucGJfX2NhcmQ6aGFzKC5wYl9fY2FyZC0tb3JkZXIpOmZvY3VzLXdpdGhpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLnBiX19jYXJkOmhvdmVyIC5wYl9fY2FyZC0tb3JkZXIsIC5wYl9fY2FyZDpmb2N1cy13aXRoaW4gLnBiX19jYXJkLS1vcmRlciB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbi5wYl9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5wYl9fYWR2YW50YWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fYWR2YW50YWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19hZHZhbnRhZ2VzLS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYl9fYWR2YW50YWdlcy0tY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGJfX2FkdmFudGFnZXMtLWl0ZW0ge1xuICBmbGV4OiAwIDAgMTYwcHg7XG59XG4ucGJfX2FkdmFudGFnZXMtLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2FkdmFudGFnZXMtLWxhYmVsOmhvdmVyLCAucGJfX2FkdmFudGFnZXMtLWxhYmVsOmZvY3VzLXZpc2libGUsIC5wYl9fYWR2YW50YWdlcy0tbGFiZWxbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fYWR2YW50YWdlcy0tbGFiZWw6aG92ZXIgLnBiX19hZHZhbnRhZ2VzLS1tb3JlLCAucGJfX2FkdmFudGFnZXMtLWxhYmVsOmZvY3VzLXZpc2libGUgLnBiX19hZHZhbnRhZ2VzLS1tb3JlLCAucGJfX2FkdmFudGFnZXMtLWxhYmVsW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19hZHZhbnRhZ2VzLS1tb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYl9fYWR2YW50YWdlcy0tbGFiZWw6aG92ZXIgLnBiX19hZHZhbnRhZ2VzLS1pY29uLCAucGJfX2FkdmFudGFnZXMtLWxhYmVsOmZvY3VzLXZpc2libGUgLnBiX19hZHZhbnRhZ2VzLS1pY29uLCAucGJfX2FkdmFudGFnZXMtLWxhYmVsW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19hZHZhbnRhZ2VzLS1pY29uIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2FkdmFudGFnZXMtLWxhYmVsOmhvdmVyIC5wYl9fYWR2YW50YWdlcy0tdGV4dCwgLnBiX19hZHZhbnRhZ2VzLS1sYWJlbDpmb2N1cy12aXNpYmxlIC5wYl9fYWR2YW50YWdlcy0tdGV4dCwgLnBiX19hZHZhbnRhZ2VzLS1sYWJlbFthcmlhLWV4cGFuZGVkPXRydWVdIC5wYl9fYWR2YW50YWdlcy0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGJfX2FkdmFudGFnZXMtLW1vcmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pY29uIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG4ucGJfX2FkdmFudGFnZXMtLWluZm8taXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDYycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zO1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWl0ZW0uaXMtb3BlbiB7XG4gIGhlaWdodDogMzIwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDUwMHB4O1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9fYWR2YW50YWdlcy0taW5mby1pbWcgaW1nLFxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWltZyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWltZyBpZnJhbWUge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzE1cHg7XG4gIGJvcmRlcjogMDtcbn1cbi5wYl9fYWR2YW50YWdlcy0taW5mby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAzMnB4IDgwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2FkdmFudGFnZXMtLWluZm8tYmxvY2sge1xuICAgIHBhZGRpbmc6IDI0cHggNDBweCAwO1xuICB9XG59XG4ucGJfX2FkdmFudGFnZXMtLWluZm8tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNTRhNjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWNsb3NlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYl9fYWR2YW50YWdlcy0taW5mby10aXRsZSB7XG4gIHBhZGRpbmc6IDRweCA3MHB4IDE2cHggMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19hZHZhbnRhZ2VzLS1pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5wYl9fYWR2YW50YWdlcy0taW5mby10ZXh0IHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWxpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4ucGJfX2FkdmFudGFnZXMtLWluZm8tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWxpbmsgLmljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnBiX19hZHZhbnRhZ2VzLS1pbmZvLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBiX19zYXRpc2ZpZWQge1xuICBwYWRkaW5nOiAyNHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3NhdGlzZmllZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19zYXRpc2ZpZWQtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYl9fc2F0aXNmaWVkLS1ibG9jayB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5wYl9fc2F0aXNmaWVkLS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGJfX3NhdGlzZmllZC0taXRlbSB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5wYl9fc2F0aXNmaWVkLS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBiX19zYXRpc2ZpZWQtLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19zYXRpc2ZpZWQtLWFycm93OmhvdmVyLCAucGJfX3NhdGlzZmllZC0tYXJyb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19zYXRpc2ZpZWQtLWFycm93IC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wYl9fc2F0aXNmaWVkLS1hcnJvdy5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG59XG4ucGJfX3NhdGlzZmllZC0tYXJyb3cuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cblxuLnBiX19vd25kZXNpZ24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9fb3duZGVzaWduLS1ib3gge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTRhNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBiX19vd25kZXNpZ24tLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX293bmRlc2lnbi0tYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ucGJfX2NvbC1pbmZvIHtcbiAgcGFkZGluZzogNHB4IDAgMzZweDtcbn1cbi5wYl9fY29sLWluZm8tLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MjgyODI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jb2wtaW5mby0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnBiX19jb2xsLWxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBiX19jb2xsLWxheW91dC0tYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fY29sbC1sYXlvdXQtLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NvbGwtbGF5b3V0LS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG59XG4ucGJfX2NvbGwtbGF5b3V0LS1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wYl9fY29sbC1vdXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19jb2xsLW91ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cbi5wYl9fY29sbC1vdXItLXRpdGxlLCAucGJfX2NvbGwtb3VyLS10b2dnbGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fY29sbC1vdXItLXRpdGxlIGIsIC5wYl9fY29sbC1vdXItLXRvZ2dsZSBiIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2NvbGwtb3VyLS10aXRsZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY29sbC1vdXItLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2NvbGwtb3VyLS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLXdpZHRoOiAxODVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYl9fY29sbC1vdXItLXRvZ2dsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NvbGwtb3VyLS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9fY29sbC1vdXItLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucGJfX2NvbGwtb3VyLS1hcnJvdyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA1NGE2O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTRhNjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2NvbGwtb3VyLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAucGJfX2NvbGwtb3VyLS1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG4ucGJfX2NvbGwtb3VyLS1vd24ge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA3cHggNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGE2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDg2bXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fY29sbC1vdXItLW93bjpob3ZlciwgLnBiX19jb2xsLW91ci0tb3duOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NvbGwtb3VyLS1vd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fY29sbC1vdXItLWRjYXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDIyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19jb2xsLW91ci0tZGNhdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsLW91ci0tZGNhdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19jb2xsLW91ci0tZGNhdCAucGJfX2NvbGwtb3VyLS1vd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNHB4IDEwcHggMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NvbGwtbWVudSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDIwcHg7XG4gIH1cbiAgLnBiX19jb2xsLW1lbnUuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY29sbC1tZW51IHtcbiAgICBtYXJnaW46IDAgLTEycHggMjBweDtcbiAgfVxufVxuLnBiX19jb2xsLW1lbnUtLWxpc3Qge1xuICBwYWRkaW5nOiA1NXB4IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NvbGwtbWVudS0tbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBiX19jb2xsLW1lbnUtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHggOHB4IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fY29sbC1tZW51LS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2NvbGwtbWVudS0tbGluay5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY29sbC1tZW51LS1saW5rIHtcbiAgICBwYWRkaW5nOiAxMy41cHggNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5wYl9fY29sbC1tZW51LS10b2dnbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4Nm1zIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY29sbC1tZW51LS10b2dnbGU6OmJlZm9yZSB7XG4gICAgdG9wOiAyMXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5wYl9fY29sbC1tZW51LS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jb2xsLW1lbnUtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOjpiZWZvcmUge1xuICB0b3A6IDE3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsLW1lbnUtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgfVxufVxuLnBiX19jb2xsLW1lbnUtLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucGJfX2NvbGwtbWVudS0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19jb2xsLW1lbnUtLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBiX19jb2xsLW1lbnUtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICBjb2xvcjogI2ZmOTMzMztcbn1cbi5wYl9fY29sbC1tZW51LS1zdWIge1xuICBtYXJnaW46IDAgLTEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NvbGwtbWVudS0tc3ViIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuLnBiX19jb2xsLW1lbnUtLXN1Yi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweCAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fY29sbC1tZW51LS1zdWItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY29sbC1tZW51LS1zdWItbGluayB7XG4gICAgcGFkZGluZzogMTMuNXB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ucGJfX2NvbGwtbWVudS0tc3ViLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucGJfX2NvbGwtbWVudS0taGl0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOWFlY2I7XG59XG4ucGJfX2NvbGwtbWVudS0tbW9yZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsLW1lbnUtLW1vcmUge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fY29sbC1tZW51LS1kY2F0IHtcbiAgICBmbGV4OiAwIDAgMjMwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsLW1lbnUtLWRjYXQge1xuICAgIG1hcmdpbjogLTEwcHggLTEwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jb2xsLW1lbnUtLWRjYXQge1xuICAgIG1hcmdpbjogLTEwcHggLTEwcHggMTBweDtcbiAgfVxufVxuLnBiX19jb2xsLW1lbnUtLWRjYXQgLnBiX19jb2xsLW1lbnUtLWxpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucGJfX2NvbGwtbWVudS0tZGNhdCAucGJfX2NvbGwtbWVudS0tdG9nZ2xlOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5wYl9fY29sbC1tZW51LS1kY2F0IC5wYl9fY29sbC1tZW51LS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgdG9wOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY29sbC1tZW51LS1kY2F0IC5wYl9fY29sbC1tZW51LS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgICB0b3A6IDIxcHg7XG4gIH1cbn1cbi5wYl9fY29sbC1tZW51LS1kY2F0IC5wYl9fY29sbC1tZW51LS1pY29uIHtcbiAgY29sb3I6ICNmMjk5NGE7XG59XG4ucGJfX2NvbGwtbWVudS0tZGNhdCAucGJfX2NvbGwtbWVudS0tc3ViIHtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY29sbC1tZW51LS1kY2F0IC5wYl9fY29sbC1tZW51LS1zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2NvbGwtbWVudS0tZGNhdCAucGJfX2NvbGwtbWVudS0tc3ViLWxpbmsge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NvbGwtbWVudS0tZGNhdCAucGJfX2NvbGwtbWVudS0tc3ViLWxpbmsge1xuICAgIHBhZGRpbmc6IDEzLjVweCA1MHB4O1xuICB9XG59XG5cbi5wYl9fY2F0LWZpbHRlcnMge1xuICBncmlkLWFyZWE6IGZpbHRlcnM7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2F0LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICB9XG4gIC5wYl9fY2F0LWZpbHRlcnMuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0tbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2F0LWZpbHRlcnMge1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgfVxufVxuLnBiX19jYXQtZmlsdGVycy0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI2UwZTBlMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1zaG9ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19jYXQtZmlsdGVycy0tYXJyb3cge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDAuNjI1ZW07XG4gIGhlaWdodDogMC42MjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0wLjM1ZW0gNHB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dCwgbWFyZ2luIDMwMG1zIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAucGJfX2NhdC1maWx0ZXJzLS1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlOmhvdmVyLCAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGU6Zm9jdXMtdmlzaWJsZSwgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS10b2dnbGU6aG92ZXIgLnBiX19jYXQtZmlsdGVycy0taWNvbiwgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlOmZvY3VzLXZpc2libGUgLnBiX19jYXQtZmlsdGVycy0taWNvbiwgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19jYXQtZmlsdGVycy0taWNvbiB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlOmhvdmVyIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQsIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZTpmb2N1cy12aXNpYmxlIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQsIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWRyb3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19jYXQtZmlsdGVycy0taXRlbS5pcy1vcGVuID4gLnBiX19jYXQtZmlsdGVycy0tZHJvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiX19jYXQtZmlsdGVycy0tb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnBiX19jYXQtZmlsdGVycy0tb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1vcHRpb246aG92ZXIsIC5wYl9fY2F0LWZpbHRlcnMtLW9wdGlvbjpmb2N1cy12aXNpYmxlLCAucGJfX2NhdC1maWx0ZXJzLS1vcHRpb25bYXJpYS1wcmVzc2VkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NCwgMTY2LCAwLjEpO1xufVxuLnBiX19jYXQtZmlsdGVycy0tb3B0aW9uIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLW9wdGlvbiAucGJfX2NhdC1maWx0ZXJzLS1zaG9ydCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1vcHRpb24taWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19jYXQtZmlsdGVycy0tdHlwZXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY1OTI3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLXR5cGVzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkyNztcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLXR5cGVzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xufVxuLnBiX19jYXQtZmlsdGVycy0tdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnBiX19jYXQtZmlsdGVycy0tdHlwZTpob3ZlciAucGJfX2NhdC1maWx0ZXJzLS10eXBlLWljb24sXG4ucGJfX2NhdC1maWx0ZXJzLS10eXBlOmhvdmVyIC5wYl9fY2F0LWZpbHRlcnMtLXR5cGUtdGV4dCwgLnBiX19jYXQtZmlsdGVycy0tdHlwZTpmb2N1cy12aXNpYmxlIC5wYl9fY2F0LWZpbHRlcnMtLXR5cGUtaWNvbixcbi5wYl9fY2F0LWZpbHRlcnMtLXR5cGU6Zm9jdXMtdmlzaWJsZSAucGJfX2NhdC1maWx0ZXJzLS10eXBlLXRleHQge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLXR5cGUtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLXR5cGUtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS10eXBlLWNvdW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLXNhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1OTI3O1xufVxuLnBiX19jYXQtZmlsdGVycy0tc2FsZSBiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1pdGVtLXR5cGUgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbS10eXBlIC5wYl9fY2F0LWZpbHRlcnMtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbS1nZW5kZXIgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbS1zb3J0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0tZHJvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS1pdGVtLXR5cGUgLnBiX19jYXQtZmlsdGVycy0tZHJvcCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzMzBweCk7XG4gICAgd2lkdGg6IDY2MHB4O1xuICB9XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tdHlwZSAucGJfX2NhdC1maWx0ZXJzLS1kcm9wOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU5Mjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1pdGVtLXR5cGUgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbS1nZW5kZXIgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbS1zb3J0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XG4gICAgbWluLXdpZHRoOiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG4gIC5wYl9fY2F0LWZpbHRlcnMtLXNob3J0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0tZHJvcCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0tdHlwZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS10eXBlcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLnBiX19jYXQtZmlsdGVycy0tZGNhdCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jYXQtZmlsdGVycy0tZGNhdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0ge1xuICBib3JkZXItdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0taXRlbS10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0taWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0taXRlbS10eXBlIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tdHlwZSAucGJfX2NhdC1maWx0ZXJzLS1pY29uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS1pdGVtLXR5cGUgLnBiX19jYXQtZmlsdGVycy0taWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxufVxuLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS1hcnJvdyB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IC00cHggNHB4IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSA+IC5wYl9fY2F0LWZpbHRlcnMtLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZTpob3ZlcixcbiAgLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGU6Zm9jdXMtdmlzaWJsZSxcbiAgLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICB9XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlOmhvdmVyIC5wYl9fY2F0LWZpbHRlcnMtLWljb24sXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlOmhvdmVyIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQsXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlOmZvY3VzLXZpc2libGUgLnBiX19jYXQtZmlsdGVycy0taWNvbixcbiAgLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGU6Zm9jdXMtdmlzaWJsZSAucGJfX2NhdC1maWx0ZXJzLS10ZXh0LFxuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5wYl9fY2F0LWZpbHRlcnMtLWljb24sXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19jYXQtZmlsdGVycy0tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2UwZTBlMDtcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZTpob3ZlciAucGJfX2NhdC1maWx0ZXJzLS10ZXh0LFxuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZTpmb2N1cy12aXNpYmxlIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQsXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19jYXQtZmlsdGVycy0tdGV4dCB7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZS5pcy1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xuICB9XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlLmlzLXNlbGVjdGVkIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDU0YTY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tdHlwZSAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tZ2VuZGVyIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICB9XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0taXRlbS1zb3J0IC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDE2MnB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tZHJvcCB7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2NHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS1kcm9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLWRyb3Age1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tb3B0aW9uIHtcbiAgZ2FwOiA4cHg7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLW9wdGlvblthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg0LCAxNjYsIDAuMSk7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLW9wdGlvbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0taXRlbS10eXBlIC5wYl9fY2F0LWZpbHRlcnMtLWRyb3Age1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY1OTI3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tdHlwZSAucGJfX2NhdC1maWx0ZXJzLS1kcm9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLXR5cGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWRjYXQgLnBiX19jYXQtZmlsdGVycy0tdHlwZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBiX19jYXQtZmlsdGVycy0tZGNhdCAucGJfX2NhdC1maWx0ZXJzLS10eXBlcy1saXN0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGJfX2NhdC1maWx0ZXJzLS1raW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1raW5kLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1raW5kLXBpYyAuaWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1raW5kOmhvdmVyIC5wYl9fY2F0LWZpbHRlcnMtLWtpbmQtcGljLCAucGJfX2NhdC1maWx0ZXJzLS1raW5kOmZvY3VzLXZpc2libGUgLnBiX19jYXQtZmlsdGVycy0ta2luZC1waWMge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWtpbmQtbmV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1raW5kLXRleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucGJfX2NhdC1maWx0ZXJzLS1raW5kLXNhbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19jYXQtZmlsdGVycy0ta2luZC1zYWxlIGIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2F0LWZpbHRlcnMtLWtpbmQtc2FsZSBzcGFuIHtcbiAgcGFkZGluZzogMCA2cHggMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkyNztcbn1cblxuLnBiX19jYXQtYmFyIHtcbiAgZ3JpZC1hcmVhOiBtYmFyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2F0LWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2NhdC1iYXIge1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgfVxufVxuLnBiX19jYXQtYmFyLS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19jYXQtYmFyLS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnBiX19jYXQtYmFyLS1hcnJvdyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMC42MjVlbTtcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTAuMzVlbSA0cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBtYXJnaW4gMzAwbXMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2NhdC1iYXItLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdID4gLnBiX19jYXQtYmFyLS1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLnBiX19jYXQtYmFyLS1ibHVlIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2NhdC1iYXItLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2F0LWJhci0tZGNhdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2NhdC1iYXItLWRjYXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBiX19jYXQtYmFyLS1kY2F0IC5wYl9fY2F0LWJhci0tYnV0dG9uIHtcbiAgZmxleDogMSAxIDUwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBiX19jYXQtYmFyLS1kY2F0IC5wYl9fY2F0LWJhci0tYXJyb3cge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiAtNHB4IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jYXQtYmFyLS1kY2F0IC5wYl9fY2F0LWJhci0tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAucGJfX2NhdC1iYXItLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLnBiX19vbmUtY2xpY2stLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGJfX29uZS1jbGljay0tZG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjBweCAwIDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX29uZS1jbGljay0tZG9uZSBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnBiX19mYXYtYnVyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGJfX2Zhdi1idXJzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNS4ycHggLTQ4cHggMCAtM3B4ICNmZjgwODAsIC01LjJweCAtNDJweCAwIC0zcHggI2ZmZWQ4MCwgNDAuNzdweCAtMjUuODZweCAwIC0zcHggI2ZmZWQ4MCwgMjkuNTlweCAtMzAuMjVweCAwIC0zcHggI2E0ZmY4MCwgNDUuNjRweCAxNS43NXB4IDAgLTNweCAjYTRmZjgwLCA0Mi4xcHggNC4yOHB4IDAgLTNweCAjODBmZmM4LCAxNi4xNHB4IDQ1LjVweCAwIC0zcHggIzgwZmZjOCwgMjIuOTFweCAzNS41OHB4IDAgLTNweCAjODBjOGZmLCAtMjUuNTFweCA0MC45OXB4IDAgLTNweCAjODBjOGZmLCAtMTMuNTRweCA0MC4xcHggMCAtM3B4ICNhNDgwZmYsIC00Ny45NXB4IDUuNjFweCAwIC0zcHggI2E0ODBmZiwgLTM5Ljc5cHggMTQuNDJweCAwIC0zcHggI2ZmODBlZCwgLTM0LjI5cHggLTMzLjk5cHggMCAtM3B4ICNmZjgwZWQsIC0zNi4wOHB4IC0yMi4xMnB4IDAgLTNweCAjZmY4MDgwO1xuICBhbmltYXRpb246IHBiLWZhdi1zcGFya2xlcyAxcyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBwYi1mYXYtc3BhcmtsZXMge1xuICAwJSwgMjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiA1LjJweCAtMzlweCAwIDAgI2ZmODA4MCwgLTUuMnB4IC0zM3B4IDAgMCAjZmZlZDgwLCAzMy43M3B4IC0yMC4yNXB4IDAgMCAjZmZlZDgwLCAyMi41NnB4IC0yNC42NHB4IDAgMCAjYTRmZjgwLCAzNi44N3B4IDEzLjc1cHggMCAwICNhNGZmODAsIDMzLjMzcHggMi4yN3B4IDAgMCAjODBmZmM4LCAxMi4yNHB4IDM3LjM5cHggMCAwICM4MGZmYzgsIDE5cHggMjcuNDhweCAwIDAgIzgwYzhmZiwgLTIxLjYxcHggMzIuODhweCAwIDAgIzgwYzhmZiwgLTkuNjNweCAzMS45OXB4IDAgMCAjYTQ4MGZmLCAtMzkuMThweCAzLjYxcHggMCAwICNhNDgwZmYsIC0zMS4wMnB4IDEyLjQxcHggMCAwICNmZjgwZWQsIC0yNy4yNXB4IC0yOC4zOHB4IDAgMCAjZmY4MGVkLCAtMjkuMDRweCAtMTYuNTFweCAwIDAgI2ZmODA4MDtcbiAgfVxufVxuLnBiX19mYXYtZmx5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX19mYXYtZmx5LS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLnBiX19mYXYtZmx5LS1pbm5lciAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGJfX2Zhdi1kb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5wYl9fZmF2LWRvY2suaXMtc2hvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpO1xufVxuLnBiX19mYXYtZG9jay0taWNvbiwgLnBiX19mYXYtZG9jay0tY291bnQge1xuICBncmlkLWFyZWE6IDEvMTtcbn1cbi5wYl9fZmF2LWRvY2stLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2UyMjY0ZDtcbn1cbi5wYl9fZmF2LWRvY2stLWNvdW50IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LXNub3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNSUsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktc2FudGEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNjBweCk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHRyYW5zbGF0ZVgoNjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWJhdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSkgdHJhbnNsYXRlWSgtNTBweCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKSB0cmFuc2xhdGVZKC01MHB4KSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktY2xvdWRzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxMDBweCkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWdob3N0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDUwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwdncsIC02MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGItaG9saWRheS1naG9zdC10d28ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDQwJSwgNDAuMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTB2dywgLTUwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgNTAlLCA1MC4xJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMHZ3LCAtNTBweCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExMHZ3LCA0MDBweCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktZHJpZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktYmxlc2sge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1JSAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyNSUgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LXRhbmsge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWJvYXQtbGVmdCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMCwgLTVweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGItaG9saWRheS1ib2F0LXJpZ2h0IHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwLCAtNXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWFpci1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDM4NXB4KSBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGItaG9saWRheS1haXItcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMzg1cHgpIHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWJhbGxvb24ge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpIHRyYW5zbGF0ZVgoLTUwcHgpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpIHRyYW5zbGF0ZVgoLTUwcHgpIHJvdGF0ZSgzZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWNsb3VkIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAyNSUsIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktZmx5aW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZykgdHJhbnNsYXRlWCgwKSByb3RhdGUoNTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWCg0MHB4KSByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktZmx5aW5nLXR3byB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZykgdHJhbnNsYXRlWCgwKSByb3RhdGUoLTUwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg4MHB4KSByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuLnBiX19ob2xpZGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19ob2xpZGF5IHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG4ucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLW5ld3llYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktaW4gMC42cyBlYXNlLW91dCBib3RoO1xufVxuLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktaW4gMC42cyBlYXNlLW91dCBib3RoO1xufVxuLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1sb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWluIDAuNnMgZWFzZS1vdXQgYm90aDtcbn1cbi5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tZGVmZW5kZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktaW4gMC42cyBlYXNlLW91dCBib3RoO1xufVxuLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1tYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1pbiAwLjZzIGVhc2Utb3V0IGJvdGg7XG59XG4ucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLXZpY3Rvcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktaW4gMC42cyBlYXNlLW91dCBib3RoO1xufVxuXG4ucGJfX2hvbGlkYXktLW5ld3llYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG59XG4ucGJfX2hvbGlkYXktLW5ld3llYXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc0OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1uZXd5ZWFyL2JnLWQuanBnXCIpIHJlcGVhdC14IGNlbnRlciBjZW50ZXI7XG59XG4ucGJfX2hvbGlkYXktLW5ld3llYXItc25vdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuLnBiX19ob2xpZGF5LS1uZXd5ZWFyLWZsYWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktc25vdyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucGJfX2hvbGlkYXktLW5ld3llYXItZmxha2UtZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLW5ld3llYXIvc25vdy1mb3JlZ3JvdW5kLnBuZ1wiKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG59XG4ucGJfX2hvbGlkYXktLW5ld3llYXItZmxha2UtZm9yZS5wYl9faG9saWRheS0tbmV3eWVhci1mbGFrZS1sYXRlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3LjVzO1xufVxuLnBiX19ob2xpZGF5LS1uZXd5ZWFyLWZsYWtlLW1pZGRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLW5ld3llYXIvc25vdy1taWRkbGVncm91bmQucG5nXCIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwcztcbn1cbi5wYl9faG9saWRheS0tbmV3eWVhci1mbGFrZS1taWRkbGUucGJfX2hvbGlkYXktLW5ld3llYXItZmxha2UtbGF0ZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTBzO1xufVxuLnBiX19ob2xpZGF5LS1uZXd5ZWFyLWZsYWtlLWJhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1uZXd5ZWFyL3Nub3ctYmFja2dyb3VuZC5wbmdcIik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xufVxuLnBiX19ob2xpZGF5LS1uZXd5ZWFyLWZsYWtlLWJhY2sucGJfX2hvbGlkYXktLW5ld3llYXItZmxha2UtbGF0ZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTVzO1xufVxuLnBiX19ob2xpZGF5LS1uZXd5ZWFyLXNhbnRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG59XG4ucGJfX2hvbGlkYXktLW5ld3llYXItc2FudGE6OmJlZm9yZSwgLnBiX19ob2xpZGF5LS1uZXd5ZWFyLXNhbnRhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtNTQxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzgycHg7XG4gIGhlaWdodDogNzQxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLW5ld3llYXIvZ2FybGFuZC5wbmdcIikgbm8tcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYl9faG9saWRheS0tbmV3eWVhci1zYW50YTo6YWZ0ZXIge1xuICBsZWZ0OiAtMzQzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05NWRlZyk7XG59XG4ucGJfX2hvbGlkYXktLW5ld3llYXItc2FudGE6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTQ3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExMGRlZyk7XG59XG4ucGJfX2hvbGlkYXktLW5ld3llYXItc2xlaWdoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMDBweCk7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4ICM4MGQ1ZmYpO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktc2FudGEgMTBzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiAxOTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4tYWZ0ZXIsIC5wYl9faG9saWRheS0taGFsbG93ZWVuLWNlbnRlciwgLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4tYmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYl9faG9saWRheS0taGFsbG93ZWVuLWFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTkycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLWhhbGxvd2Vlbi9tb29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA1OTJweDtcbn1cbi5wYl9faG9saWRheS0taGFsbG93ZWVuLWNlbnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1oYWxsb3dlZW4vZWFydGgucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgNDQ4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MjNweDtcbn1cbi5wYl9faG9saWRheS0taGFsbG93ZWVuLWJlZm9yZSB7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGJfX2hvbGlkYXktLWhhbGxvd2Vlbi1iZWZvcmU6OmJlZm9yZSwgLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4tYmVmb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjUuMDFweDtcbiAgaGVpZ2h0OiAxMTMuOXB4O1xufVxuLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4tYmVmb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1oYWxsb3dlZW4vd2l0Y2gtdHdvLnN2Z1wiKTtcbiAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWdob3N0LXR3byA1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucGJfX2hvbGlkYXktLWhhbGxvd2Vlbi1iZWZvcmU6OmFmdGVyIHtcbiAgdG9wOiA2MDBweDtcbiAgbGVmdDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1oYWxsb3dlZW4vd2l0Y2guc3ZnXCIpO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktZ2hvc3QgM3MgbGluZWFyIGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4tYmF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWJhdCAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4ucGJfX2hvbGlkYXktLWhhbGxvd2Vlbi1jbG91ZHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWNsb3VkcyA0MHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5wYl9faG9saWRheS0tbG92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTE5NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGJfX2hvbGlkYXktLWxvdmUtYWZ0ZXIsIC5wYl9faG9saWRheS0tbG92ZS1jZW50ZXIsIC5wYl9faG9saWRheS0tbG92ZS1iZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBiX19ob2xpZGF5LS1sb3ZlLWFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1sb3ZlL2JnLWxvdmUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCBhdXRvO1xufVxuLnBiX19ob2xpZGF5LS1sb3ZlLWNlbnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1sb3ZlL2JnLWNsb3VkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDE0NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyOTVweCBhdXRvO1xufVxuLnBiX19ob2xpZGF5LS1sb3ZlLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDExMjBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjk1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtbG92ZS9iZy1jbG91ZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMjI5NXB4IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xufVxuLnBiX19ob2xpZGF5LS1sb3ZlLWJlZm9yZSB7XG4gIHotaW5kZXg6IDI7XG59XG4ucGJfX2hvbGlkYXktLWxvdmUtYmFsbG9vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWRyaWZ0IDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5wYl9faG9saWRheS0tbG92ZS1oZWFydHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuNykpO1xufVxuXG4ucGJfX2hvbGlkYXktLWRlZmVuZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExOTZweDtcbn1cbi5wYl9faG9saWRheS0tZGVmZW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLWRlZmVuZGVyL2JnLXRleHQuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTE5NnB4O1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG4ucGJfX2hvbGlkYXktLWRlZmVuZGVyLWJvZHk6OmJlZm9yZSwgLnBiX19ob2xpZGF5LS1kZWZlbmRlci1ib2R5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTE5NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMTk2cHg7XG59XG4ucGJfX2hvbGlkYXktLWRlZmVuZGVyLWJvZHk6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLWRlZmVuZGVyL2JnLWxpbmUxLnBuZ1wiKTtcbn1cbi5wYl9faG9saWRheS0tZGVmZW5kZXItYm9keTo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLWRlZmVuZGVyL2JnLWxpbmUyLnBuZ1wiKTtcbn1cbi5wYl9faG9saWRheS0tZGVmZW5kZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLWhlaWdodDogMTE5NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGJfX2hvbGlkYXktLWRlZmVuZGVyLWFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDMyNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1kZWZlbmRlci9iZy1hZnRlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMzIwMHB4IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wYl9faG9saWRheS0tZGVmZW5kZXItY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGJfX2hvbGlkYXktLWRlZmVuZGVyLWNlbnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtZGVmZW5kZXIvc2hpbmUucG5nXCIpIG5vLXJlcGVhdCAtMjUlIDA7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1ibGVzayA1LjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1iZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogODBweDtcbn1cbi5wYl9faG9saWRheS0tZGVmZW5kZXItc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1zdmcgPiBnOm50aC1jaGlsZCgxKSwgLnBiX19ob2xpZGF5LS1kZWZlbmRlci1zdmcgPiBnOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS10YW5rIDEuNXMgbGluZWFyIGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1zdmcgPiBnOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1ib2F0LWxlZnQgNy41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5wYl9faG9saWRheS0tZGVmZW5kZXItc3ZnID4gZzpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktYm9hdC1yaWdodCA3LjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1zdmcgPiBnOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1haXItbGVmdCA3LjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1zdmcgPiBnOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1haXItbGVmdCA3LjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1zdmcgPiBnOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1haXItbGVmdCA3LjdzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1kZWZlbmRlci1zdmcgPiBnOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1haXItcmlnaHQgNy41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5wYl9faG9saWRheS0tZGVmZW5kZXItc3ZnID4gZzpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktYWlyLXJpZ2h0IDcuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4ucGJfX2hvbGlkYXktLWRlZmVuZGVyLXN2ZyA+IGc6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1haXItcmlnaHQgNy43cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLnBiX19ob2xpZGF5LS1tYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDI0cHg7XG59XG4ucGJfX2hvbGlkYXktLW1hcmNoLWFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDQwMHB4O1xuICBsZWZ0OiAzNyU7XG59XG4ucGJfX2hvbGlkYXktLW1hcmNoLWJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAyODBweDtcbiAgbGVmdDogNTAlO1xufVxuLnBiX19ob2xpZGF5LS1tYXJjaC1mbG93ZXJzLCAucGJfX2hvbGlkYXktLW1hcmNoLWdpcmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktYmFsbG9vbiA0MHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4ucGJfX2hvbGlkYXktLW1hcmNoLWdpcmwge1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLnBiX19ob2xpZGF5LS1tYXJjaC1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMjAzMnB4O1xuICBtaW4taGVpZ2h0OiAxMDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wYl9faG9saWRheS0tbWFyY2gtY2VudGVyOjpiZWZvcmUsIC5wYl9faG9saWRheS0tbWFyY2gtY2VudGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG4ucGJfX2hvbGlkYXktLW1hcmNoLWNlbnRlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtbWFyY2gvYmctZnJhbWUucG5nXCIpO1xufVxuLnBiX19ob2xpZGF5LS1tYXJjaC1jZW50ZXI6OmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtbWFyY2gvYmcucG5nXCIpO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktY2xvdWQgNDBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnBiX19ob2xpZGF5LS1tYXJjaC1iaXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLnBiX19ob2xpZGF5LS1tYXJjaC1iaXJkLTEge1xuICB0b3A6IDQ1MHB4O1xuICBsZWZ0OiAzNiU7XG4gIGFuaW1hdGlvbjogcGItaG9saWRheS1mbHlpbmcgMTJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wYl9faG9saWRheS0tbWFyY2gtYmlyZC0yIHtcbiAgdG9wOiAzMDBweDtcbiAgbGVmdDogMzQlO1xuICBhbmltYXRpb246IHBiLWhvbGlkYXktZmx5aW5nLXR3byAxMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucGJfX2hvbGlkYXktLXZpY3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTA4MHB4O1xufVxuLnBiX19ob2xpZGF5LS12aWN0b3J5LWFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTA4MHB4O1xufVxuLnBiX19ob2xpZGF5LS12aWN0b3J5LWFmdGVyOjpiZWZvcmUsIC5wYl9faG9saWRheS0tdmljdG9yeS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwODBweDtcbn1cbi5wYl9faG9saWRheS0tdmljdG9yeS1hZnRlcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtdmljdG9yeS9saW5lLWxlZnQuanBnXCIpO1xufVxuLnBiX19ob2xpZGF5LS12aWN0b3J5LWFmdGVyOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtdmljdG9yeS9saW5lLXJpZ2h0LmpwZ1wiKTtcbn1cbi5wYl9faG9saWRheS0tdmljdG9yeS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTkyMHB4O1xuICBoZWlnaHQ6IDEwODBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtdmljdG9yeS9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wYl9faG9saWRheS0tdmljdG9yeS1iZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi5wYl9faG9saWRheS0tdmljdG9yeS1iZWZvcmU6OmJlZm9yZSwgLnBiX19ob2xpZGF5LS12aWN0b3J5LWJlZm9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19ob2xpZGF5LS12aWN0b3J5LWJlZm9yZTo6YmVmb3JlIHtcbiAgdG9wOiAxMjBweDtcbiAgaGVpZ2h0OiA4NDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtdmljdG9yeS9yaWJib25zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnBiX19ob2xpZGF5LS12aWN0b3J5LWJlZm9yZTo6YWZ0ZXIge1xuICB0b3A6IDM4MHB4O1xuICBoZWlnaHQ6IDE4N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS12aWN0b3J5L3RleHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG59XG5cbmJvZHkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuXG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2Y5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1uZXd5ZWFyL2JnLXNub3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tbmV3eWVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX2hvbGlkYXktdGhlbWUtLWhhbGxvd2VlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTI1Mzc7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLWhhbGxvd2VlbiAucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLWhhbGxvd2VlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX2hvbGlkYXktdGhlbWUtLWxvdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1sb3ZlL2JnLWxpbmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuLnBiX19ob2xpZGF5LXRoZW1lLS1sb3ZlIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tbG92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX2hvbGlkYXktdGhlbWUtLWRlZmVuZGVyIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tZGVmZW5kZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBiX19ob2xpZGF5LXRoZW1lLS1tYXJjaCAucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLW1hcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYl9faG9saWRheS10aGVtZS0tdmljdG9yeSAucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLXZpY3Rvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIHtcbiAgLS1wYi1ob2xpZGF5LWluazogIzAwNjZiMTtcbn1cblxuLnBiX19ob2xpZGF5LXRoZW1lLS1oYWxsb3dlZW4ge1xuICAtLXBiLWhvbGlkYXktaW5rOiAjZWI5ZDQzO1xufVxuLnBiX19ob2xpZGF5LXRoZW1lLS1oYWxsb3dlZW4gLnBiX19sb2dvIHtcbiAgZm9udC1mYW1pbHk6IFwiVmFtcGlyZTk1XCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5wYl9faG9saWRheS10aGVtZS0taGFsbG93ZWVuIC5wYl9fYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjOWZiMGMyO1xufVxuXG5bYXJpYS1jdXJyZW50PXBhZ2VdID4gLnBiX19ob2xpZGF5LXRoZW1lLS1oYWxsb3dlZW4gLnBiX19icmVhZGNydW1iLS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYl9faG9saWRheS10aGVtZS0tbG92ZSB7XG4gIC0tcGItaG9saWRheS1pbms6ICNkYzA3NGY7XG59XG5cbi5wYl9faG9saWRheS10aGVtZS0tZGVmZW5kZXIge1xuICAtLXBiLWhvbGlkYXktaW5rOiAjMmY1ZGI3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1uZXd5ZWFyIC5wYl9faG9saWRheS0tbmV3eWVhci1iZyB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1uZXd5ZWFyL2JnLW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tbmV3eWVhciAucGJfX2hvbGlkYXktLW5ld3llYXItc2FudGE6OmJlZm9yZSxcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1uZXd5ZWFyIC5wYl9faG9saWRheS0tbmV3eWVhci1zYW50YTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4sXG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tbG92ZSxcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1kZWZlbmRlcixcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1tYXJjaCxcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS12aWN0b3J5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDB2dyBhdXRvO1xuICB9XG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0taGFsbG93ZWVuID4gKiwgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1oYWxsb3dlZW46OmJlZm9yZSxcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1sb3ZlID4gKixcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1sb3ZlOjpiZWZvcmUsXG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tZGVmZW5kZXIgPiAqLFxuICAucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLWRlZmVuZGVyOjpiZWZvcmUsXG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tbWFyY2ggPiAqLFxuICAucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLW1hcmNoOjpiZWZvcmUsXG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tdmljdG9yeSA+ICosXG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tdmljdG9yeTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0taGFsbG93ZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1oYWxsb3dlZW4vbW9vbi5zdmdcIik7XG4gIH1cbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1sb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVycy90aGVtZS1sb3ZlL2JnLWxvdmUuanBnXCIpO1xuICB9XG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tZGVmZW5kZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLWRlZmVuZGVyL2JnLXRleHQuanBnXCIpO1xuICB9XG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tbWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLW1hcmNoL2JnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgYXV0bztcbiAgfVxuICAucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLXZpY3Rvcnkge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLXZpY3RvcnkvdGV4dC5wbmdcIiksIHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLXZpY3RvcnkvcmliYm9ucy5zdmdcIiksIHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLXZpY3RvcnkvYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2MCUsIGNlbnRlciwgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCBhdXRvIDEwMCUsIGNvdmVyO1xuICB9XG4gIC5wYl9faG9saWRheS10aGVtZS0tbG92ZSxcbiAgLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX2hvbGlkYXkgPiAucGJfX2hvbGlkYXktLWhhbGxvd2VlbixcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1sb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2MHZ3IGF1dG87XG4gIH1cbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1kZWZlbmRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOTB2dyBhdXRvO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGJfX2hvbGlkYXkucGJfX2hvbGlkYXkucGJfX2hvbGlkYXkgKixcbiAgLnBiX19ob2xpZGF5LnBiX19ob2xpZGF5LnBiX19ob2xpZGF5ICo6OmJlZm9yZSxcbiAgLnBiX19ob2xpZGF5LnBiX19ob2xpZGF5LnBiX19ob2xpZGF5ICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYl9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3MjhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19oZXJvIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hlcm8ge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9faGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGJfX2hlcm8tLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2hlcm8tLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5zZXQ6IGF1dG87XG4gIH1cbn1cbi5wYl9faGVyby0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19oZXJvLS1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDEwMDAvNzI5O1xuICB9XG59XG4ucGJfX2hlcm8tLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX19oZXJvLS1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2hlcm8tLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB9XG59XG4ucGJfX2hlcm8tLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19oZXJvLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wYl9faGVyby0tZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9faGVyby0tZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9faGVyby0tZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW46IDAgMTFweDtcbn1cbi5wYl9faGVyby0tZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbn1cbi5wYl9faGVyby0tZmVhdHVyZS1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGJfX2hlcm8tLWZlYXR1cmUtbnVtIHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGJfX2hlcm8tLWZlYXR1cmUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYl9faGVyby0tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjAwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2hlcm8tLWJ1dHRvbnMge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faGVyby0tYnV0dG9ucyB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2hlcm8tLWJ1dHRvbnMge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19oZXJvLS1idXR0b25zIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wYl9faGVyby0taGFsZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuLnBiX19oZXJvLS1oYWxmLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19oZXJvLS1oYWxmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxufVxuXG4ucGJfX2tpZHMtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fa2lkcy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGJfX2tpZHMtd3JhcCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucGJfX2tpZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19raWRzIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9fa2lkcyB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLnBiX19raWRzID4gcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGJfX2tpZHMtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMDtcbn1cbi5wYl9fa2lkcy0tc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fa2lkcy0tc2lkZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4ucGJfX2tpZHMtLXNpZGUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYl9fa2lkcy0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19raWRzLS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9fa2lkcy0tdGV4dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG59XG4ucGJfX2tpZHMtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fa2lkcy0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2tpZHMtLWxhYmVsIHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19raWRzLS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cbn1cbi5wYl9fa2lkcy0taWNvbiB7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2tpZHMtLWljb24ge1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogNjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19raWRzLS1pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19raWRzLS1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiA0cHggMCAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fa2lkcy0tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX2tpZHMtLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnBiX19oYWx2ZXMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hhbHZlcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBiX19oYWx2ZXMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYl9faGFsdmVzLS1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2hhbHZlcy0tcm93IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hhbHZlcy0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9faGFsdmVzLS1yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5cbi5wYl9faGFsZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAucGJfX2hhbGYge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faGFsZiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGJfX2hhbGYgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGJfX2hhbGYtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hhbGYtLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTAyMy8yNjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9faGFsZi0taW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDYxMC8zNTA7XG4gIH1cbn1cbi5wYl9faGFsZi0taGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9faGFsZi0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHggMTZweDtcbiAgfVxufVxuLnBiX19oYWxmLS10aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19oYWxmLS1jb25zdHJ1Y3RvciAucGJfX2hhbGYtLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYl9fdG9wLWNhdHMtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtYXV0by1yb3dzOiAyODlweDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5wYl9fdG9wLWNhdHMtLWdyaWQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fdG9wLWNhdHMtLWdyaWQge1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMjB2dywgMjg5cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX190b3AtY2F0cy0tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICB9XG59XG5cbi5wYl9fdG9wLWNhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fdG9wLWNhdCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDI2OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX190b3AtY2F0IHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3RvcC1jYXQge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5wYl9fdG9wLWNhdC0taW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fdG9wLWNhdC0taW5mbyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX190b3AtY2F0LS1pbmZvIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ucGJfX3RvcC1jYXQtLXRpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1vdXQsIG1hcmdpbiAzMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fdG9wLWNhdC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG4ucGJfX3RvcC1jYXQtLWdlbmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLW91dCAxMDBtcywgdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0IDEwMG1zLCB2aXNpYmlsaXR5IDM1MG1zO1xufVxuLnBiX190b3AtY2F0LS1nZW5kZXI6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5wYl9fdG9wLWNhdC0tZ2VuZGVyOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGJfX3RvcC1jYXQtLWdlbmRlcjpob3ZlciwgLnBiX190b3AtY2F0LS1nZW5kZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fdG9wLWNhdC0tZ2VuZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fdG9wLWNhdDpob3ZlciAucGJfX3RvcC1jYXQtLWluZm8sIC5wYl9fdG9wLWNhdDpmb2N1cy13aXRoaW4gLnBiX190b3AtY2F0LS1pbmZvIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIC5wYl9fdG9wLWNhdDpob3ZlciAucGJfX3RvcC1jYXQtLXRpdGxlLCAucGJfX3RvcC1jYXQ6Zm9jdXMtd2l0aGluIC5wYl9fdG9wLWNhdC0tdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAucGJfX3RvcC1jYXQ6aG92ZXIgLnBiX190b3AtY2F0LS1nZW5kZXIsIC5wYl9fdG9wLWNhdDpmb2N1cy13aXRoaW4gLnBiX190b3AtY2F0LS1nZW5kZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnBiX19saXF1aWRhdGlvbiB7XG4gIG1hcmdpbjogMTBweCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2xpcXVpZGF0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19saXF1aWRhdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2xpcXVpZGF0aW9uLS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAzMTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmQ4NGNiIHVybChcIi4uL2ltZy9iYW5uZXJzL2xpcXVpZGF0aW9uLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2F1dG8gMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xpcXVpZGF0aW9uLS1pbmZvIHtcbiAgICBoZWlnaHQ6IDIyOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19saXF1aWRhdGlvbi0taW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19saXF1aWRhdGlvbi0taW5mbyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLnBiX19saXF1aWRhdGlvbi0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19saXF1aWRhdGlvbi0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fbGlxdWlkYXRpb24tLXRleHQge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19saXF1aWRhdGlvbi0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5wYl9fbGlxdWlkYXRpb24tLTgwIHtcbiAgd2lkdGg6IDM2OHB4O1xuICBoZWlnaHQ6IDE2NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fbGlxdWlkYXRpb24tLTgwIHtcbiAgICB3aWR0aDogMzB2dztcbiAgICBoZWlnaHQ6IDEzLjR2dztcbiAgfVxufVxuLnBiX19saXF1aWRhdGlvbi0tbWVnYSB7XG4gIHdpZHRoOiAzNTVweDtcbiAgaGVpZ2h0OiAxNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2xpcXVpZGF0aW9uLS1tZWdhIHtcbiAgICB3aWR0aDogMjl2dztcbiAgICBoZWlnaHQ6IDE0dnc7XG4gIH1cbn1cbi5wYl9fbGlxdWlkYXRpb24tLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19saXF1aWRhdGlvbi0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNXB4O1xuICB9XG59XG4ucGJfX2xpcXVpZGF0aW9uLS1zaXplcywgLnBiX19saXF1aWRhdGlvbi0tZ2VuZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4ucGJfX2xpcXVpZGF0aW9uLS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYl9fbGlxdWlkYXRpb24tLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAzNHB4O1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU2OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciA4Nm1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDg2bXMgZWFzZS1vdXQ7XG59XG4ucGJfX2xpcXVpZGF0aW9uLS1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wYl9fbGlxdWlkYXRpb24tLWJ1dHRvbi13aWRlIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5wYl9fbGlxdWlkYXRpb24tLWlucHV0OmNoZWNrZWQgKyAucGJfX2xpcXVpZGF0aW9uLS1idXR0b24sIC5wYl9fbGlxdWlkYXRpb24tLWlucHV0OmZvY3VzLXZpc2libGUgKyAucGJfX2xpcXVpZGF0aW9uLS1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wYl9fbGlxdWlkYXRpb24tLXN1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19saXF1aWRhdGlvbi0tc3VibWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucGJfX3RvcC1wcmludHMtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX3RvcC1wcmludHMtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX190b3AtcHJpbnRzLS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fdG9wLXByaW50cy0tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX190b3AtcHJpbnRzLS1pdGVtOm50aC1jaGlsZChuKzEzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX190b3AtcHJpbnRzLS1pdGVtOm50aC1jaGlsZChuKzEwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX190b3AtcHJpbnRzLS1pdGVtOm50aC1jaGlsZChuKzEwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX190b3AtcHJpbnRzLS1oaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fdG9wLXByaW50cy0taGl0IHtcbiAgICBncmlkLXJvdzogc3BhbiAxO1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX3RvcC1wcmludHMtLWhpdCB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbi5wYl9fdG9wLXByaW50cy0taGl0LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGJfX3RvcC1wcmludHMtLWhpdC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYl9fdG9wLXByaW50cy0taGl0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDg5JTtcbiAgbWluLWhlaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBmaWx0ZXIgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX3RvcC1wcmludHMtLWhpdC1idXR0b24ge1xuICBtYXJnaW46IDE2cHggMCAxMnB4O1xufVxuLnBiX190b3AtcHJpbnRzLS1oaXQ6aG92ZXIgLnBiX190b3AtcHJpbnRzLS1oaXQtaW1nLCAucGJfX3RvcC1wcmludHMtLWhpdDpmb2N1cy12aXNpYmxlIC5wYl9fdG9wLXByaW50cy0taGl0LWltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC04cHgpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCA4cHggNHB4IHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG4ucGJfX3RvcC1wcmludHMtLWhpdDpob3ZlciAucGJfX3BsYXRlLCAucGJfX3RvcC1wcmludHMtLWhpdDpmb2N1cy12aXNpYmxlIC5wYl9fcGxhdGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cblxuLnBiX19yZXZpZXdzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucGJfX3Jldmlld3MtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19yZXZpZXdzLS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9fcmV2aWV3cy0tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5wYl9fcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYl9fcmV2aWV3LS1waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjdweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3Jldmlldy0tcGhvdG8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDQwNi8yMzU7XG4gIH1cbn1cbi5wYl9fcmV2aWV3ID4gcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiX19yZXZpZXctLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucGJfX3Jldmlldy0tdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNnB4IDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3Jldmlldy0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB9XG59XG4ucGJfX3Jldmlldy0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wYl9fcmV2aWV3LS1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucGJfX3Jldmlldy0tYXZhdGFyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBiX19yZXZpZXctLWF2YXRhciBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGJfX3Jldmlldy0tZmIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNmZhOTtcbn1cbi5wYl9fcmV2aWV3LS1mYiAuaWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4ucGJfX3Jldmlldy0tbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19yZXZpZXctLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBiX19yZXZpZXctLXN0YXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ2FwOiAzcHg7XG4gIGNvbG9yOiAjZmZhNTAwO1xufVxuLnBiX19yZXZpZXctLXN0YXJzIC5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcmV2aWV3LS1hdmF0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19yZXZpZXctLXN0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX3JldmlldyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG4gIC5wYl9fcmV2aWV3LS1uby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19yZXZpZXcgPiBwaWN0dXJlLFxuICAucGJfX3JldmlldyA+IC5wYl9fcmV2aWV3LS1waG90byB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5wYl9fcmV2aWV3LS1waG90byB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wYl9fcmV2aWV3ID4gcGljdHVyZSAucGJfX3Jldmlldy0tcGhvdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucGJfX3Jldmlldy0tdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAucGJfX3Jldmlldy0taW5mbyB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDA7XG4gIH1cbn1cblxuLnBiX19zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGZhOGMzO1xufVxuLnBiX19zdWJzY3JpYmUtLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zdWJzY3JpYmUtLWZvcm0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19zdWJzY3JpYmUtLWZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnBiX19zdWJzY3JpYmUtLXRpdGxlIHtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3Vic2NyaWJlLS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYl9fc3Vic2NyaWJlLS1pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCA3JTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19zdWJzY3JpYmUtLWlucHV0OmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuLnBiX19zdWJzY3JpYmUtLWlucHV0LmlzLWVycm9yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlZmNlNGEsIDAgOHB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3Vic2NyaWJlLS1pbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX3N1YnNjcmliZS0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBiX19zdWJzY3JpYmUtLWJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgNXB4IDAgMTZweDtcbiAgcGFkZGluZzogMTFweCA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19zdWJzY3JpYmUtLWJ1dHRvbjpob3ZlciwgLnBiX19zdWJzY3JpYmUtLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBib3gtc2hhZG93OiAwIDE2cHggMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zdWJzY3JpYmUtLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX3N1YnNjcmliZS0tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGJfX3N1YnNjcmliZS0tbXNnIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBiX19zdWJzY3JpYmUtLW1zZzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYl9faG9tZS1zZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hvbWUtc2VvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxufVxuLnBiX19ob21lLXNlby0tYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faG9tZS1zZW8tLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDhweCAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnBiX19ob21lLXNlby0taGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYl9faG9tZS1zZW8tLWhlYWRlci1zZWNvbmQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucGJfX2hvbWUtc2VvLS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS43Nztcbn1cbi5wYl9faG9tZS1zZW8tLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBhYm91dDtcbn1cbi5wYl9faG9tZS1zZW8tLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb3VudGVyLWluY3JlbWVudDogYWJvdXQ7XG59XG4ucGJfX2hvbWUtc2VvLS1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGFib3V0KSBcIi4gXCI7XG59XG5cbi5wYl9fcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX3BsYXRlLS10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBiX19wbGF0ZS0tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX3BsYXRlOmhvdmVyLCAucGJfX3BsYXRlOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5wYl9fcGxhdGU6aG92ZXIgLnBiX19wbGF0ZS0tYXJyb3csIC5wYl9fcGxhdGU6Zm9jdXMtdmlzaWJsZSAucGJfX3BsYXRlLS1hcnJvdyB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wbGF0ZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuICAucGJfX3BsYXRlLS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wYl9fcGxhdGUtLWFycm93IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19wbGF0ZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5wYl9fcGxhdGUtLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnBiX19wbGF0ZS0tYXJyb3cge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbi5wYl9faG9saWRheS10aGVtZSAucGJfX2hvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUgLnBiX19oZXJvLS1pbWcge1xuICBvcGFjaXR5OiAwO1xufVxuXG46d2hlcmUoLnBiX19ob2xpZGF5LXRoZW1lIC5wYl9faG9tZSA+IHNlY3Rpb246bm90KC5wYl9faGVybykpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6d2hlcmUoLnBiX19ob2xpZGF5LXRoZW1lIC5wYl9faG9tZSA+IHNlY3Rpb246bm90KC5wYl9faGVybykpIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5wYl9faG9saWRheS10aGVtZS0tbmV3eWVhciAucGJfX2hlcm8ge1xuICBjb2xvcjogIzAwNjZiMTtcbn1cbi5wYl9faG9saWRheS10aGVtZS0tbmV3eWVhciAucGJfX2hlcm8tLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvLS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvLS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAxMDIsIDE3NywgMC40Mik7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvLS1mZWF0dXJlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiwgMCAtMXB4IDAgI2ZmZiwgMXB4IDAgMCAjZmZmLCAtMXB4IDAgMCAjZmZmO1xufVxuLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIC5wYl9faGVybyAucGJfX3BsYXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpLCAjZmYwMDMyO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvOjpiZWZvcmUsXG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvOjphZnRlcixcbi5wYl9faG9saWRheS10aGVtZS0tbmV3eWVhciAucGJfX2hlcm8tLWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvOjpiZWZvcmUge1xuICB0b3A6IDc3cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTMwcHgpO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMzc2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLW5ld3llYXIvbm90aWNlLW1hbi5wbmdcIik7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvOjphZnRlciB7XG4gIHRvcDogNzdweDtcbiAgbGVmdDogY2FsYyg1MCUgKyAyNjBweCk7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAzNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtbmV3eWVhci9ub3RpY2Utd29tYW4ucG5nXCIpO1xufVxuLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIC5wYl9faGVyby0tYmc6OmFmdGVyIHtcbiAgdG9wOiAzMzdweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyNTBweCk7XG4gIHdpZHRoOiA0OTdweDtcbiAgaGVpZ2h0OiAyMzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtbmV3eWVhci9ub3RpY2UucG5nXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9faG9saWRheS10aGVtZS0tbmV3eWVhciAucGJfX2hlcm86OmJlZm9yZSxcbiAgLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIC5wYl9faGVybzo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDgwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIC5wYl9faGVybzo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvOjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNCU7XG4gIH1cbiAgLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIC5wYl9faGVyby0tYmc6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMTBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIgLnBiX19oZXJvOjpiZWZvcmUsXG4gIC5wYl9faG9saWRheS10aGVtZS0tbmV3eWVhciAucGJfX2hlcm86OmFmdGVyIHtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gIH1cbiAgLnBiX19ob2xpZGF5LXRoZW1lLS1uZXd5ZWFyIC5wYl9faGVyby0tYmc6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYl9faG9saWRheS10aGVtZS0taGFsbG93ZWVuIC5wYl9faGVyby0tdGV4dCB7XG4gIGNvbG9yOiAjZWI5ZDQzO1xuICBmb250LWZhbWlseTogXCJWYW1waXJlOTVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIHRleHQtc2hhZG93OiAzcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5wYl9faG9saWRheS10aGVtZS0tbG92ZSAucGJfX2hlcm8ge1xuICBjb2xvcjogI2RjMDc0Zjtcbn1cblxuLnBiX19ob2xpZGF5LXRoZW1lLS1kZWZlbmRlciAucGJfX2hlcm8ge1xuICBjb2xvcjogIzJmNWRiNztcbn1cblxuLnBiX19ob2xpZGF5LXRoZW1lLS12aWN0b3J5IC5wYl9faGVyby0tdGV4dCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjYpO1xufVxuXG4ucGJfX2xpc3RpbmctLXRvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggbWlubWF4KDAsIDFmcikgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjcnVtYnMgY3J1bWJzIGNydW1ic1wiIFwib3VyIGhlYWRpbmcgZmlsdGVyc1wiIFwicG9wdWxhciBwb3B1bGFyIHBvcHVsYXJcIjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19saXN0aW5nLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYmFyXCIgXCJmaWx0ZXJzXCIgXCJwb3B1bGFyXCIgXCJjcnVtYnNcIiBcImhlYWRpbmdcIjtcbiAgfVxufVxuLnBiX19saXN0aW5nLS1jcnVtYnMge1xuICBncmlkLWFyZWE6IGNydW1icztcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBiX19saXN0aW5nLS1jcnVtYnMgLnBiX19icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX2xpc3RpbmctLWNydW1icyAucGJfX2JyZWFkY3J1bWItLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDZweCAwIDEwcHg7XG59XG4ucGJfX2xpc3RpbmctLW91ciB7XG4gIGdyaWQtYXJlYTogb3VyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGE2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2xpc3RpbmctLW91ciBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2xpc3RpbmctLW91cjpob3ZlciwgLnBiX19saXN0aW5nLS1vdXI6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZmYwMDM3O1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fbGlzdGluZy0tb3VyOmhvdmVyIGIsIC5wYl9fbGlzdGluZy0tb3VyOmZvY3VzLXZpc2libGUgYiB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19saXN0aW5nLS1vdXJbYXJpYS1leHBhbmRlZD10cnVlXSwgLnBiX19saXN0aW5nLS1vdXIuaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGJfX2xpc3RpbmctLW91clthcmlhLWV4cGFuZGVkPXRydWVdIGIsIC5wYl9fbGlzdGluZy0tb3VyLmlzLXNlbGVjdGVkIGIge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xpc3RpbmctLW91ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19saXN0aW5nLS10b3AgPiAucGJfX2xpc3RpbmctLW91ciB7XG4gIGFuaW1hdGlvbjogcGItY2xpcC1tZSAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucGJfX2xpc3RpbmctLXRvcCA+IC5wYl9fbGlzdGluZy0tb3VyOmhvdmVyLCAucGJfX2xpc3RpbmctLXRvcCA+IC5wYl9fbGlzdGluZy0tb3VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGJfX2xpc3RpbmctLXRvcCA+IC5wYl9fbGlzdGluZy0tb3VyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYl9fbGlzdGluZy0tb3VyLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5wYl9fbGlzdGluZy0tb3VyLWFycm93OjpiZWZvcmUsIC5wYl9fbGlzdGluZy0tb3VyLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYl9fbGlzdGluZy0tb3VyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NGE2O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDU0YTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbjppcyhbYXJpYS1leHBhbmRlZD10cnVlXSwgLmlzLXNlbGVjdGVkKSA+IC5wYl9fbGlzdGluZy0tb3VyLWFycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xufVxuOmlzKFthcmlhLWV4cGFuZGVkPXRydWVdLCAuaXMtc2VsZWN0ZWQpID4gLnBiX19saXN0aW5nLS1vdXItYXJyb3c6OmJlZm9yZSwgOmlzKFthcmlhLWV4cGFuZGVkPXRydWVdLCAuaXMtc2VsZWN0ZWQpID4gLnBiX19saXN0aW5nLS1vdXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbjppcyhbYXJpYS1leHBhbmRlZD10cnVlXSwgLmlzLXNlbGVjdGVkKSA+IC5wYl9fbGlzdGluZy0tb3VyLWFycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ucGJfX2xpc3RpbmctLWhlYWRpbmcge1xuICBncmlkLWFyZWE6IGhlYWRpbmc7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGlzdGluZy0taGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cbi5wYl9fbGlzdGluZy0tdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19saXN0aW5nLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLnBiX19saXN0aW5nLS1zdWJ0aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGlzdGluZy0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYi1jbGlwLW1lIHtcbiAgMzUlLCA3MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA0MCUsIDUwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKSB0cmFuc2xhdGUoMCwgLTJweCk7XG4gIH1cbiAgNDUlLCA1NSUsIDY1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpIHRyYW5zbGF0ZSgwLCAtMnB4KTtcbiAgfVxufVxuLnBiX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19jbG9zZSAuaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ucGJfX2Nsb3NlLS1waW5rIHtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2Nsb3NlLS1waW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggMnB4IHJnYmEoMjU1LCAwLCA1NSwgMC4yKTtcbn1cbi5wYl9fY2xvc2UtLWJsdWUge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2xvc2UtLWJsdWU6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAycHggcmdiYSgwLCA4NCwgMTY2LCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBiX19jbG9zZSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbiAgLnBiX19jbG9zZS0tdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5wYl9fY29sbGVjdGlvbnMtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLXRvcCAucGJfX2xpc3RpbmctLW91ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsZWN0aW9ucy0tdG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnBiX19jb2xsZWN0aW9ucy0tdG9wIC5wYl9fbGlzdGluZy0tb3VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wYl9fY29sbGVjdGlvbnMtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLXNlYXJjaDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCA4NCwgMTY2LCAwLjQ0KTtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLXNlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzJTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLXNlYXJjaC1idXR0b24ge1xuICBwYWRkaW5nOiAwIDglIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NvbGxlY3Rpb25zLS1zZWFyY2gtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsZWN0aW9ucy0tc2VhcmNoIHtcbiAgICBvcmRlcjogMztcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnBiX19jb2xsZWN0aW9ucy0taW5wdXQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMnB4IDAgNDBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBiX19jb2xsZWN0aW9ucy0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1ib2R5IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb2xsZWN0aW9ucy0tYm9keSB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggMjRweDtcbiAgfVxufVxuLnBiX19jb2xsZWN0aW9ucy0tYm9keVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNjBweCwgMWZyKSk7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9fY29sbGVjdGlvbnMtLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5wYl9fY29sbGVjdGlvbnMtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLWl0ZW1baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogOHB4IDhweCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLWNhcmQ6aG92ZXIsIC5wYl9fY29sbGVjdGlvbnMtLWNhcmQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX2NvbGxlY3Rpb25zLS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLnBiX19jb2xsZWN0aW9ucy0tcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxNDRweDtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBiX19jb2xsZWN0aW9ucy0tcGljcyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuLnBiX19jb2xsZWN0aW9ucy0tcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0NHB4O1xuICBoZWlnaHQ6IDE1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1waWMgcGljdHVyZSxcbi5wYl9fY29sbGVjdGlvbnMtLXBpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBiX19jb2xsZWN0aW9ucy0tcGljIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBiX19jb2xsZWN0aW9ucy0tcGljcy1tdWx0aSA+IC5wYl9fY29sbGVjdGlvbnMtLXBpYyB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1waWNzLW11bHRpID4gLnBiX19jb2xsZWN0aW9ucy0tcGljLWxpbmUge1xuICB3aWR0aDogMTQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGJfX2NvbGxlY3Rpb25zLS1waWMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAucGJfX2NvbGxlY3Rpb25zLS1waWNzLW11bHRpID4gLnBiX19jb2xsZWN0aW9ucy0tcGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fY29sbGVjdGlvbnMtLXBpY3MtbXVsdGkgPiAucGJfX2NvbGxlY3Rpb25zLS1waWMtbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1tb3JlIGIge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY29sbGVjdGlvbnMtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1lbXB0eSB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19jb2xsZWN0aW9ucy0tZW1wdHlbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2NvbGxlY3Rpb25zLS1lbXB0eSBhIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGJfX3N1YmRpciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtMTJweCA2NHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucGJfX3N1YmRpcltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3N1YmRpciB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIH1cbn1cbi5wYl9fc3ViZGlyLS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3ViZGlyLS10b3Age1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnBiX19zdWJkaXItLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fc3ViZGlyLS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX3N1YmRpci0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGJfX3N1YmRpci0tc2VhcmNoIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3ViZGlyLS1zZWFyY2gge1xuICAgIG9yZGVyOiAzO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ucGJfX3N1YmRpci0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHggMCAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDg0LCAxNjYsIDAuNDQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ucGJfX3N1YmRpci0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGJfX3N1YmRpci0taW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3N1YmRpci0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zdWJkaXItLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19zdWJkaXItLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5wYl9fc3ViZGlyLS1pdGVtW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19zdWJkaXItLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xufVxuLnBiX19zdWJkaXItLWxpbms6aG92ZXIsIC5wYl9fc3ViZGlyLS1saW5rOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3ViZGlyLS1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5wYl9fc3ViZGlyLS1waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG4ucGJfX3N1YmRpci0tcGljIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGJfX3N1YmRpci0tcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3ViZGlyLS1waWMge1xuICAgIGZsZXgtYmFzaXM6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5wYl9fc3ViZGlyLS1waWMgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cbn1cbi5wYl9fc3ViZGlyLS1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU2MDtcbn1cbi5wYl9fc3ViZGlyLS1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3N1YmRpci0taW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucGJfX3N1YmRpci0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19zdWJkaXItLWNvdW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnBiX19ub3RpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGJfX25vdGljZS0tc2xpZGUge1xuICBjb250YWluZXI6IHByb21vL2lubGluZS1zaXplO1xufVxuLnBiX19ub3RpY2UtLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNDRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fbm90aWNlLS1hcnJvdyAuaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucGJfX25vdGljZS0tYXJyb3c6aG92ZXIsIC5wYl9fbm90aWNlLS1hcnJvdzpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGJfX25vdGljZS0tYXJyb3cuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ucGJfX25vdGljZS0tYXJyb3cuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbm90aWNlLS1hcnJvdyB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiAgLnBiX19ub3RpY2UtLWFycm93IC5pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnBiX19wb3B1bGFyIHtcbiAgZ3JpZC1hcmVhOiBwb3B1bGFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiA0M3B4IC0xMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19wb3B1bGFyLS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmNTkyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucGJfX3BvcHVsYXItLWVtb2ppIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjhweDtcbn1cbi5wYl9fcG9wdWxhci0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5wYl9fcG9wdWxhci0tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19wb3B1bGFyLS1saXN0IGxpIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGJfX3BvcHVsYXItLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ucGJfX3BvcHVsYXItLWl0ZW06aG92ZXIgLnBiX19wb3B1bGFyLS1waWMsIC5wYl9fcG9wdWxhci0taXRlbTpmb2N1cy12aXNpYmxlIC5wYl9fcG9wdWxhci0tcGljIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4ucGJfX3BvcHVsYXItLXBpYyB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19wb3B1bGFyLS1uYW1lIHtcbiAgbWF4LXdpZHRoOiA4NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3BvcHVsYXIge1xuICAgIG1hcmdpbjogMCAtMjBweCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2UyZWM7XG4gIH1cbiAgLnBiX19wb3B1bGFyLS10aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDAgOHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5wYl9fcG9wdWxhci0tZW1vamkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcG9wdWxhciB7XG4gICAgbWFyZ2luOiAwIC0xMnB4IDEwcHg7XG4gIH1cbn1cblxuLnBiX19saXN0aW5nLS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDIyOHB4KSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fbGlzdGluZy0tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19saXN0aW5nLS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fbGlzdGluZy0tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnBiX19saXN0aW5nLS1jZWxsIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucGJfX3ZhcmlhbnRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogNnB4IDAgMTBweDtcbn1cblxuLnBiX192YXJpYW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX3ZhcmlhbnQ6aG92ZXIsIC5wYl9fdmFyaWFudDpmb2N1cy12aXNpYmxlLCAucGJfX3ZhcmlhbnQuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggMCAjZTYzMjRiO1xufVxuLnBiX192YXJpYW50OmhvdmVyIC5wYl9fdmFyaWFudC0tdGl0bGUsIC5wYl9fdmFyaWFudDpmb2N1cy12aXNpYmxlIC5wYl9fdmFyaWFudC0tdGl0bGUsIC5wYl9fdmFyaWFudC5pcy1hY3RpdmUgLnBiX192YXJpYW50LS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBiX192YXJpYW50LS1waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMCAyMDBweDtcbiAgbWFyZ2luOiAtMXB4IDE1cHg7XG59XG4ucGJfX3ZhcmlhbnQtLXBpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBiX192YXJpYW50LS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wYl9fdmFyaWFudC0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5wYl9fdmFyaWFudC0tdGl0bGUge1xuICBtYXJnaW46IDNweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fdmFyaWFudC0tbGluZSB7XG4gIG1hcmdpbjogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX192YXJpYW50LS1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgY29sb3I6ICMyYWNhYTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX192YXJpYW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5wYl9fdmFyaWFudC0tcGljIHtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTA0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTFweDtcbiAgfVxuICAucGJfX3ZhcmlhbnQtLWJvZHkge1xuICAgIG9yZGVyOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuICAucGJfX3ZhcmlhbnQtLXRleHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLnBiX192YXJpYW50LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wYl9fdmFyaWFudC0tbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX3ZhcmlhbnQtLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fdmFyaWFudC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucGJfX3ZhcmlhbnQtLWljb24ge1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5wYl9fbGlzdGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBiX19saXN0aW5nID4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xufVxuXG4ucGJfX2dhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgycHggbWlubWF4KDAsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wYl9fZ2FsbGVyeS0tdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiA1NTBweDtcbn1cbi5wYl9fZ2FsbGVyeS0tdGh1bWIge1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19nYWxsZXJ5LS10aHVtYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbn1cbi5wYl9fZ2FsbGVyeS0tdGh1bWJbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fZ2FsbGVyeS0tdGh1bWItaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYl9fZ2FsbGVyeS0tc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2dhbGxlcnktLXN0YWdlIHtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cbn1cbi5wYl9fZ2FsbGVyeS0tc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBiX19nYWxsZXJ5LS1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU4NnB4O1xufVxuLnBiX19nYWxsZXJ5LS1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4NnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBiX19nYWxsZXJ5LS16b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG59XG4ucGJfX2dhbGxlcnktLXpvb20uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYl9fZ2FsbGVyeS0tZGlzY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjkzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDYzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmY5MzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19nYWxsZXJ5LS1mYXYtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLnBiX19nYWxsZXJ5LS1mYXYtYm94OmhhcyguaXMtdmlzaWJsZSksIC5wYl9fZ2FsbGVyeS0tZmF2LWJveDpob3ZlciwgLnBiX19nYWxsZXJ5LS1mYXYtYm94OmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDExO1xufVxuLnBiX19nYWxsZXJ5LS1mYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzg4ODtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2dhbGxlcnktLWZhdiAuaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ucGJfX2dhbGxlcnktLWZhdjpob3ZlciwgLnBiX19nYWxsZXJ5LS1mYXY6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19nYWxsZXJ5LS1mYXZbYXJpYS1wcmVzc2VkPXRydWVdIHtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2dhbGxlcnktLWZhdi1vbiwgLnBiX19nYWxsZXJ5LS1mYXZbYXJpYS1wcmVzc2VkPXRydWVdIC5wYl9fZ2FsbGVyeS0tZmF2LW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2dhbGxlcnktLWZhdlthcmlhLXByZXNzZWQ9dHJ1ZV0gLnBiX19nYWxsZXJ5LS1mYXYtb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYl9fZ2FsbGVyeS0taGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjIwcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGJfX2dhbGxlcnktLWhpbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmYwMDM3O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBiX19nYWxsZXJ5LS1oaW50LmlzLXZpc2libGUsIC5wYl9fZ2FsbGVyeS0tZmF2OmhvdmVyICsgLnBiX19nYWxsZXJ5LS1oaW50LCAucGJfX2dhbGxlcnktLWZhdjpmb2N1cy12aXNpYmxlICsgLnBiX19nYWxsZXJ5LS1oaW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wYl9fZ2FsbGVyeS0tY290dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzNmYzcxMDtcbn1cbi5wYl9fZ2FsbGVyeS0tY290dG9uIC5pY29uIHtcbiAgd2lkdGg6IDk5cHg7XG4gIGhlaWdodDogMTAzcHg7XG59XG4ucGJfX2dhbGxlcnktLWRvd25sb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IDMxcHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fZ2FsbGVyeS0tZG93bmxvYWQgLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnBiX19nYWxsZXJ5LS1kb3dubG9hZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19nYWxsZXJ5IC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4ucGJfX2dhbGxlcnkgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGZsZXg6IDEgMSAwO1xufVxuLnBiX19nYWxsZXJ5IC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYl9fZ2FsbGVyeSAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19nYWxsZXJ5LS10aHVtYnMge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBiX19nYWxsZXJ5LS1zdGFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogNTg2LzYyMDtcbiAgfVxuICAucGJfX2dhbGxlcnktLXNsaWRlLCAucGJfX2dhbGxlcnktLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogNTQ2LzU4NjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYl9fZ2FsbGVyeS0tdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fZ2FsbGVyeS0tc3RhZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAzNztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmRiZGJkO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLnBiX19nYWxsZXJ5LS1zbGlkZSwgLnBiX19nYWxsZXJ5LS1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2dhbGxlcnktLXNsaWRlLCAucGJfX2dhbGxlcnktLWltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2dhbGxlcnktLWhpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19nYWxsZXJ5LS1jb3R0b24ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAucGJfX2dhbGxlcnktLWNvdHRvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG4gIC5wYl9fZ2FsbGVyeS0tZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBiX19idXkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX2J1eS0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2J1eS0tcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwIDEwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYl9fYnV5LS1vbGQge1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xufVxuLnBiX19idXktLXByaWNlIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX2J1eS0tcHJpbnRzLCAucGJfX2J1eS0tc2l6ZXMge1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnBiX19idXktLXByaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBiX19idXktLXNpemVzIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4ucGJfX2J1eS0tc2l6ZXMtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucGJfX2J1eS0tY2hhcnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fYnV5LS1jaGFydDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBiX19idXktLXNpemVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4ucGJfX2J1eS0tZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fYnV5LS1idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGJfX2J1eS0tYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGJfX2J1eS0tYnV0dG9uIC5pY29uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5wYl9fYnV5LS1kZWxpdmVyeSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4ucGJfX2J1eS0tY2l0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4ucGJfX2J1eS0tY2l0eS1sYWJlbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnBiX19idXktLWNpdHktZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBiX19idXktLWNpdHktZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19idXktLWZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmIDMzLjMlLCAjMDAzOWE2IDMzLjMlIDY2LjYlLCAjZDUyYjFlIDY2LjYlKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMGUwZTA7XG59XG4ucGJfX2J1eS0tZmxhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAyNHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgyODI4MjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYl9fYnV5LS1jaXR5LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19idXktLWNpdHktaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBiX19idXktLWRlbGl2ZXJ5LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ucGJfX2J1eS0tZGVsaXZlcnktbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fYnV5LS1wcmludHMge1xuICAgIGdhcDogMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19idXkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTBweCA0cHggNHB4O1xuICB9XG4gIC5wYl9fYnV5LS1wcmludHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19idXkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIH1cbiAgLnBiX19idXktLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIH1cbiAgLnBiX19idXktLWJ1dHRvbnMge1xuICAgIGdhcDogNXB4O1xuICB9XG4gIC5wYl9fYnV5LS1idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYl9fYnV5LS1idXR0b24gLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19idXktLWRlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wYl9fYnV5LS1jaXR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYl9fcHJpbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSAxNDBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucGJfX3NpbWlsYXItLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ucGJfX3NpbWlsYXItLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19zaW1pbGFyLS1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucGJfX3NpbWlsYXItLWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjlweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYl9fc2ltaWxhci0tcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGJfX3NpbWlsYXItLXByaWNlcyBzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX3NpbWlsYXItLXByaWNlcyBiIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zaW1pbGFyLS1pdGVtIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnBiX19pbnZlbnRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9faW52ZW50ZWQgLmljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLnBiX19zcGVjcy0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCBtaW5tYXgoMCwgMWZyKTtcbn1cbi5wYl9fc3BlY3MtLXJvdyBkdCxcbi5wYl9fc3BlY3MtLXJvdyBkZCB7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDE2cHg7XG59XG4ucGJfX3NwZWNzLS1yb3cgZHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX3NwZWNzLS1yb3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fc3BlY3MtLWxpbmsge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGJfX3NwZWNzLS1zbWFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlZTI1NGE7XG59XG4ucGJfX3NwZWNzLS1jb21wbGFpbiB7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fc3BlY3MtLWNvbXBsYWluOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zcGVjcy0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG4gIC5wYl9fc3BlY3MtLXJvdyBkdCB7XG4gICAgcGFkZGluZzogNHB4IDAgNHB4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICB9XG4gIC5wYl9fc3BlY3MtLXJvdyBkZCB7XG4gICAgcGFkZGluZzogNHB4IDAgMTRweCA0cHg7XG4gIH1cbiAgLnBiX19zcGVjcy0tcm93LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4ucGJfX2d1YXJhbnRlZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAxMHB4O1xufVxuLnBiX19ndWFyYW50ZWVzLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGJfX2d1YXJhbnRlZXMtLWl0ZW0gLmljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuXG4ucGJfX29wdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19vcHQtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5wYl9fb3B0LS1zdWIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4ucGJfX29wdC0tZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5wYl9fb3B0LS1idXR0b24ge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBiX19vcHQtLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5wYl9fb3B0LS10ZXh0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYl9fb3B0LS1kb25lIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNTRhNjtcbn1cblxuLnBiX19wcm9kdWN0LXJldmlld3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fcHJvZHVjdC1yZXZpZXdzLS10b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYl9fcHJvZHVjdC1yZXZpZXdzLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLWFkZCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLWFkZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzN2Y7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLXN0YXJzIGxhYmVsIHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tc3RhcnMgLmljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLXN0YXJzIGlucHV0OmNoZWNrZWQgfiBsYWJlbCxcbi5wYl9fcHJvZHVjdC1yZXZpZXdzLS1zdGFycyBsYWJlbDpob3Zlcixcbi5wYl9fcHJvZHVjdC1yZXZpZXdzLS1zdGFycyBsYWJlbDpob3ZlciB+IGxhYmVsIHtcbiAgY29sb3I6ICNlZmNlNGE7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tc3RhcnMgaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGE2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tYnV0dG9uLXN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLWRvbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBtaW5tYXgoMCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLWF2YXRhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0taGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcHJvZHVjdC1yZXZpZXdzLS1oZWFkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg3MHB4LCAxMDBweCkgYXV0byBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtcmV2aWV3cy0taGVhZCAuaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fcHJvZHVjdC1yZXZpZXdzLS1zdGFycy12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG59XG4ucGJfX3Byb2R1Y3QtcmV2aWV3cy0tc3RhcnMtdmlldyAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuLnBiX19wcm9kdWN0LXJldmlld3MtLXN0YXJzLXZpZXcgLmljb24uaXMtb24ge1xuICBjb2xvcjogI2VmY2U0YTtcbn1cbi5wYl9fcHJvZHVjdC1yZXZpZXdzLS1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fcHJvZHVjdC1yZXZpZXdzLS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4ucGJfX290aGVyIHtcbiAgbWFyZ2luOiAxM3B4IDAgMCAxMzRweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cbi5wYl9fb3RoZXItLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19vdGhlci0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ucGJfX290aGVyLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTA2cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fb3RoZXItLWl0ZW06aG92ZXIsIC5wYl9fb3RoZXItLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmY1OTI3O1xufVxuLnBiX19vdGhlci0taXRlbS5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX290aGVyLS1pdGVtID4gLnBiX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxM3B4O1xufVxuLnBiX19vdGhlci0taWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucGJfX290aGVyLS1uYW1lIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19vdGhlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX290aGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBiX19vdGhlci0tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBiX192aWRlbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDJweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wYl9fdmlkZW8tLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX3ZpZGVvLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYl9fdmlkZW8tLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC00MHB4IDAgMCAtMzBweDtcbiAgYm9yZGVyOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNjBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fdmlkZW8tLWl0ZW06aG92ZXI6OmFmdGVyLCAucGJfX3ZpZGVvLS1pdGVtOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLnBiX192aWRlby0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYl9fdmlkZW8gLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ucGJfX3ZpZGVvIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBiX192aWRlbyAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLnBiX192aWRlbyAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3ZpZGVvIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBiX19wbW9kYWwtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wYl9fcG1vZGFsLS1idXR0b25zIC5wYl9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3Btb2RhbC0tYnV0dG9ucyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBiX19wbW9kYWwtLWJ1dHRvbnMgLnBiX19idXR0b24ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYl9fcG1vZGFsLS1wcm9kdWN0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBiX19wbW9kYWwtLXByb2R1Y3QtdG9wLCAucGJfX3Btb2RhbC0tcHJvZHVjdC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLnBiX19wbW9kYWwtLXByb2R1Y3QtdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLnBiX19wbW9kYWwtLXByb2R1Y3QtYXJ0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG4ucGJfX3Btb2RhbC0tcHJvZHVjdC1ib3R0b20gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYl9fcG1vZGFsLS1wcm9kdWN0LXBhcmFtcyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19wbW9kYWwtLXByb2R1Y3QtcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZDkwMDAwO1xufVxuXG4ucGJfX3NpemUtcGljayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYl9fc2l6ZS1waWNrLmlzLW9wZW4gLnBiX19zaXplLXRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX3NpemUtdGlwIHtcbiAgLS10aXAtc2hpZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDIwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIHZhcigtLXRpcC1zaGlmdCkpKTtcbn1cbi5wYl9fc2l6ZS10aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLXRpcC1zaGlmdCkgLSAyMXB4KTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wYl9fc2l6ZS10aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tdGlwLXNoaWZ0KSAtIDEwcHgpO1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGJfX3NpemUtdGlwLS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG59XG4ucGJfX3NpemUtdGlwLS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGJfX3NpemUtdGlwLS1yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9fc2l6ZS10aXAtLXJvdyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGJfX3NpemUtdGlwLS1yb3cgZGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cblxuLnBiX19zaXplLWNoYXJ0IHtcbiAgd2lkdGg6IG1pbigxMDMwcHgsIDEwMCUpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBiX19zaXplLWNoYXJ0IC5wYl9fbW9kYWwtLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wYl9fc2l6ZS1jaGFydCAucGJfX21vZGFsLS1jbG9zZSB7XG4gIHRvcDogLTI2cHg7XG4gIHJpZ2h0OiAtMjdweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19zaXplLWNoYXJ0IC5wYl9fbW9kYWwtLWNsb3NlIHNwYW46OmJlZm9yZSxcbi5wYl9fc2l6ZS1jaGFydCAucGJfX21vZGFsLS1jbG9zZSBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IC0xcHggMCAwIC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX3NpemUtY2hhcnQgLnBiX19tb2RhbC0tY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG59XG4ucGJfX3NpemUtY2hhcnQgLnBiX19tb2RhbC0tYm94IHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuLnBiX19zaXplLWNoYXJ0LS1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCBtaW5tYXgoMCwgMWZyKTtcbn1cbi5wYl9fc2l6ZS1jaGFydC0tcGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYl9fc2l6ZS1jaGFydC0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYl9fc2l6ZS1jaGFydC0tbWFpbiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wYl9fc2l6ZS1jaGFydC0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBiX19zaXplLWNoYXJ0LS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmYwMDMyO1xufVxuLnBiX19zaXplLWNoYXJ0LS1raW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ucGJfX3NpemUtY2hhcnQtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNDBweCAxMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGJfX3NpemUtY2hhcnQtLW5vdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cbi5wYl9fc2l6ZS1jaGFydC0tbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG59XG4ucGJfX3NpemUtY2hhcnQtLXNjcm9sbCB7XG4gIG1hcmdpbjogMTBweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGJfX3NpemUtY2hhcnQtLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ucGJfX3NpemUtY2hhcnQtLXRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fc2l6ZS1jaGFydC0tdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLnBiX19zaXplLWNoYXJ0LS10YWJsZSB0aCxcbi5wYl9fc2l6ZS1jaGFydC0tdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMS4ycHggOHB4O1xufVxuLnBiX19zaXplLWNoYXJ0LS10YWJsZSB0aFtzY29wZT1yb3ddIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ucGJfX3NpemUtY2hhcnQtLXRhYmxlIHRoW3Njb3BlPWNvbF0sXG4ucGJfX3NpemUtY2hhcnQtLXRhYmxlIHRkIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBiX19zaXplLWNoYXJ0LS10YWJsZSAuaXMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgNDEsIDg1LCAwLjMpO1xufVxuLnBiX19zaXplLWNoYXJ0LS10YWJsZSAuaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTI5NTU7XG59XG4ucGJfX3NpemUtY2hhcnQtLXBpY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtMTEuMnB4IC04cHg7XG4gIHBhZGRpbmc6IDExLjJweCA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYl9fc2l6ZS1jaGFydC0tcGljazpoYXMoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmlzLWRpc2FibGVkIC5wYl9fc2l6ZS1jaGFydC0tc2l6ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnBiX19zaXplLWNoYXJ0LS10ZXh0IHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLnBiX19zaXplLWNoYXJ0LS1hZHZpY2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZjAwMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zaXplLWNoYXJ0IHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDkwdncgKyA2MHB4KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnBiX19zaXplLWNoYXJ0LS1ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG4gIC5wYl9fc2l6ZS1jaGFydC0tcGljIHtcbiAgICBvcmRlcjogMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGJfX3NpemUtY2hhcnQtLWtpbmQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucGJfX3NpemUtY2hhcnQtLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBiX19zaXplLWNoYXJ0LS1zY3JvbGwge1xuICAgIG1hcmdpbjogOHB4IDE0cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAucGJfX3NpemUtY2hhcnQtLXRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucGJfX3NpemUtY2hhcnQtLXRhYmxlIHRoW3Njb3BlPXJvd10ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wYl9fc2l6ZS1jaGFydC0tdGFibGUgdGhbc2NvcGU9Y29sXSxcbiAgLnBiX19zaXplLWNoYXJ0LS10YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3NpemUtY2hhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBiX19zaXplLWNoYXJ0IC5wYl9fbW9kYWwtLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5wYl9fc2l6ZS1jaGFydCAucGJfX21vZGFsLS1jbG9zZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLnBiX19zaXplLWNoYXJ0IC5wYl9fbW9kYWwtLWNsb3NlLCAucGJfX3NpemUtY2hhcnQgLnBiX19tb2RhbC0tY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5wYl9fY2hvb3NlIHtcbiAgd2lkdGg6IG1pbig1OTZweCwgMTAwJSk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGJfX2Nob29zZSAucGJfX21vZGFsLS1ib3gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucGJfX2Nob29zZSAucGJfX21vZGFsLS1jbG9zZSB7XG4gIHRvcDogLTI2cHg7XG4gIHJpZ2h0OiAtMjdweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19jaG9vc2UgLnBiX19tb2RhbC0tY2xvc2Ugc3Bhbjo6YmVmb3JlLFxuLnBiX19jaG9vc2UgLnBiX19tb2RhbC0tY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAtNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19jaG9vc2UgLnBiX19tb2RhbC0tY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG59XG4ucGJfX2Nob29zZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBiX19jaG9vc2UgLnBiX19tb2RhbC0tYm94IHtcbiAgcGFkZGluZzogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucGJfX2Nob29zZS0tc2l6ZXMsIC5wYl9fY2hvb3NlLS1wcmludHMge1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnBiX19jaG9vc2UtLXNpemVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG59XG4ucGJfX2Nob29zZS0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucGJfX2Nob29zZS0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fY2hvb3NlLS10aXRsZS1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYl9fY2hvb3NlLS1jaGFydCB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jaG9vc2UtLWNoYXJ0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGJfX2Nob29zZS0tc2l6ZXMtbGlzdCwgLnBiX19jaG9vc2UtLXByaW50cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLnBiX19jaG9vc2UtLXByaW50cy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ucGJfX2Nob29zZSAucGJfX3RpbGUtLXNpemUgLnBiX190aWxlLS1idXR0b24ge1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19jaG9vc2UgLnBiX190aWxlLS1zaXplOmhvdmVyIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xuICBib3gtc2hhZG93OiAwIDEycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnBiX19jaG9vc2UgLnBiX190aWxlLS1zaXplOmhhcyg6ZGlzYWJsZWQpOmhvdmVyIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYl9fY2hvb3NlIC5wYl9fdGlsZS0tc2l6ZTpob3ZlciAucGJfX3RpbGUtLWlucHV0W2FyaWEtaW52YWxpZD10cnVlXSArIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19jaG9vc2UgLnBiX190aWxlLS1zdWIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGJfX2Nob29zZS0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJfX2Nob29zZS0tc3VibWl0IC5pY29uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2hvb3NlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYl9fY2hvb3NlIC5wYl9fbW9kYWwtLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5wYl9fY2hvb3NlIC5wYl9fbW9kYWwtLWNsb3NlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAucGJfX2Nob29zZSAucGJfX21vZGFsLS1jbG9zZSwgLnBiX19jaG9vc2UgLnBiX19tb2RhbC0tY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5wYl9fY2hvb3NlIC5wYl9fbW9kYWwtLWJveCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5wYl9fY2hvb3NlIC5wYl9fdGlsZS0tc2l6ZSAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAucGJfX2Nob29zZS0tcHJpbnRzLWxpc3Qge1xuICAgIGdhcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG4gIC5wYl9fY2hvb3NlIC5wYl9fcHJpbnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG4gIC5wYl9fY2hvb3NlIC5wYl9fdGlsZS0tcHJpbnQgLnBiX190aWxlLS1idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG4gIC5wYl9fY2hvb3NlIC5wYl9fdGlsZS0tbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE1LjZweDtcbiAgfVxuICAucGJfX2Nob29zZS0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGJfX2Nob29zZS0tc3VibWl0IC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUyMHB4KSB7XG4gIC5wYl9fY2hvb3NlIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5wYl9fcHJvZHVjdC1wYWdlIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX3Byb2R1Y3QtcGFnZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19wcm9kdWN0LXBhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGJfX3Byb2R1Y3QtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cbi5wYl9fcHJvZHVjdC10b3AgLnBiX19icmVhZGNydW1iLS1jb250YWluZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA2cHggMCAwO1xufVxuLnBiX19wcm9kdWN0LXRvcCAucGJfX2JyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xufVxuLnBiX19wcm9kdWN0LXRvcC0tYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZjRmNGY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fcHJvZHVjdC10b3AtLWJhY2sgLmljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnBiX19wcm9kdWN0LXRvcC0tYXJ0aWNsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fcHJvZHVjdC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wYl9fcHJvZHVjdC10b3AgLnBiX19icmVhZGNydW1iLS1jb250YWluZXIsIC5wYl9fcHJvZHVjdC10b3AtLWFydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19wcm9kdWN0LXRvcC0tYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLnBiX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSA0OTJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnBiX19wcm9kdWN0LS1tYWluLCAucGJfX3Byb2R1Y3QtLXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX3Byb2R1Y3QtLXNpZGUge1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wcm9kdWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDQyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19wcm9kdWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZ2FsbGVyeVwiIFwiYnV5XCIgXCJzaW1pbGFyXCIgXCJpbnZlbnRlZFwiIFwidGFic1wiIFwicmV2aWV3c1wiIFwib3RoZXJcIiBcInZpZGVvXCI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS1tYWluLCAucGJfX3Byb2R1Y3QtLXNpZGUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tZ2FsbGVyeSB7XG4gICAgZ3JpZC1hcmVhOiBnYWxsZXJ5O1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tYnV5IHtcbiAgICBncmlkLWFyZWE6IGJ1eTtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLXNpbWlsYXIge1xuICAgIGdyaWQtYXJlYTogc2ltaWxhcjtcbiAgfVxuICAucGJfX3Byb2R1Y3QtLWludmVudGVkIHtcbiAgICBncmlkLWFyZWE6IGludmVudGVkO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tdGFicyB7XG4gICAgZ3JpZC1hcmVhOiB0YWJzO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tcmV2aWV3cyB7XG4gICAgZ3JpZC1hcmVhOiByZXZpZXdzO1xuICB9XG4gIC5wYl9fcHJvZHVjdC0tb3RoZXIge1xuICAgIGdyaWQtYXJlYTogb3RoZXI7XG4gIH1cbiAgLnBiX19wcm9kdWN0LS12aWRlbyB7XG4gICAgZ3JpZC1hcmVhOiB2aWRlbztcbiAgfVxufVxuXG4ucGJfX3NlbyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ucGJfX3Nlby0tdGl0bGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MjgyODI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19zZW8gcCB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi5wYl9fYmFza2V0LWZvcm0ge1xuICAtLWJhc2tldC1saW5lOiAjZmYwYzRhO1xuICBjb2xvcjogI2ZmMGM0YTtcbn1cbi5wYl9fYmFza2V0LWZvcm0tLWRlZmF1bHQge1xuICAtLWJhc2tldC1saW5lOiAjOWVhM2FhO1xuICBjb2xvcjogIzllYTNhYTtcbn1cbi5wYl9fYmFza2V0LWZvcm0tLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX2Jhc2tldC1mb3JtLS10aXRsZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi5wYl9fYmFza2V0LWZvcm0tLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fYmFza2V0LWZvcm0tLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04MHB4O1xuICBib3R0b206IDE5cHg7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xufVxuLnBiX19iYXNrZXQtZm9ybS0tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFza2V0LWxpbmUpO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggNHB4O1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi5wYl9fYmFza2V0LWZvcm0tLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMjBweCAxMnB4IDEwcHg7XG59XG4ucGJfX2Jhc2tldC1mb3JtLS1kZWxpdmVyeSB7XG4gIHBhZGRpbmc6IDIwcHggNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fYmFza2V0LWZvcm0tLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAxMHB4IC0yMHB4IDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnBiX19iYXNrZXQtZm9ybS0tdGl0bGUgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wYl9fYmFza2V0LWZvcm0tLXRpdGxlOjpiZWZvcmUsIC5wYl9fYmFza2V0LWZvcm0tLXRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX2Jhc2tldC1mb3JtLS1ib3gge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAucGJfX2Jhc2tldC1mb3JtLS1jb250YWN0cyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5wYl9fYmFza2V0LWZvcm0tLWRlbGl2ZXJ5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYmFza2V0LWZvcm0tLXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggLTEycHggMDtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggNnB4O1xuICB9XG4gIC5wYl9fYmFza2V0LWZvcm0tLWNvbnRhY3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5cbi5wYl9fYmFza2V0LWlzc3VlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xufVxuLnBiX19iYXNrZXQtaXNzdWUtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAtMXB4IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGJfX2Jhc2tldC1wYXkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG59XG4ucGJfX2Jhc2tldC1wYXktLWhlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDE2MHB4IDE2MHB4O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ucGJfX2Jhc2tldC1wYXktLWhlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGJfX2Jhc2tldC1wYXktLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMTYwcHggMTYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ucGJfX2Jhc2tldC1wYXktLWNvbXBhbnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBiX19iYXNrZXQtcGF5LS1sb2dvIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYl9fYmFza2V0LXBheS0ta2luZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICBnYXA6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ucGJfX2Jhc2tldC1wYXktLW1vcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDU0YTY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19iYXNrZXQtcGF5LS10aW1lIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWVhM2FhO1xufVxuLnBiX19iYXNrZXQtcGF5LS1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2Jhc2tldC1wYXktLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgODZtcyBlYXNlLW91dCwgYm94LXNoYWRvdyA4Nm1zIGVhc2Utb3V0O1xufVxuLnBiX19iYXNrZXQtcGF5LS1zdHViIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTBweCAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm8tcmVwZWF0IGNlbnRlci8xMnB4IDEwcHg7XG59XG4ucGJfX2Jhc2tldC1wYXktLXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19iYXNrZXQtcGF5LS10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogY2FsYygxMDAlICsgMTZweCk7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzI7XG59XG4ucGJfX2Jhc2tldC1wYXktLW9wdGlvbjpob3ZlciAucGJfX2Jhc2tldC1wYXktLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wYl9fYmFza2V0LXBheS0taW5wdXQ6Y2hlY2tlZCArIC5wYl9fYmFza2V0LXBheS0tbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZjAwMzc7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBiX19iYXNrZXQtcGF5LS1pbnB1dDpjaGVja2VkICsgLnBiX19iYXNrZXQtcGF5LS1sYWJlbCAucGJfX2Jhc2tldC1wYXktLXN0dWIge1xuICBib3JkZXItY29sb3I6ICNmZjAwMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTAnJTNFJTNDcGF0aCBkPSdNMSA1bDMuNSAzLjVMMTEgMScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5wYl9fYmFza2V0LXBheS0taW5wdXQ6Zm9jdXMtdmlzaWJsZSArIC5wYl9fYmFza2V0LXBheS0tbGFiZWwge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNTRhNjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2Jhc2tldC1wYXktLWhlYWQsIC5wYl9fYmFza2V0LXBheS0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDEzMHB4IDEzMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAucGJfX2Jhc2tldC1wYXktLWNvbXBhbnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuICAucGJfX2Jhc2tldC1wYXktLWxvZ28ge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5wYl9fYmFza2V0LXBheS0tdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX2Jhc2tldC1wYXktLXN0dWIge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19iYXNrZXQtcGF5LS1oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYl9fYmFza2V0LXBheS0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucGJfX2Jhc2tldC1wYXktLWNvbXBhbnkge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG4gIC5wYl9fYmFza2V0LXBheS0tb3B0aW9uOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnBiX19iYXNrZXQtcGF5LS1vcHRpb246bGFzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICB9XG4gIC5wYl9fYmFza2V0LXBheS0tb3B0aW9uOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLQntC90LvQsNC50L0sINGB0L4g0YHQutC40LTQutC+0LlcIjtcbiAgfVxuICAucGJfX2Jhc2tldC1wYXktLW9wdGlvbjpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLQn9GA0Lgg0L/QvtC70YPRh9C10L3QuNC4XCI7XG4gIH1cbiAgLnBiX19iYXNrZXQtcGF5LS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5wYl9fYmFza2V0LXBheS0tdGFnIHtcbiAgICB0b3A6IC0xOHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4ucGJfX2Jhc2tldC1wb2ludHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbn1cbi5wYl9fYmFza2V0LXBvaW50cy0taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2Jhc2tldC1wb2ludHMtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLnBiX19iYXNrZXQtcG9pbnRzLS1zdHViIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vLXJlcGVhdCBjZW50ZXIvMTJweCAxMHB4O1xufVxuLnBiX19iYXNrZXQtcG9pbnRzLS10ZXh0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2Jhc2tldC1wb2ludHMtLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19iYXNrZXQtcG9pbnRzLS1pbnB1dDpjaGVja2VkICsgLnBiX19iYXNrZXQtcG9pbnRzLS1ibG9jayB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fYmFza2V0LXBvaW50cy0taW5wdXQ6Y2hlY2tlZCArIC5wYl9fYmFza2V0LXBvaW50cy0tYmxvY2sgLnBiX19iYXNrZXQtcG9pbnRzLS1zdHViIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEwJyUzRSUzQ3BhdGggZD0nTTEgNWwzLjUgMy41TDExIDEnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucGJfX2Jhc2tldC1wb2ludHMtLWlucHV0OmZvY3VzLXZpc2libGUgKyAucGJfX2Jhc2tldC1wb2ludHMtLWJsb2NrIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG59XG5cbi5wYl9fYmFza2V0LWRhdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDIwcHggNDBweCAwO1xufVxuLnBiX19iYXNrZXQtZGF0ZXMtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19iYXNrZXQtZGF0ZXMtLXRleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ucGJfX2Jhc2tldC1kYXRlcy0tdGV4dCArIC5wYl9fYmFza2V0LWRhdGVzLS10ZXh0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fYmFza2V0LWRhdGVzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19iYXNrZXQtZGF0ZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnBiX19iYXNrZXQtZGF0ZXMtLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucGJfX2Jhc2tldC1kYXRlcy0tdGV4dCArIC5wYl9fYmFza2V0LWRhdGVzLS10ZXh0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG4ucGJfX2Jhc2tldC10b3RhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLnBiX19iYXNrZXQtdG90YWwtLWdyZXkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4ucGJfX2Jhc2tldC10b3RhbC0tZ3JleSAucGJfX2Rpc2Nsb3N1cmUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAwO1xufVxuLnBiX19iYXNrZXQtdG90YWwtLWxpbmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYl9fYmFza2V0LXRvdGFsLS1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5wYl9fYmFza2V0LXRvdGFsLS1hbW91bnQgYiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGJfX2Jhc2tldC10b3RhbC0tYW1vdW50LXRvdGFsIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnBiX19iYXNrZXQtdG90YWwtLWFtb3VudC10b3RhbCBiIHtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2Jhc2tldC10b3RhbC0tYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnBiX19iYXNrZXQtdG90YWwtLWJ1dHRvbiAuaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19iYXNrZXQtdG90YWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbiAgLnBiX19iYXNrZXQtdG90YWwtLWdyZXkge1xuICAgIG1hcmdpbjogMTBweCAtMjBweCAwO1xuICB9XG4gIC5wYl9fYmFza2V0LXRvdGFsLS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYmFza2V0LXRvdGFsLS1ncmV5IHtcbiAgICBtYXJnaW46IDEwcHggLTEycHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbn1cblxuLnBiX19jYXJ0LXByb21vIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ucGJfX2NhcnQtcHJvbW8tLWZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucGJfX2NhcnQtcHJvbW8tLWZpZWxkIGlucHV0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYl9fY2FydC1wcm9tby0tZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucGJfX2NhcnQtcHJvbW8tLWJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLnBiX19jYXJ0LXByb21vLS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuLnBiX19jYXJ0LXByb21vLS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucGJfX2NhcnQtcHJvbW8tLW1lc3NhZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19jYXJ0LXByb21vLS1tZXNzYWdlLmlzLW9rIHtcbiAgY29sb3I6ICMwMGI2MDA7XG59XG4ucGJfX2NhcnQtcHJvbW8tLW1lc3NhZ2UuaXMtZXJyb3Ige1xuICBjb2xvcjogI2ZmMTQxNDtcbn1cblxuLnBiX19iYXNrZXQtc2FmZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5ZWEzYWE7XG59XG4ucGJfX2Jhc2tldC1zYWZlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19iYXNrZXQtc2FmZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucGJfX2NhcnQtb3JkZXIge1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2NhcnQtb3JkZXItLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTBweDtcbn1cbi5wYl9fY2FydC1vcmRlci0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ucGJfX2NhcnQtb3JkZXItLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZWUyNTRhO1xufVxuLnBiX19jYXJ0LW9yZGVyLS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jYXJ0LW9yZGVyLS10b2dnbGUgLmljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fY2FydC1vcmRlci0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2FydC1vcmRlci0tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGJfX2NhcnQtb3JkZXItLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYl9fY2FydC1vcmRlci0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbi5wYl9fY2FydC1vcmRlci0tZW1wdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19jYXJ0LW9yZGVyLS1oZWxwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fY2FydC1vcmRlci0taGVscCBiIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnBiX19jYXJ0LW9yZGVyLS1oZWxwIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19jYXJ0LW9yZGVyLS1oZWxwIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2FydC1vcmRlci0taGVscCBhIC5pY29uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5wYl9fY2FydC1vcmRlci0tZ3VhcmFudGVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2NhcnQtb3JkZXItLWd1YXJhbnRlZSAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jYXJ0LW9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxuICAucGJfX2NhcnQtb3JkZXItLWhlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBiX19jYXJ0LW9yZGVyLS1oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYl9fY2FydC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2NhcnQtaXRlbS5pcy1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHB4KTtcbn1cbi5wYl9fY2FydC1pdGVtLS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9fY2FydC1pdGVtLS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19jYXJ0LWl0ZW0tLW5hbWU6aG92ZXIge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2FydC1pdGVtLS1hcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG4ucGJfX2NhcnQtaXRlbS0tcmVtb3ZlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19jYXJ0LWl0ZW0tLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19jYXJ0LWl0ZW0tLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLnBiX19jYXJ0LWl0ZW0tLXBob3RvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnBiX19jYXJ0LWl0ZW0tLXBob3RvIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucGJfX2NhcnQtaXRlbS0tcGFyYW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2NhcnQtaXRlbS0tcGFyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMTBweDtcbn1cbi5wYl9fY2FydC1pdGVtLS1zZWxlY3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2NhcnQtaXRlbS0tc2VsZWN0IHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fY2FydC1pdGVtLS1zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEyOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjb2xvcjogIzAwNTRhNjtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDcGF0aCBkPSdNLjUuNSA2IDYgMTEuNS41JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwNTRhNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXIvMTJweCA3cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA4Nm1zIGVhc2Utb3V0O1xufVxuLnBiX19jYXJ0LWl0ZW0tLXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnBiX19jYXJ0LWl0ZW0tLXNlbGVjdCBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA1NGE2O1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuLnBiX19jYXJ0LWl0ZW0tLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzgyODI4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2NhcnQtaXRlbS0taW5mbzpob3ZlciwgLnBiX19jYXJ0LWl0ZW0tLWluZm86Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xufVxuLnBiX19jYXJ0LWl0ZW0tLXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWUgUmVndWxhclwiLCBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5wYl9fY2FydC1pdGVtLS1vbGQge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fY2FydC1pdGVtLS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZDkwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jYXJ0LWl0ZW0tLXRvcCwgLnBiX19jYXJ0LWl0ZW0tLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG4gIC5wYl9fY2FydC1pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAucGJfX2NhcnQtaXRlbS0tcGhvdG8ge1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG4gIC5wYl9fY2FydC1pdGVtLS1waG90byBpbWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ucGJfX2dpZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjlmZjtcbn1cbi5wYl9fZ2lmdC0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19naWZ0LS1pY29uIC5pY29uIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbn1cbi5wYl9fZ2lmdC0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19naWZ0LS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fZ2lmdCB7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICB9XG4gIC5wYl9fZ2lmdC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucGJfX2NoZWNrb3V0LXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmOTtcbn1cbi5wYl9fY2hlY2tvdXQtcGFnZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jaGVja291dC1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnBiX19jaGVja291dC1ib3gge1xuICBwYWRkaW5nOiAyNHB4IDcwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19jaGVja291dC1ib3gge1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jaGVja291dC1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jaGVja291dC1ib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wYl9fY2hlY2tvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDM2NnB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlIGFzaWRlXCIgXCJmb3JtIGFzaWRlXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAwIDIwcHg7XG59XG4ucGJfX2NoZWNrb3V0LS10aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG4gIHBhZGRpbmc6IDAgMjBweCAxOHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fY2hlY2tvdXQtLWFzaWRlIHtcbiAgZ3JpZC1hcmVhOiBhc2lkZTtcbn1cbi5wYl9fY2hlY2tvdXQtLWZvcm0ge1xuICBncmlkLWFyZWE6IGZvcm07XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wYl9fY2hlY2tvdXQuaXMtc2Vjb25kIC5wYl9fY2hlY2tvdXQtLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAucGJfX2NoZWNrb3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jaGVja291dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJhc2lkZVwiIFwiZm9ybVwiO1xuICB9XG4gIC5wYl9fY2hlY2tvdXQtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wYl9fY2hlY2tvdXQtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2NoZWNrb3V0LWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMCBjYWxjKDEwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4ucGJfX2NoZWNrb3V0LWJhci0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbn1cbi5wYl9fY2hlY2tvdXQtYmFyLS1zdW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLnBiX19jaGVja291dC1iYXItLXN1bSBiIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNlZTI1NGE7XG59XG4ucGJfX2NoZWNrb3V0LWJhci0tYnV0dG9uIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYl9fY2hlY2tvdXQtYmFyLS1idXR0b24gLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGJfX2NoZWNrb3V0LWRvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYl9fY2hlY2tvdXQtZG9uZS0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNjAwO1xufVxuLnBiX19jaGVja291dC1kb25lLS1pY29uIC5pY29uIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5wYl9fY2hlY2tvdXQtZG9uZS0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fY2hlY2tvdXQtZG9uZS0tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19jaGVja291dC1kb25lIHAge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBtYXJnaW46IDEycHggMCAyNHB4O1xuICBjb2xvcjogIzVjNWM1Yztcbn1cblxuLnBiX19vcmRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGJfX29yZGVyW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19vcmRlci0taGVhZGluZyB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ucGJfX29yZGVyLS1oZWFkLCAucGJfX29yZGVyLS1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAzMHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX29yZGVyLS1oZWFkLCAucGJfX29yZGVyLS1saW5rIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gICAgcGFkZGluZzogMTZweCAxNHB4O1xuICB9XG59XG4ucGJfX29yZGVyLS1oZWFkOmhvdmVyIC5wYl9fb3JkZXItLWlkLCAucGJfX29yZGVyLS1oZWFkOmhvdmVyIC5wYl9fb3JkZXItLXByaWNlLCAucGJfX29yZGVyLS1saW5rOmhvdmVyIC5wYl9fb3JkZXItLWlkLCAucGJfX29yZGVyLS1saW5rOmhvdmVyIC5wYl9fb3JkZXItLXByaWNlIHtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX29yZGVyLS1oZWFkOmZvY3VzLXZpc2libGUsIC5wYl9fb3JkZXItLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA1NGE2O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5wYl9fb3JkZXItLWxpbmsge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG87XG59XG4ucGJfX29yZGVyLS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHggMTRweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19vcmRlci0tdGl0bGUge1xuICAgIGdhcDogNnB4IDEwcHg7XG4gIH1cbn1cbi5wYl9fb3JkZXItLWlkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX29yZGVyLS1pZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucGJfX29yZGVyLS1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fb3JkZXItLWRhdGUge1xuICAgIG9yZGVyOiAzO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucGJfX29yZGVyLS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19vcmRlci0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBiX19vcmRlci0tcGhvdG9zIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuLnBiX19vcmRlci0tcGhvdG8ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fb3JkZXItLXBob3RvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYl9fb3JkZXItLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX29yZGVyLS1tb3JlIC5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xufVxuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19vcmRlci0tbW9yZSB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBiX19vcmRlci0tbW9yZSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX29yZGVyLS1tb3JlIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAucGJfX29yZGVyLS1tb3JlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fb3JkZXItLXByaWNlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuLnBiX19vcmRlci0tYm9keSB7XG4gIHBhZGRpbmc6IDAgMzBweCAyNHB4O1xuICBhbmltYXRpb246IHBiLWxrLWluIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19vcmRlci0tYm9keVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fb3JkZXItLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMTRweCAxNnB4O1xuICB9XG59XG4ucGJfX29yZGVyLS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYl9fb3JkZXItLWFjdGlvbnMgLnBiX19idXR0b24tLWdyZXkge1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX29yZGVyLS1hY3Rpb25zIC5wYl9fYnV0dG9uLS1ncmV5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLnBiX19vcmRlci0tY2FuY2VsIHtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX29yZGVyLS1jYW5jZWw6ZGlzYWJsZWQge1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fb3JkZXItLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX29yZGVyLS1pdGVtLXBob3RvIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4ucGJfX29yZGVyLS1pdGVtLXBob3RvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYl9fb3JkZXItLWl0ZW0tbmFtZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19vcmRlci0taXRlbS1uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fb3JkZXItLWl0ZW0tbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fb3JkZXItLXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG59XG4ucGJfX29yZGVyLS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBiX19vcmRlci0taW5mbyBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5wYl9fb3JkZXItLWluZm8gZHQge1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fb3JkZXItLWluZm8gZGQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19vcmRlci0tdG90YWwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19vcmRlci0taXRlbXMgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX19vcmRlci0taXRlbXMgdHIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiA4cHggMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucGJfX29yZGVyLS1pdGVtcyB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5wYl9fb3JkZXItLWl0ZW1zIHRkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnBiX19vcmRlci0taXRlbXMgdGQ6bnRoLWNoaWxkKG4pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYl9fb3JkZXItLWl0ZW1zIHRkW2RhdGEtbGFiZWxdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICB9XG4gIC5wYl9fb3JkZXItLWl0ZW1zIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxuICAucGJfX29yZGVyLS1pdGVtcyAucGJfX29yZGVyLS1pdGVtLXBob3RvIHtcbiAgICBncmlkLXJvdzogc3BhbiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wYl9fb3JkZXItLWl0ZW1zIC5wYl9fb3JkZXItLWl0ZW0tbmFtZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gIH1cbiAgLnBiX19vcmRlci0taGlzdG9yeSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGJfX29yZGVyLS1oaXN0b3J5IHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnBiX19vcmRlci0taGlzdG9yeSB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5wYl9fb3JkZXItLWhpc3RvcnkgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGJfX29yZGVyLS1oaXN0b3J5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gIH1cbn1cblxuLnBiX19jb3Vwb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBiX19jb3Vwb24ucGJfX2JveCB7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY291cG9uLnBiX19ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuLnBiX19jb3Vwb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jb3Vwb246OmJlZm9yZSB7XG4gICAgbGVmdDogNnB4O1xuICB9XG59XG4ucGJfX2NvdXBvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3cHggN3B4LCAjZmYwMDM3IDRweCwgdHJhbnNwYXJlbnQgNC41cHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLnBiX19jb3Vwb24uaXMtZXhwaXJlZCB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4ucGJfX2NvdXBvbi5pcy1leHBpcmVkOjpiZWZvcmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5wYl9fY291cG9uLS1jb2RlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb3Vwb24tLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBiX19jb3Vwb24tLXVudGlsIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2NvdXBvbi0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYl9fY291cG9uLS1jb3B5IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGJfX2NvdXBvbi0tY29weTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGJfX2xrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjVweCBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkIGhlYWRcIiBcImFzaWRlIGNvbnRlbnRcIjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDAgODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZFwiIFwiYXNpZGVcIiBcImNvbnRlbnRcIjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnBiX19say0taGVhZCB7XG4gIGdyaWQtYXJlYTogaGVhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fbGstLWhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGstLWhlYWQge1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAucGJfX2xrLS1oZWFkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19say0tdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19say0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucGJfX2xrLS1hc2lkZSB7XG4gIGdyaWQtYXJlYTogYXNpZGU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19say0tYXNpZGUge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2xrLS1hc2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xrLS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAucGJfX2xrLS1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2xrLS1uYXYge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuLnBiX19say0tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGstLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG4ucGJfX2xrLS1tZW51LWl0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYl9fbGstLW5hdiAucGJfX2xrLS1leGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xrLS1uYXYgLnBiX19say0tZXhpdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5wYl9fbGstLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2xrLS1tZW51LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBiX19say0tbWVudS1saW5rW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGstLW1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMTJweCAycHggMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnBiX19say0tbWVudS1saW5rOmhvdmVyLCAucGJfX2xrLS1tZW51LWxpbmtbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmMDAzNztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4ucGJfX2xrLS1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2xrLS1wYW5lbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGJfX2xrLS1wYW5lbFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fbGstLXBhbmVsLmlzLWVudGVyaW5nIHtcbiAgYW5pbWF0aW9uOiBwYi1say1pbiAzMDBtcyBlYXNlLW91dDtcbn1cbi5wYl9fbGstLXBhbmVsICsgLnBiX19say0tcGFuZWwge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmlzLXJlYWR5IC5wYl9fbGstLXBhbmVsICsgLnBiX19say0tcGFuZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBiX19say0tY29scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjY1cHg7XG4gIGdhcDogMzVweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fbGstLWNvbHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjQwcHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19say0tY29scyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLnBiX19say0tY29scyAucGJfX2xrLS1zaWRlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucGJfX2xrLS1tYWluLCAucGJfX2xrLS1zaWRlIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBiX19say0tbWFpbiA+IC5wYl9fYnV0dG9uLS1ncmV5LCAucGJfX2xrLS1zaWRlID4gLnBiX19idXR0b24tLWdyZXkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19say0tbWFpbiA+IC5wYl9fYnV0dG9uLS1ncmV5LCAucGJfX2xrLS1zaWRlID4gLnBiX19idXR0b24tLWdyZXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGJfX2xrLS1tYWluID4gLnBiX19ib3gsIC5wYl9fbGstLXNpZGUgPiAucGJfX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGJfX2xrLS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGstLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnBiX19say0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4ucGJfX2xrLS1ociB7XG4gIG1hcmdpbjogNnB4IDAgMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBiX19say0tYm94LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5wYl9fbGstLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2xrLS1mb3JtIC5wYl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBiX19say0tc2lkZSAucGJfX2xrLS1mb3JtIC5wYl9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fbGstLWZvcm0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIwcHg7XG59XG4ucGJfX2xrLS1mb3JtLXJvdy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19say0tZm9ybS1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4ucGJfX2xrLS1mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweCAyMHB4O1xufVxuLnBiX19say0tZm9ybS1ub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fbGstLWlubGluZS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBiX19say0taW5saW5lLWZvcm0gLnBiX19idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fbGstLWlubGluZS1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucGJfX2xrLS1pbmxpbmUtZmllbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucGJfX2xrLS1jb25maXJtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucGJfX2xrLS1jb25maXJtIC5wYl9fYnV0dG9uIHtcbiAgZmxleDogMSAxIDE2MHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGJfX2xrLS1jb3Vwb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19say0tY291cG9ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2xrLS1jb3Vwb25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuLnBiX19say0tY291cG9ucyAucGJfX2JveCArIC5wYl9fYm94IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYl9fbGstLWVtcHR5IC5wYl9fbGstLXRleHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLnBiX19say0tZW1wdHktYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2xrLS1lbXB0eS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYl9fbGstLWVtcHR5LWFjdGlvbnMgLnBiX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGJfX2xrLS1lbXB0eS1saW5lIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYl9fbGstLWVtcHR5LWxpbmVbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2xrLS1hZGRyZXNzZXMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGJfX2xrLS1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4IDQwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5wYl9fbGstLWFkZHJlc3MgKyAucGJfX2xrLS1hZGRyZXNzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYl9fbGstLWFkZHJlc3MuaXMtcmVtb3Zpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19say0tYWRkcmVzcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBiX19say0tYWRkcmVzcyAucGJfX2NvbnRyb2wtLWlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBiX19say0tYWRkcmVzcy10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19say0tYWRkcmVzcy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fbGstLWFkZHJlc3MtYWN0aW9ucyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ucGJfX2xrLS1hZGRyZXNzLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmMDAzNztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19say0tYWRkcmVzcy1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYl9fbGstLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYl9fbGstLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMCAxMHB4IDEycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fbGstLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGJfX2xrLS10YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYl9fbGstLXRhYmxlIGIge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fbGstLXRhYmxlIC5wYl9fbGstLXRhYmxlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgcGItbGstaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnBiX19pbmZvIHtcbiAgcGFkZGluZzogMzBweCAwIDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgNDhweDtcbiAgfVxufVxuLnBiX19pbmZvLS13aXRoLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IG1pbm1heCgwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFzaWRlIGhlYWRcIiBcImFzaWRlIGNvbnRlbnRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2luZm8tLXdpdGgtbWVudSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkXCIgXCJhc2lkZVwiIFwiY29udGVudFwiO1xuICB9XG59XG4ucGJfX2luZm8tLWhlYWQge1xuICBncmlkLWFyZWE6IGhlYWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucGJfX2luZm8tLWhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faW5mby0taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBiX19pbmZvLS1oZWFkLXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBiX19pbmZvLS1oZWFkLXJlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiX19pbmZvLS1oZWFkLXJlZCAucGJfX2luZm8tLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX2luZm8tLXRpdGxlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faW5mby0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ucGJfX2luZm8tLWFzaWRlIHtcbiAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2luZm8tLWFzaWRlIHtcbiAgICBtYXJnaW46IDAgLTIwcHggMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2luZm8tLWFzaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faW5mby0tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBiX19pbmZvLS1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2luZm8tLW5hdiB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG4ucGJfX2luZm8tLW1lbnUtYm94ICsgLnBiX19pbmZvLS1tZW51LWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19pbmZvLS1tZW51LWJveCArIC5wYl9faW5mby0tbWVudS1ib3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faW5mby0tbWVudS1ib3gge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ucGJfX2luZm8tLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGJveC1zaGFkb3c6IDEwcHggOHB4IDJweCAtMXB4ICNmMmYyZjI7XG59XG4ucGJfX2luZm8tLW1lbnUtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQ4JSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19pbmZvLS1tZW51LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2luZm8tLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2luZm8tLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG4ucGJfX2luZm8tLW1lbnUtaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBiX19pbmZvLS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX2luZm8tLW1lbnUtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX2luZm8tLW1lbnUtbGlua1thcmlhLWN1cnJlbnQ9cGFnZV0ge1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9faW5mby0tbWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDJweCAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucGJfX2luZm8tLW1lbnUtbGluazpob3ZlciwgLnBiX19pbmZvLS1tZW51LWxpbmtbYXJpYS1jdXJyZW50PXBhZ2VdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmYwMDM3O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5wYl9faW5mby0tY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBiX19pbmZvLS1zZWN0aW9uIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGJfX2luZm8tLXNlY3Rpb24gKyAucGJfX2luZm8tLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19pbmZvLS1zZWN0aW9uICsgLnBiX19pbmZvLS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5wYl9fcHJvc2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19wcm9zZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5wYl9fcHJvc2UgaDIsXG4ucGJfX3Byb3NlIGgzLFxuLnBiX19wcm9zZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fcHJvc2UgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucGJfX3Byb3NlIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBiX19wcm9zZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wYl9fcHJvc2UgPiAqICsgOmlzKGgyLCBoMywgaDQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wYl9fcHJvc2UgOmlzKGgyLCBoMywgaDQpICsgKiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5wYl9fcHJvc2UgYixcbi5wYl9fcHJvc2Ugc3Ryb25nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX3Byb3NlIGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjU1LCAwLCA1NSwgMC40KTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2Utb3V0LCB0ZXh0LWRlY29yYXRpb24tY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG4ucGJfX3Byb3NlIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6ICNkOTAwMmY7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnBiX19wcm9zZSB1bCxcbi5wYl9fcHJvc2Ugb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYl9fcHJvc2UgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnBiX19wcm9zZSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42MmVtO1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG59XG4ucGJfX3Byb3NlIG9sIHtcbiAgY291bnRlci1yZXNldDogcHJvc2U7XG59XG4ucGJfX3Byb3NlIG9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHByb3NlO1xufVxuLnBiX19wcm9zZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHByb3NlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fcHJvc2UgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cbi5wYl9fcHJvc2UgdGgsXG4ucGJfX3Byb3NlIHRkIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wcm9zZSB0aCxcbiAgLnBiX19wcm9zZSB0ZCB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gIH1cbn1cbi5wYl9fcHJvc2UgdGhlYWQgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19wcm9zZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG5cbi5wYl9fZGVsaXZlcnktLWNpdHktd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2RlbGl2ZXJ5LS1jaXR5LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG4ucGJfX2RlbGl2ZXJ5LS1jaXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19kZWxpdmVyeS0tY2l0eSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuLnBiX19kZWxpdmVyeS0tY2l0eSAucGJfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wYl9fZGVsaXZlcnktLWNpdHktdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19kZWxpdmVyeS0tY2l0eS1oaW50IHtcbiAgbWFyZ2luOiA0cHggMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19kZWxpdmVyeS0tY2l0eS1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBiX19kZWxpdmVyeS0tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fZGVsaXZlcnktLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wYl9fZHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGJfX2R0YWJsZS0td3JhcCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19kdGFibGUtLXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19kdGFibGUtLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ucGJfX2R0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDAgOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fZHRhYmxlIHRoZWFkIHRoIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5wYl9fZHRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9fZHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkID4gKiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnBiX19kdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCA+ICoge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fZHRhYmxlIHRoLFxuLnBiX19kdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX2R0YWJsZSB0ZC5wYl9fZHRhYmxlLS1zZXJ2aWNlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBiX19kdGFibGUtLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cbi5wYl9fZHRhYmxlLS1kYXlzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYl9fZHRhYmxlLS1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGJfX2R0YWJsZS0tcHJpY2UuaXMtbm9uZSB7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19kdGFibGUtLXNhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtOHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wYl9fZHRhYmxlLS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19kdGFibGUtLWluZm8ge1xuICB3aWR0aDogMTYwcHg7XG59XG4ucGJfX2R0YWJsZS0tdGVybXMge1xuICB3aWR0aDogMTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2R0YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB9XG4gIC5wYl9fZHRhYmxlIHRib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnBiX19kdGFibGUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDEycHggOHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuICAucGJfX2R0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQobikgPiAqIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYl9fZHRhYmxlIHRkW2RhdGEtbGFiZWxdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgfVxuICAucGJfX2R0YWJsZS0tc2VydmljZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnBiX19kdGFibGUtLWRheXMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGJfX2R0YWJsZS0tcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnBiX19kdGFibGUtLWluZm8sIC5wYl9fZHRhYmxlLS10ZXJtcyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnBiX19kdGFibGUtLWluZm86aXModGQpW2RhdGEtbGFiZWxdOjpiZWZvcmUsIC5wYl9fZHRhYmxlLS10ZXJtczppcyh0ZClbZGF0YS1sYWJlbF06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGJfX2ZhcS0tZ3JvdXBzIC5wYl9fYWNjb3JkaW9uIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYl9fd2hlcmUtLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYl9fd2hlcmUtLWZvcm0gLnBiX19idXR0b24ge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX193aGVyZS0tZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4ucGJfX3doZXJlLS10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ucGJfX3doZXJlLS1yZXN1bHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBiX193aGVyZS0tcmVzdWx0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYl9fd2hlcmUtLXJlc3VsdFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYl9fd2hlcmUtLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX3doZXJlLS1pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDEycHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fd2hlcmUtLWluZm8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5wYl9fd2hlcmUtLWluZm8gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG59XG4ucGJfX3doZXJlLS1pbmZvIGR0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX193aGVyZS0taW5mbyBkZCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX3doZXJlLS10b3RhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNnB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucGJfX3doZXJlLS10b3RhbHMgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnBiX193aGVyZS0tdG90YWxzIGR0IHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX3doZXJlLS10b3RhbHMgZGQge1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX193aGVyZS0tdG90YWwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYl9fd2hlcmUtLXRvdGFsIGR0LFxuLnBiX193aGVyZS0tdG90YWwgZGQge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fd2hlcmUtLXN1bW1hcnkgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiX193aGVyZS0tc3VtbWFyeSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYl9fd2hlcmUtLXN1bW1hcnkgdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICAucGJfX3doZXJlLS1zdW1tYXJ5IHRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gIH1cbn1cblxuLnBiX19yZXR1cm4tLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3JldHVybi0tYmFyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIH1cbn1cbi5wYl9fcmV0dXJuLS1iYXItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19yZXR1cm4tLWJhci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19yZXR1cm4tLWJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTAwMmY7XG59XG4ucGJfX3JldHVybi0tbWFpbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19yZXR1cm4tLW1haWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuXG4ucGJfX3JlcSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGJfX3JlcS0tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5wYl9fcmVxLS10YWJsZSB0aCxcbi5wYl9fcmVxLS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBiX19yZXEtLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucGJfX3JlcS0tdGFibGUgdGQge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcmVxLS10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIC5wYl9fcmVxLS10YWJsZSB0aCxcbiAgLnBiX19yZXEtLXRhYmxlIHRkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYl9fcmVxLS10YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucGJfX3JlcS0tdGFibGUgLnBiX19yZXEtLXdpZGUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnBiX19hYm91dC0taW50cm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Fib3V0LS1pbnRybyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5wYl9fYWJvdXQtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19hYm91dC0tdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4ucGJfX2Fib3V0LS10ZXh0IGIge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ucGJfX2Fib3V0LS1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDAgMCAzOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19hYm91dC0tcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fYWJvdXQtLXF1b3RlIGIge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2Fib3V0LS1xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGJfX2Fib3V0LS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYl9fYWJvdXQtLXBob3RvLXBpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiX19hYm91dC0tcGhvdG8taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Fib3V0LS1waG90by1pbWcge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5wYl9fYWJvdXQtLXBob3RvLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCA1NSwgMC44NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19hYm91dC0tcGhvdG8tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Fib3V0LS1waG90by10ZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICB9XG59XG4ucGJfX2Fib3V0LS1wcmluY2lwbGVzIHtcbiAgcGFkZGluZzogMzBweCAwIDEwcHg7XG59XG4ucGJfX2Fib3V0LS1wcmluY2lwbGVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYWJvdXQtLXByaW5jaXBsZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucGJfX2Fib3V0LS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Fib3V0LS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnBiX19hYm91dC0tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19hYm91dC0tbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGJfX2Fib3V0LS1saXN0LWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucGJfX3Byb2R1Y3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYl9fcHJvZHVjdGlvbi0taGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fcHJvZHVjdGlvbi0taGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGJfX3Byb2R1Y3Rpb24tLWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5wYl9fcHJvZHVjdGlvbi0tZmVhdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMTBweDtcbn1cbi5wYl9fcHJvZHVjdGlvbi0tZmVhdHVyZXMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19wcm9kdWN0aW9uLS1mZWF0dXJlcyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBiX19wcm9kdWN0aW9uLS1zdGVwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiA0MHB4IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnBiX19wcm9kdWN0aW9uLS1zdGVwcyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3Byb2R1Y3Rpb24tLXN0ZXBzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnBiX19wcm9kdWN0aW9uLS1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYl9fcHJvZHVjdGlvbi0tc3RlcC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnBiX19wcm9kdWN0aW9uLS1zdGVwLW51bSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcHJvZHVjdGlvbi0tc3RlcC1udW0ge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5wYl9fcHJvZHVjdGlvbi0tc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wcm9kdWN0aW9uLS1zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wYl9fcHJvZHVjdGlvbi0tc3RlcC1waWMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYl9fcHJvZHVjdGlvbi0tc3RlcC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBiX19wcm9kdWN0aW9uLS1zdGVwLXRleHQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3Byb2R1Y3Rpb24tLXN0ZXAtdGV4dCB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYl9fcHJvZHVjdGlvbi0tdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX3Byb2R1Y3Rpb24tLXRpbWUgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcHJvZHVjdGlvbi0tdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wYl9fcHJvZHVjdGlvbi0tdmlkZW8ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBiX19wcm9kdWN0aW9uLS12aWRlbyBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTEwcHg7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcHJvZHVjdGlvbi0tdmlkZW8gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59XG5cbi5wYl9fY29udGFjdHMtLW1haW4sIC5wYl9fY29udGFjdHMtLXNob3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX2NvbnRhY3RzLS1waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fY29udGFjdHMtLXBob25lOmhvdmVyIHtcbiAgY29sb3I6ICNkOTAwMmY7XG59XG4ucGJfX2NvbnRhY3RzLS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2NvbnRhY3RzLS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBiX19jb250YWN0cy0tbGluayB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLnBiX19jb250YWN0cy0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDkwMDJmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jb250YWN0cy0tbGluayB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucGJfX2NvbnRhY3RzLS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jb250YWN0cy0tc29jaWFsLWxpbmsge1xuICBjb2xvcjogI2ZmMDAzNztcbn1cbi5wYl9fY29udGFjdHMtLXNvY2lhbC1saW5rIC5pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5wYl9fY29udGFjdHMtLXNvY2lhbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNkOTAwMmY7XG59XG4ucGJfX2NvbnRhY3RzLS1yZXEtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19jb250YWN0cy0tc2hvcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fY29udGFjdHMtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fY29udGFjdHMtLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jb250YWN0cy0tYWNjZW50IHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGJfX2NvbnRhY3RzLS1waG90b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5wYl9fY29udGFjdHMtLXBob3RvLXBpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDEgMjAwcHg7XG59XG4ucGJfX2NvbnRhY3RzLS1waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGJfX2NvbnRhY3RzLS10aW1lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX2NvbnRhY3RzLS1hZGRyZXNzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX2NvbnRhY3RzLS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jb250YWN0cy0tbWFwIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4ucGJfX2NvbnRhY3RzLS1tYXA6aG92ZXIgLnBiX19jb250YWN0cy0tbWFwLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTAwMmY7XG59XG4ucGJfX2NvbnRhY3RzLS1tYXAtcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYl9fY29udGFjdHMtLW1hcC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGJfX2NvbnRhY3RzLS1tYXAtcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNTAlO1xuICBjb2xvcjogI2ZmMDAzNztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xufVxuLnBiX19jb250YWN0cy0tbWFwLXBpbiAuaWNvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4ucGJfX2NvbnRhY3RzLS1tYXAtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuLnBiX19jb250YWN0cy0tZmVlZGJhY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19jb250YWN0cy0tZmVlZGJhY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jb250YWN0cy0tZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgfVxufVxuLnBiX19jb250YWN0cy0tZmVlZGJhY2staW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNzlweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY29udGFjdHMtLWZlZWRiYWNrLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19jb250YWN0cy0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbn1cbi5wYl9fY29udGFjdHMtLWZvcm0gLnBiX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLnBiX19uZi0tYmxvY2sge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAxOHB4IDg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fbmYtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNTBweDtcbiAgfVxufVxuLnBiX19uZi0tY29kZSB7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX25mLS1jb2RlIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICB9XG59XG4ucGJfX25mLS10aXRsZSB7XG4gIG1hcmdpbjogMjVweCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLnBiX19uZi0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fbmYtLXRleHQgYSB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufVxuLnBiX19uZi0tdGV4dCBhOmhvdmVyLCAucGJfX25mLS10ZXh0IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXZvbHZlbnRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9zdGF0aWMvYmFubmVycy9mb250cy9Fdm9sdmVudGEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNodW5rRml2ZSBQcmludFwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2Jhbm5lcnMvZm9udHMvQ2h1bmtGaXZlUHJpbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3JlIFJoaW5vIDY1XCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9zdGF0aWMvYmFubmVycy9mb250cy9Db3JlUmhpbm82NUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2Jhbm5lcnMvZm9udHMvRXVjbGlkQ2lyY3VsYXJBLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9zdGF0aWMvYmFubmVycy9mb250cy9BbWVyaWNhbkNhcHRhaW4wMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBCb29rXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9zdGF0aWMvYmFubmVycy9mb250cy9GdXR1cmFCb29rQy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZhbXBpcmU5NVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2Jhbm5lcnMvZm9udHMvVmFtcGlyZTk1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGJfX3Byb21vLS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1iYW5uZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWJhbm5lciAqLFxuLnBiX19wcm9tby0tYmFubmVyICo6OmJlZm9yZSxcbi5wYl9fcHJvbW8tLWJhbm5lciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGJfX3Byb21vLS1iYW5uZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYl9fcHJvbW8tLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGJfX3Byb21vLS1iZy1kIHtcbiAgd2lkdGg6IDE5MjBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tYmctZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19wcm9tby0tYmctbSB7XG4gIHdpZHRoOiA5OTlweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYl9fcHJvbW8tLWJnLW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0taW5uZXIge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV2b2x2ZW50YVwiLCBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuODQsIC0wLjExLCAwLjQ5LCAxLjcpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJveC1zaGFkb3csIGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLnBiX19wcm9tby0tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiX19wcm9tby0tdGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGJfX3Byb21vLS10aW1lci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGJfX3Byb21vLS10aW1lci1zZXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXRpbWVyLXNlcCB7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgfVxufVxuLnBiX19wcm9tby0tdGltZXItbnVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbkBrZXlmcmFtZXMgcGItcHJvbW8tZ2xpdGNoLTEge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg0MCUgMCA1MiUgMCk7XG4gICAgdHJhbnNmb3JtOiBza2V3KDAuOGRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDE4JSAwIDYwJSAwKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMC40ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNzAlIDAgNiUgMCk7XG4gICAgdHJhbnNmb3JtOiBza2V3KDAuOWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwJSAwIDc4JSAwKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMC4xZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTYlIDAgMzAlIDApO1xuICAgIHRyYW5zZm9ybTogc2tldygwLjZkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMzAlIDAgNDQlIDApO1xuICAgIHRyYW5zZm9ybTogc2tldygwLjVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLXByb21vLWdsaXRjaC0yIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNjIlIDAgMjAlIDApO1xuICAgIHRyYW5zZm9ybTogc2tldygwLjlkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg4JSAwIDcwJSAwKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMC4xZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoODAlIDAgNCUgMCk7XG4gICAgdHJhbnNmb3JtOiBza2V3KDAuNWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDM0JSAwIDUwJSAwKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDQlIDAgODIlIDApO1xuICAgIHRyYW5zZm9ybTogc2tldygwLjNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNDglIDAgMjglIDApO1xuICAgIHRyYW5zZm9ybTogc2tldygwLjhkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLXByb21vLWdsaXRjaC1za2V3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2tldygtM2RlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXcoNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3KDFkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3KDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2tldygwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1wcm9tby1nbGl0Y2gtc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAycHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTJweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDJweCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xuICB9XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tYmYtMjAyMS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuLnBiX19wcm9tby0tYmYtMjAyMS1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLWxvZ28tZCB7XG4gIHdpZHRoOiA4NjVweDtcbiAgaGVpZ2h0OiAxMDRweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tYmYtMjAyMS1sb2dvLWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWJmLTIwMjEtbG9nby1tIHtcbiAgd2lkdGg6IDMyOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5AY29udGFpbmVyIHByb21vIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGJfX3Byb21vLS1iZi0yMDIxLWxvZ28tbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19wcm9tby0tYmYtMjAyMS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tYmYtMjAyMS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuLnBiX19wcm9tby0tYmYtMjAyMS1nbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYl9fcHJvbW8tLWJmLTIwMjEtZ2xvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDEwcHggIzNhZmNmZTtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tYmYtMjAyMS1nbG93IHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uOiBwYi1wcm9tby1nbGl0Y2gtc2tldyAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLXJldmVyc2U7XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLXRleHQ6OmJlZm9yZSwgLnBiX19wcm9tby0tYmYtMjAyMS10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLXRleHQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDJweDtcbiAgdGV4dC1zaGFkb3c6IC0ycHggMCAjZmYwMGMxO1xuICBhbmltYXRpb246IHBiLXByb21vLWdsaXRjaC0xIDVzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZTtcbn1cbi5wYl9fcHJvbW8tLWJmLTIwMjEtdGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAtMnB4O1xuICB0ZXh0LXNoYWRvdzogLTJweCAwICMwMGZmZjksIDJweCAycHggI2ZmMDBjMTtcbiAgYW5pbWF0aW9uOiBwYi1wcm9tby1nbGl0Y2gtMiAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLXJldmVyc2U7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLWJmLTIwMjEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWJmLTIwMjEtdGltZXIge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLWJmLTIwMjEtdGltZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLnBiX19wcm9tby0tYmYtMjAyMS1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLWJmLTIwMjEtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBnYXA6IDhweCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBiX19wcm9tby0tYmYtMjAyMS1idXR0b24ge1xuICB3aWR0aDogMTYycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLWJ1dHRvbiAucGJfX3Byb21vLS1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLWJ1dHRvbjo6YmVmb3JlLCAucGJfX3Byb21vLS1iZi0yMDIxLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLWJ1dHRvbjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZmY7XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxLWJ1dHRvbjo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjtcbn1cbi5wYl9fcHJvbW8tLWJmLTIwMjEtYnV0dG9uOmhvdmVyLCAucGJfX3Byb21vLS1iZi0yMDIxLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBiX19wcm9tby0tYmYtMjAyMS1idXR0b246aG92ZXI6OmJlZm9yZSwgLnBiX19wcm9tby0tYmYtMjAyMS1idXR0b246Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBwYi1wcm9tby1nbGl0Y2gtc2hha2UgMC44cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aCBpbmZpbml0ZTtcbn1cbi5wYl9fcHJvbW8tLWJmLTIwMjEtYnV0dG9uOmhvdmVyOjphZnRlciwgLnBiX19wcm9tby0tYmYtMjAyMS1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBhbmltYXRpb246IHBiLXByb21vLWdsaXRjaC1zaGFrZSAwLjhzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSByZXZlcnNlIGJvdGggaW5maW5pdGU7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLWJmLTIwMjEtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWJmLTIwMjEtYnV0dG9uLWNvbG9yIC5wYl9fcHJvbW8tLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2JkZTtcbn1cblxuQGtleWZyYW1lcyBwYi1wcm9tby1jeWJlci10YWlsIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDMwJSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLXByb21vLWN5YmVyLXNob290IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBiLXByb21vLWN5YmVyLXNoYWRvdyB7XG4gIDAlLCAxMDAlIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwICMwMDApO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygyMHB4IDIwcHggNDBweCAjMDAwKTtcbiAgfVxufVxuLnBiX19wcm9tby0tY3liZXItMjAyMS1saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX19wcm9tby0tY3liZXItMjAyMS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMjU1LCAwKSwgI2ZmZik7XG4gIGFuaW1hdGlvbjogcGItcHJvbW8tY3liZXItdGFpbCAzcyBlYXNlLWluLW91dCBpbmZpbml0ZSwgcGItcHJvbW8tY3liZXItc2hvb3QgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLWxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAtMTIwcHg7XG4gIGxlZnQ6IDUlO1xuICBhbmltYXRpb24tZGVsYXk6IDUxNDZtcztcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtbGluZTpudGgtY2hpbGQoMikge1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEyJTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMTAxbXM7XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLWxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogMjAlO1xuICBhbmltYXRpb24tZGVsYXk6IDIyNTNtcztcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtbGluZTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE1MHB4O1xuICBsZWZ0OiAyOCU7XG4gIGFuaW1hdGlvbi1kZWxheTogMzE2MG1zO1xufVxuLnBiX19wcm9tby0tY3liZXItMjAyMS1saW5lOm50aC1jaGlsZCg1KSB7XG4gIHRvcDogLTE1MHB4O1xuICBsZWZ0OiAzNiU7XG4gIGFuaW1hdGlvbi1kZWxheTogODQ3N21zO1xufVxuLnBiX19wcm9tby0tY3liZXItMjAyMS1saW5lOm50aC1jaGlsZCg2KSB7XG4gIHRvcDogODBweDtcbiAgbGVmdDogNDQlO1xuICBhbmltYXRpb24tZGVsYXk6IDkxNDZtcztcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtbGluZTpudGgtY2hpbGQoNykge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA1MiU7XG4gIGFuaW1hdGlvbi1kZWxheTogOTgxbXM7XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLWxpbmU6bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiAxOTBweDtcbiAgbGVmdDogNjAlO1xuICBhbmltYXRpb24tZGVsYXk6IDg3MzVtcztcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtbGluZTpudGgtY2hpbGQoOSkge1xuICB0b3A6IC05MHB4O1xuICBsZWZ0OiA2OCU7XG4gIGFuaW1hdGlvbi1kZWxheTogNzI4bXM7XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLWxpbmU6bnRoLWNoaWxkKDEwKSB7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNzYlO1xuICBhbmltYXRpb24tZGVsYXk6IDcyMjZtcztcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtbGluZTpudGgtY2hpbGQoMTEpIHtcbiAgdG9wOiAxMjBweDtcbiAgbGVmdDogODQlO1xuICBhbmltYXRpb24tZGVsYXk6IDIzNDZtcztcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtbGluZTpudGgtY2hpbGQoMTIpIHtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogOTIlO1xuICBhbmltYXRpb24tZGVsYXk6IDU3OTZtcztcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDk0NXB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1jeWJlci0yMDIxLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLXNoaXJ0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMjYwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tY3liZXItMjAyMS1zaGlydHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb246IHBiLXByb21vLWN5YmVyLXNoYWRvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtdGl0bGUtZCB7XG4gIHdpZHRoOiAxMjA5cHg7XG4gIGhlaWdodDogMjYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTclKTtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tY3liZXItMjAyMS10aXRsZS1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLXRpdGxlLW0ge1xuICB3aWR0aDogNTYycHg7XG4gIGhlaWdodDogMTkzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtdGl0bGUtbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBiX19wcm9tby0tY3liZXItMjAyMS10aW1lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC1zaGFkb3c6IDRweCAzcHggNXB4ICMwMDA7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtdGltZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLWJ1dHRvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tY3liZXItMjAyMS1idXR0b25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZ2FwOiA2cHggOHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBiX19wcm9tby0tY3liZXItMjAyMS1idXR0b246aG92ZXIsIC5wYl9fcHJvbW8tLWN5YmVyLTIwMjEtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzFmZjtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tY3liZXItMjAyMS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1jeWJlci0yMDIxLWJ1dHRvbi1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzk5MGM7XG59XG5cbi5wYl9fcHJvbW8tLW55LWZpbmFsLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW55LWZpbmFsLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucGJfX3Byb21vLS1ueS1maW5hbC10aW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBCb29rXCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1ueS1maW5hbC10aW1lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1ueS1maW5hbC10aW1lci1zZXAge1xuICB3aWR0aDogOXB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW55LWZpbmFsLXRpbWVyLXNlcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1ueS1maW5hbC10aW1lci1jYXJkIHtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4ICNhYjA1MDU7XG59XG4ucGJfX3Byb21vLS1ueS1maW5hbC10aW1lci1jYXJkIC5wYl9fcHJvbW8tLXRpbWVyLW51bSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjZmYwMDMyO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1ueS1maW5hbC10aW1lci1jYXJkIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLnBiX19wcm9tby0tbnktZmluYWwtdGltZXItY2FyZCAucGJfX3Byb21vLS10aW1lci1udW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuLnBiX19wcm9tby0tbnktZmluYWwtYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogODEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1ueS1maW5hbC1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGdhcDogNnB4IDEwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLW55LWZpbmFsLWJ1dHRvbjpob3ZlciwgLnBiX19wcm9tby0tbnktZmluYWwtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5wYl9fcHJvbW8tLW55LWZpbmFsLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJSksICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tbnktZmluYWwtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYi1wcm9tby1sZXR0ZXItcHVsc2Uge1xuICA2MCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGItcHJvbW8tbGV0dGVyLWxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwcHgsIDApIHNjYWxlKDApO1xuICB9XG4gIDYwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwYi1wcm9tby1sZXR0ZXItcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDBweCwgMCkgc2NhbGUoMCk7XG4gIH1cbiAgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICB9XG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpO1xuICB9XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCwgLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXNhbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYjAyZjNlO1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuLCAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtc2FsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29yZSBSaGlubyA2NVwiLCBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuIHtcbiAgYW5pbWF0aW9uOiBwYi1wcm9tby1sZXR0ZXItcHVsc2UgMS4xcyBpbmZpbml0ZTtcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS10b3Agc3BhbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS10b3Agc3BhbjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS10b3Agc3BhbjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS10b3Agc3BhbjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS10b3Agc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS10b3Agc3BhbjpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuOm50aC1jaGlsZCgxMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNTVzO1xufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLXRvcCBzcGFuOm50aC1jaGlsZCgxMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtdG9wIHNwYW46bnRoLWNoaWxkKDE0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42NXM7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS10b3Age1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtc2FsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNodW5rRml2ZSBQcmludFwiLCBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNTJweDtcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS1zYWxlIHNwYW4ge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGFuaW1hdGlvbjogcGItcHJvbW8tbGV0dGVyLWxlZnQgMi4xcyBpbmZpbml0ZTtcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS1zYWxlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjA1cztcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS1zYWxlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBiLXByb21vLWxldHRlci1yaWdodDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjA1cztcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS1zYWxlIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBiLXByb21vLWxldHRlci1yaWdodDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjFzO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtc2FsZSB7XG4gICAgZm9udC1zaXplOiAxMDlweDtcbiAgfVxuICAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtc2FsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLWJ1dHRvbnMge1xuICBtYXgtd2lkdGg6IDgxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBnYXA6IDZweCAxMHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjMjU2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coNHB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjYpKTtcbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS1idXR0b246aG92ZXIsIC5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtYnV0dG9uLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTMxNDQ7XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtYnV0dG9uLWNvbG9yOmhvdmVyLCAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjEtYnV0dG9uLWNvbG9yOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBiX19wcm9tby0tdmljdG9yeS1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZ2FwOiAxMHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS12aWN0b3J5LWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLnBiX19wcm9tby0tdmljdG9yeS1idXR0b246aG92ZXIsIC5wYl9fcHJvbW8tLXZpY3RvcnktYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5wYl9fcHJvbW8tLXZpY3RvcnktYnV0dG9uIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS12aWN0b3J5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5wYl9fcHJvbW8tLWZvb3RiYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MGMyMDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tZm9vdGJhbGwtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWZvb3RiYWxsLWJ1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tZm9vdGJhbGwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWZvb3RiYWxsLWJ1dHRvbjpob3ZlciwgLnBiX19wcm9tby0tZm9vdGJhbGwtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5wYl9fcHJvbW8tLWZvb3RiYWxsLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1mb290YmFsbC1idXR0b24ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tc2FsZS0xMTExLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1zYWxlLTExMTEtYnV0dG9ucyB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXNhbGUtMTExMS1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1zYWxlLTExMTEtYnV0dG9uOmhvdmVyLCAucGJfX3Byb21vLS1zYWxlLTExMTEtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5wYl9fcHJvbW8tLXNhbGUtMTExMS1idXR0b24ge1xuICB3aWR0aDogMTI0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyMjg2ODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tc2FsZS0xMTExLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW55LWNvbGxlY3Rpb25zLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1ueS1jb2xsZWN0aW9ucy1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZ2FwOiAxMHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1ueS1jb2xsZWN0aW9ucy1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGdhcDogNnB4IDEwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLW55LWNvbGxlY3Rpb25zLWJ1dHRvbjpob3ZlciwgLnBiX19wcm9tby0tbnktY29sbGVjdGlvbnMtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5wYl9fcHJvbW8tLW55LWNvbGxlY3Rpb25zLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNkMzk0MmIgMCUsICNmZmZmYWMgNjUlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBiX19wcm9tby0tbnktY29sbGVjdGlvbnMtYnV0dG9uOm50aC1jaGlsZCgzKSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wYl9fcHJvbW8tLW55LWNvbGxlY3Rpb25zLWJ1dHRvbjpudGgtY2hpbGQoNCkge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW55LWNvbGxlY3Rpb25zLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucGJfX3Byb21vLS1ueS1jb2xsZWN0aW9ucy1idXR0b246bnRoLWNoaWxkKDMpLCAucGJfX3Byb21vLS1ueS1jb2xsZWN0aW9ucy1idXR0b246bnRoLWNoaWxkKDQpIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICB9XG59XG5cbi5wYl9fcHJvbW8tLXByaWNlcy0yMDIzLWJ1dHRvbnMge1xuICBsZWZ0OiAyMDZweDtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZ2FwOiAxMHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1wcmljZXMtMjAyMy1idXR0b25zIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGdhcDogNnB4IDEwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLXByaWNlcy0yMDIzLWJ1dHRvbjpob3ZlciwgLnBiX19wcm9tby0tcHJpY2VzLTIwMjMtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5wYl9fcHJvbW8tLXByaWNlcy0yMDIzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tcHJpY2VzLTIwMjMtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5wYl9fcHJvbW8tLWhhbGxvd2Vlbi1idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1oYWxsb3dlZW4tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1oYWxsb3dlZW4tYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYl9fcHJvbW8tLWhhbGxvd2Vlbi1idXR0b246aG92ZXIsIC5wYl9fcHJvbW8tLWhhbGxvd2Vlbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiMTFjO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1oYWxsb3dlZW4tYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tbmFydXRvLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1uYXJ1dG8tYnV0dG9ucyB7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBnYXA6IDEwcHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW5hcnV0by1idXR0b25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZ2FwOiA1cHggOHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1uYXJ1dG8tYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBiX19wcm9tby0tbmFydXRvLWJ1dHRvbjpob3ZlciwgLnBiX19wcm9tby0tbmFydXRvLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW5hcnV0by1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wYl9fcHJvbW8tLW1hcmtldHBsYWNlcy1idXR0b25zIHtcbiAgbGVmdDogMTAwcHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBnYXA6IDEwcHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW1hcmtldHBsYWNlcy1idXR0b25zIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBiX19wcm9tby0tbWFya2V0cGxhY2VzLWJ1dHRvbjpob3ZlciwgLnBiX19wcm9tby0tbWFya2V0cGxhY2VzLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBib3gtc2hhZG93OiAwIDE2cHggMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ucGJfX3Byb21vLS1tYXJrZXRwbGFjZXMtYnV0dG9uIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tbWFya2V0cGxhY2VzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLWxvdmUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWxvdmUtYnV0dG9ucyB7XG4gIG1heC13aWR0aDogODE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBnYXA6IDEwcHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLWxvdmUtYnV0dG9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBnYXA6IDVweCA4cHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWxvdmUtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxODNweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y1Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4ICMzZDNkM2Q7XG59XG4ucGJfX3Byb21vLS1sb3ZlLWJ1dHRvbjpudGgtY2hpbGQoMiksIC5wYl9fcHJvbW8tLWxvdmUtYnV0dG9uOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmNjZDY7XG59XG4ucGJfX3Byb21vLS1sb3ZlLWJ1dHRvbjpob3ZlciwgLnBiX19wcm9tby0tbG92ZS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmNmNWY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZjI0O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggIzNkM2QzZDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tbG92ZS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tZGVmZW5kZXItaW5uZXIge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLWRlZmVuZGVyLWJ1dHRvbnMge1xuICBtYXgtd2lkdGg6IDY1NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZ2FwOiAxMHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1kZWZlbmRlci1idXR0b25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZ2FwOiA2cHggMTBweDtcbiAgfVxufVxuLnBiX19wcm9tby0tZGVmZW5kZXItYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluXCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjYWMwNzBkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBmYWYzIDAlLCAjYzhkMGNmIDUwJSwgI2M4ZDBjZiA1MSUsICNmMGZhZjMgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGJfX3Byb21vLS1kZWZlbmRlci1idXR0b246aG92ZXIsIC5wYl9fcHJvbW8tLWRlZmVuZGVyLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2M4ZDBjZiAwJSwgI2YwZmFmMyA1MCUsICNmMGZhZjMgNTElLCAjYzhkMGNmIDEwMCUpO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1kZWZlbmRlci1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tbWFyY2gtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLW1hcmNoLWJ1dHRvbnMge1xuICBtYXgtd2lkdGg6IDgxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZ2FwOiAxMHB4O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1tYXJjaC1idXR0b25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGdhcDogNnB4IDEwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLW1hcmNoLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTgzcHg7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZTQzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ucGJfX3Byb21vLS1tYXJjaC1idXR0b246aG92ZXIsIC5wYl9fcHJvbW8tLW1hcmNoLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmMjkxMDM7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLW1hcmNoLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMjdweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIwLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjAtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMC10aW1lciB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTM1MzM2O1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjAtdGltZXIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjAtYnV0dG9ucyB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBnYXA6IDEwcHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMC1idXR0b25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGdhcDogNnB4IDEwcHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLXByZXNhbGUtMjAyMC1idXR0b24ge1xuICBtaW4td2lkdGg6IDE4NnB4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzMzY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzUzMzY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjAtYnV0dG9uIC5wYl9fcHJvbW8tLWJ1dHRvbi1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjAtYnV0dG9uOmhvdmVyLCAucGJfX3Byb21vLS1wcmVzYWxlLTIwMjAtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzUzNTMzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tcHJlc2FsZS0yMDIwLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBnYXA6IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYi1wcm9tby1zaGltbWVyIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGJfX3Byb21vLS1zYWxlLTQwLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1zYWxlLTQwLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXgtd2lkdGg6IDI2MnB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1zYWxlLTQwLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tc2FsZS00MC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ucGJfX3Byb21vLS1zYWxlLTQwLXRpbWVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXNhbGUtNDAtdGltZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBiX19wcm9tby0tc2FsZS00MC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEzNHB4O1xuICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiLCBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMjhweCwgLTIwcHgpO1xufVxuQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGJfX3Byb21vLS1zYWxlLTQwLXRleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTBweCwgMjRweCk7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLXNhbGUtNDAtbnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNDZweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2RiOWEzZSwgI2MzOGUzOSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ucGJfX3Byb21vLS1zYWxlLTQwLW51bTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjYmFiNmI2KTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYW5pbWF0aW9uOiBwYi1wcm9tby1zaGltbWVyIDAuNXMgaW5maW5pdGU7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXNhbGUtNDAtbnVtIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLXNhbGUtNDAtcGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbn1cbkBjb250YWluZXIgcHJvbW8gKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBiX19wcm9tby0tc2FsZS00MC1wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLXNhbGUtNDAtYnV0dG9ucyB7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBnYXA6IDEwcHg7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXNhbGUtNDAtYnV0dG9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGdhcDogNnB4IDEycHg7XG4gIH1cbn1cbi5wYl9fcHJvbW8tLXNhbGUtNDAtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYl9fcHJvbW8tLXNhbGUtNDAtYnV0dG9uOmhvdmVyLCAucGJfX3Byb21vLS1zYWxlLTQwLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MDE7XG59XG5AY29udGFpbmVyIHByb21vIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wYl9fcHJvbW8tLXNhbGUtNDAtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYl9fcHJvbW8tLWJhbm5lci5wYl9fcHJvbW8tLWJhbm5lci5wYl9fcHJvbW8tLWJhbm5lciAqLFxuICAucGJfX3Byb21vLS1iYW5uZXIucGJfX3Byb21vLS1iYW5uZXIucGJfX3Byb21vLS1iYW5uZXIgKjo6YmVmb3JlLFxuICAucGJfX3Byb21vLS1iYW5uZXIucGJfX3Byb21vLS1iYW5uZXIucGJfX3Byb21vLS1iYW5uZXIgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLnBiX19iYW5uZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wYl9fYmFubmVycy0taW50cm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5wYl9fYmFubmVycy0tdGl0bGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHZhcigtLXBiLWhvbGlkYXktaW5rLCAjMzMzMzMzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYmFubmVycy0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnBiX19iYW5uZXJzLS1sZWFkIHtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBjb2xvcjogdmFyKC0tcGItaG9saWRheS1pbmssICM0ZjRmNGYpO1xufVxuLnBiX19iYW5uZXJzLS10aGVtZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBiX19iYW5uZXJzLS10aGVtZXMtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXBiLWhvbGlkYXktaW5rLCAjMzMzMzMzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYmFubmVycy0tdGhlbWVzLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBiX19iYW5uZXJzLS1pdGVtICsgLnBiX19iYW5uZXJzLS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fYmFubmVycy0taXRlbSArIC5wYl9fYmFubmVycy0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLnBiX19iYW5uZXJzLS1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1wYi1ob2xpZGF5LWluaywgIzMzMzMzMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Jhbm5lcnMtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBiX19iYW5uZXJzLS1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tcGItaG9saWRheS1pbmssICM4MjgyODIpO1xufVxuLnBiX19iYW5uZXJzLS1iYW5uZXIge1xuICBjb250YWluZXI6IHByb21vL2lubGluZS1zaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYl9faG9saWRheS10aGVtZS0taGFsbG93ZWVuIC5wYl9fYmFubmVycy0tdGl0bGUsXG4ucGJfX2hvbGlkYXktdGhlbWUtLWhhbGxvd2VlbiAucGJfX2Jhbm5lcnMtLWxlYWQge1xuICBmb250LWZhbWlseTogXCJWYW1waXJlOTVcIiwgXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLWhhbGxvd2VlbiAucGJfX2Jhbm5lcnMtLXRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDNweCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnBiX19ob2xpZGF5LXRoZW1lLS12aWN0b3J5IC5wYl9fYmFubmVycy0tdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC42KTtcbn1cblxuLnBiX19ob2xpZGF5LXRoZW1lIC5wYl9fYmFubmVycy0taW50cm8ge1xuICBtaW4taGVpZ2h0OiA1NjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2hvbGlkYXktdGhlbWUgLnBiX19iYW5uZXJzLS1pbnRybyB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLnBiX19jbGFpbSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYl9fY2xhaW0gcCB7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbi5wYl9fY2xhaW0tLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjRweCAyMHB4IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19jbGFpbS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLnBiX19jbGFpbS0tdGl0bGUge1xuICB0ZXh0LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jbGFpbS0tc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBiX19jbGFpbS0tc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgbWFyZ2luOiAxMHB4IDE2cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmMGMzYTtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNlZjBjM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX2NsYWltLS1zdGVwOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYwYzNhO1xufVxuLnBiX19jbGFpbS0tc3RlcC5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmMGMzYTtcbn1cbi5wYl9fY2xhaW0tLWNvdW50ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX2NsYWltLS1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucGJfX2NsYWltLS1ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2VmMGMzYTtcbn1cbi5wYl9fY2xhaW0gc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjVlbTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnBiX19jbGFpbS0tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19jbGFpbS0tc3VidGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5wYl9fY2xhaW0tLXN1YnRpdGxlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYl9fY2xhaW0tLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fY2xhaW0tLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbiAgLnBiX19jbGFpbS0tcm93LXdpZGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzcwcHggbWlubWF4KDAsIDFmcik7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLnBiX19jbGFpbS0tZmlvIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYl9fY2xhaW0tLXByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYl9fY2xhaW0tLXByb2R1Y3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLnBiX19jbGFpbS0tcHJvZHVjdC1pbnB1dDpjaGVja2VkICsgLnBiX19jbGFpbS0tcHJvZHVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyMTU2YTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTU2YTY7XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0LWlucHV0OmZvY3VzLXZpc2libGUgKyAucGJfX2NsYWltLS1wcm9kdWN0IHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyMTU2YTY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0LWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTU2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYl9fY2xhaW0tLXByb2R1Y3QtY2hlY2s6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIuKclFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0LWlucHV0OmNoZWNrZWQgKyAucGJfX2NsYWltLS1wcm9kdWN0IC5wYl9fY2xhaW0tLXByb2R1Y3QtY2hlY2s6OmFmdGVyIHtcbiAgY29sb3I6ICMyMTU2YTY7XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0LWltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4ucGJfX2NsYWltLS1wcm9kdWN0LW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBiX19jbGFpbS0tcHJvZHVjdC1wcmljZSB7XG4gIGNvbG9yOiAjZmYzNTM1O1xufVxuLnBiX19jbGFpbS0tcHJvZHVjdC1hcnRpY2xlIHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4ucGJfX2NsYWltLS11cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwOXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19jbGFpbS0tdXBsb2FkLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYl9fY2xhaW0tLXVwbG9hZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGJfX2NsYWltLS11cGxvYWQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgcGFkZGluZzogOHB4IDY4cHggOHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBiX19jbGFpbS0tdXBsb2FkLWlucHV0OmZvY3VzLXZpc2libGUgKyAucGJfX2NsYWltLS11cGxvYWQtYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDNweCAjMDA3NGQ5O1xufVxuLnBiX19jbGFpbS0tdXBsb2FkLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucGJfX2NsYWltLS11cGxvYWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNTZhNjtcbn1cbi5wYl9fY2xhaW0tLXVwbG9hZC1pY29uIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wYl9fY2xhaW0tLW1lYXN1cmUge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5wYl9fY2xhaW0tLW1lYXN1cmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnBiX19jbGFpbS0tbWVhc3VyZS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5NHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGJfX2NsYWltLS1vdmVydmlldyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5wYl9fY2xhaW0tLW92ZXJ2aWV3LWJvdHRvbSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBiX19jbGFpbS0tZmluYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX2NsYWltLS1maW5hbCAucGJfX2NsYWltLS1zdWJ0aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ucGJfX2NsYWltLS1maW5hbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBiX19jbGFpbS0tZmluYWwtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzIxNTZhNjtcbn1cbi5wYl9fY2xhaW0tLWZpbmFsLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wYl9fY2xhaW0tLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYl9fY2xhaW0tLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnBiX19jbGFpbS0tYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucGJfX2RjYXQge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5wYl9fZGNhdC0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2RjYXQtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4IDE2cHg7XG4gIH1cbn1cbi5wYl9fZGNhdC0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2RjYXQtLXRvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuLnBiX19kY2F0LS1oZWFkaW5nIHtcbiAgZmxleDogMCAxIDMyMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19kY2F0LS1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2RjYXQtLWhlYWRpbmcgLnBiX19icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cbi5wYl9fZGNhdC0taGVhZGluZyAucGJfX2JyZWFkY3J1bWItLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDZweCAwIDEwcHg7XG59XG4ucGJfX2RjYXQtLWhlYWRpbmcgLnBiX19icmVhZGNydW1iLS1pdGVtICsgLnBiX19icmVhZGNydW1iLS1pdGVtOjpiZWZvcmUge1xuICBtYXJnaW46IDAgNHB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5wYl9fZGNhdC0taGVhZGluZyAucGJfX2JyZWFkY3J1bWIgW2FyaWEtY3VycmVudD1wYWdlXSA+IC5wYl9fYnJlYWRjcnVtYi0tbGluaywgLnBiX19kY2F0LS1oZWFkaW5nIC5wYl9fYnJlYWRjcnVtYi0tbGluayB7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19kY2F0LS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGJfX2RjYXQtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogI2JkYmRiZDtcbiAgdGV4dC13cmFwOiB3cmFwO1xufVxuLnBiX19kY2F0LS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19kY2F0LS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLnBiX19kY2F0LS1saXN0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19kY2F0IC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW1bZGF0YS1maWx0ZXItb3Blbj1ob3Zlcl0gPiAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSA+IC5wYl9fY2F0LWZpbHRlcnMtLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi5wYl9fZGVzaWduZXIge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5wYl9fZGVzaWduZXItLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYl9fZGVzaWduZXItLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fZGVzaWduZXItLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLnBiX19kZXNpZ25lci0tYmFubmVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBiX19kZXNpZ25lci0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYl9fZGVzaWduZXItLWF2YXRhciB7XG4gIGZsZXg6IDAgMCAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19kZXNpZ25lci0tYXZhdGFyIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBiX19kZXNpZ25lci0tYXZhdGFyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwIHJnYmEoOSwgOSwgOCwgMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Rlc2lnbmVyLS1hdmF0YXItaW1nIHtcbiAgICB0b3A6IC0yMnB4O1xuICB9XG59XG4ucGJfX2Rlc2lnbmVyLS1hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgZ2FwOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19kZXNpZ25lci0tYWJvdXQge1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucGJfX2Rlc2lnbmVyLS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Rlc2lnbmVyLS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYl9fZGVzaWduZXItLW5hbWUge1xuICBmbGV4OiAwIDAgMjAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Rlc2lnbmVyLS1uYW1lIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG59XG4ucGJfX2Rlc2lnbmVyLS1jb3VudHJ5LCAucGJfX2Rlc2lnbmVyLS1wcmludHMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucGJfX2Rlc2lnbmVyLS1xdWFudGl0eSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGJfX2Rlc2lnbmVyLS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLnBiX19kZXNpZ25lci0tdGV4dDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgY29sb3I6ICNmZjAwMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2Rlc2lnbmVyLS10ZXh0OjpiZWZvcmUge1xuICAgIHRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5wYl9fZmFicmljIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX2ZhYnJpYy0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDIwcHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2ZhYnJpYy0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLnBiX19mYWJyaWMtLXRpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGJfX2ZhYnJpYy0tdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgfVxufVxuLnBiX19mYWJyaWMtLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19mYWJyaWMtLWxheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG4ucGJfX2ZhYnJpYy0tcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19mYWJyaWMtLXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiA1NDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4ucGJfX2ZhYnJpYy0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4ucGJfX2ZhYnJpYy0tYm94IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYl9fZmFicmljLS1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucGJfX2ZhYnJpYy0tY2hvaWNlIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5wYl9fZmFicmljLS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19mYWJyaWMtLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBiX19mYWJyaWMtLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2ZhYnJpYy0taXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IGNvbnRhaW47XG4gIH1cbn1cbi5wYl9fZmFicmljLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2ZhYnJpYy0taXRlbSB7XG4gICAgZmxleDogMCAwIDExMHB4O1xuICB9XG59XG4ucGJfX2ZhYnJpYy0tcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBiX19mYWJyaWMtLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGJfX2ZhYnJpYy0taXRlbTpob3ZlciAucGJfX2ZhYnJpYy0tY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucGJfX2ZhYnJpYy0tcmFkaW86Y2hlY2tlZCArIC5wYl9fZmFicmljLS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5wYl9fZmFicmljLS1yYWRpbzpmb2N1cy12aXNpYmxlICsgLnBiX19mYWJyaWMtLWNhcmQge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwNTRhNjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4ucGJfX2ZhYnJpYy0taWNvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjYWNhY2FjO1xufVxuLnBiX19mYWJyaWMtLXJhZGlvOmNoZWNrZWQgKyAucGJfX2ZhYnJpYy0tY2FyZCAucGJfX2ZhYnJpYy0taWNvbiB7XG4gIGNvbG9yOiAjZTYzMjRiO1xufVxuLnBiX19mYWJyaWMtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBiX19mYWJyaWMtLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG4ucGJfX2ZhYnJpYy0tcmFkaW86Y2hlY2tlZCArIC5wYl9fZmFicmljLS1jYXJkIC5wYl9fZmFicmljLS1wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBiX19mYWJyaWMtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGJfX2ZhYnJpYy0tZmVhdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGJfX2ZhYnJpYy0tZmVhdHVyZS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtd3JhcDogd3JhcDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGJfX2ZhYnJpYy0tZmVhdHVyZS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuXG4ucGJfX3BsdXMge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYl9fcGx1cy0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZlNjhjIHVybChcIi4uL2ltZy9wbHVzL2JnLW1vZGFsLXBsdXMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xufVxuLnBiX19wbHVzLS10b3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLnBiX19wbHVzLS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDc3cHg7XG4gIG1hcmdpbjogNXB4IDJweDtcbn1cbi5wYl9fcGx1cy0taW50cm8ge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuLnBiX19wbHVzLS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjdweDtcbiAgY29sb3I6ICNmZjRiNGI7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5wYl9fcGx1cy0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuLnBiX19wbHVzLS1sZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzVlNTk1OTtcbiAgdGV4dC13cmFwOiB3cmFwO1xufVxuLnBiX19wbHVzLS1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19wbHVzLS1mZWF0dXJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wYl9fcGx1cy0tZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGJfX3BsdXMtLWZlYXR1cmUtaWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMnB4IDA7XG59XG4ucGJfX3BsdXMtLWZlYXR1cmUtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXdyYXA6IHdyYXA7XG59XG4ucGJfX3BsdXMtLWZlYXR1cmUtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM5OThmOGY7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbi5wYl9fcGx1cy0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAwIDYwcHg7XG59XG4ucGJfX3BsdXMtLXByaWNlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjhjO1xuICB0ZXh0LXdyYXA6IHdyYXA7XG59XG4ucGJfX3BsdXMtLXJ1bGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICMzMDM4ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYl9fcGx1cy0tcnVsZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wYl9fcGx1cy0tcnVsZXM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYl9fcGx1cy0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogbWluKDM4MHB4LCAxMDAlIC0gMjBweCk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGJfX3BsdXMtLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ucGJfX2NlcnQtZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2NHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5wYl9fY2VydC1mb3JtLS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYl9fY2VydC1mb3JtLS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYl9fY2VydC1mb3JtLS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5wYl9fY2VydC1mb3JtLS1zdWJtaXQgLmljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jZXJ0LWZvcm0tLXN1Ym1pdCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4ucGJfX2NlcnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiX19jZXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTclO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZXJ0aWZpa2F0L3RvcF9iZ19iaWcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX2NlcnQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VydGlmaWthdC90b3BfYmdfbW9iLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTkwcHg7XG4gIH1cbn1cbi5wYl9fY2VydC0tdGl0bGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jZXJ0LS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLnBiX19jZXJ0LS1sZWFkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2NlcnQtLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5wYl9fY2VydC0tY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fY2VydC0tY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2VydC0tY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnBiX19jZXJ0LS1jYXJkIC5wYl9fY2FyZC0tZmF2LFxuLnBiX19jZXJ0LS1jYXJkIC5wYl9fY2FyZC0tZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGJfX2NlcnQtLWNhcmQgLnBiX19jYXJkLS1tZWRpYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcItCc0LPQvdC+0LLQtdC90L3QsNGPINC00L7RgdGC0LDQstC60LBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzAwNTRhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fY2VydC0tY2FyZCAucGJfX2NhcmQtLW1lZGlhOjphZnRlciB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5wYl9fY2VydC0tY2FyZCAucGJfX2NhcmQtLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucGJfX2NlcnQtLWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19jZXJ0LS1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5wYl9fY2VydC0td2lkZSAucGJfX2NlcnQtLWNvbHVtbnMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYl9fY2VydC0tY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBiX19jZXJ0LS1ob3ctdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBwYWRkaW5nOiA0MHB4IDMycHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYl9fY2VydC0taG93LXRleHQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucGJfX2NlcnQtLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA4cHggNjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnBiX19jZXJ0LS1zdGVwcyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxufVxuLnBiX19jZXJ0LS1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnBiX19jZXJ0LS1zdGVwLW51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jZXJ0LS1zdGVwLW51bTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wYl9fY2VydC0tc3RlcC1udW0tMTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jZXJ0LS1zdGVwLW51bS0yOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDU0YTY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2VydC0tc3RlcC1udW0tMzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTYgIzAwNTRhNiAjMDA1NGE2ICNiZGJkYmQ7XG59XG4ucGJfX2NlcnQtLXN0ZXAtbnVtLTQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGE2O1xufVxuLnBiX19jZXJ0LS1zdGVwLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnBiX19jZXJ0LS1zdGVwLXRleHQgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiX19jZXJ0LS1ub3RlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBiX19jZXJ0LS1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wYl9fY2VydC0tcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwNTRhNjtcbn1cbi5wYl9fY2VydC0tcGhvbmU6aG92ZXIge1xuICBjb2xvcjogIzAwNDM3Zjtcbn1cblxuLnBiX19yZWZpbGwtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIFwiUFQgU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19yZWZpbGwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5wYl9fcmVmaWxsLS1sZWFkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX3JlZmlsbC0tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiX19yZWZpbGwtLWNvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5wYl9fcmVmaWxsLS1jb2x1bW4ge1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGJfX3JlZmlsbC0tY29sdW1uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGJfX3JlZmlsbC0tY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBiX19yZWZpbGwtLXJ1bGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGJfX3JlZmlsbC0tcnVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGJfX3JlZmlsbC0taWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3JlZmlsbC0taWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucGJfX3JlZmlsbC0tcnVsZS1ib2R5IHtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnBiX19yZWZpbGwtLXJ1bGUtYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLnBiX19yZWZpbGwtLXJ1bGUtdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ucGJfX3JlZmlsbC0tZGFzaGVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4ucGJfX3JlZmlsbC0tZGFzaGVzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5wYl9fcmVmaWxsLS1waG9uZSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4ucGJfX2NlcnQtcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGJfX3Vuc3ViIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX191bnN1Yi0tYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5wYl9fdW5zdWItLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA3MzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3Vuc3ViLS1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ucGJfX3Vuc3ViLS1ibG9jayArIC5wYl9fdW5zdWItLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4ucGJfX3Vuc3ViLS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wYl9fdW5zdWItLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucGJfX3Vuc3ViLS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3Vuc3ViLS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBiX191bnN1Yi0tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3Vuc3ViLS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBiX191bnN1Yi0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGJfX3Vuc3ViLS1saW5rIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYl9fbGFuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGJfX2xhbmQtLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlYzAwOGMgMCUsICNmYzY3NjcgMTAwJSk7XG59XG4ucGJfX2xhbmQtLWNpcmNsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDUlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYl9fbGFuZC0tY2lyY2xlIHtcbiAgICB0b3A6IC04MHB4O1xuICAgIGhlaWdodDogMTIyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGFuZC0tY2lyY2xlIHtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucGJfX2xhbmQtLXdoZWVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBiX19sYW5kLS10b3Age1xuICBoZWlnaHQ6IDE5M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX2xhbmQtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGJfX2xhbmQtLXRpdGxlLXJ1YiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fbGFuZC0tdGl0bGUtcnViIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ucGJfX2xhbmQtLXRpdGxlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xhbmQtLXRpdGxlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ucGJfX2xhbmQtLXNwaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzJweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRvcCA4Nm1zIGVhc2Utb3V0LCBmaWx0ZXIgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fbGFuZC0tc3Bpbjpob3ZlciwgLnBiX19sYW5kLS1zcGluOmZvY3VzLXZpc2libGUge1xuICB0b3A6IDdweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbn1cbi5wYl9fbGFuZC0tc3BpbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xhbmQtLXNwaW4ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnBiX19zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzgwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICBwZXJzcGVjdGl2ZTogMjAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3Bpbm5lciB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5wYl9fc3Bpbm5lci0tcmluZyB7XG4gIC0tYW5nbGU6IDBkZWc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWihjYWxjKC0xICogdmFyKC0tdHopKSkgcm90YXRlWSh2YXIoLS1hbmdsZSkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuNDksIC0wLjI3LCAwLjA3LCAxLjE3KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBncmFiO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3Bpbm5lci0tcmluZyB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGMoLTEgKiB2YXIoLS10ei10b3VjaCkpKSByb3RhdGVZKHZhcigtLWFuZ2xlKSk7XG4gIH1cbn1cbi5wYl9fc3Bpbm5lci0tcmluZy5pcy1kcmFnZ2luZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4ucGJfX3NwaW5uZXItLXJpbmcuaXMtc3Bpbm5pbmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgY3ViaWMtYmV6aWVyKDAuMiwgMC42LCAwLjIsIDEpO1xufVxuLnBiX19zcGlubmVyLS1yaW5nOmZvY3VzLXZpc2libGUgLnBiX19zcGlubmVyLS1jYXJkLmlzLWFjdGl2ZSAucGJfX3NwaW5uZXItLWJvZHkge1xuICBvdXRsaW5lOiAzcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cbi5wYl9fc3Bpbm5lci0tY2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogcm90YXRlWShjYWxjKHZhcigtLWkpICogMzYwZGVnIC8gdmFyKC0tbikpKSB0cmFuc2xhdGVaKHZhcigtLXR6KSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3NwaW5uZXItLWNhcmQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWShjYWxjKHZhcigtLWkpICogMzYwZGVnIC8gdmFyKC0tbikpKSB0cmFuc2xhdGVaKHZhcigtLXR6LXRvdWNoKSk7XG4gIH1cbn1cbi5wYl9fc3Bpbm5lci5pcy1kaXNhYmxlZCAucGJfX3NwaW5uZXItLWNhcmQ6bm90KC5pcy1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnBiX19zcGlubmVyLS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMzI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19zcGlubmVyLS1ib2R5IHtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4ucGJfX3NwaW5uZXItLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX3NwaW5uZXItLWltZyB7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5wYl9fc3Bpbm5lci0tcHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYl9fc3Bpbm5lci0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnBiX19zcGlubmVyLS1vbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cblxuQGtleWZyYW1lcyBwYi1sYW5kLXJheXMge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wYl9fbGFuZC1tb2RhbC0tcmF5cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYl9fbGFuZC1tb2RhbC0tcmF5czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTI2MHB4O1xuICBoZWlnaHQ6IDEyNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xhbmQvYmctbW9kYWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGFuaW1hdGlvbjogcGItbGFuZC1yYXlzIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGJfX2xhbmQtbW9kYWwtLXJheXM6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLW1vZGFsLS1yYXlzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGJfX2xhbmQtbW9kYWwtLXBpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLW1vZGFsLS1waWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYl9fbGFuZC1tb2RhbC0taW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYl9fbGFuZC1tb2RhbC0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19sYW5kLW1vZGFsLS1mb3JtIHtcbiAgICBtYXJnaW46IDAgMzBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xhbmQtbW9kYWwtLWZvcm0ge1xuICAgIHBhZGRpbmc6IDE2cHggMThweCAwO1xuICB9XG59XG4ucGJfX2xhbmQtbW9kYWwtLWhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGJfX2xhbmQtbW9kYWwtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2xhbmQtbW9kYWwtLXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBiX19sYW5kLW1vZGFsLS1vbGQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogI2ZmMDAzMjtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLnBiX19sYW5kLW1vZGFsLS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnBiX19sYW5kLW1vZGFsLS1zaXplcyB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4ucGJfX2xhbmQtbW9kYWwtLXNpemVzLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYl9fbGFuZC1tb2RhbC0tY2hhcnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4ucGJfX2xhbmQtbW9kYWwtLXNpemVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweCAycHg7XG59XG4ucGJfX2xhbmQtbW9kYWwtLXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYl9fbGFuZC1tb2RhbC0tc2l6ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYl9fbGFuZC1tb2RhbC0tc2l6ZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FjYWNhYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgODZtcyBlYXNlLW91dCwgY29sb3IgODZtcyBlYXNlLW91dDtcbn1cbi5wYl9fbGFuZC1tb2RhbC0tc2l6ZS1pbnB1dDpjaGVja2VkICsgLnBiX19sYW5kLW1vZGFsLS1zaXplLXRleHQge1xuICBib3JkZXItY29sb3I6ICNlNjMyNGI7XG4gIGNvbG9yOiAjZTYzMjRiO1xufVxuLnBiX19sYW5kLW1vZGFsLS1zaXplLWlucHV0OmZvY3VzLXZpc2libGUgKyAucGJfX2xhbmQtbW9kYWwtLXNpemUtdGV4dCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA1NGE2O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnBiX19sYW5kLW1vZGFsLS1zaXplcy5pcy1lcnJvciAucGJfX2xhbmQtbW9kYWwtLXNpemUtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2U2MzI0Yjtcbn1cbi5wYl9fbGFuZC1tb2RhbC0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzI0YjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xhbmQtbW9kYWwtLXN1Ym1pdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucGJfX2xhbmQtZW5kIHtcbiAgcGFkZGluZzogMTBweCAwIDgwcHg7XG59XG4ucGJfX2xhbmQtZW5kLS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGJfX2xhbmQtZW5kLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucGJfX2xhbmQtZW5kLS1wcmUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLWVuZC0tcHJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5wYl9fbGFuZC1lbmQtLW5vdGljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEyM3B4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWMwMDhjIDAlLCAjZmM2NzY3IDEwMCUpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMTBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLWVuZC0tbm90aWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cbi5wYl9fbGFuZC1lbmQtLW1hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiX19sYW5kLWVuZC0tbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLWVuZC0tbWFyayB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLnBiX19sYW5kLWVuZC0tbm90aWNlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLWVuZC0tbm90aWNlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbi5wYl9fbGFuZC1lbmQtLW5vdGljZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiX19sYW5kLWVuZC0tbm90aWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLnBiX19sYW5kLWVuZC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBiX19sYW5kLWVuZC0tY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMyNGI7XG59XG4ucGJfX2xhbmQtZW5kLS1jYXRhbG9nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MDAyZjtcbn1cblxuLnBhZ2UtbGFuZCAucGJfX2hlYWRlci0tc3RyaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBiX19wcm9tby1zbG90IHtcbiAgY29udGFpbmVyOiBwcm9tby9pbmxpbmUtc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBiX19wcm9tby1zbG90LS1pdGVtW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGJfX3Byb21vLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjA7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYl9fcHJvbW8tc3dpdGNoIHtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuLnBiX19wcm9tby1zd2l0Y2gtLWZpZWxkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG59XG4ucGJfX3Byb21vLXN3aXRjaC0tbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnBiX19wcm9tby1zd2l0Y2gtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBiX19wcm9tby1zd2l0Y2gtLXNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU0YTY7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG4ucGJfX3Byb21vLXN3aXRjaC0tbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG4ucGJfX3Byb21vLXN3aXRjaC0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3O1xufSIsIkB1c2UgXCJpbml0aWFsLXZhcmlhYmxlc1wiO1xuXG5AdXNlIFwic2FzczptYXRoXCIgYXMgbWF0aDtcbi8vIFBsYWNlaG9sZGVyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJHBsYWNlaG9sZGVyczogXCI6Oi1tb3otXCIgXCI6Oi13ZWJraXQtaW5wdXQtXCIgXCI6LW1vei1cIiBcIjotbXMtaW5wdXQtXCIgXCI6OlwiO1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVycyB7XG4gICAgJiN7JHBsYWNlaG9sZGVyfXBsYWNlaG9sZGVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gVGV4dCBzZWxlY3QgLSBvZmZcbkBtaXhpbiB1bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ldW5zZWxlY3RhYmxlIHtcbiAgQGluY2x1ZGUgdW5zZWxlY3RhYmxlO1xufVxuLy8gZHJhZyAtIG9mZlxuQG1peGluIHVuZHJhZyB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuJXVuZHJhZyB7XG4gIEBpbmNsdWRlIHVuZHJhZztcbn1cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGFuaW1hdGlvbjogMXMgaW5maW5pdGUgc2hpbmU7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03NWRlZywgcmdiYSgwLCAwLCAwLCAwLjYpIDMwJSwgIzAwMCA1MCUsIHJnYmEoMCwgMCwgMCwgMC42KSA3MCUpO1xuICAgIG1hc2stc2l6ZTogMjAwJTtcbiAgfVxufVxuQG1peGluIGhvdmVyLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXI7XG59XG4laG92ZXItbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyLWxpbms7XG59XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cbkBtaXhpbiBvdmVyZmxvdy10b3VjaCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtaXhpbiBsb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgaW5pdGlhbC12YXJpYWJsZXMuJGdyZXktbGlnaHRlcjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaXRpYWwtdmFyaWFibGVzLiRyYWRpdXMtcm91bmRlZDtcbn1cbkBtaXhpbiBoYW1idXJnZXIoJGRpbWVuc2lvbnMpIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkZGltZW5zaW9ucztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJGRpbWVuc2lvbnM7XG4gIG1pbi13aWR0aDogJGRpbWVuc2lvbnM7XG4gICY6aG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gJGRpbWVuc2lvbnMgLyAyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaXRpYWwtdmFyaWFibGVzLiRzcGVlZC1sb25nO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybSwgd2lkdGg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWwtdmFyaWFibGVzLiRlYXNpbmc7XG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybSwgd2lkdGg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6ICRkaW1lbnNpb25zO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KTtcbiAgICB9XG4gIH1cbiAgLy8mOmhvdmVyIHtcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYShibGFjaywgMC4wNSk7XG4gIC8vfSAvLyBNb2RpZmVyc1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vINCj0LPQvtC70L7Qui3RgdGC0YDQtdC70LrQsCDQuNC3INC00LLRg9GFINCx0L7RgNC00LXRgNC+0LIgKNC70LXQstC+0LPQviDQuCDQvdC40LbQvdC10LPQviksINC90LDQv9GA0LDQstC70LXQvdC40LUg0LfQsNC00LDRkdGCINC/0L7QstC+0YDQvtGCINC90LAg0LzQtdGB0YLQtSDQstGL0LfQvtCy0LAuXG4vLyDQntGB0L3QvtCy0LAg0YHRgtGA0LXQu9C+0Log0YjQsNC/0LrQuCwg0YTQuNC70YzRgtGA0L7QsiDQuCDQv9Cw0LPQuNC90LDRhtC40Lg6ICRzaXplIC0g0YHRgtC+0YDQvtC90LAsICR3aWR0aCAtINGC0L7Qu9GJ0LjQvdCwINC70LjQvdC40LgsXG4vLyAkY29sb3IgLSDRhtCy0LXRgiAo0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0YbQstC10YIg0YLQtdC60YHRgtCwKSwgJHJhZGl1cyAtINGB0LrRgNGD0LPQu9C10L3QuNC1INC60L7QvdGG0L7QslxuQG1peGluIGNoZXZyb24oJHNpemU6IDAuNjI1ZW0sICR3aWR0aDogM3B4LCAkY29sb3I6IGN1cnJlbnRDb2xvciwgJHJhZGl1czogbnVsbCkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGNvbG9yO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBvdmVybGF5KCRvZmZzZXQ6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRvZmZzZXQ7XG4gIHJpZ2h0OiAkb2Zmc2V0O1xuICBib3R0b206ICRvZmZzZXQ7XG4gIGxlZnQ6ICRvZmZzZXQ7XG59XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb252ZXJ0IGZvbnQtc2l6ZSBmcm9tIHB4IHRvIHJlbSB3aXRoIHB4IGZhbGxiYWNrXG4vLyBAcGFyYW0gJHNpemUgLSB0aGUgdmFsdWUgaW4gcGl4ZWwgeW91IHdhbnQgdG8gY29udmVydFxuLy8gZS5nLiBwIHtAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTt9XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGdW5jdGlvbiBmb3IgY29udmVydGluZyBhIHB4IGJhc2VkIGZvbnQtc2l6ZSB0byByZW0uXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiBtYXRoLmRpdigkc2l6ZSwgaW5pdGlhbC12YXJpYWJsZXMuJGZvbnQtc2l6ZSk7XG4gIC8vRGVmYXVsdCBmb250IHNpemUgb24gaHRtbCBlbGVtZW50IGlzIDEwMCUsIGVxdWl2YWxlbnQgdG8gMTZweDtcbiAgQHJldHVybiAjeyRyZW1TaXplfXJlbTtcbn1cbi8vIE1peGluIHRoYXQgd2lsbCBpbmNsdWRlIHRoZSBmYWxsIGJhY2sgcHggZGVjbGFyYXRpb24gYXMgd2VsbCBhcyB0aGUgY2FsY3VsYXRlZCByZW0gdmFsdWUuXG5AbWl4aW4gZm9udFNpemUoJHNpemUpIHtcbiAgLy9mb250LXNpemU6ICRzaXplO1xuICAmIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG4gIH1cbn1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBGdW5jdGlvbiB0byByZW1vdmUgdW5pdHNcbi8vICBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEyMzI4MjU5L2hvdy1kby15b3Utc3RyaXAtdGhlLXVuaXQtZnJvbS1hbnktbnVtYmVyLWluLXNhc3Ncbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiBzdHJpcC11bml0cygkbnVtYmVyKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgKCRudW1iZXIgKiAwICsgMSkpO1xufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEZvbnQvTGluZSBIZWlnaHRcbi8vICBwYXNzIGluIHRoZSBwaG90b3Nob3AgZm9udCBzaXplIGFuZCBsaW5lIGhlaWdodCBpbiB0aGUgc2FtZSBvcmRlclxuLy8gIHRoZXkncmUgZGlzcGxheWVkIGluIHRoZSBjaGFyYWN0ZXIgd2luZG93XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGluZS1oZWlnaHQoJHBzLWZvbnQtc2l6ZSwgJHBzLWxpbmUtaGVpZ2h0OiAkcHMtZm9udC1zaXplKSB7XG4gICYge1xuICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdihzdHJpcC11bml0cygkcHMtbGluZS1oZWlnaHQpLCBzdHJpcC11bml0cygkcHMtZm9udC1zaXplKSk7XG4gIH1cbn1cbkBtaXhpbiBsaW5rLWRlZmF1bHQtc3R5bGUoKSB7XG4gICYsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL0BtaXhpbiBsaW5rLWZvY3VzLXN0eWxlKCkge1xuLy9cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vL1x0XHQmOmZvY3VzIHtcbi8vXHRcdFx0QGNvbnRlbnQ7XG4vL1x0XHR9XG4vL1x0fVxuLy99XG5AbWl4aW4gbGluay1ob3Zlci1zdHlsZSgpIHtcbiAgLy9AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAmOmhvdmVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAvL31cbn1cbkBtaXhpbiBsaW5rLWFjdGl2ZS1zdHlsZSgpIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzOmFjdGl2ZSxcbiAgICAmOmhvdmVyOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICYudG91Y2hlZCB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBsaW5rLWRpc2FibGVkLXN0eWxlKCkge1xuICAmOmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICYsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1czphY3RpdmUsXG4gICAgJjpob3ZlcjphY3RpdmUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiX2RlZmF1bHRcIjtcbkB1c2UgXCJyZXNwb25zaXZlbmVzc1wiO1xuJGRpc3BsYXlzOiBcImJsb2NrXCIgXCJmbGV4XCIgXCJpbmxpbmVcIiBcImlubGluZS1ibG9ja1wiIFwiaW5saW5lLWZsZXhcIjtcbkBlYWNoICRkaXNwbGF5IGluICRkaXNwbGF5cyB7XG4gIC5pcy0jeyRkaXNwbGF5fSB7XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWNhcGl0YWxpemVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5pcy1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4uaXMtd2VpZ2h0IHtcbiAgJi1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5pcy11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4uaXMtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5baGlkZGVuXSxcbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXMtc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLy8gT3RoZXJcbi5pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uaXMtcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5pcy1zaGFkb3dsZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzLXVuc2VsZWN0YWJsZSB7XG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbn1cbi5pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBpbmNsdWRlIHJlc3BvbnNpdmVuZXNzLnVudGlsLW1vYmlsZSB7XG4gIC5pcy1oaWRkZW4tbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgcmVzcG9uc2l2ZW5lc3MubWluaW1vYmlsZSB7XG4gIC5pcy1oaWRkZW4tbWluaW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSByZXNwb25zaXZlbmVzcy5tb2JpbGUge1xuICAuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSByZXNwb25zaXZlbmVzcy50YWJsZXQge1xuICAuaXMtaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSByZXNwb25zaXZlbmVzcy50YWJsZXQtb25seSB7XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgcmVzcG9uc2l2ZW5lc3MudG91Y2gge1xuICAuaXMtaGlkZGVuLXRvdWNoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIHJlc3BvbnNpdmVuZXNzLmRlc2t0b3Age1xuICAuaXMtaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgcmVzcG9uc2l2ZW5lc3MuZGVza3RvcC1vbmx5IHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgcmVzcG9uc2l2ZW5lc3Mud2lkZXNjcmVlbiB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSByZXNwb25zaXZlbmVzcy5mb3Itc2l6ZSh3aWRlc2NyZWVuLW9ubHkpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgcmVzcG9uc2l2ZW5lc3MuZnVsbGhkIHtcbiAgLmlzLWhpZGRlbi1mdWxsaGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsbnVsbCwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QVFNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQVCBTYW5zJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BUU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QVFNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdyc7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9QVFNhbnMtTmFycm93Qm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSBSZWd1bGFyJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiIsIkB1c2UgXCIuLi9jb25maWcvZGVmYXVsdFwiO1xuQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogdi4kZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogdi4kZm9udC1zaXplO1xuICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHYuJHRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGJnO1xufVxuLnBhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLy8g0YHQsdC+0YDQutCwINC+0LHQvtGA0LDRh9C40LLQsNC10YIgaW1nINCyIHBpY3R1cmUsINCx0LXQtyDRjdGC0L7Qs9C+INC70L7QvNCw0Y7RgtGB0Y8g0YHQtdGC0LrQuCDQuCBmbGV4XG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbWcge1xuICBAaW5jbHVkZSBkZWZhdWx0LnVuZHJhZztcbiAgQGluY2x1ZGUgZGVmYXVsdC51bnNlbGVjdGFibGU7XG59XG4vLyDRgyDRgdC/0LjRgdC60L7QsiDRgSDQutC70LDRgdGB0L7QvCAo0LzQtdC90Y4sINGB0LXRgtC60LgpINC80LDRgNC60LXRgNGLINC90LUg0L3Rg9C20L3Riywg0YMg0YLQtdC60YHRgtC+0LLRi9GFINGB0L/QuNGB0LrQvtCyINCx0LXQtyDQutC70LDRgdGB0LAg0L7RgdGC0LDRjtGC0YHRj1xuOndoZXJlKHVsLCBvbClbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdi4kY29udGFpbmVyICsgdi4kZ3V0dGVyICogMjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiB2LiRndXR0ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IHYuJGd1dHRlcjtcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogdi4kZ3V0dGVyLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2LiRndXR0ZXItbW9iaWxlO1xuICB9XG59XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIGJvZHksXG4gIGh0bWwge1xuICAgIG1pbi13aWR0aDogMzE5cHg7XG4gIH1cbn1cbiIsIi8vINCk0LjRgNC80LXQvdC90YvQtSDRhtCy0LXRgtCwIHByaW50YmFyLnJ1XG4kYmx1ZTogIzAwNTRhNiAhZGVmYXVsdDtcbiRibHVlLWRhcms6ICMwMDQzN2YgIWRlZmF1bHQ7XG4kYmx1ZS1saWdodDogI2U4ZjFmYSAhZGVmYXVsdDtcbiRyZWQ6ICNmZjAwMzcgIWRlZmF1bHQ7XG4kcmVkLWRhcms6ICNkOTAwMmYgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY5MzMzICFkZWZhdWx0O1xuJHllbGxvdzogI2VmY2U0YSAhZGVmYXVsdDtcbiRncmVlbjogIzI3YWU2MCAhZGVmYXVsdDtcbi8vINC00YDRg9Cz0LjQtSDQvtGC0YLQtdC90LrQuCDRgdC+INGB0YLQsNGA0YvRhSDRgdGC0YDQsNC90LjRhlxuJHJlZC1hbHQ6ICNlZTI1NGEgIWRlZmF1bHQ7XG4kcmVkLXNhbGU6ICNmZjAwMzIgIWRlZmF1bHQ7XG4kcmVkLWxhbmQ6ICNlNjMyNGIgIWRlZmF1bHQ7XG4kb3JhbmdlLWhvdDogI2ZmNTkyNyAhZGVmYXVsdDtcbiRoaXQ6ICMwOWFlY2IgIWRlZmF1bHQ7XG4kbGFuZC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWMwMDhjIDAlLCAjZmM2NzY3IDEwMCUpICFkZWZhdWx0O1xuJHJlZC1icmlnaHQ6ICNmMDAgIWRlZmF1bHQ7XG4kcmVkLWVycm9yOiAjZmYxNDE0ICFkZWZhdWx0O1xuJHJlZC1jbGFpbTogI2VmMGMzYSAhZGVmYXVsdDtcbiRyZWQtcHJpY2U6ICNkOTAwMDAgIWRlZmF1bHQ7XG4vLyDRgdC10YDQtNC10YfQutC+INC40LfQsdGA0LDQvdC90L7Qs9C+INCyINC90LDQttCw0YLQvtC8INGB0L7RgdGC0L7Rj9C90LjQuFxuJHJlZC1saWtlOiAjZTIyNjRkICFkZWZhdWx0O1xuJGJsdWUtY2xhaW06ICMyMTU2YTYgIWRlZmF1bHQ7XG4kY3lhbjogIzAwYWNjOCAhZGVmYXVsdDtcbiR0ZWFsOiAjMGZhOGMzICFkZWZhdWx0O1xuJG9yYW5nZS1saWdodDogI2YyOTk0YSAhZGVmYXVsdDtcbiRiZy1pY2U6ICNmMGY3ZjkgIWRlZmF1bHQ7XG4kYmctc2VsZWN0ZWQ6IHJnYmEoMCwgODQsIDE2NiwgMC4xKSAhZGVmYXVsdDtcblxuLy8g0YHQtdGA0YvQtSDRgdC+INGB0YLQsNGA0YvRhSDRgdGC0YDQsNC90LjRhiwg0YfQuNGB0LvQviDQsiDQuNC80LXQvdC4IC0g0YHQstC10YLQu9C+0YLQsCDQsiDQv9GA0L7RhtC10L3RgtCw0YVcbiRncmV5LTM2OiAjNWM1YzVjICFkZWZhdWx0O1xuJGdyZXktNDA6ICM2NjYgIWRlZmF1bHQ7XG4kZ3JleS02NDogI2EyYTJhMiAhZGVmYXVsdDtcbiRncmV5LTc3OiAjYzRjNGM0ICFkZWZhdWx0O1xuJGdyZXktNzg6ICNjOGM4YzggIWRlZmF1bHQ7XG4kZ3JleS04MDogI2NjYyAhZGVmYXVsdDtcbiRncmV5LTg0OiAjZDZkNmQ2ICFkZWZhdWx0O1xuJGdyZXktODY6ICNkY2RjZGMgIWRlZmF1bHQ7XG4kZ3JleS04NzogI2RkZCAhZGVmYXVsdDtcbiRncmV5LTkxOiAjZTdlN2U3ICFkZWZhdWx0O1xuJGdyZXktOTM6ICNlZWUgIWRlZmF1bHQ7XG5cbiR0ZXh0OiAjMzMzMzMzICFkZWZhdWx0O1xuJHRleHQtc29mdDogIzRmNGY0ZiAhZGVmYXVsdDtcbiRtdXRlZDogIzgyODI4MiAhZGVmYXVsdDtcbiRib3JkZXI6ICNlMGUwZTAgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcms6ICNiZGJkYmQgIWRlZmF1bHQ7XG4kYmc6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmctc29mdDogI2YyZjJmMiAhZGVmYXVsdDtcbiRiZy1wYWdlOiAjZjdmOGZhICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuXG4kYmxhY2s6IGhzbCgwLCAwJSwgNCUpICFkZWZhdWx0O1xuJGdyZXk6IGhzbCgwLCAwJSwgNDglKSAhZGVmYXVsdDtcbiRncmV5LWxpZ2h0OiBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHQ7XG5cbiRmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1uYXJyb3c6IFwiUFQgU2FucyBOYXJyb3dcIiwgJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvbnQtYmViYXM6IFwiQmViYXMgTmV1ZVwiLCAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4vLyDRhtC10L3RiyDQvdCwIHByaW50YmFyLnJ1INC90LDQsdGA0LDQvdGLINC+0LHRi9GH0L3Ri9C8IEJlYmFzIE5ldWUsINC90LUgQm9vayDQuCDQvdC1IEJvbGRcbiRmb250LXByaWNlOiBcIkJlYmFzIE5ldWUgUmVndWxhclwiLCAkZm9udC1iZWJhcyAhZGVmYXVsdDtcbiRmb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJHdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cbiRlYXNpbmc6IGVhc2Utb3V0ICFkZWZhdWx0O1xuJHNwZWVkOiA4Nm1zICFkZWZhdWx0O1xuJHNwZWVkLWxvbmc6IDMwMG1zICFkZWZhdWx0O1xuJHJhZGl1cy1zbWFsbDogNHB4ICFkZWZhdWx0O1xuJHJhZGl1czogOHB4ICFkZWZhdWx0O1xuJHJhZGl1cy1sYXJnZTogMTZweCAhZGVmYXVsdDtcbiRyYWRpdXMtcm91bmRlZDogMjkwNDg2cHggIWRlZmF1bHQ7XG5cbiRzaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhZGVmYXVsdDtcbiRzaGFkb3ctaG92ZXI6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE0KSAhZGVmYXVsdDtcbi8vINC60LDRgNGC0L7Rh9C60LA6INCx0LXQu9Cw0Y8g0L/Qu9Cw0YjQutCwINGBINC70ZHQs9C60L7QuSDRgtC10L3RjNGOLCDQv9C+0L/QvtCy0LXRgDog0L/QvtC00YHQutCw0LfQutCwIMKrP8K7XG4kc2hhZG93LWNhcmQ6IDAgMnB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFkZWZhdWx0O1xuJHNoYWRvdy1wb3A6IDAgNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjM1KSAhZGVmYXVsdDtcbi8vINCy0YvQv9Cw0LTQsNGI0LrQuCDRhNC40LvRjNGC0YDQvtCyLCDQvtC60L3QsCwg0LHQtdC70YvQtSDQv9C70LDRiNC60LggKNCb0JosIHRvYXN0KSwg0LrQvdC+0L/QutC4INC4INC/0LvQsNGI0LrQuCDQvdCwINGE0L7RgtC+XG4kc2hhZG93LWRyb3A6IDAgNHB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhZGVmYXVsdDtcbiRzaGFkb3ctbW9kYWw6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWRlZmF1bHQ7XG4kc2hhZG93LWJveDogMCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhZGVmYXVsdDtcbiRzaGFkb3ctYnV0dG9uOiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhZGVmYXVsdDtcbiRzaGFkb3ctcGxhdGU6IDAgMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhZGVmYXVsdDtcbiRzaGFkb3ctcGxhdGUtaG92ZXI6IDAgMTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU1KSAhZGVmYXVsdDtcbiRzaGFkb3ctbm90aWNlOiAwIDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWRlZmF1bHQ7XG4vLyDRgtC10L3RjCDRgtC10LrRgdGC0LAg0Lgg0LTQtdC60L7RgNCwINCyINC/0YDQsNC30LTQvdC40YfQvdGL0YUg0YLQtdC80LDRhVxuJHNoYWRvdy10aGVtZTogM3B4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpICFkZWZhdWx0O1xuXG4kY29udGFpbmVyOiAxMjIwcHggIWRlZmF1bHQ7XG4kZ3V0dGVyOiAyMHB4ICFkZWZhdWx0O1xuJGd1dHRlci1tb2JpbGU6IDEycHggIWRlZmF1bHQ7XG4iLCJAdXNlIFwiLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQodGH0ZHRgtGH0LjQuiAucGJfX2NvdW50ZXI6INC60YDQsNGB0L3Ri9C5INC60YDRg9C20L7QuiDRgSDRh9C40YHQu9C+0Lwg0LIg0YPQs9C70YMg0LjQutC+0L3QutC4ICjQutC+0YDQt9C40L3QsCkuXG4vLyDQoNC+0LTQuNGC0LXQu9GMINC40LrQvtC90LrQuCDQtNC+0LvQttC10L0g0LHRi9GC0YwgcG9zaXRpb246IHJlbGF0aXZlLlxuLnBiX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXJvdW5kZWQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHYuJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQ7XG4gIC8vINGH0LjRgdC70L4g0LLQvdGD0YLRgNC4INGB0LXRgNC00LXRh9C60LAg0LjQt9Cx0YDQsNC90L3QvtCz0L4sINC/0L7QutCwINC40LfQsdGA0LDQvdC90L7QtSDQv9GD0YHRgtC+0LUsINC10LPQviDQvdC1INCy0LjQtNC90L5cbiAgJi0tZmF2IHtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8g0YHRgdGL0LvQutCwINC40LfQsdGA0LDQvdC90L7Qs9C+INC/0L7Qu9GD0YfQsNC10YIgaXMtZmlsbGVkINC+0YIgc3RvcmUsINC/0L7QutCwINC40LfQsdGA0LDQvdC90L7QtSDQvdC1INC/0YPRgdGC0L7QtVxuICAgICY6bm90KC5pcy1maWxsZWQgKikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCf0LvQsNGI0LrQuCAucGJfX2JhZGdlLiDQktC40LQg0LfQsNC00LDRkdGCINC80L7QtNC40YTQuNC60LDRgtC+0YAsINC/0L7Qu9C+0LbQtdC90LjQtSAoYWJzb2x1dGUsINC+0YLRgdGC0YPQv9GLKSAtINC80LXRgdGC0L4g0LLRi9C30L7QstCwLlxuLy8g0KDQsNC30LzQtdGC0LrQsDogK2JhZGdlKHRleHQsIG1vZCkg0LjQtyBoZWxwZXIucHVnINC00LvRjyDRgtC10LrRgdGC0L7QstGL0YUsICtzYWxlQmFkZ2UobnVtLCBsYWJlbCkg0LTQu9GPIFwiLTQwJSBTQUxFXCJcblxuLnBiX19iYWRnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gXCLQpdC40YIgNDAlXCI6INC+0YDQsNC90LbQtdCy0LDRjyDQv9C40LvRjtC70Y8g0L3QsCDQstC60LvQsNC00LrQsNGFIFwi0JTRgNGD0LPQuNC1INGC0L7QstCw0YDRi1wiXG4gICYtLWhvdCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJG9yYW5nZS1ob3Q7XG4gIH1cblxuICAvLyDQmtGA0YPQttC+0Log0YEg0YfQuNGB0LvQvtC8INGDINGB0YHRi9C70L7QuiDQstC10YDRhdC90LXQuSDRgdGC0YDQvtC60Lgg0YjQsNC/0LrQuFxuICAmLS1yb3VuZC1yZWQsXG4gICYtLXJvdW5kLWN5YW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXJvdW5kZWQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgfVxuICAmLS1yb3VuZC1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZC1hbHQ7XG4gIH1cbiAgJi0tcm91bmQtY3lhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY3lhbjtcbiAgfVxuXG4gIC8vIFwiLTQwJSBTQUxFXCIg0LIg0LzQtdCz0LAt0LzQtdC90Y4g0YjQsNC/0LrQuDog0YHQuNC90LjQuSDQutGA0YPQttC+0Log0YHQviDRgdC60LjQtNC60L7QuSDQvdCw0LXQt9C20LDQtdGCINC90LAg0L7RgNCw0L3QttC10LLRg9GOINC/0LvQsNGI0LrRgy5cbiAgLy8g0KHQtdGC0LrQsCDQuNC3INGC0YDRkdGFINC60L7Qu9C+0L3QvtC6OiDQutGA0YPQttC+0Log0LfQsNC90LjQvNCw0LXRgiDQv9C10YDQstGL0LUg0LTQstC1LCDQv9C70LDRiNC60LAgLSDQtNCy0LUg0L/QvtGB0LvQtdC00L3QuNC1LlxuICAvLyAtLWQg0LrRgNGD0LbQvtC6LCAtLW8g0LPQtNC1INC90LDRh9C40L3QsNC10YLRgdGPINC/0LvQsNGI0LrQsCwgLS1oINGB0YLRgNC+0LrQsCDRgtC10LrRgdGC0LAsIC0tcGgg0LLRi9GB0L7RgtCwINC/0LvQsNGI0LrQuCwgLS1wbCDQvtGC0YHRgtGD0L8g0YLQtdC60YHRgtCwINCyINC/0LvQsNGI0LrQtSxcbiAgLy8gLS10YWlsINGI0LjRgNC40L3QsCDRhdCy0L7RgdGC0LAg0L/Qu9Cw0YjQutC4XG4gICYtLXNhbGUtbGcge1xuICAgIC0tZDogNDBweDtcbiAgICAtLW86IDIwcHg7XG4gICAgLS1oOiAyNnB4O1xuICAgIC0tcGg6IDI2cHg7XG4gICAgLS1wbDogMjRweDtcbiAgICAtLXRhaWw6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1vKSBjYWxjKHZhcigtLWQpIC0gdmFyKC0tbykpIHZhcigtLXRhaWwpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1oKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgfVxuICAvLyBwb3NpdGlvbiDQsdC10Lcgei1pbmRleDog0LrRgNGD0LbQvtC6INGA0LjRgdGD0LXRgtGB0Y8g0L/QvtCy0LXRgNGFINC/0LvQsNGI0LrQuCwg0LAg0YLQtdC60YHRgiDRgdCz0LvQsNC20LjQstCw0LXRgtGB0Y8g0LrQsNC6INCyINGB0YLQsNGA0L7QuSDQstGR0YDRgdGC0LrQtVxuICAmLS1zYWxlLW51bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgICB3aWR0aDogdmFyKC0tZCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1kKTtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtcm91bmRlZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1kKTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xuICB9XG4gICYtLXNhbGUtbGFiZWwge1xuICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gNDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBoZWlnaHQ6IHZhcigtLXBoKTtcbiAgICBwYWRkaW5nOiAwIDAgMCB2YXIoLS1wbCk7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJG9yYW5nZS1ob3Q7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGwgMCAwIHYuJHJhZGl1cy1zbWFsbDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwiLi4vY29uZmlnL2RlZmF1bHRcIjtcbi8vINGB0YfRkdGC0YfQuNC6INC4INC/0LvQsNGI0LrQuCDQstGL0LLQvtC00Y/RgtGB0Y8g0LfQtNC10YHRjCwg0YDQsNC90YzRiNC1INGI0LDQv9C60Lg6INC10ZEg0L/RgNCw0LLQuNC70LAgLnBiX19oZWFkZXItLWNhcnQtY291bnQg0LTQvtC70LbQvdGLINC40YUg0L/QtdGA0LXQsdC40LLQsNGC0YxcbkB1c2UgXCIuLi91aS9jb3VudGVyXCI7XG5AdXNlIFwiLi4vdWkvYmFkZ2VcIjtcblxuLy8g0KjQsNC/0LrQsDog0LLQuNC0INC60LDQuiDQvdCwINGB0YLQsNGA0L7QvCBwcmludGJhci4g0JzQtdC90Y4gwqvQmtCw0YLQsNC70L7Qs8K7INC4IMKr0JPQtNC1INC80L7QuSDQt9Cw0LrQsNC3P8K7INC+0YLQutGA0YvQstCw0LXRgiB1aS9kcm9wZG93bixcbi8vINC80L7QsdC40LvRjNC90L7QtSDQvNC10L3RjiAtIHVpL21vZGFsLCDQvtGB0YLQsNC70YzQvdC+0LUg0L/QvtCy0LXQtNC10L3QuNC1INCyIGpzL2xheW91dC9oZWFkZXIuanNcblxuLy8g0KHRgtGA0LXQu9C60LAg0L3QsCDQv9GB0LXQstC00L7RjdC70LXQvNC10L3RgtC1INCy0L4gZmxleC3RgdGC0YDQvtC60LU6INC+0LHRidC40Lkg0YPQs9C+0LvQvtC6INC40LcgY29uZmlnL19kZWZhdWx0LFxuLy8g0YHQtNCy0LjQsyDQv9C+INCy0LXRgNGC0LjQutCw0LvQuCDQv9C+0LLRgtC+0YDRj9C10YIg0YHRgtCw0YDRg9GOINC/0L7RgdCw0LTQutGDINGB0YLRgNC10LvQutC4XG5AbWl4aW4gcm93LWNoZXZyb24oJGNvbG9yLCAkcm90YXRlOiAtNDVkZWcsICRzaXplOiAwLjYyNWVtKSB7XG4gIEBpbmNsdWRlIGRlZmF1bHQuY2hldnJvbigkc2l6ZSwgM3B4LCAkY29sb3IsIDJweCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzaXplICogMC41IC0gMC40Mzc1ZW0pIHJvdGF0ZSgkcm90YXRlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHYuJHNwZWVkIHYuJGVhc2luZywgYm9yZGVyLWNvbG9yIHYuJHNwZWVkIHYuJGVhc2luZztcbn1cblxuQG1peGluIGljb24oJHNpemUpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xufVxuXG4vLyDQkdGD0YDQs9C10YA6IHN2ZyDQuNC3INGH0LXRgtGL0YDRkdGFINGA0Y/QtNC+0LIg0L/QviDQtNCy0LUg0LrQvtGA0L7RgtC60LjQtSDQv9Cw0LvQvtGH0LrQuC4g0JrRgNCw0LnQvdC40LUg0L/QsNC70L7Rh9C60Lgg0LTQstC40LPQsNGO0YLRgdGPINC/0L4g0L7RgtC00LXQu9GM0L3QvtGB0YLQuCxcbi8vINGB0YDQtdC00L3QuNC1INC00LLQsCDRgNGP0LTQsCDQvtC00L3QuNC8IHBhdGgsINC/0L7RjdGC0L7QvNGDINCyINC80LXQvdGOIMKr0JrQsNGC0LDQu9C+0LPCuyDQsdGD0YDQs9C10YAg0YHQutC70LDQtNGL0LLQsNC10YLRgdGPINCyINC60YDQtdGB0YLQuNC6XG4ucGJfX2J1cmdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICA+ICoge1xuICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHYuJHNwZWVkIHYuJGVhc2luZywgdHJhbnNmb3JtIHYuJHNwZWVkIHYuJGVhc2luZztcbiAgfVxufVxuXG4vLyDRgdCx0YDQvtGBINC60L3QvtC/0L7QuiDQuCDQv9C+0LvQtdC5INCx0LXQtyDQstC10YHQsCwg0YfRgtC+0LHRiyDQutC70LDRgdGB0Ysg0L3QuNC20LUg0LXQs9C+INC/0LXRgNC10LHQuNCy0LDQu9C4XG4ucGJfX2hlYWRlcixcbi5wYl9fZHJhd2VyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICA6d2hlcmUoYnV0dG9uLCBpbnB1dCkge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgOndoZXJlKGJ1dHRvbikge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICA6d2hlcmUoYSwgYnV0dG9uLCBpbnB1dCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIH1cbn1cblxuLnBiX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2LiRjb250YWluZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC8vINC30LDRgtC10LzQvdC10L3QuNC1INGB0YLRgNCw0L3QuNGG0YssINC/0L7QutCwINC40YnRg9GCXG4gICYuaXMtc2VhcmNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIH1cblxuICAmLS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJhY2tncm91bmQ6IHYuJHdoaXRlO1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4MHB4IDE3MHB4IG1pbm1heCgwLCAxZnIpIG1pbigyODBweCwgMjUlIC0gMTBweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcImxvZ28gY29udGFjdHMgbmF2IHVzZXJcIlxuICAgICAgICBcImNhdGFsb2cgZGVzaWduIHNlYXJjaCBjYXJ0XCI7XG4gICAgICBnYXA6IDE1cHggMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IG1pbm1heCgwLCAxZnIpIDQ4cHggMTBweCAzOHB4IDQ4cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ5cHggYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiYnVyZ2VyIGxvZ28gcGhvbmUgLiBmYXYgY2FydFwiXG4gICAgICAgIFwic2VhcmNoIHNlYXJjaCBzZWFyY2ggc2VhcmNoIHNlYXJjaCBzZWFyY2hcIjtcbiAgICAgIC8vINC70LjQvdC40Y8g0L/QvtC0INCy0LXRgNGF0L3QtdC5INGB0YLRgNC+0LrQvtC5XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIC0xO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1cmdlciB7XG4gICAgZ3JpZC1hcmVhOiBidXJnZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWxvZ28ge1xuICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHYuJHJlZC1zYWxlO1xuICAgIEBpbmNsdWRlIGRlZmF1bHQudW5zZWxlY3RhYmxlO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLS1jb250YWN0cyB7XG4gICAgZ3JpZC1hcmVhOiBjb250YWN0cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZ3JpZC1hcmVhOiBwaG9uZTtcbiAgICB9XG4gIH1cbiAgJi0tcGhvbmUge1xuICAgIC5pY29uIHtcbiAgICAgIEBpbmNsdWRlIGljb24oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXdvcmt0aW1lIHtcbiAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICBjb2xvcjogdi4kYm9yZGVyLWRhcms7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLW5hdiB7XG4gICAgZ3JpZC1hcmVhOiBuYXY7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1zZWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHYuJGdyZXktODc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGRlZmF1bHQudW5zZWxlY3RhYmxlO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktOTM7XG4gICAgfVxuICAgICYuaXMtY3VycmVudCB7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgfVxuXG4gICYtLXVzZXIge1xuICAgIGdyaWQtYXJlYTogdXNlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2LiRncmV5LTg3O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2LiRyZWQtc2FsZTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDQmtC90L7Qv9C60LAgwqvQmtCw0YLQsNC70L7Qs8K7INC4INCy0YvQv9Cw0LTQsNGO0YnQtdC1INC80LXQvdGOINC/0L7QtCDRiNCw0L/QutC+0LlcbiAgJi0tY2F0YWxvZyB7XG4gICAgZ3JpZC1hcmVhOiBjYXRhbG9nO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGdyZXktODc7XG4gICAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkIHYuJGVhc2luZywgY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nO1xuICAgICAgLmlzLW9wZW4gPiAmIHtcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IHYuJGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWU7XG4gICAgICAgIC5wYl9fYnVyZ2VyID4gKiB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCA3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDdweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTdweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIC03cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtYnV0dG9uOjphZnRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSByb3ctY2hldnJvbigjMDAwKTtcbiAgICB9XG4gICAgLmlzLW9wZW4gPiAmLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVlbSkgcm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZVgoNHB4KTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLS1kZXNpZ24ge1xuICAgIGdyaWQtYXJlYTogZGVzaWduO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JleS04NztcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2LiRzcGVlZCB2LiRlYXNpbmcsIGNvbG9yIHYuJHNwZWVkIHYuJGVhc2luZztcbiAgICAuaWNvbiB7XG4gICAgICBAaW5jbHVkZSBpY29uKDMwcHgpO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHYuJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tZmF2LXRvcCB7XG4gICAgZ3JpZC1hcmVhOiBmYXY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAuaWNvbiB7XG4gICAgICBAaW5jbHVkZSBpY29uKDI0cHgpO1xuICAgIH1cbiAgICAmOm5vdCguaXMtZmlsbGVkKSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWNhcnQge1xuICAgIGdyaWQtYXJlYTogY2FydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTg3O1xuICAgICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBib3JkZXItY29sb3I6IHYuJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICB9XG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigyMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbigyOHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvdW50IHtcbiAgICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRyZWQtc2FsZTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgY29sb3I6IHYuJGdyZXktODc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZC1zYWxlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0KHQtdGA0LDRjyDQv9C+0LvQvtGB0LAg0L/QvtC0INGI0LDQv9C60L7QuVxuICAmLS1zdHJpcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2LiRyYWRpdXMtc21hbGwgdi4kcmFkaXVzLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuMzUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03NWRlZywgcmdiYSgwLCAwLCAwLCAwLjYpIDMwJSwgIzAwMCA1MCUsIHJnYmEoMCwgMCwgMCwgMC42KSA3MCUpO1xuICAgICAgbWFzay1zaXplOiAyMDAlO1xuICAgICAgYW5pbWF0aW9uOiBwYi1zaGluZSAxcyBpbmZpbml0ZTtcbiAgICB9XG4gICAgJi1yZWQge1xuICAgICAgY29sb3I6IHYuJHJlZC1hbHQ7XG4gICAgfVxuICAgICYtYmx1ZSB7XG4gICAgICBjb2xvcjogdi4kY3lhbjtcbiAgICB9XG4gIH1cbiAgJi0tZmF2IHtcbiAgICBnYXA6IDRweDtcbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oMThweCk7XG4gICAgICB9XG4gICAgICAuaXMtZmlsbGVkID4gJiB7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDQnNC10L3RjiDCq9Ca0LDRgtCw0LvQvtCzwrsg0L3QsCDQtNC10YHQutGC0L7Qv9C1XG4ucGJfX21lZ2FtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbDtcbiAgYmFja2dyb3VuZDogdi4kd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC5pcy1vcGVuID4gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogMzJweCA2MHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XG4gIH1cbiAgJi0tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgICYtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmLS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdi4kYmctc29mdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYmctc29mdDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbjogMCAxOS42cHggMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgcm93LWNoZXZyb24odi4kcmVkKTtcbiAgICB9XG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyDQn9GD0L3QutGCINC60LDRgtCw0LvQvtCz0LA6INCyINCy0YvQv9Cw0LTQsNGI0LrQtSDQvdCwINC00LXRgdC60YLQvtC/0LUg0Lgg0LIg0YDQsNC30LTQtdC70LDRhSDQvNC+0LHQuNC70YzQvdC+0LPQviDQvNC10L3RjlxuLnBiX19tZW51IHtcbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgODQsIDE2NiwgMC4zKTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAgICAgLnBiX19tZW51LS10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogN3B4IDAgOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGJvcmRlcjtcbiAgICB9XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgQGluY2x1ZGUgaWNvbig0OHB4KTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIG1hcmdpbjogMCAyMnB4O1xuICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgICAgQGluY2x1ZGUgaWNvbigzMnB4KTtcbiAgICB9XG4gIH1cbiAgJi0tcGhvdG8ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDAgMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyOSUpO1xuICB9XG4gIC8vINC30LLRkdC30LTQvtGH0LrQsCBORVcg0LIg0YPQs9C70YMg0LjQutC+0L3QutC4XG4gICYtLW5ldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgY29sb3I6IHYuJGJsdWU7XG4gICAgQGluY2x1ZGUgaWNvbigzMHB4KTtcbiAgfVxuICAmLS10ZXh0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgLy8g0L/Qu9Cw0YjQutCwIMKrLTUwJSBTQUxFwrsgKNCy0LjQtCDQuNC3IHVpL2JhZGdlKSDQvdC1INGB0LbQuNC80LDQtdGC0YHRjywg0YHQttC40LzQsNC10YLRgdGPINC90LDQt9Cy0LDQvdC40LVcbiAgJi0tc2FsZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLy8g0J/QvtC40YHQulxuLnBiX19zZWFyY2gge1xuICBncmlkLWFyZWE6IHNlYXJjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTkzO1xuICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogOHB4IDhweCA3cHg7XG4gIH1cbiAgJi0tZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIC5pY29uIHtcbiAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICAgIEBpbmNsdWRlIGljb24oMjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuNTQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIC5pcy1zZWFyY2ggJiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYnV0dG9uIHtcbiAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JleS04NztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkIHYuJGVhc2luZywgY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAgIC5pcy1zZWFyY2ggJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDQnNC+0LHQuNC70YzQvdC+0LUg0LzQtdC90Y46INC+0LrQvdC+LCDQv9Cw0L3QtdC70YwsINGD0LPQvtC70L7QuiDCq9C30LDQutGA0YvRgtGMwrsg0Lgg0LfQsNGC0LXQvNC90LXQvdC40LUgLSArbW9kYWwg0YEg0LLQuNC00L7QvCAtLWRyYXdlciAodWkvbW9kYWwpLlxuLy8g0JfQtNC10YHRjCDRgdC+0LTQtdGA0LbQuNC80L7QtSDQv9Cw0L3QtdC70LguINCf0LDQvdC10LvRjCDQv9GA0L7QutGA0YPRh9C40LLQsNC10YLRgdGPLCDQutC+0YDQt9C40L3QsCwgwqvQktC10YDQvdGD0YLRjNGB0Y/CuyDQuCDQvtGC0LrRgNGL0YLRi9C5INGA0LDQt9C00LXQuyDQv9GA0LjQu9C40L/QsNGO0YIg0Log0LXRkSDQstC10YDRhdGDXG4kZHJhd2VyLWNhcnQ6IDQ4cHg7XG4kZHJhd2VyLWJhY2s6IDUwcHg7XG5cbi5wYl9fZHJhd2VyIHtcbiAgJi0tYmFjayxcbiAgJi0tcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICYtLWNhcnQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGhlaWdodDogJGRyYXdlci1jYXJ0O1xuICAgIHBhZGRpbmctbGVmdDogNDFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6IHYuJHRleHQ7XG4gICAgICBAaW5jbHVkZSBpY29uKDI4cHgpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICYtLWJhY2sge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAkZHJhd2VyLWNhcnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAkZHJhd2VyLWJhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDI4cHggMCAzM3B4O1xuICAgICAgQGluY2x1ZGUgcm93LWNoZXZyb24odi4kYm9yZGVyLWRhcmssIDQ1ZGVnLCAwLjkyNWVtKTtcbiAgICB9XG4gIH1cbiAgJi0tc2VjdGlvbi10b3Age1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gICYtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRib3JkZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgICAgQGluY2x1ZGUgaWNvbigzMnB4KTtcbiAgICB9XG4gICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC45MjVlbTtcbiAgICAgIEBpbmNsdWRlIHJvdy1jaGV2cm9uKHYuJGJvcmRlci1kYXJrLCAtMTM1ZGVnLCAwLjkyNWVtKTtcbiAgICB9XG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgICYtZGVzaWduIHtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICMyZjgwZWQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2FsZSB7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiB2LiRyZWQtYWx0O1xuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogdi4kcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWdpZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLy8gwqvQpdCY0KIg0J/QoNCe0JTQkNCWwrsg0LrRgNGD0L/QvdC10LUg0YHRgtGA0L7QutC4INC4INGB0LLQuNGB0LDQtdGCINC30LAg0L3QtdGRINGB0LLQtdGA0YXRgyDQuCDRgdC90LjQt9GDXG4gICAgJi10b3Age1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6IHYuJHJlZC1icmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGljb24oNjJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgJi1wbGFpbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAvLyDQvtGC0LrRgNGL0YIg0YDQsNC30LTQtdC7OiDQstC40LTQvdGLINGC0L7Qu9GM0LrQviDCq9CS0LXRgNC90YPRgtGM0YHRj8K7INC4INGB0LDQvCDRgNCw0LfQtNC10LtcbiAgJi5pcy1zdWIge1xuICAgIC5wYl9fZHJhd2VyLS1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5wYl9fZHJhd2VyLS1zZWN0aW9uOm5vdCguaXMtb3BlbiksXG4gICAgLnBiX19kcmF3ZXItLWV4dHJhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wYl9fZHJhd2VyLS1zZWN0aW9uLXRvcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5wYl9fZHJhd2VyLS1zZWN0aW9uLmlzLW9wZW4gPiAucGJfX2RyYXdlci0tcm93IHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6ICRkcmF3ZXItY2FydCArICRkcmF3ZXItYmFjaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItc2hpbmUge1xuICBmcm9tIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAxNTAlO1xuICB9XG4gIHRvIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQmtC+0LvQu9C10LrRhtC40Lgg0L/RgNC40L3RgtC+0LIg0L3QsNC0INC/0L7QtNCy0LDQu9C+0LwsINC90LAg0YLQsNGHLdGD0YHRgtGA0L7QudGB0YLQstCw0YUg0L3QtSDQv9C+0LrQsNC30YvQstCw0LXQvCwg0LrQsNC6INC4INGA0LDQvdGM0YjQtVxuLnBiX19wcmludC1jb2xsZWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JleS03ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMCA3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JleS03ODtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktOTM7XG4gIH1cbiAgJi0tc2VvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogNHB4IDAgMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JleS03ODtcbiAgfVxuICAmLS1zZW8tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTg2O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTkxO1xuICAgIH1cbiAgfVxuICAmLS1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDAgOHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAucGJfX3ByaW50LWNvbGxlY3Rpb25zLS1jb2x1bW46bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiB2LiRibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgfVxuICAmLS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHYuJHRleHQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHYuJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYl9fZm9vdGVyIHtcbiAgcGFkZGluZzogMzZweCAwIDI4cHg7XG4gIGNvbG9yOiB2LiRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JleS05MTtcbiAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JleS04NDtcbiAgfVxuICAmLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHIudGFibGV0LW9ubHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tY29sIHtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JleS05MztcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvLyDQvdCwINC00LXRgdC60YLQvtC/0LUg0LrQvtC70L7QvdC60Lgg0LLRgdC10LPQtNCwINGA0LDRgdC60YDRi9GC0YssINC30LDQs9C+0LvQvtCy0L7QuiDQvdC1INC60LvQuNC60LDQtdGC0YHRj1xuICAgIEBpbmNsdWRlIHIudGFibGV0IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG4gICYtLWFycm93IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgIFtvcGVuXSA+IHN1bW1hcnkgPiAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgci50YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6IHYuJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICY6aXMoYSk6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJGJsdWU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gICYtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogdi4kZ3JleS02NDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG4gICAgJi12azpob3ZlciB7XG4gICAgICBjb2xvcjogIzUwNzI5OTtcbiAgICB9XG4gICAgJi1mYWNlYm9vazpob3ZlciB7XG4gICAgICBjb2xvcjogIzNiNTk5ODtcbiAgICB9XG4gICAgJi10d2l0dGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMWRhMWYyO1xuICAgIH1cbiAgICAmLWluc3RhZ3JhbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzhhM2FiOTtcbiAgICB9XG4gIH1cbiAgJi0tYnJhbmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByLnRhYmxldC1vbmx5IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXN0YW1wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtLXNsb2dhbiB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICYtLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXBheS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgfVxuICAmLS1wYXktaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgJi0tcGF5LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICYtLWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQmtC90L7Qv9C60LggLnBiX19idXR0b24g0Lgg0LzQvtC00LjRhNC40LrQsNGC0L7RgNGLLiDQptCy0LXRgiDRhNC+0L3QsCDQt9Cw0LTQsNGR0YLRgdGPINC/0LXRgNC10LzQtdC90L3Ri9C80LggLS1idG4tYmcg0LggLS1idG4taG92ZXIsXG4vLyDQv9C+0Y3RgtC+0LzRgyDQvNC+0LTQuNGE0LjQutCw0YLQvtGA0Ysg0YDQsNC30LzQtdGA0LAsINGC0LXQvdC4INC4INGG0LLQtdGC0LAg0YHQutC70LDQtNGL0LLQsNGO0YLRgdGPINC00YDRg9CzINGBINC00YDRg9Cz0L7QvC5cbi8vINCh0YLQsNGA0YvQtSDQvNC10YHRgtCwLCDQutC+0YLQvtGA0YvQtSDQv9GA0LDQstGP0YIg0LrQvdC+0L/QutGDINGDINGB0LXQsdGPINCyINC80L7QtNGD0LvQtSwg0L/RgNC+0LTQvtC70LbQsNGO0YIg0YDQsNCx0L7RgtCw0YLRjCDQutCw0Log0YDQsNC90YzRiNC1LlxuXG4vLyDRgdGC0LDRgNC+0LUg0LfQsNGC0LXQvNC90LXQvdC40LUg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDRgyDQutC90L7Qv9C+0LogcHJpbnRiYXI6INC/0L7QstC10YDRhSDRhNC+0L3QsCDQu9C+0LbQuNGC0YHRjyAxMCUg0YfRkdGA0L3QvtCz0L5cbiRkaW06IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG5cbi5wYl9fYnV0dG9uIHtcbiAgLS1idG4tYmc6ICN7di4kcmVkfTtcbiAgLS1idG4taG92ZXI6ICN7di4kcmVkLWRhcmt9O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHYuJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmcsIGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCBib3JkZXItY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmcsIGJveC1zaGFkb3cgdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWhvdmVyKTtcbiAgfVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2LiRibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgJjpkaXNhYmxlZCxcbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gLS0tLSDRhtCy0LXRgiAtLS0tXG4gICYtLWJsdWUge1xuICAgIC0tYnRuLWJnOiAje3YuJGJsdWV9O1xuICAgIC0tYnRuLWhvdmVyOiAje3YuJGJsdWUtZGFya307XG4gIH1cbiAgJi0tb3V0bGluZSB7XG4gICAgLS1idG4tYmc6ICN7di4kd2hpdGV9O1xuICAgIC0tYnRuLWhvdmVyOiAje3YuJHdoaXRlfTtcbiAgICBib3JkZXItY29sb3I6IHYuJGJvcmRlcjtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdi4kYmx1ZTtcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgfVxuICAvLyDRgdC40L3QuNC5INC60L7QvdGC0YPRgCwg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDRgdC40L3Rj9GPINC30LDQu9C40LLQutCwOiBcItCf0YDQvtC00L7Qu9C20LjRgtGMINC/0L7QutGD0L/QutC4XCIg0LggXCLQpdC+0YDQvtGI0L5cIiDQsiDQvtC60L3QsNGFINGC0L7QstCw0YDQsFxuICAmLS1jbGVhbiB7XG4gICAgLS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnRuLWhvdmVyOiAje3YuJGJsdWV9O1xuICAgIGJvcmRlci1jb2xvcjogdi4kYmx1ZTtcbiAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLy8g0YHQtdGA0LDRjyDRgSDRgNCw0LzQutC+0Lk6IFwi0JLRgdC1INC60YPQv9C+0L3Ri1wiLCBcItCY0LfQvNC10L3QuNGC0YxcIiwgXCLQn9C+0LLRgtC+0YDQuNGC0Ywg0LfQsNC60LDQt1wiLlxuICAvLyDQoNCw0LfQvNC10YDRiyDRh9C10YDQtdC3INC/0LXRgNC10LzQtdC90L3Ri9C1OiDQvdCwINGC0LDRh9C1INC80LXQvdGP0Y7RgtGB0Y8g0YLQvtC70YzQutC+INC+0L3QuCwg0L/QvtGN0YLQvtC80YMg0LzQvtC00LjRhNC40LrQsNGC0L7RgNGLINGA0LDQt9C80LXRgNCwICgtLW1kLCAtLWxnKSxcbiAgLy8g0LrQvtGC0L7RgNGL0LUg0LjQtNGD0YIg0L3QuNC20LUsINC/0LXRgNC10LrRgNGL0LLQsNGO0YIg0YHQtdGA0YPRjiDQuCDQvdCwINGC0LDRh9C1LCDRhdC+0YLRjyDRgdCx0L7RgNC60LAg0YPQvdC+0YHQuNGCIEBtZWRpYSDQsiDQutC+0L3QtdGGINGE0LDQudC70LBcbiAgJi0tZ3JleSB7XG4gICAgLS1idG4tYmc6ICN7di4kd2hpdGV9O1xuICAgIC0tYnRuLWhvdmVyOiAje3YuJHdoaXRlfTtcbiAgICAtLWdyZXktbWluLXdpZHRoOiAyMjBweDtcbiAgICAtLWdyZXktbWluLWhlaWdodDogNDBweDtcbiAgICAtLWdyZXktZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogdmFyKC0tZ3JleS1taW4td2lkdGgpO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWdyZXktbWluLWhlaWdodCk7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdi4kYm9yZGVyO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ3JleS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgLS1ncmV5LW1pbi13aWR0aDogMDtcbiAgICAgIC0tZ3JleS1taW4taGVpZ2h0OiAzOHB4O1xuICAgICAgLS1ncmV5LWZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLy8g0LHQtdC70LDRjyDRgSDRh9GR0YDQvdC+0Lkg0YDQsNC80LrQvtC5OiBcItCS0LXRgNC90YPRgtGM0YHRjyDQvdCw0LfQsNC0XCIg0L3QsCBwbHVzXG4gICYtLWxpbmUge1xuICAgIC0tYnRuLWJnOiAje3YuJHdoaXRlfTtcbiAgICAtLWJ0bi1ob3ZlcjogI3t2LiR3aGl0ZX07XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGRpbTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tINGA0LDQt9C80LXRgCAtLS0tXG4gICYtLXdpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLy8gNDBweCwg0LbQuNGA0L3QsNGPLCDQvdC1INGD0LbQtSAyMjBweDog0YTQvtGA0LzRiyDQm9CaLCBcItCT0LTQtSDQvNC+0Lkg0LfQsNC60LDQt1wiLCDQtNC+0YHRgtCw0LLQutCwXG4gICYtLW1kIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICB9XG4gIC8vIDUwcHg6IFwi0J7RhNC+0YDQvNC40YLRjCDQt9Cw0LrQsNC3XCIsINGB0LXRgNGC0LjRhNC40LrQsNGCLCDQvtGC0L/QuNGB0LrQsFxuICAmLS1sZyB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuICAvLyAtLS0tINGC0LXQvdGMIC0tLS1cbiAgLy8g0YHRgtCw0YDQsNGPINC60L3QvtC/0LrQsCBwcmludGJhcjog0YLQtdC90Ywg0YTQuNC70YzRgtGA0L7QvCDQuCDQt9Cw0YLQtdC80L3QtdC90LjQtSDQstC80LXRgdGC0L4g0YHQvNC10L3RiyDRhtCy0LXRgtCwINC/0YDQuCDQvdCw0LLQtdC00LXQvdC40LhcbiAgLy8gKHBsdXMsINC60L7QvdGB0YLRgNGD0LrRgtC+0YAsINC/0YDQtdGC0LXQvdC30LjRjywgXCLQl9Cw0LrQsNC30LDRgtGMINCyIDEg0LrQu9C40LpcIiDQvdCwINC60LDRgNGC0L7Rh9C60LUpXG4gICYtLXJhaXNlZCB7XG4gICAgLS1idG4taG92ZXI6IHZhcigtLWJ0bi1iZyk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyh2LiRzaGFkb3ctYnV0dG9uKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRkaW07XG4gICAgfVxuICB9XG4gIC8vINGC0LAg0LbQtSDRgtC10L3RjCwg0L3QviBib3gtc2hhZG93INC4INC+0LHRi9GH0L3QvtC1INC90LDQstC10LTQtdC90LjQtSAo0YHQtdGA0YLQuNGE0LjQutCw0YIsINC+0YLQv9C40YHQutCwKVxuICAmLS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1idXR0b247XG4gIH1cbiAgLy8g0LrRgNCw0YHQvdC+0LUg0YHQstC10YfQtdC90LjQtSDQv9C+0LQg0LrQvdC+0L/QutC+0Lkg0LIg0JvQmlxuICAmLS1nbG93IHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEodi4kcmVkLCAwLjI1KTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5cbi5wYl9fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogdi4kbXV0ZWQ7XG4gICYtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweCAwIDhweDtcbiAgfVxuICAmLS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgKyAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICAmOmlzKGEpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgICBbYXJpYS1jdXJyZW50PVwicGFnZVwiXSA+ICYge1xuICAgICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCf0L7Qu9GPINGE0L7RgNC8IC5wYl9fY29udHJvbCDRgSDQstCw0YDQuNCw0L3RgtCw0LzQuCBjYXJ0LCBjZXJ0LCBjbGFpbSwgb3B0LCBsaywgcmV2aWV3cy5cbi8vINCR0LXQtyDQstCw0YDQuNCw0L3RgtCwIC0g0LLQuNC0INC60L7QvdGC0LDQutGC0L7QsiwgwqvQk9C00LUg0LzQvtC5INC30LDQutCw0LfCuyDQuCDQm9CaLiDQndCw0LLQtdC00LXQvdC40LUg0Lgg0YTQvtC60YPRgSDQsdCw0LfRiyDQvtCx0ZHRgNC90YPRgtGLINCyIDp3aGVyZSxcbi8vINGH0YLQvtCx0Ysg0LLQsNGA0LjQsNC90YIg0L/QtdGA0LXQutGA0YvQstCw0Lsg0LjRhSDQuCDQvdC1INGC0LDRidC40Lsg0YfRg9C20LjQtSDRgNCw0LzQutC4INC4INGC0LXQvdC4LlxuLy8g0KMg0LLQsNGA0LjQsNC90YLQvtCyINC/0LXRgNCy0YvQuSDQutC70LDRgdGBINGD0LTQstC+0LXQvSAoLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jYXJ0KSwg0YfRgtC+0LHRiyDQuNGFIGhvdmVyLCDRhNC+0LrRg9GBINC4IDp1c2VyLWludmFsaWRcbi8vINCy0YHQtdCz0LTQsCDQv9C10YDQtdC60YDRi9Cy0LDQu9C4INCx0LDQt9GDLCDQs9C00LUg0LHRiyDQvdC4INGB0YLQvtGP0LvQuCDQv9GA0LDQstC40LvQsCDQvNC+0LTRg9C70LXQuSDRgdGC0YDQsNC90LjRhi5cblxuLy8g0YbQstC10YLQsCDRgdGC0LDRgNC+0LPQviDQt9Cw0Y/QstC70LXQvdC40Y8sINCx0L7Qu9GM0YjQtSDQvdC40LPQtNC1INC90LUg0LLRgdGC0YDQtdGH0LDRjtGC0YHRj1xuJGNsYWltLWxpbmU6ICNhZWFlYWU7XG4kY2xhaW0tYXJlYS1saW5lOiAjOWZhNGFhO1xuXG4ucGJfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgbWluLXdpZHRoOiAwO1xuICAmLS1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gIH1cbiAgJi0tcmVxIHtcbiAgICBjb2xvcjogdi4kcmVkO1xuICB9XG4gICYtLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJvcmRlci1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICAgIH1cbiAgICAmOndoZXJlKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgfVxuICAgICY6d2hlcmUoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKHYuJGJsdWUsIDAuMjUpO1xuICAgIH1cbiAgICAvLyDQsdC10LcgOndoZXJlLCDRh9GC0L7QsdGLINC+0YjQuNCx0LrQsCDQvtGCIHZhbGlkYXRlLmpzINC/0LXRgNC10LrRgNGL0LLQsNC70LAg0L3QsNCy0LXQtNC10L3QuNC1INC4INGE0L7QutGD0YFcbiAgICAmOnVzZXItaW52YWxpZCxcbiAgICAmW2FyaWEtaW52YWxpZD1cInRydWVcIl0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRyZWQ7XG4gICAgfVxuICB9XG4gICYtLXRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG4gICYtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAmLS1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLS1oaW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogdi4kcmVkO1xuICB9XG5cbiAgLy8g0JvQmjog0L/QvtC00L/QuNGB0Lgg0LrQsNC/0YHQvtC8XG4gICYtLWxrICYtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG59XG5cbi8vINCa0L7RgNC30LjQvdCwINC4IMKr0JrRg9C/0LjRgtGMINCyIDEg0LrQu9C40LrCuzog0LzQtdC70LrQsNGPINC20LjRgNC90LDRjyDQv9C+0LTQv9C40YHRjCwg0LjQvdC/0YPRgiAzOHB4INCyINGB0LLQtdGC0LvQvi3RgdC10YDQvtC5INGA0LDQvNC60LVcbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLnBiX19jb250cm9sLS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLnBiX19jb250cm9sLS1yZXEge1xuICAgIGNvbG9yOiB2LiRyZWQtZXJyb3I7XG4gIH1cbiAgLnBiX19jb250cm9sLS1pbnB1dCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdi4kZ3JleS03NztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2LiRncmV5LTc3O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdi4kbXV0ZWQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdi4kYmx1ZTtcbiAgICB9XG4gIH1cbiAgLnBiX19jb250cm9sLS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucGJfX2NvbnRyb2wtLWVycm9yIHtcbiAgICBjb2xvcjogdi4kcmVkLWVycm9yO1xuICB9XG4gICYuaXMtZXJyb3IgLnBiX19jb250cm9sLS1pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRyZWQtZXJyb3I7XG4gIH1cbn1cblxuLy8g0J/QvtC00L/QuNGB0Ywg0YHQu9C10LLQsCDQvtGCINC/0L7Qu9GPOiDCq9CT0L7RgNC+0LTCuywgwqvQkNC00YDQtdGBwrsg0LLQviDQstGC0L7RgNC+0Lwg0YjQsNCz0LUg0LrQvtGA0LfQuNC90Ytcbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweCAyMHB4O1xuICAucGJfX2NvbnRyb2wtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYl9fY29udHJvbC0tZXJyb3IsXG4gIC5wYl9fY29udHJvbC0taGludCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgLnBiX19jb250cm9sLS1lcnJvcixcbiAgICAucGJfX2NvbnRyb2wtLWhpbnQge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICB9XG59XG5cbi8vINCh0LXRgNGC0LjRhNC40LrQsNGCOiDRgNCw0LzQutCwINCy0L7QutGA0YPQsyDQv9C+0LTQv9C40YHQuCDQuCDQv9C+0LvRjywg0YHQuNC90LjQuSDRgtC10LrRgdGCINC/0L4g0YbQtdC90YLRgNGDLCDQv9GA0Lgg0LLQstC+0LTQtSDQutGA0YPQv9C90LXQtVxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1jZXJ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdi4kYmx1ZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xuICB9XG4gICYuaXMtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogdi4kcmVkO1xuICB9XG4gIC5wYl9fY29udHJvbC0tbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIHYuJHNwZWVkIHYuJGVhc2luZztcbiAgfVxuICAucGJfX2NvbnRyb2wtLWlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgdi4kc3BlZWQgdi4kZWFzaW5nLCBmb250LXNpemUgdi4kc3BlZWQgdi4kZWFzaW5nO1xuICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY29sb3I6IHYuJGdyZXktODc7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQntC/0YIg0L3QsCDRgdGC0YDQsNC90LjRhtC1INGC0L7QstCw0YDQsDog0L/QvtC00L/QuNGB0Ywg0YHQuNC00LjRgiDQvdCwINCy0LXRgNGF0L3QtdC5INGA0LDQvNC60LVcbi5wYl9fY29udHJvbC5wYl9fY29udHJvbC0tb3B0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJvcmRlci1kYXJrO1xuICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6IHYuJGJsdWU7XG4gIH1cbiAgJi5pcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRyZWQ7XG4gIH1cbiAgLnBiX19jb250cm9sLS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IHYuJGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5wYl9fY29udHJvbC0taW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiB2LiRncmV5LTg3O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQl9Cw0Y/QstC70LXQvdC40LUg0L3QsCDQstC+0LfQstGA0LDRgjog0L/QvtC00L/QuNGB0Ywg0YHQviDQt9Cy0ZHQt9C00L7Rh9C60L7QuSDQvdCw0LQg0L/QvtC70LXQvCwg0YMg0L/QvtC70LXQuSDQvtCx0YvRh9C90LDRjyDRgNCw0LzQutCwINGE0L7QutGD0YHQsCDQsdGA0LDRg9C30LXRgNCwXG4ucGJfX2NvbnRyb2wucGJfX2NvbnRyb2wtLWNsYWltIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6bm90KC5wYl9fY29udHJvbC0tYmFyZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBiX19jb250cm9sLS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gIH1cbiAgLnBiX19jb250cm9sLS1yZXEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgY29sb3I6IHYuJHJlZC1jbGFpbTtcbiAgfVxuICAucGJfX2NvbnRyb2wtLWlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItY29sb3I6ICRjbGFpbS1saW5lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiByZXZlcnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY29sb3I6IHYuJHRleHQ7XG4gICAgfVxuICB9XG4gIC8vINGB0LXQu9C10LrRgiDQutCw0Log0YHRgtCw0YDRi9C5IHBiX19zZWxlY3Q6INCx0LXQu9Cw0Y8g0L/Qu9Cw0YjQutCwLCDRgdGC0YDQtdC70LrQsCDRhNC+0L3QvtC8XG4gIHNlbGVjdC5wYl9fY29udHJvbC0taW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdi4kZ3JleS03NztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogdi4kZ3JleS03ODtcbiAgICBiYWNrZ3JvdW5kOiB2LiR3aGl0ZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyUzRSUzQ3BhdGggZD0nTTIgM2w0IDQgNC00JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2M4YzhjOCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMTRweCBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktOTM7XG4gICAgfVxuICAgIG9wdGlvbiB7XG4gICAgICBjb2xvcjogdi4kdGV4dDtcbiAgICB9XG4gIH1cbiAgLnBiX19jb250cm9sLS10ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8g0L3QsCDQttC40LLQvtC5INGB0YLRgNCw0L3QuNGG0LUgMTgwcHgg0L/QtdGA0LXQsdC40LLQsNC10YIg0YHQsdGA0L7RgSB0ZXh0YXJlYSDQsdC10Lcgcm93cyAoMTBlbSksINC+0YHRgtCw0ZHRgtGB0Y8gMTYwcHhcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2xhaW0tYXJlYS1saW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbCB2LiRyYWRpdXMtc21hbGwgMCAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAvLyDRgyDRgdGC0LDRgNC+0LPQviDQvtC/0LjRgdCw0L3QuNGPINC/0L7QtNGB0LrQsNC30LrQsCDQsdGA0LDRg9C30LXRgNC90L7Qs9C+INGB0LXRgNC+0LPQviDRhtCy0LXRgtCwXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJldmVydDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0KTQvtGA0LzQsCDQvtGC0LfRi9Cy0LAg0L4g0YLQvtCy0LDRgNC1OiDRgdC10YDQsNGPINC80LXQu9C60LDRjyDQv9C+0LTQv9C40YHRjFxuLnBiX19jb250cm9sLnBiX19jb250cm9sLS1yZXZpZXdzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHYuJG11dGVkO1xuICAucGJfX2NvbnRyb2wtLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5wYl9fY29udHJvbC0taW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgICAvLyDQvtGI0LjQsdC60LAg0LLQsNC20L3QtdC1INGE0L7QutGD0YHQsCDQuCDRgdC10YDQvtC5INGA0LDQvNC60Lgg0LLQsNGA0LjQsNC90YLQsFxuICAgICY6dXNlci1pbnZhbGlkLFxuICAgICZbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG4gICAgICBib3JkZXItY29sb3I6IHYuJHJlZDtcbiAgICB9XG4gIH1cbiAgLnBiX19jb250cm9sLS10ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XHJcbkB1c2UgXCIuLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xyXG5cclxuLy8g0KfQtdC60LHQvtC60YEg0YHQvtCz0LvQsNGB0LjRjyAucGJfX2NoZWNrINC4INC/0LvQuNGC0LrQuCDQstGL0LHQvtGA0LAgLnBiX190aWxlICjRgdC60YDRi9GC0YvQuSBpbnB1dCArINC60L3QvtC/0LrQsC3Qv9C70LDRiNC60LApLlxyXG4vLyDQkdC10Lcg0LLQsNGA0LjQsNC90YLQsCAtINCy0LjQtCDQutC+0L3RgtCw0LrRgtC+0LI6INC90LDRgtC40LLQvdGL0Lkg0YfQtdC60LHQvtC60YEgMTZweCwg0LrRgNCw0YHQvdGL0LUg0LbQuNGA0L3Ri9C1INGB0YHRi9C70LrQuFxyXG5cclxuJHRpbGUtbGluZTogI2QzZDNkMztcclxuXHJcbi5wYl9fY2hlY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICYtLWlucHV0IHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBhY2NlbnQtY29sb3I6IHYuJHRleHQtc29mdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBjb2xvcjogdi4kcmVkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gICYtLWVycm9yIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiB2LiRyZWQ7XHJcbiAgfVxyXG5cclxuICAvLyDQntC/0YIg0LggwqvQmtGD0L/QuNGC0Ywg0LIgMSDQutC70LjQusK7OiDQvtCx0YvRh9C90YvQuSDRh9C10LrQsdC+0LrRgSDQsdGA0LDRg9C30LXRgNCwLCDRgdC10YDRi9C5INGC0LXQutGB0YIsINGB0YHRi9C70LrQuCDQsdC10Lcg0LLRi9C00LXQu9C10L3QuNGPXHJcbiAgLy8g0LLQsNGA0LjQsNC90YLRiyDRgSDQtNCy0L7QudC90YvQvCDQutC70LDRgdGB0L7QvCwg0YfRgtC+0LHRiyDQv9C10YDQtdC60YDRi9GC0Ywg0LHQsNC30YMg0L3QtdC30LDQstC40YHQuNC80L4g0L7RgiDQv9C+0YDRj9C00LrQsCDQv9C+0LTQutC70Y7Rh9C10L3QuNGPXHJcbiAgJiN7Jn0tLW9wdCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiB2LiRncmV5LTM2O1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tb3B0ICYtLWlucHV0IHtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhY2NlbnQtY29sb3I6IGF1dG87XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAvLyDQmtC+0YDQt9C40L3QsCDQuCDQt9Cw0Y/QstC70LXQvdC40LU6INGB0LLQvtC5INC60LLQsNC00YDQsNGC0LjQuiAxNHB4INCy0LzQtdGB0YLQviDRh9C10LrQsdC+0LrRgdCwXHJcbiAgJiN7Jn0tLWNhcnQsXHJcbiAgJiN7Jn0tLWNsYWltIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgY29sb3I6IHYuJGdyZXktMzY7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWlucHV0OmNoZWNrZWQgKyAmLS1ib3g6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICYtLWlucHV0OmZvY3VzLXZpc2libGUgKyAmLS1ib3gge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XHJcbiAgfVxyXG4gICYuaXMtZXJyb3IgJi0tYm94IHtcclxuICAgIGJvcmRlci1jb2xvcjogdi4kcmVkLWVycm9yO1xyXG4gIH1cclxuXHJcbiAgLy8g0LrQvtGA0LfQuNC90LA6INCz0LDQu9C+0YfQutCwINC40Lcg0YDQsNC80LrQuCwg0L7RgtGB0YLRg9C/0Ysg0LrQsNC6INC/0L7QtCDQuNGC0L7Qs9C+0Lwg0LfQsNC60LDQt9CwXHJcbiAgJiN7Jn0tLWNhcnQge1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMjBweCAwO1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWNhcnQgJi0tYm94OjphZnRlciB7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJi0tY2FydCAmLS1pbnB1dDpmb2N1cy12aXNpYmxlICsgJi0tYm94IHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgfVxyXG4gICYtLWNhcnQgKyAmLS1lcnJvciB7XHJcbiAgICBtYXJnaW46IDZweCAwIDAgNDBweDtcclxuICAgIGNvbG9yOiB2LiRyZWQtZXJyb3I7XHJcbiAgfVxyXG5cclxuICAvLyDQt9Cw0Y/QstC70LXQvdC40LU6INGB0LjQvNCy0L7QuyDQs9Cw0LvQvtGH0LrQuCDQsiDQutCy0LDQtNGA0LDRgtC1LCDRgtC10LrRgdGCINGBINC+0YLRgdGC0YPQv9C+0LwgMjBweFxyXG4gICYjeyZ9LS1jbGFpbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gICYtLWNsYWltICYtLWJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jbGFpbSAmLS1pbnB1dDpmb2N1cy12aXNpYmxlICsgJi0tYm94IHtcclxuICAgIG91dGxpbmUtY29sb3I6IHYuJGJsdWUtY2xhaW07XHJcbiAgfVxyXG4gICYtLWNsYWltICYtLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vINCf0LvQuNGC0LrQsCDQstGL0LHQvtGA0LA6INGA0LDQt9C80LXRgCwg0LrQsNGH0LXRgdGC0LLQviDQv9C10YfQsNGC0LhcclxuLnBiX190aWxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJi0tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRpbGUtbGluZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gIH1cclxuICAvLyDQvdC40YfQtdCz0L4g0L3QtSDQstGL0LHRgNCw0L3QvjogdmFsaWRhdGUuanMg0YHRgtCw0LLQuNGCIGFyaWEtaW52YWxpZCDQstGB0LXQuSDQs9GA0YPQv9C/0LUuINCd0LDQstC10LTQtdC90LjQtSDRgdC40LvRjNC90LXQtSwg0LrQsNC6INCx0YvQu9C+INGDINGA0LDQt9C80LXRgNC+0LJcclxuICAmLS1pbnB1dFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdICsgJi0tYnV0dG9uIHtcclxuICAgIGJvcmRlci1jb2xvcjogdi4kcmVkO1xyXG4gIH1cclxuICAmOmhvdmVyICYtLWJ1dHRvbiB7XHJcbiAgICBib3JkZXItY29sb3I6IHYuJGJsdWU7XHJcbiAgfVxyXG4gIC8vINC90LXRgiDQsiDQvdCw0LvQuNGH0LjQuDog0YHQtdGA0LDRjywg0L/QtdGA0LXRh9GR0YDQutC90YPRgtCwINC90LDQuNGB0LrQvtGB0L7Quiwg0L3QsNCy0LXQtNC10L3QuNC1INC90LUg0L/QvtC00YHQstC10YfQuNCy0LDQtdGCXHJcbiAgJjpoYXMoJi0taW5wdXQ6ZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgJi0taW5wdXQ6ZGlzYWJsZWQgKyAmLS1idXR0b24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGlsZS1saW5lO1xyXG4gICAgY29sb3I6IHYuJG11dGVkO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAxcHgpLCAkdGlsZS1saW5lIDUwJSwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgKyAxcHgpKSB2LiR3aGl0ZTtcclxuICB9XHJcbiAgJi0taW5wdXQ6Zm9jdXMtdmlzaWJsZSArICYtLWJ1dHRvbiB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgdi4kYmx1ZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgfVxyXG4gICYtLWlucHV0OmNoZWNrZWQgKyAmLS1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTtcclxuICB9XHJcblxyXG4gIC8vINC60LLQsNC00YDQsNGCINGA0LDQt9C80LXRgNCwOiDQsdGD0LrQstCwINC4INGH0LjRgdC70L4g0L/QvtC0INC90LXQuVxyXG4gICYtLXNpemUgJi0tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgICB3aWR0aDogMzRweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zaXplICYtLWlucHV0OmNoZWNrZWQgKyAmLS1idXR0b24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLy8g0LrQsNGH0LXRgdGC0LLQviDQv9C10YfQsNGC0Lg6INC90LDQt9Cy0LDQvdC40LUg0Lgg0LTQvtC/0LvQsNGC0LBcclxuICAmLS1wcmludCAmLS1idXR0b24ge1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiA0cHggMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zdWIge1xyXG4gICAgQGluY2x1ZGUgci51bnRpbC13aWRlc2NyZWVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tcHJpY2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgICBzIHtcclxuICAgICAgY29sb3I6IHYuJHJlZC1icmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXByaW50ICYtLWlucHV0OmNoZWNrZWQgKyAmLS1idXR0b24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xyXG4gIH1cclxuICAmLS1pbnB1dDpjaGVja2VkICsgJi0tYnV0dG9uICYtLW5hbWUsXHJcbiAgJi0taW5wdXQ6Y2hlY2tlZCArICYtLWJ1dHRvbiAmLS1wcmljZSB7XHJcbiAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCc0L7QtNCw0LvQutC4INC90LAgZGlhbG9nIC5wYl9fbW9kYWwuINCe0YHQvdC+0LLQsCAtINC+0LrQvdC+INGC0L7QstCw0YDQsCwg0LzQvtC00LjRhNC40LrQsNGC0L7RgNGLINC/0L7QstGC0L7RgNGP0Y7RglxuLy8g0L7QutC90L4g0LvQtdC90LTQuNC90LPQsCAoLS1sYW5kKSwgwqvQndCw0YjQuCDQutC+0LvQu9C10LrRhtC40LjCuyDQutCw0YLQsNC70L7Qs9CwICgtLXNoZWV0KSDQuCDQvNC+0LHQuNC70YzQvdC+0LUg0LzQtdC90Y4gKC0tZHJhd2VyKVxuLnBiX19tb2RhbCB7XG4gIHdpZHRoOiBtaW4oNTYwcHgsIGNhbGMoMTAwJSAtIDMycHgpKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBib3gtc2hhZG93OiB2LiRzaGFkb3ctbW9kYWw7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICY6OmJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNCwgMzMsIDAuNTUpO1xuICB9XG4gICZbb3Blbl0ge1xuICAgIGFuaW1hdGlvbjogcGItbW9kYWwtaW4gMC4yNXMgdi4kZWFzaW5nO1xuICB9XG4gICYtLXdpZGUge1xuICAgIHdpZHRoOiBtaW4oOTgwcHgsIGNhbGMoMTAwJSAtIDMycHgpKTtcbiAgfVxuICAmLS1uYXJyb3cge1xuICAgIHdpZHRoOiBtaW4oNDQwcHgsIGNhbGMoMTAwJSAtIDMycHgpKTtcbiAgfVxuICBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyOHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDIycHggMTZweCAyMHB4O1xuICAgIH1cbiAgfVxuICAvLyDQutGA0YPQs9C70YvQuSDRgdC10YDRi9C5INC60YDQtdGB0YLQuNC6LCDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4INC/0L7QstC+0YDQsNGH0LjQstCw0LXRgtGB0Y9cbiAgJi0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IC0xcHggMCAwIC04cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kdGV4dDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJvcmRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbiAgJi0tc3ViIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8g0L7QutC90LAg0LLQviDQstC10YHRjCDRjdC60YDQsNC9OiDQutC+0YDQvtCx0LrRgyDRgdGC0LDQstC40YIg0YHQsNC8INC80L7QtNC40YTQuNC60LDRgtC+0YBcbiAgJi0tbGFuZCxcbiAgJi0tc2hlZXQsXG4gICYtLWRyYXdlciB7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLy8g0JvQtdC90LTQuNC90LM6INCx0LXQu9C+0LUg0L7QutC90L4gMTAxMHg1NjAg0YHQviDRgdC60YDRg9Cz0LvQtdC90LjQtdC8IDIwLCDQutGA0LXRgdGC0LjQuiDQvdCw0LQg0YPQs9C70L7QvCwg0L3QsCDRgtCw0YfQtSDQvtC60L3QviDQstC+INCy0LXRgdGMINGN0LrRgNCw0L1cbiAgJi0tbGFuZCB7XG4gICAgY29sb3I6IENhbnZhc1RleHQ7XG4gICAgJltvcGVuXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOjpiYWNrZHJvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIH1cbiAgICAucGJfX21vZGFsLS1ib3gge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucGJfX21vZGFsLS1jbG9zZSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgc3Bhbjo6YmVmb3JlLFxuICAgICAgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAtNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDCq9Cd0LDRiNC4INC60L7Qu9C70LXQutGG0LjQuMK7OiDQsdC10LvQsNGPINCy0YPQsNC70Ywg0L3QsCDQstC10YHRjCDRjdC60YDQsNC9LCDQu9C40YHRgiDRiNC40YDQuNC90L7QuSDRgSDQutC+0L3RgtC10LnQvdC10YAsINCy0YvQtdC30LbQsNC10YIg0YHQstC10YDRhdGDXG4gICYtLXNoZWV0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAmW29wZW5dIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjo6YmFja2Ryb3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICAgIGFuaW1hdGlvbjogcGItbW9kYWwtZmFkZSB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICB9XG4gICAgLnBiX19tb2RhbC0tYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUpO1xuICAgICAgcGFkZGluZzogMCB2LiRndXR0ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGFuaW1hdGlvbjogcGItbW9kYWwtc2hlZXQtaW4gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWNsb3Npbmcge1xuICAgICAgJjo6YmFja2Ryb3Age1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhbmltYXRpb246IHBiLW1vZGFsLWZhZGUtb3V0IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICAgfVxuICAgICAgLnBiX19tb2RhbC0tYm94IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBwYi1tb2RhbC1zaGVldC1vdXQgdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0JzQvtCx0LjQu9GM0L3QvtC1INC80LXQvdGOOiDQsdC10LvQsNGPINC/0LDQvdC10LvRjCDRgdC70LXQstCwLCDRgdC/0YDQsNCy0LAg0YPQs9C+0LvQvtC6IMKr0LfQsNC60YDRi9GC0YzCuyDQuCDQt9Cw0YLQtdC80L3QtdC90LjQtVxuICAvLyDQstGL0LXQt9C20LDQtdGCINGB0LvQtdCy0LAg0LfQsCAwLjMg0YEsINC60LDQuiDQvdCwINGB0LDQudGC0LU7INC30LDRgtC10LzQvdC10L3QuNC1INC4INGD0LPQvtC70L7QuiDQv9GA0L7Rj9Cy0LvRj9GO0YLRgdGPINGB0LvQtdC00L7QvFxuICAmLS1kcmF3ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICZbb3Blbl0ge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOjpiYWNrZHJvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMyk7XG4gICAgICBhbmltYXRpb246IHBiLW1vZGFsLWZhZGUgMC4zcyBlYXNlLW91dDtcbiAgICB9XG4gICAgLnBiX19tb2RhbC0tYm94IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICBhbmltYXRpb246IHBiLW1vZGFsLWRyYXdlci1pbiAwLjNzIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmLmlzLWNsb3Npbmcge1xuICAgICAgJjo6YmFja2Ryb3Age1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhbmltYXRpb246IHBiLW1vZGFsLWZhZGUtb3V0IDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICAucGJfX21vZGFsLS1ib3gge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBhbmltYXRpb246IHBiLW1vZGFsLWRyYXdlci1vdXQgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICAgIC5wYl9fbW9kYWwtLWNsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBiX19tb2RhbC0tY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdi4kYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb246IHBiLW1vZGFsLWZhZGUgMC4zcyBlYXNlLW91dDtcbiAgICAgIHNwYW46OmJlZm9yZSxcbiAgICAgIHNwYW46OmFmdGVyIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgM3B4KTtcbiAgICAgIH1cbiAgICAgIHNwYW46OmFmdGVyIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYi1tb2RhbC1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpIHNjYWxlKDAuOTgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBiLW1vZGFsLWZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItbW9kYWwtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItbW9kYWwtZHJhd2VyLWluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItbW9kYWwtZHJhd2VyLW91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBiLW1vZGFsLXNoZWV0LWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTJweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYi1tb2RhbC1zaGVldC1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMnB4KTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0JLRi9C/0LDQtNCw0YjQutC4IC5wYl9fZHJvcGRvd24uINCS0LjQtCDQt9Cw0LTQsNGR0YIg0LzQvtC00LjRhNC40LrQsNGC0L7RgCDQstCw0YDQuNCw0L3RgtCwOlxuLy8gLS1vcmRlciAowqvQk9C00LUg0LzQvtC5INC30LDQutCw0Lc/wrspLCAtLWZsb2F0ICjQutC90L7Qv9C60LAgwqvQn9GA0L7QvNC+wrspLiDQpNC40LvRjNGC0YDRiyDQutCw0YLQsNC70L7Qs9CwINC4INC00LjQt9Cw0LnQvdC10YDQsCAtIHNoYXJlZC9fZmlsdGVycy5zY3NzXG4kYjogXCIucGJfX2Ryb3Bkb3duXCI7XG5cbiN7JGJ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS1kcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuaXMtb3BlbiA+ICYtLWRyb3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIMKr0JPQtNC1INC80L7QuSDQt9Cw0LrQsNC3P8K7INCyINGB0LXRgNC+0Lkg0L/QvtC70L7RgdC1INGI0LDQv9C60Lg6INGB0LjQvdGP0Y8g0L3QsNC00L/QuNGB0Ywg0LrQsNC/0YHQvtC8LCDRgdC/0LjRgdC+0Log0L/RgNC40LvQtdCz0LDQtdGCINGB0L3QuNC30YMg0LIg0YHQtdGA0L7QuSDRgNCw0LzQutC1LlxuLy8g0KDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCDQuCDQvNC10LbQsdGD0LrQstC10L3QvdGL0Lkg0LjQvdGC0LXRgNCy0LDQuyDQsdC10YDRg9GC0YHRjyDRgyDQv9C+0LvQvtGB0YtcbiN7JGJ9LS1vcmRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gICN7JGJ9LS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG4gIH1cbiAgI3skYn0tLWFycm93IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDAuNjI1ZW07XG4gICAgaGVpZ2h0OiAwLjYyNWVtO1xuICAgIG1hcmdpbi1yaWdodDogNy41cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHYuJGJsdWU7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2LiRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjEyNWVtKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdi4kc3BlZWQgdi4kZWFzaW5nLCBib3JkZXItY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nO1xuICB9XG4gICN7JGJ9LS1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyLWRhcms7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICB9XG4gICN7JGJ9LS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggMDtcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG4gIH1cbiAgI3skYn0tLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI3skYn0tLWxpbms6aG92ZXIgI3skYn0tLWxhYmVsLFxuICAjeyRifS0tbGluazpmb2N1cy12aXNpYmxlICN7JGJ9LS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xuICB9XG4gICYuaXMtb3BlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAvLyDRgdC10YDQsNGPINC70LjQvdC40Y8g0LzQtdC20LTRgyDQvdCw0LTQv9C40YHRjNGOINC4INGB0L/QuNGB0LrQvtC8XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICAgIH1cbiAgfVxufVxuXG4vLyDQmtC90L7Qv9C60LAt0L/QuNC70Y7Qu9GPINGBINC40LrQvtC90LrQvtC5LCDQv9Cw0L3QtdC70Ywt0LrQsNGA0YLQvtGH0LrQsCDQvtGC0LrRgNGL0LLQsNC10YLRgdGPINC90LDQtCDQvdC10LkgKNC/0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMIMKr0J/RgNC+0LzQvsK7KVxuI3skYn0tLWZsb2F0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAjeyRifS0tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE0cHggMCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtcm91bmRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdztcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmcsIGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdi4kYmx1ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAjeyRifS0taWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiB2LiRyZWQ7XG4gIH1cbiAgI3skYn0tLXRleHQge1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICN7JGJ9LS1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiB2LiRzaGFkb3ctaG92ZXI7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcbiAgICB9XG4gIH1cbiAgJi5pcy1vcGVuID4gI3skYn0tLWRyb3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCS0LrQu9Cw0LTQutC4IC5wYl9fdGFicyDQuCDQv9C10YDQtdC60LvRjtGH0LDRgtC10LvQuCDQvdCwIGFyaWEtcHJlc3NlZFxuLy8g0KDQsNC30LzQtdGC0LrQsCDQvtC00L3QsDogLnBiX190YWJzICjRgdC/0LjRgdC+0LopID4gLnBiX190YWJzLS10YWIgKNC60L3QvtC/0LrQuCDQuNC70Lgg0YHRgdGL0LvQutC4KSwg0LLQuNC0INC30LDQtNCw0ZHRgiDQstCw0YDQuNCw0L3RgiDQvdCwINGB0L/QuNGB0LrQtS5cbi8vINCf0LDQvdC10LvQuCDQstC60LvQsNC00L7QuiAtIC5wYl9fdGFicy0tcGFuZSAo0L3QtSAtLXBhbmVsOiDRjdGC0L4g0LjQvNGPINC/0L7QutCwINC30LDQvdGP0YLQviDRgdGC0LDRgNGL0LzQuCDQstC60LvQsNC00LrQsNC80Lgg0YLQvtCy0LDRgNCwKVxuLy8g0JLRi9Cx0YDQsNC90L3QsNGPINCy0LrQu9Cw0LTQutCwOiBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sINC90LDQttCw0YLRi9C5INGB0LXQs9C80LXQvdGCOiBbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSwg0YLQtdC60YPRidCw0Y8g0YHRgdGL0LvQutCwOiBbYXJpYS1jdXJyZW50PVwicGFnZVwiXVxuXG4vLyDQu9C40L3QuNGPINC70LXQvdC00LjQvdCz0LAg0L3QsCDRgtCw0YfQtVxuJHRhYnMtbGFuZC1saW5lOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi5wYl9fdGFicyB7XG4gIC8vINC90LAg0LLRgNC10LzRjyDQsNC90LjQvNCw0YbQuNC4ICjQutC+0LvQtdGB0L4g0LvQtdC90LTQuNC90LPQsCkg0LrQvdC+0L/QutC4INC90LUg0L3QsNC20LjQvNCw0Y7RgtGB0Y9cbiAgJi5pcy1kaXNhYmxlZCAmLS10YWIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8g0KLQvtCy0LDRgDogwqvQmNC90YTQvtGA0LzQsNGG0LjRjyAvINCT0LDRgNCw0L3RgtC40Lgg0L/RgNC+0LTQsNCy0YbQsCAvINCe0L/RgsK7LCDRgdC40L3QuNC1LCDQstGL0LHRgNCw0L3QvdCw0Y8g0LbQuNGA0L3QsNGPINGBINGH0ZHRgNC90L7QuSDQu9C40L3QuNC10LlcbiAgJi0tcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYm9yZGVyLWRhcms7XG4gICAgLnBiX190YWJzLS10YWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIHBhZGRpbmc6IDEycHggNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICAgIH1cbiAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXG4gICAgICAmW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xuICAgICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHYuJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1wYW5lLXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAvLyDQotC+0LLQsNGAOiDCq9Cc0YPQttGH0LjQvdCw0LwgLyDQltC10L3RidC40L3QsNC8IC8g0JTQtdGC0Y/QvMK7INC/0L7QtCDRhNC+0YLQviwg0YfRkdGA0L3Ri9C1XG4gICYtLW90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGdhcDogNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRib3JkZXItZGFyaztcbiAgICAucGJfX3RhYnMtLXRhYiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHYuJGJsYWNrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHYuJGJsYWNrO1xuICAgICAgfVxuICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcbiAgICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdi4kYmxhY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINCa0L7QvdGB0YLRgNGD0LrRgtC+0YA6INGH0LXRgtGL0YDQtSDRgNCw0LLQvdGL0LUg0LLQutC70LDQtNC60Lgg0L3QsCDRgdC10YDQvtC8LCDQstGL0LHRgNCw0L3QvdCw0Y8g0YEg0LrRgNCw0YHQvdC+0Lkg0LvQuNC90LjQtdC5XG4gICYtLWZhYnJpYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLnBiX190YWJzLS10YWIge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHYuJGdyZXktOTM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogdi4kbXV0ZWQ7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JleS05MztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2LiRibHVlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcbiAgICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdi4kcmVkLWxhbmQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTkzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vINCb0JosINGE0LjQu9GM0YLRgCDQt9Cw0LrQsNC30L7Qsjog0YLQtdC60YHRgtC+0LLRi9C1INC60L3QvtC/0LrQuCwg0L3QsNC20LDRgtCw0Y8g0L3QsCDRgdC10YDQvtC5INC/0L7QtNC70L7QttC60LVcbiAgJi0tbGsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC5wYl9fdGFicy0tdGFiIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgYmFja2dyb3VuZC1jb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdi4kcmVkO1xuICAgICAgfVxuICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcbiAgICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0JvQtdC90LTQuNC90LM6INCx0LXQu9GL0LUg0L/QvtC00L/QuNGB0Lgg0L3QsCDRgNC+0LfQvtCy0L7QvCDQutGA0YPQs9C1LCDQu9C40L3QuNGPINGB0LLQtdGA0YXRg1xuICAmLS1sYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gICAgfVxuICAgIC5wYl9fdGFicy0tdGFiIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZCB2LiRlYXNpbmcsIGJvcmRlci1jb2xvciB2LiRzcGVlZCB2LiRlYXNpbmc7XG4gICAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRhYnMtbGFuZC1saW5lO1xuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXG4gICAgICAmW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xuICAgICAgICBib3JkZXItY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCf0L7QtNGB0LrQsNC30LrQsCBcIj9cIjog0LrQvdC+0L/QutCwIC5wYl9fdGlwINC4INCy0YHQv9C70YvQstCw0YjQutCwIC5wYl9fdGlwLS1wb3Ag0YHRgNCw0LfRgyDQt9CwINC90LXQuS5cbi8vINCS0YHQv9C70YvQstCw0YjQutCwINGB0YfQuNGC0LDQtdGC0YHRjyDQvtGCINGA0L7QtNC40YLQtdC70Y8g0YEgcG9zaXRpb24gKNC60LDQuiDQsiDRgdGC0LDRgNC+0Lkg0LLRkdGA0YHRgtC60LUg0YMgLnBiX19zcGVjcy0tc21hcnQg0LggLnBiX19wcmludCkuXG4vLyDQktC40LTQvdCwINC/0YDQuCDQvdCw0LLQtdC00LXQvdC40LgsINC/0YDQuCDRhNC+0LrRg9GB0LUg0YEg0LrQu9Cw0LLQuNCw0YLRg9GA0Ysg0Lgg0L/QvtGB0LvQtSDQvdCw0LbQsNGC0LjRjyAo0L3QsCDRgtCw0YfQtSkuIEVzY2FwZSDQv9GA0Y/Rh9C10YIsINGN0YLQviDQtNC10LvQsNC10YIgdWkvdGlwLmpzLlxuLy8gLS10b3Ag0LLRgdC/0LvRi9Cy0LDQtdGCINC90LDQtCDQutC90L7Qv9C60L7QuSwgLS1ib3R0b20g0L/QvtC0INC90LXQuTsgLS1zdGFydCAvIC0tZW5kINC/0YDQuNC20LjQvNCw0Y7RgiDQuiDQu9C10LLQvtC80YMg0LjQu9C4INC/0YDQsNCy0L7QvNGDINC60YDQsNGOINGA0L7QtNC40YLQtdC70Y87XG4vLyAtLWNvcm5lciDRgdGC0LDQstC40YIg0LrQvdC+0L/QutGDINCyINC/0YDQsNCy0YvQuSDQstC10YDRhdC90LjQuSDRg9Cz0L7QuyDRgNC+0LTQuNGC0LXQu9GPICjQv9C70LjRgtC60LAg0L/QtdGH0LDRgtC4INC90LAg0YLQvtCy0LDRgNC1KS5cbi8vINCV0YHQu9C4INCy0YHQv9C70YvQstCw0YjQutCwINCy0YvQu9C10LfQsNC10YIg0LfQsCDRjdC60YDQsNC9LCB0aXAuanMg0YHQtNCy0LjQs9Cw0LXRgiDQtdGRINGH0LXRgNC10LcgLS10aXAtc2hpZnQuXG5cbi5wYl9fdGlwIHtcbiAgLy8g0YHQtdGA0YvQuSDQutGA0YPQttC+0LogMTRweCwg0LrQsNC6INGDIFwi0KPQvNC90L7QuSDRgtC60LDQvdC4XCIg0LIg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQsNGFXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgY29sb3I6IHYuJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gICYtLXBvcCB7XG4gICAgLS10aXAtd2lkdGg6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA2cHg7XG4gICAgd2lkdGg6IHZhcigtLXRpcC13aWR0aCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTZweCk7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgYm94LXNoYWRvdzogdi4kc2hhZG93LXBvcDtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXRpcC1zaGlmdCwgMCkgMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCB2aXNpYmlsaXR5IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICB9XG4gICY6aG92ZXIgKyAmLS1wb3AsXG4gICY6Zm9jdXMtdmlzaWJsZSArICYtLXBvcCxcbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArICYtLXBvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC8vINC/0L7RgdC70LUgRXNjYXBlINC90LUg0L/QvtC60LDQt9GL0LLQsNC10LwsINC/0L7QutCwINC60YPRgNGB0L7RgCDQuNC70Lgg0YTQvtC60YPRgSDQvdC1INGD0LnQtNGD0YIg0YEg0LrQvdC+0L/QutC4XG4gICYuaXMtZGlzbWlzc2VkICsgJi0tcG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIC0tLS0g0L/QvtC70L7QttC10L3QuNC1IC0tLS1cbiAgJi0tdG9wICsgJi0tcG9wIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDhweCk7XG4gIH1cbiAgJi0tYm90dG9tICsgJi0tcG9wIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gIH1cbiAgJi0tc3RhcnQgKyAmLS1wb3Age1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJi0tZW5kICsgJi0tcG9wIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAmLS1jZW50ZXIgKyAmLS1wb3Age1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAvLyAtLS0tINGB0LjQvdGP0Y86INC60YDRg9C20L7QuiAxNnB4LCDQstGB0L/Qu9GL0LLQsNGI0LrQsCAyNjBweCAo0L/Qu9C40YLQutC4INC60LDRh9C10YHRgtCy0LAg0L/QtdGH0LDRgtC4KSAtLS0tXG4gICYtLWJsdWUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgJi0tYmx1ZSArICYtLXBvcCB7XG4gICAgLS10aXAtd2lkdGg6IDI2MHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIC0tdGlwLXdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cbiAgLy8g0LIg0LLRi9Cx0YDQsNC90L3QvtC5INC/0LvQuNGC0LrQtSDQutGA0YPQttC+0Log0LHQtdC70YvQuVxuICA6aGFzKDpjaGVja2VkKSA+ICYtLWJsdWUge1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICB9XG5cbiAgLy8gLS0tLSDQsiDQv9GA0LDQstC+0Lwg0LLQtdGA0YXQvdC10Lwg0YPQs9C70YMg0YDQvtC00LjRgtC10LvRjyAtLS0tXG4gICYtLWNvcm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCb0LXQvdGC0LAg0LrQsNGA0YLQvtGH0LXQuiAucGJfX3N0cmlwOiDCq9CS0Ysg0L3QtdC00LDQstC90L4g0YHQvNC+0YLRgNC10LvQuMK7LCDQu9C10L3RgtGLINGC0L7QstCw0YDQsCDQuCDQu9C10L3RgtCwINC70LXQvdC00LjQvdCz0LAuXG4vLyDQl9C00LXRgdGMINC20LUg0LfQsNCz0L7Qu9C+0LLQvtC6INGB0LXQutGG0LjQuCAucGJfX3NlY3Rpb24taGVhZCAoK3NlY3Rpb25IZWFkKSwg0LvQtdC90YLQsCDQtdCz0L4g0LjRgdC/0L7Qu9GM0LfRg9C10YIuXG5cbi5wYl9fc2VjdGlvbi1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHYuJHJlZDtcbiAgfVxuICAmLS1tb3JlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6IHYuJHJlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAmLS1uYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgJi0td2lkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS1uYXJyb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC8vIMKr0JLRiyDQvdC10LTQsNCy0L3QviDRgdC80L7RgtGA0LXQu9C4wrtcbiAgJi0td2F0Y2hlZCAmLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLy8g0LvQtdC90YLRiyDRgtC+0LLQsNGA0LA6INC60YDQsNGB0L3QsNGPINC70LjQvdC40Y8g0YHQvdC40LfRgywg0L3QsCDRgtCw0YfQtSDQt9Cw0LPQvtC70L7QstC+0Log0L/QviDRhtC10L3RgtGA0YMg0LHQtdC3INGB0YHRi9C70LrQuFxuICAmLS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRyZWQ7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLWxpc3QgJi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtLWxpc3QgJi0tbW9yZSB7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vINCz0LvQsNCy0L3QsNGPOiDRgdC10YDRi9C5INC30LDQs9C+0LvQvtCy0L7Quiwg0LvQuNC90LjRjyDQuCDQv9C+0LTQv9C40YHRjCDRgdC/0YDQsNCy0LBcbiAgJi0taG9tZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDhweCAxNnB4O1xuICAgIH1cbiAgfVxuICAmLS1ob21lICYtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogdi4kZ3JleS00MDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG4gICYtLXJlZCB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgY29sb3I6IHYuJHJlZC1icmlnaHQ7XG4gIH1cbiAgJi0tbGluZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktNzg7XG4gIH1cbiAgJi0tbGluZS10b3VjaCB7XG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXNlY29uZCB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogdi4kZ3JleS00MDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYl9fc3RyaXAge1xuICAvLyDCq9CS0Ysg0L3QtdC00LDQstC90L4g0YHQvNC+0YLRgNC10LvQuMK7OiDQu9C10L3RgtCwINGBINC/0YDQvtC60YDRg9GC0LrQvtC5OyDRgdC90LjQt9GDINC30LDQv9Cw0YEg0L/QvtC0INC60L3QvtC/0LrRgywg0LrQvtGC0L7RgNCw0Y8g0LLRi9C10LfQttCw0LXRgiDQuNC3LdC/0L7QtCDQutCw0YDRgtC+0YfQutC4XG4gICYtLXdhdGNoZWQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gIH1cbiAgJi0td2F0Y2hlZCAmLS10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDcwcHg7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBwcm94aW1pdHk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIC8vINC90LAg0LTQtdGB0LrRgtC+0L/QtSDQv9C+0LvRjyDRiNC40YDQtSwg0YfRgtC+0LHRiyDRgtC10L3RjCDQutCw0YDRgtC+0YfQtdC6INC90LUg0L7QsdGA0LXQt9Cw0LvQsNGB0Ywg0LrRgNCw0LXQvCDQv9GA0L7QutGA0YPRgtC60LhcbiAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgICAgbWFyZ2luOiAtNDRweCAtNjRweCAwO1xuICAgICAgcGFkZGluZzogNjRweCA2NHB4IDcwcHg7XG4gICAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDQ0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgICAgcGFkZGluZzogMTZweCAxMnB4IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXdhdGNoZWQgJi0taXRlbSB7XG4gICAgZmxleDogMCAwIDIyMHB4O1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxNjBweDtcbiAgICB9XG4gIH1cblxuICAvLyDQm9C10L3RgtGLINGC0L7QstCw0YDQsDog0LrQvtC70L7QvdC60Lgg0L/QviAyMzBweCDQsdC10Lcg0L/QvtC70L7RgdGLINC/0YDQvtC60YDRg9GC0LrQuCwg0LrQvdC+0L/QutCwIMKr0LTQsNC70YzRiNC1wrsg0YHQv9GA0LDQstCwXG4gICYtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSByLndpZGVzY3JlZW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAmLS1saXN0ICYtLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDIzMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWxpc3QgJi0taXRlbSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICB9XG4gICYtLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJHJlZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vINCb0LXQvdC00LjQvdCzOiBTcGxpZGUsINCx0LXQu9GL0LUg0L/Qu9C40YLQutC4INGBINGC0LXQvdGM0Y4sINC/0L7QtCDQutCw0YDRgtC+0YfQutC+0LkgwqvQkiDQutC+0YDQt9C40L3Rg8K7XG4gICYtLWxhbmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWxhbmQgJi0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLy8g0LrQsNGA0YLQvtGH0LrQsCDQsdC10Lcg0YHQstC+0LXQuSDRgtC10L3QuCwg0YbQtdC90Ysg0L7QsdGL0YfQvdGL0Lwg0YjRgNC40YTRgtC+0LwsINGB0YLQsNGA0LDRjyDRhtC10L3QsCDQutGA0LDRgdC90LDRj1xuICAmLS1sYW5kICYtLWNhcmQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnBiX19jYXJkLS1wcmljZXMge1xuICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtZmFtaWx5O1xuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XG4gICAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIH1cbiAgICAucGJfX2NhcmQtLW9sZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogdi4kcmVkLXNhbGU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQtc2FsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY2FydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kcmVkLWxhbmQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2LiRzcGVlZCB2LiRlYXNpbmcsIGNvbG9yIHYuJHNwZWVkIHYuJGVhc2luZztcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQtbGFuZDtcbiAgICB9XG4gICAgJi5pcy1hZGRlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogdi4kcmVkLWxhbmQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gICAgJi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICYuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwiLi4vY29uZmlnL2RlZmF1bHRcIjtcblxuLy8g0J/QsNCz0LjQvdCw0YbQuNGPIC5wYl9fcGFnaW5nOiDCq9C/0L7QutCw0LfRi9Cy0LDRgtGMINC/0L7CuywgwqvQn9C+0LrQsNC30LDRgtGMINC10YnQtcK7INC4INGB0YLRgNCw0L3QuNGG0YsuXG4vLyAtLWNhdGFsb2cgLSDQutCw0YLQsNC70L7QsywgLS1kY2F0IC0g0YHRgtGA0LDQvdC40YbQsCDQtNC40LfQsNC50L3QtdGA0LBcblxuLnBiX19wYWdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgJi0tcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi0tcGVyLWxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLS1saW5rLFxuICAmLS1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gIH1cbiAgJi0tcHJldixcbiAgJi0tbmV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAvLyDRgdGC0YDQtdC70LrQsC3Qs9Cw0LvQvtGH0LrQsCDCq9C90LDQt9Cw0LQv0LLQv9C10YDRkdC0wrtcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQuY2hldnJvbig4cHgsIDJweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICB9XG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICYtLXByZXY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICYtLW5leHQ6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgJi0tbW9yZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xuICAgICAgY29sb3I6IHYuJGJsdWU7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXI7XG4gICAgICBjb2xvcjogdi4kYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIC8vINCa0LDRgtCw0LvQvtCzOiDQutCy0LDQtNGA0LDRgtGLIDQwcHgg0YEg0YDQsNC80LrQvtC5LCDQvdCwINGC0LXQu9C10YTQvtC90LUg0YHRgtC+0LvQsdC40LrQvtC8IMKr0LXRidC1wrssIMKr0L/QviBOwrssINGB0YLRgNCw0L3QuNGG0YtcbiAgJi0tY2F0YWxvZyB7XG4gICAgbWFyZ2luOiAyMHB4IDEwcHggMTZweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWNhdGFsb2cgJi0tcGVyIHtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG4gICYtLWNhdGFsb2cgJi0tcGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICB9XG4gICYtLWNhdGFsb2cgJi0tcGFnZXMge1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgfVxuICAmLS1jYXRhbG9nICYtLW1vcmUge1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuICAmLS1jYXRhbG9nICYtLWxpbmsge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICAmOmlzKGEpOmhvdmVyLFxuICAgICY6aXMoYSk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6IHYuJGJvcmRlcjtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRyZWQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbiAgJi0tY2F0YWxvZyAmLS1wZXIgJi0tbGluayB7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICAmLS1jYXRhbG9nICYtLWRvdHMge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLy8g0JTQuNC30LDQudC90LXRgDog0L/Qu9C40YLQutC4IDQ4cHgsINCw0LrRgtC40LLQvdCw0Y8g0LHQtdC70LDRjyDRgSDRgtC10L3RjNGOLCDRh9C40YHQu9C+INGB0LjQvdC40LxcbiAgJi0tZGNhdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLS1kY2F0ICYtLXBlci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgfVxuICAmLS1kY2F0ICYtLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogNHB4O1xuICB9XG4gICYtLWRjYXQgJi0tbGluayxcbiAgJi0tZGNhdCAmLS1kb3RzIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIC8vINC90LAg0YPQt9C60L7QvCDRjdC60YDQsNC90LUg0LLQvtGB0LXQvNGMINC60L3QvtC/0L7QuiDRgdGC0YDQsNC90LjRhiDQvdC1INCy0LvQtdC30LDRjtGCINC/0L4gNDhweFxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgIH1cbiAgfVxuICAmLS1kY2F0ICYtLWxpbmsge1xuICAgICY6aXMoYSk6aG92ZXIsXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6IHYuJGJsdWU7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCS0YHQv9C70YvQstCw0YjQutCwINCy0L3QuNC30YMg0Y3QutGA0LDQvdCwIC5wYl9fdG9hc3QgKMKr0KHQvtGF0YDQsNC90LXQvdC+wrssIMKr0KHQutC+0L/QuNGA0L7QstCw0L3QvsK7KSwg0L/QvtC60LDQt9GL0LLQsNC10YIganMvdWkvdG9hc3QuanNcblxuLnBiX190b2FzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDI0cHg7XG4gIHotaW5kZXg6IDIwMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICBjb2xvcjogdi4kd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHRleHQtc29mdDtcbiAgYm94LXNoYWRvdzogdi4kc2hhZG93LWJveDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCB0cmFuc2Zvcm0gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICYuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0JHQtdC70LDRjyDQv9C70LDRiNC60LAg0YEg0YLQtdC90YzRjiAucGJfX2JveCDQuCDQt9Cw0LPQvtC70L7QstC+0Log0L3QsNC0INC90LXQuSAucGJfX2JveC1uYW1lICjQm9CaLCDQuNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9C1INGB0YLRgNCw0L3QuNGG0YspXG5cbi5wYl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1ib3g7XG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gIH1cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLy8g0YHQtdGA0LDRjyDQv9C70LDRiNC60LAsINC60LDQuiDQvdCwINC60L7QvdGC0LDQutGC0LDRhSDQuCDQsiDRgtCw0LHQu9C40YbQsNGFINC00L7RgdGC0LDQstC60LhcbiAgJi0tZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctc29mdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5wYl9fYm94LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgKiArICYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0KDQsNGB0LrRgNGL0LLQsNGI0LrQsCDQvdCwINC60L3QvtC/0LrQtSAucGJfX2Rpc2Nsb3N1cmUg0Lgg0LDQutC60L7RgNC00LXQvtC9INC90LAgZGV0YWlscyAucGJfX2FjY29yZGlvblxuXG4vLyDRgdC10YDRi9C5INC/0YPQvdC60YLQuNGAINC60L7RgNC30LjQvdGLOiDRhtCy0LXRgiDQv9C+0LTQv9C40YHQuCDQuCDRhtCy0LXRgiDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4XG4kZGlzY2xvc3VyZS1kYXNoZWQ6ICM3YzdjN2M7XG4kZGlzY2xvc3VyZS1kYXNoZWQtaG92ZXI6ICMyYjJiMmI7XG5cbi8vIMKr0KMg0LzQtdC90Y8g0LXRgdGC0Ywg0L/RgNC+0LzQvi3QutC+0LTCuywgwqvQlNC+0LHQsNCy0LjRgtGMINC60L7QvNC80LXQvdGC0LDRgNC40Lkg0Log0LfQsNC60LDQt9GDwrs6INGB0LXRgNGL0Lkg0L/Rg9C90LrRgtC40YBcbi5wYl9fZGlzY2xvc3VyZSB7XG4gICYtLWRhc2hlZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC5wYl9fZGlzY2xvc3VyZS0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRkaXNjbG9zdXJlLWRhc2hlZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICRkaXNjbG9zdXJlLWRhc2hlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRpc2Nsb3N1cmUtZGFzaGVkLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucGJfX2Rpc2Nsb3N1cmUtLXBhbmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQkNC60LrQvtGA0LTQtdC+0L0g0LrQsNC6INCyINGB0YLQsNGA0L7QvCBGQVE6INC60YDRg9C/0L3QsNGPINGB0YLRgNC+0LrQsCwg0YHRgtGA0LXQu9C60LAg0YHQv9GA0LDQstCwLCDQu9C40L3QuNGPINGB0L3QuNC30YNcbi5wYl9fYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGJvcmRlcjtcbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdi4kcmVkO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgcGFkZGluZzogMTJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG4gICYtLW51bSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgJi0tdG9nZ2xlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdi4kdGV4dDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdi4kdGV4dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgW29wZW5dID4gLnBiX19hY2NvcmRpb24tLWhlYWQgPiAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgJi0tYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDI0cHg7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgcGFkZGluZzogNnB4IDRweCAxOHB4O1xuICAgIH1cbiAgICBbb3Blbl0gPiAmIHtcbiAgICAgIGFuaW1hdGlvbjogcGItYWNjb3JkaW9uLWluIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgIH1cbiAgfVxuXG4gIC8vINCy0LvQvtC20LXQvdC90YvQuSDQstC+0L/RgNC+0YE6INGB0LXRgNGL0Lkg0LTQtdGE0LjRgSwg0YHQtdGA0YvQuSDRhNC+0L0g0YMg0L7RgtC60YDRi9GC0L7Qs9C+XG4gICYtLXN1YiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAucGJfX2FjY29yZGlvbi0taGVhZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxMnB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDRweCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBiX19hY2NvcmRpb24tLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdi4kbXV0ZWQ7XG4gICAgfVxuICAgICZbb3Blbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctcGFnZTtcbiAgICAgIC5wYl9fYWNjb3JkaW9uLS1oZWFkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAucGJfX2FjY29yZGlvbi0tYm9keSB7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweCAxNnB4IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogdi4kYmxhY2s7XG4gICAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHggMTRweCAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vINC+0L/Qu9Cw0YLQsCDQuCDQstC+0LfQstGA0LDRgjog0L3QvtC80LXRgCDRgdC70LXQstCwLCDQt9Cw0LPQvtC70L7QstC+0Log0L/QviDRhtC10L3RgtGA0YNcbiAgJi0tY2VudGVyIHtcbiAgICA+IC5wYl9fYWNjb3JkaW9uLS1oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgfVxuICAgICAgLnBiX19hY2NvcmRpb24tLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IC5wYl9fYWNjb3JkaW9uLS1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiB2LiRibGFjaztcbiAgICB9XG4gIH1cbiAgLy8g0L7QsdGR0YDRgtC60LAg0LLQu9C+0LbQtdC90L3Ri9GFINCy0L7Qv9GA0L7RgdC+0LIg0LLQvdGD0YLRgNC4INCz0YDRg9C/0L/RiyBGQVFcbiAgJi0tc3VicyB7XG4gICAgbWFyZ2luOiAtMTBweCAtMjBweCAwO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIG1hcmdpbjogLTZweCAtNHB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcGItYWNjb3JkaW9uLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0J/Qu9Cw0YjQutCwINGB0YLQsNGC0YPRgdCwINC30LDQutCw0LfQsCAucGJfX3N0YXR1cywg0LrQsNC6INCyINGB0YLQsNGA0L7QvCDQm9CaOiDQutGA0LDRgdC90LDRjywgLS1ibHVlLCAtLWdyZWVuLCAtLWdyZXlcbi5wYl9fc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdi4kd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZDtcbiAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgcGFkZGluZzogNXB4IDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgJi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTtcbiAgfVxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JlZW47XG4gIH1cbiAgJi0tZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JleTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0JrQsNGA0YLQvtGH0LrQsCDRgtC+0LLQsNGA0LAg0LrQsNC6INC90LAgcHJpbnRiYXIucnU6INCx0LXQu9Cw0Y8g0L/Qu9Cw0YjQutCwINGBINC70ZHQs9C60L7QuSDRgtC10L3RjNGOLCDQs9C+0LvRg9Cx0LDRjyDRgdC60LjQtNC60LAsXG4vLyDRgdC10YDQtNC10YfQutC+LdC60L7QvdGC0YPRgCwg0LTQstC1INGC0L7Rh9C60Lgg0YTQvtGC0L4sINC/0LvQsNGI0LrQsCDQstC90LjQt9GDINGE0L7RgtC+LCDRhtC10L3RiyBCZWJhcywg0LrQvdC+0L/QutCwINCy0YvQtdC30LbQsNC10YIg0YHQvdC40LfRgyDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4XG4kY2FyZC1zaGFkb3ctaG92ZXI6IDAgMzJweCA2NHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRkaXNjb3VudC1iZzogcmdiYSgwLCA4NCwgMTY2LCAwLjMpO1xuJGNob2ljZS1jb2xvcjogIzIxYjUxNDtcbiRjb3R0b24tY29sb3I6ICMzZmJlMTA7XG4kbGlrZS1jb2xvcjogIzg4ODg4ODtcbiRsaWtlLWFjdGl2ZTogdi4kcmVkLWxpa2U7XG4kZG90OiAjYjNiY2M1O1xuJGRvdC1hY3RpdmU6ICMwMDViZmY7XG5cbi5wYl9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8g0YHQstC+0Y8gei3Qv9C70L7RgdC60L7RgdGC0Yw6INC30L3QsNGH0LrQuCDRgdC+0YHQtdC00L3QtdC5INC60LDRgNGC0L7Rh9C60Lgg0L3QtSDQu9C10LfRg9GCINC/0L7QstC10YDRhSDQstGL0LXRhdCw0LLRiNC10Lkg0LrQvdC+0L/QutC4XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1jYXJkO1xuICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtc2hhZG93LWhvdmVyO1xuICB9XG4gIC8vIC0tLS0g0YTQvtGC0L4gLS0tLVxuICAmLS1tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8vINC30L3QsNGH0LrQuCDQv9C+0LLQtdGA0YUg0YTQvtGC0L4g0L3QtSDQv9C10YDQtdGF0LLQsNGC0YvQstCw0Y7RgiDQutC70LjQuiDQv9C+INGB0YHRi9C70LrQtVxuICAmLS1kb3RzLFxuICAmLS1vd24sXG4gICYtLWRpc2NvdW50LFxuICAmLS1jb3R0b24sXG4gICYtLXBsYXRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAmLS1waG90byB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlOiAxMDAlIC8gMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBoZWlnaHQ6IDIzNnB4O1xuICAgIH1cbiAgICAvLyDRgdCx0L7RgNC60LAg0L7QsdC+0YDQsNGH0LjQstCw0LXRgiDRhNC+0YLQviDQsiBwaWN0dXJlOiDQsdC10Lcg0Y3RgtC+0LPQviDRgdC/0LjQvdCwINGD0YXQvtC00LjRgiDQstGC0L7RgNC+0Lkg0YHRgtGA0L7QutC+0Lkg0YHQtdGC0LrQuFxuICAgIC8vINC4INC90LXQstC40LTQuNC80YvQvCDRgdC70L7QtdC8INC/0LXRgNC10LrRgNGL0LLQsNC10YIg0YLQviwg0YfRgtC+INC/0L7QtCDRhNC+0YLQvlxuICAgIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICB9XG4gIC8vINC/0LXRgNC10LQg0Lgg0YHQv9C40L3QsCDQu9C10LbQsNGCINCyINC+0LTQvdC+0Lkg0Y/Rh9C10LnQutC1LCDQstC40LTQvdCwINC+0LTQvdCwINC40Lcg0L3QuNGFXG4gICYtLWltZyB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIHYuJGVhc2luZztcbiAgICAmLWJhY2sge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgJi0tZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICYtLWRvdCB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvdDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb3QtYWN0aXZlO1xuICAgIH1cbiAgfVxuICAmLS1tZWRpYS5pcy1iYWNrIHtcbiAgICAucGJfX2NhcmQtLWltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAucGJfX2NhcmQtLWltZy1iYWNrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5wYl9fY2FyZC0tZG90IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb3QtYWN0aXZlO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb3Q7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAzcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgJi0tZGlzY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1yb3VuZGVkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNjb3VudC1iZztcbiAgfVxuICAmLS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi0tY290dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICRjb3R0b24tY29sb3I7XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC8vINC90LDQtCDQv9C70LDRiNC60L7QuSDQt9C90LDRh9C+0Log0YHRgtC+0LjRgiDRh9GD0YLRjCDQu9C10LLQtdC1INC4INCx0LXQtyDQvtGC0YHRgtGD0L/QsCDRgdC90LjQt9GDXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgIH1cbiAgfVxuICAvLyDQsdC10LvQsNGPINC/0LvQsNGI0LrQsCDQstC90LjQt9GDINGE0L7RgtC+OiDCq9CS0YvQsdC+0YAg0L/QvtC60YPQv9Cw0YLQtdC70LXQucK7LCDCq9Cl0LjRgiDRgdC10LfQvtC90LDCuyDQuNC70Lgg0YLQsNC50LzQtdGAINGB0LrQuNC00LrQuFxuICAmLS1wbGF0ZSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6IHYuJGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgYm94LXNoYWRvdzogdi4kc2hhZG93LXBsYXRlO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgICB9XG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gICAgfVxuICAgICYtY2hvaWNlIHtcbiAgICAgIGNvbG9yOiAkY2hvaWNlLWNvbG9yO1xuICAgIH1cbiAgfVxuICAvLyAtLS0tINGG0LXQvdCwINC4INC90LDQt9Cy0LDQvdC40LUgLS0tLVxuICAmLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDA7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB9XG4gIH1cbiAgJi0tcHJpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXByaWNlO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuICAmLS1vbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICAvLyDQt9Cw0YfRkdGA0LrQuNCy0LDQvdC40LUg0YLQvtC90LrQvtC5INC70LjQvdC40LXQuSDQv9C+INGG0LXQvdGC0YDRg1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLy8g0YHRgdGL0LvQutCwINC90LAg0YLQvtCy0LDRgCDRgNCw0YHRgtGP0L3Rg9GC0LAg0L3QsCDQstGB0Y4g0LrQsNGA0YLQvtGH0LrRg1xuICAmLS1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxuICAmLS10eXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAvLyAtLS0tINC40LfQsdGA0LDQvdC90L7QtSAtLS0tXG4gICYtLWZhdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkbGlrZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2LiRibHVlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gICAgLnBiX19jYXJkLS1mYXYtb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGNvbG9yOiAkbGlrZS1hY3RpdmU7XG4gICAgICAucGJfX2NhcmQtLWZhdi1vZmYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBiX19jYXJkLS1mYXYtb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLS0tLSDQutC90L7Qv9C60LAgwqvQl9Cw0LrQsNC30LDRgtGMINCyIDEg0LrQu9C40LrCuyAtLS0tXG4gICYtLW9yZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA0cHggMTBweCAxMHB4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tYnV5IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3codi4kc2hhZG93LWJ1dHRvbik7XG4gICAgLmljb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB9XG4gIH1cbiAgLy8g0L3QsCDQtNC10YHQutGC0L7Qv9C1INC60L3QvtC/0LrQsCDQstGL0LXQt9C20LDQtdGCINC40Lct0L/QvtC0INC60LDRgNGC0L7Rh9C60Lgg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDQuCDQv9GA0Lgg0YTQvtC60YPRgdC1INGBINC60LvQsNCy0LjQsNGC0YPRgNGLXG4gIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgJi0tb3JkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHYuJHJhZGl1cy1zbWFsbCB2LiRyYWRpdXMtc21hbGw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6ICRjYXJkLXNoYWRvdy1ob3ZlcjtcbiAgICAgIC8vINGC0LXQvdGMINC/0LDQvdC10LvQuCDQvdC1INC00L7Qu9C20L3QsCDQu9C+0LbQuNGC0YzRgdGPINC90LAg0YHQsNC80YMg0LrQsNGA0YLQvtGH0LrRg1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIC02NHB4IC02NHB4KTtcbiAgICB9XG4gICAgJjpoYXMoJi0tb3JkZXIpOmhvdmVyLFxuICAgICY6aGFzKCYtLW9yZGVyKTpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbCAwIDA7XG4gICAgfVxuICAgICY6aG92ZXIgJi0tb3JkZXIsXG4gICAgJjpmb2N1cy13aXRoaW4gJi0tb3JkZXIge1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQodC10YLQutCwINC60LDRgNGC0L7Rh9C10Lpcbi5wYl9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbiAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTRweDtcbiAgfVxuICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOiDRgdC10YDQsNGPINC/0L7Qu9C+0YHQsCDRgSDRiNC10YHRgtGM0Y4g0LjQutC+0L3QutCw0LzQuCwg0L/QviDQutC70LjQutGDINC90LDQtCDQvdC10Lkg0LLRi9C10LfQttCw0LXRgiDQutCw0YDRgtC+0YfQutCwLlxuLy8g0JrQsNC6INC4INC90LAg0YHQsNC50YLQtSwg0YLQvtC70YzQutC+INC90LAg0LTQtdGB0LrRgtC+0L/QtVxuLnBiX19hZHZhbnRhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS1jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICB9XG4gICYtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgYm94LXNoYWRvdyB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogdi4kc2hhZG93LWNhcmQ7XG4gICAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAgIC5wYl9fYWR2YW50YWdlcy0tbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAucGJfX2FkdmFudGFnZXMtLWljb24ge1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAgIH1cbiAgICAgIC5wYl9fYWR2YW50YWdlcy0tdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbW9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICB9XG4gICYtLWljb24ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgfVxuXG4gIC8vINC60LDRgNGC0L7Rh9C60LAg0YEg0L/QvtC00YDQvtCx0L3QvtGB0YLRj9C80Lg6INCy0YHRgtCw0ZHRgiDQvdCw0LQg0YHRgtGA0L7QutC+0Lkg0LjQutC+0L3QvtC6XG4gICYtLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgJi0taW5mby1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA2MnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgdi4kc3BlZWQtbG9uZztcbiAgICAmLmlzLW9wZW4ge1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG4gIH1cbiAgJi0taW5mby1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgNTAwcHg7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICAgIGltZyxcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG4gICYtLWluZm8tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMzJweCA4MHB4IDA7XG4gICAgQGluY2x1ZGUgci51bnRpbC13aWRlc2NyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggNDBweCAwO1xuICAgIH1cbiAgfVxuICAmLS1pbmZvLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgJi0taW5mby10aXRsZSB7XG4gICAgcGFkZGluZzogNHB4IDcwcHggMTZweCAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6IHYuJGJsdWU7XG4gICAgQGluY2x1ZGUgci51bnRpbC13aWRlc2NyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbmZvLXRleHQge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgfVxuICAmLS1pbmZvLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxuICAmLS1pbmZvLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kYmx1ZTtcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCU0LXRgdGP0YLQutC4INGC0YvRgdGP0Ycg0LTQvtCy0L7Qu9GM0L3Ri9GFINC60LvQuNC10L3RgtC+0LI6INGB0LXRgNCw0Y8g0L/QvtC70L7RgdCwINGB0L4g0YHQu9Cw0LnQtNC10YDQvtC8INGE0L7RgtC+LCDRgtC+0LvRjNC60L4g0L3QsCDQtNC10YHQutGC0L7Qv9C1XG4ucGJfX3NhdGlzZmllZCB7XG4gIHBhZGRpbmc6IDI0cHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTkxO1xuICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICYtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgJi0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gICYtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC8vINGB0YLRgNC10LvQutC4INCyINC/0L7Qu9GP0YUg0L/QviDQsdC+0LrQsNC8LCDQvdCwINCy0YHRjiDQstGL0YHQvtGC0YNcbiAgJi0tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogdi4kdGV4dDtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICB9XG4gICAgJi5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vIMKr0J3QtSDQvdCw0YjQu9C4INC00LjQt9Cw0LnQvT/Cuzog0YHQtdGA0LDRjyDQv9C+0LvQvtGB0LAg0YEg0LrQvdC+0L/QutC+0Lkg0L3QsCDQutC+0L3RgdGC0YDRg9C60YLQvtGAXG4ucGJfX293bmRlc2lnbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICAmLS1ib3gge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICB9XG4gICYtLWJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vIFNFTy3RgtC10LrRgdGCINC60L7Qu9C70LXQutGG0LjQuCAucGJfX2NvbC1pbmZvXG4ucGJfX2NvbC1pbmZvIHtcbiAgcGFkZGluZzogNHB4IDAgMzZweDtcbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJG11dGVkO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XHJcbkB1c2UgXCIuLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xyXG5cclxuLy8g0JHQvtC60L7QstC+0LUg0LzQtdC90Y4gwqvQndCw0YjQuCDQutC+0LvQu9C10LrRhtC40LjCuzog0YHQu9C40Y/QvdC40LUgLnBiX19kY2F0LS1tZW51INC4IC5wYl9fY2VydC1tZW51LlxyXG4vLyDQntGB0L3QvtCy0LAgLSDQvNC10L3RjiDQv9C+0L/QvtC70L3QtdC90LjRjyDRgdC10YDRgtC40YTQuNC60LDRgtCwLCAtLWRjYXQgLSDQvNC10L3RjiDQvdCwINGB0YLRgNCw0L3QuNGG0LUg0LTQuNC30LDQudC90LXRgNCwXHJcblxyXG4vLyDQmtC+0LvQvtC90LrQsCDCq9C80LXQvdGOINGB0LvQtdCy0LAsINC60L7QvdGC0LXQvdGCINGB0L/RgNCw0LLQsMK7ICjQv9C+0L/QvtC70L3QtdC90LjQtSDRgdC10YDRgtC40YTQuNC60LDRgtCwKVxyXG4ucGJfX2NvbGwtbGF5b3V0IHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAmLS1ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY29udGVudCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDCq9Cd0LDRiNC4INC60L7Qu9C70LXQutGG0LjQuMK7INC4IMKr0KHQtNC10LvQsNC5INGB0LLQvtC5INC00LjQt9Cw0LnQvcK7LiDQndCwINC00LXRgdC60YLQvtC/0LUg0LfQsNCz0L7Qu9C+0LLQvtC6INC60L7Qu9C+0L3QutC4LCDQvdCwINGC0LDRh9C1INC60L3QvtC/0LrQsFxyXG4ucGJfX2NvbGwtb3VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gIH1cclxuICAmLS10aXRsZSxcclxuICAmLS10b2dnbGUge1xyXG4gICAgY29sb3I6IHYuJHRleHQ7XHJcbiAgICBiIHtcclxuICAgICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXRpdGxlIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIG1pbi13aWR0aDogMTg1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdi4kYm9yZGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGJvcmRlcjtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1hcnJvdyB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdi4kYmx1ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2LiRibHVlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gIH1cclxuICAmLS10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gJi0tYXJyb3cge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgfVxyXG4gICYtLW93biB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmc6IDdweCA0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkIHYuJGVhc2luZztcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vINC00LjQt9Cw0LnQvdC10YA6INC60L7Qu9C+0L3QutCwIDIyMHB4INCyINGB0YLRgNC+0LrQtSDRgSDQt9Cw0LPQvtC70L7QstC60L7QvCDQuCDRhNC40LvRjNGC0YDQsNC80LgsINC90LAg0YLQsNGH0LUg0LXRkSDQt9Cw0LzQtdC90Y/QtdGCICtmaWx0ZXJzQmFyXHJcbiAgJi0tZGNhdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXg6IDAgMCAyMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgIC8vINC80LXQtNC40LAt0L/RgNCw0LLQuNC70LAg0LIg0YHQsdC+0YDQutC1INGD0YXQvtC00Y/RgiDQsiDQutC+0L3QtdGGINGE0LDQudC70LAsINC/0L7RjdGC0L7QvNGDINC/0LXRgNC10LHQuNCy0LDQtdC8INGC0L7QttC1INCy0L3Rg9GC0YDQuCDQvNC10LTQuNCwXHJcbiAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZGNhdCAmLS1vd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogNHB4IDEwcHggMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHYuJHNwZWVkLWxvbmc7XHJcbiAgfVxyXG59XHJcblxyXG4ucGJfX2NvbGwtbWVudSB7XHJcbiAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gIH1cclxuICAvLyDQvdCwINGC0LDRh9C1INC80LXQvdGOINGB0LLRkdGA0L3Rg9GC0L4sINGA0LDRgdC60YDRi9Cy0LDQtdGC0YHRjyDQutC90L7Qv9C60L7QuSDCq9Cd0LDRiNC4INC60L7Qu9C70LXQutGG0LjQuMK7XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAwICgtKHYuJGd1dHRlcikpIDIwcHg7XHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgbWFyZ2luOiAwICgtKHYuJGd1dHRlci1tb2JpbGUpKSAyMHB4O1xyXG4gIH1cclxuICAvLyDRgdCy0LXRgNGF0YMg0LIg0YHRgtCw0YDQvtC8INC80LXQvdGOINCx0YvQuyDQsdCw0L3QvdC10YAt0Y/RgNC70YvQuiwg0LzQtdGB0YLQviDQv9C+0LQg0L3QuNC8INC+0YHRgtCw0LLQu9GP0LXQvFxyXG4gICYtLWxpc3Qge1xyXG4gICAgcGFkZGluZzogNTVweCAxMHB4IDA7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDIwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZCB2LiRlYXNpbmc7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgY29sb3I6IHYuJGdyZXktODA7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgcGFkZGluZzogMTMuNXB4IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vINCz0LDQu9C+0YfQutCwINGDINGA0LDRgdC60YDRi9Cy0LDRjtGJ0LjRhdGB0Y8g0L/Rg9C90LrRgtC+0LI6INCy0L3QuNC3LCDRgyDQvtGC0LrRgNGL0YLQvtCz0L4g0LLQstC10YDRhVxyXG4gICYtLXRvZ2dsZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdi4kc3BlZWQgdi4kZWFzaW5nO1xyXG4gICAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1uYW1lIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICB9XHJcbiAgJi0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICYtLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gIH1cclxuICAmLS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xyXG4gICAgY29sb3I6IHYuJG9yYW5nZTtcclxuICB9XHJcbiAgJi0tc3ViIHtcclxuICAgIG1hcmdpbjogMCAtMTBweCAxMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTg3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zdWItbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIHBhZGRpbmc6IDEzLjVweCA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zdWItbmFtZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG4gICYtLWhpdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6IHYuJGhpdDtcclxuICB9XHJcbiAgJi0tbW9yZSB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweCAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g0LTQuNC30LDQudC90LXRgDog0LHQtdC3INC80LXRgdGC0LAg0L/QvtC0INGP0YDQu9GL0LosINC/0L7QtNCx0L7RgNC60Lgg0LIg0YDQsNC80LrQtSDQsdC10Lcg0LLRi9C90L7RgdCwINCy0L/RgNCw0LLQviwg0L3QsCDRgtCw0YfQtSDRgSDQu9C40L3QuNC10Lkg0YHQvdC40LfRg1xyXG4gICYtLWRjYXQge1xyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDIzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgbWFyZ2luOiAtMTBweCAtMTBweCAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRjYXQgJi0tbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG4gICYtLWRjYXQgJi0tdG9nZ2xlOjpiZWZvcmUge1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdi4kc3BlZWQtbG9uZztcclxuICB9XHJcbiAgJi0tZGNhdCAmLS10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1kY2F0ICYtLWljb24ge1xyXG4gICAgY29sb3I6IHYuJG9yYW5nZS1saWdodDtcclxuICB9XHJcbiAgJi0tZGNhdCAmLS1zdWIge1xyXG4gICAgbWFyZ2luOiAycHggMCAwO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcclxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRjYXQgJi0tc3ViLWxpbmsge1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgcGFkZGluZzogMTMuNXB4IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xyXG5AdXNlIFwiLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcclxuQHVzZSBcIi4uL2NvbmZpZy9kZWZhdWx0XCI7XHJcblxyXG4vLyDQpNC40LvRjNGC0YDRiyDQutCw0YLQsNC70L7Qs9CwOiDRgdC70LjRj9C90LjQtSAucGJfX2ZpbHRlciAo0LrQsNGC0LDQu9C+0LMsINC+0YHQvdC+0LLQsCkg0LggLnBiX19kY2F0LS1kcm9wICjQtNC40LfQsNC50L3QtdGALCDQvNC+0LTQuNGE0LjQutCw0YLQvtGAIC0tZGNhdCkuXHJcbi8vIMKr0KLQuNC/INC/0YDQvtC00YPQutGC0LDCuywgwqvQn9C+0LvCuywg0YHQvtGA0YLQuNGA0L7QstC60LA6INC/0LvQuNGC0LrQuCA1MHB4INGBINC40LrQvtC90LrQvtC5INGB0LvQtdCy0LAg0Lgg0YPQs9C+0LvQutC+0Lwg0YHQv9GA0LDQstCwXHJcblxyXG4vLyDQo9Cz0L7Qu9C+0LogKNC+0LHRidC40Lkg0LjQtyBjb25maWcvX2RlZmF1bHQpLCDRgNCw0LfQvNC10YAg0L7RgiBmb250LXNpemVcclxuQG1peGluIGNvcm5lciB7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdC5jaGV2cm9uKCRyYWRpdXM6IDJweCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogLTAuMzVlbSA0cHggMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgbWFyZ2luIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG59XHJcbkBtaXhpbiBjb3JuZXItb3BlbiB7XHJcbiAgbWFyZ2luLXRvcDogMC4zZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5cclxuLnBiX19jYXQtZmlsdGVycyB7XHJcbiAgZ3JpZC1hcmVhOiBmaWx0ZXJzO1xyXG4gICYtLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAwICgtKHYuJGd1dHRlcikpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGJvcmRlcjtcclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi0tbGlzdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgbWFyZ2luOiAwICgtKHYuJGd1dHRlci1tb2JpbGUpKTtcclxuICB9XHJcblxyXG4gICYtLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XHJcbiAgfVxyXG4gICYtLWljb24ge1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogdi4kYm9yZGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XHJcbiAgfVxyXG4gIC8vIEhJVCAvIE5FVyDQstC80LXRgdGC0L4g0LjQutC+0L3QutC4INCy0LjQtNC90Ysg0YLQvtC70YzQutC+INC90LAg0YLQsNGH0LVcclxuICAmLS1zaG9ydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XHJcbiAgfVxyXG4gICYtLXRleHQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgY29sb3I6IHYuJG11dGVkO1xyXG4gIH1cclxuICAmLS1hcnJvdyB7XHJcbiAgICBAaW5jbHVkZSBjb3JuZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogdi4kdGV4dDtcclxuICB9XHJcbiAgJi0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gJi0tYXJyb3cge1xyXG4gICAgQGluY2x1ZGUgY29ybmVyLW9wZW47XHJcbiAgfVxyXG4gICYtLXRvZ2dsZTpob3ZlcixcclxuICAmLS10b2dnbGU6Zm9jdXMtdmlzaWJsZSxcclxuICAmLS10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xyXG4gICAgLnBiX19jYXQtZmlsdGVycy0taWNvbiB7XHJcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgfVxyXG4gICAgLnBiX19jYXQtZmlsdGVycy0tdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDQstGL0L/QsNC00LDRiNC60LA6INCx0LXQu9Cw0Y8g0LrQvtGA0L7QsdC60LAg0YEg0YLQtdC90YzRjiDQuCDRg9Cz0L7Qu9C60L7QvCDRgdCy0LXRgNGF0YNcclxuICAmLS1kcm9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYtLWl0ZW0uaXMtb3BlbiA+ICYtLWRyb3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYtLW9wdGlvbnMge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogdi4kc2hhZG93LWRyb3A7XHJcbiAgfVxyXG4gICYtLW9wdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMtdmlzaWJsZSxcclxuICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNlbGVjdGVkO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gICAgLnBiX19jYXQtZmlsdGVycy0tc2hvcnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1vcHRpb24taWNvbiB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGNvbG9yOiB2LiRtdXRlZDtcclxuICB9XHJcblxyXG4gIC8vIMKr0KLQuNC/INC/0YDQvtC00YPQutGC0LDCuzog0L7RgNCw0L3QttC10LLQsNGPINGA0LDQvNC60LAg0Lgg0YjQsNC/0LrQsCwg0LrRgNGD0L/QvdGL0LUg0LjQutC+0L3QutC4XHJcbiAgJi0tdHlwZXMge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdi4kb3JhbmdlLWhvdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogdi4kc2hhZG93LWRyb3A7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtYmViYXM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJG9yYW5nZS1ob3Q7XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS10eXBlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIC5wYl9fY2F0LWZpbHRlcnMtLXR5cGUtaWNvbixcclxuICAgICAgLnBiX19jYXQtZmlsdGVycy0tdHlwZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS10eXBlLWljb24ge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGNvbG9yOiB2LiRtdXRlZDtcclxuICB9XHJcbiAgJi0tdHlwZS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgY29sb3I6IHYuJG11dGVkO1xyXG4gIH1cclxuICAmLS10eXBlLWNvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgfVxyXG4gIC8vINGB0LjQvdC40Lkg0LrRgNGD0LbQvtC6INGB0L4g0YHQutC40LTQutC+0Lkg0Lgg0L7RgNCw0L3QttC10LLRi9C5INGF0LLQvtGB0YLQuNC6IMKr0YXQuNGCINGB0LXQt9C+0L3QsMK7XHJcbiAgJi0tc2FsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGxlZnQ6IDU4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDAgNnB4IDAgMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbCAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRvcmFuZ2UtaG90O1xyXG4gICAgYiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDRiNC40YDQuNC90Ysg0L/Qu9C40YLQvtC6INC60LDQuiDQvdCwINGB0LDQudGC0LUsINC90LAg0YPQt9C60L7QvCDQtNC10YHQutGC0L7Qv9C1INC/0L7Rg9C20LUsINGH0YLQvtCx0Ysg0LfQsNCz0L7Qu9C+0LLQutGDINGF0LLQsNGC0LDQu9C+INC80LXRgdGC0LBcclxuICBAaW5jbHVkZSByLmRlc2t0b3Age1xyXG4gICAgJi0taXRlbS10eXBlICYtLXRvZ2dsZSB7XHJcbiAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgIH1cclxuICAgICYtLWl0ZW0tdHlwZSAmLS1pY29uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuICAgICYtLWl0ZW0tZ2VuZGVyICYtLXRvZ2dsZSB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICAgICYtLWl0ZW0tc29ydCAmLS10b2dnbGUge1xyXG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgJi0tZHJvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taXRlbS10eXBlICYtLWRyb3Age1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMzMHB4KTtcclxuICAgICAgd2lkdGg6IDY2MHB4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJG9yYW5nZS1ob3Q7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgci53aWRlc2NyZWVuIHtcclxuICAgICYtLWl0ZW0tdHlwZSAmLS10b2dnbGUge1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1pdGVtLWdlbmRlciAmLS10b2dnbGUge1xyXG4gICAgICB3aWR0aDogMTg0cHg7XHJcbiAgICB9XHJcbiAgICAmLS1pdGVtLXNvcnQgJi0tdG9nZ2xlIHtcclxuICAgICAgbWluLXdpZHRoOiAxNjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vINC90LAg0YLQsNGH0LUg0YHRgtGA0L7QutC4IDU2cHgg0L7QtNC90LAg0L/QvtC0INC00YDRg9Cz0L7QuSwg0LLRi9C/0LDQtNCw0YjQutC4INGA0LDRgdC60YDRi9Cy0LDRjtGC0YHRjyDQstC90YPRgtGA0LhcclxuICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICYtLXRvZ2dsZSB7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG4gICAgJi0tYXJyb3cge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgJi0tc2hvcnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYtLXRleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgJi0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICYtLXRleHQge1xyXG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcclxuICAgIH1cclxuICAgICYtLWRyb3Age1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcclxuICAgIH1cclxuICAgICYtLXR5cGVzLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgICYtLXR5cGVzLWxpc3Qge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQktCw0YDQuNCw0L3RgiDQtNC40LfQsNC50L3QtdGA0LA6INGE0LjQu9GM0YLRgNGLINC/0YDQuNC20LDRgtGLINCy0L/RgNCw0LLQviDQsiDRgdGC0YDQvtC60LUg0YEg0LfQsNCz0L7Qu9C+0LLQutC+0LwsINC/0LDQvdC10LvRjCAtINGB0LDQvNCwINCx0LXQu9Cw0Y8g0LrQvtGA0L7QsdC60LAsXHJcbi8vINGC0LjQvyDQv9GA0L7QtNGD0LrRgtCwINC60YDRg9C/0L3QvtC5INGB0LXRgtC60L7QuSDQuNC3INGA0LDQt9C00LXQu9C+0LIg0YjQsNC/0LrQuCwg0L3QsCDRgtCw0YfQtSDRgdC10YDRi9C5INGE0L7QvSDQv9C+0LQg0YHQv9C40YHQutC+0LxcclxuLnBiX19jYXQtZmlsdGVycy0tZGNhdCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLy8g0LzQtdC00LjQsC3Qv9GA0LDQstC40LvQsCDQsiDRgdCx0L7RgNC60LUg0YPRhdC+0LTRj9GCINCyINC60L7QvdC10YYg0YTQsNC50LvQsCwg0L/QvtGN0YLQvtC80YMg0L/QtdGA0LXQsdC40LLQsNC10Lwg0YLQvtC20LUg0LLQvdGD0YLRgNC4INC80LXQtNC40LBcclxuICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuICAucGJfX2NhdC1maWx0ZXJzLS1pdGVtLXR5cGUge1xyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGNvbG9yOiB2LiRtdXRlZDtcclxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYm9yZGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBiX19jYXQtZmlsdGVycy0taWNvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxuICAucGJfX2NhdC1maWx0ZXJzLS10ZXh0IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tdHlwZSAucGJfX2NhdC1maWx0ZXJzLS10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbS10eXBlIC5wYl9fY2F0LWZpbHRlcnMtLWljb24ge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8g0LPQsNC70L7Rh9C60LAgN3B4INC40Lcg0YHRgtCw0YDQvtCz0L4gY2hldnJvblxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWFycm93IHtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIG1hcmdpbjogLTRweCA0cHggMCAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gIH1cclxuICAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAucGJfX2NhdC1maWx0ZXJzLS1hcnJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIH1cclxuICAvLyDQvdCwINGC0LDRh9C1INGA0LDRgdC60YDRi9GC0YvQuSDRhNC40LvRjNGC0YAg0L3QtSDQv9C+0LTRgdCy0LXRh9C40LLQsNC10YLRgdGPLCDQvdCwINC00LXRgdC60YLQvtC/0LUg0LLRi9Cx0YDQsNC90L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCwINCy0YHQtdCz0LTQsCDRgdC40L3Rj9GPXHJcbiAgLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlOmhvdmVyLFxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZTpmb2N1cy12aXNpYmxlLFxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXI7XHJcbiAgICAgIC5wYl9fY2F0LWZpbHRlcnMtLWljb24sXHJcbiAgICAgIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiB2LiRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnBiX19jYXQtZmlsdGVycy0tdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHYuJG11dGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZS5pcy1zZWxlY3RlZCB7XHJcbiAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xyXG4gICAgICBib3JkZXItY29sb3I6IHYuJGJsdWU7XHJcbiAgICAgIC5wYl9fY2F0LWZpbHRlcnMtLXRleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgICAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByLmRlc2t0b3Age1xyXG4gICAgLnBiX19jYXQtZmlsdGVycy0taXRlbS10eXBlIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICAgIC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tZ2VuZGVyIC5wYl9fY2F0LWZpbHRlcnMtLXRvZ2dsZSB7XHJcbiAgICAgIHdpZHRoOiAxODRweDtcclxuICAgIH1cclxuICAgIC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW0tc29ydCAucGJfX2NhdC1maWx0ZXJzLS10b2dnbGUge1xyXG4gICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWRyb3Age1xyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1kcm9wO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGJfX2NhdC1maWx0ZXJzLS1vcHRpb25zIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgLnBiX19jYXQtZmlsdGVycy0tb3B0aW9uIHtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctc2VsZWN0ZWQ7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gwqvQotC40L8g0L/RgNC+0LTRg9C60YLQsMK7OiDQv9Cw0L3QtdC70Ywg0LIg0L7RgNCw0L3QttC10LLQvtC5INGA0LDQvNC60LUg0L/QviDRhtC10L3RgtGA0YMg0L/Qu9C40YLQutC4XHJcbiAgLnBiX19jYXQtZmlsdGVycy0taXRlbS10eXBlIC5wYl9fY2F0LWZpbHRlcnMtLWRyb3Age1xyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogNjYwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHYuJG9yYW5nZS1ob3Q7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLy8g0LzQvtGB0YLQuNC6LCDRh9GC0L7QsdGLINC/0LDQvdC10LvRjCDQvdC1INC30LDQutGA0YvQstCw0LvQsNGB0YwsINC/0L7QutCwINC80YvRiNGMINC40LTRkdGCINC+0YIg0L/Qu9C40YLQutC4XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBiX19jYXQtZmlsdGVycy0tdHlwZXMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLXR5cGVzLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5wYl9fY2F0LWZpbHRlcnMtLXR5cGVzLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8g0KLQuNC/INC/0YDQvtC00YPQutGC0LAg0YMg0LTQuNC30LDQudC90LXRgNCwOiDQuNC60L7QvdC60LAgNDhweCwgTkVXINC4IFNBTEUg0LrQsNC6INCyINGA0LDQt9C00LXQu9Cw0YUg0YjQsNC/0LrQuFxyXG4ucGJfX2NhdC1maWx0ZXJzLS1raW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xyXG4gICYtcGljIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB2LiRtdXRlZDtcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciAmLXBpYyxcclxuICAmOmZvY3VzLXZpc2libGUgJi1waWMge1xyXG4gICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgfVxyXG4gICYtbmV3IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTRweDtcclxuICAgIGxlZnQ6IDYwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1yb3VuZGVkO1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xyXG4gIH1cclxuICAmLXRleHQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuICAmLXNhbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgYiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXJvdW5kZWQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNnB4IDAgMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCB2LiRyYWRpdXMtc21hbGwgdi4kcmFkaXVzLXNtYWxsIDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJG9yYW5nZS1ob3Q7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQodGC0YDQvtC60LAgwqvQndCw0YjQuCDQutC+0LvQu9C10LrRhtC40LggfCDQpNC40LvRjNGC0YDRi8K7INC90LAg0YLQsNGH0LUuINCe0YHQvdC+0LLQsCAtINC60LDRgtCw0LvQvtCzLCAtLWRjYXQgLSDQtNC40LfQsNC50L3QtdGAXHJcbi5wYl9fY2F0LWJhciB7XHJcbiAgZ3JpZC1hcmVhOiBtYmFyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwICgtKHYuJGd1dHRlcikpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHYuJGJvcmRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcclxuICAgIG1hcmdpbjogMCAoLSh2LiRndXR0ZXItbW9iaWxlKSk7XHJcbiAgfVxyXG4gICYtLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiB2LiR0ZXh0O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1hcnJvdyB7XHJcbiAgICBAaW5jbHVkZSBjb3JuZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogdi4kYmx1ZTtcclxuICB9XHJcbiAgJi0tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gJi0tYXJyb3cge1xyXG4gICAgQGluY2x1ZGUgY29ybmVyLW9wZW47XHJcbiAgfVxyXG4gICYtLWJsdWUge1xyXG4gICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgfVxyXG4gICYtLWljb24ge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLS1kY2F0IHtcclxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZGNhdCAmLS1idXR0b24ge1xyXG4gICAgZmxleDogMSAxIDUwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAmLS1kY2F0ICYtLWFycm93IHtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIG1hcmdpbjogLTRweCAwIDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogdi4kdGV4dDtcclxuICB9XHJcbiAgJi0tZGNhdCAmLS1idXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAmLS1hcnJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcblxuLy8g0J7QutC90L4gwqvQl9Cw0LrQsNC30LDRgtGMINCyIDEg0LrQu9C40LrCuzog0L/QvtC70Y8gK2NvbnRyb2wgdmFyaWFudCBjYXJ0LCDRgdC+0LPQu9Cw0YHQuNC1ICtjaGVjayB2YXJpYW50IG9wdCwg0YHQsNC80L4g0L7QutC90L4gLSArbW9kYWxcbi5wYl9fb25lLWNsaWNrIHtcbiAgJi0tZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAmLS1kb25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogdi4kdGV4dDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuXG4vLyDQkNC90LjQvNCw0YbQuNGPINC40LfQsdGA0LDQvdC90L7Qs9C+IChqcy9zaGFyZWQvZmF2LWZseS5qcyk6INGB0LDQu9GO0YIg0LLQvtC60YDRg9CzINGB0LXRgNC00LXRh9C60LAsINC70LXRgtGP0YnQsNGPINC60L7Qv9C40Y8g0Lgg0L/Qu9Cw0YjQutCwINGB0L/RgNCw0LLQsCxcbi8vINC60L7Qs9C00LAg0YjQsNC/0LrQuCDQvdC1INCy0LjQtNC90L4uINCm0LLQtdGC0LAg0YLQvtGH0LXQuiDQuCDQutGA0LjQstGL0LUgLSDRgdC+INGB0YLQsNGA0L7Qs9C+INGB0LDQudGC0LAuXG5cbi8vINCh0LDQu9GO0YI6IDcg0LvRg9GH0LXQuSDQv9C+INC60YDRg9Cz0YMsINCyINC60LDQttC00L7QvCDQtNCy0LUg0YLQvtGH0LrQuCAtINC00LDQu9GM0L3Rj9GPINGB0LLQvtC10LPQviDRhtCy0LXRgtCwINC4INCx0LvQuNC20L3Rj9GPINGG0LLQtdGC0LAg0YHQu9C10LTRg9GO0YnQtdCz0L4g0LvRg9GH0LAuXG4vLyDQotC+0YfQutC4INGA0LjRgdGD0Y7RgtGB0Y8g0YLQtdC90Y/QvNC4INC+0LTQvdC+0Lkg0YLQvtGH0LrQuCA2cHgg0LIg0YbQtdC90YLRgNC1INGB0LXRgNC00LXRh9C60LBcbiRzcGFya2xlLWNvbG9yczogI2ZmODA4MCwgI2ZmZWQ4MCwgI2E0ZmY4MCwgIzgwZmZjOCwgIzgwYzhmZiwgI2E0ODBmZiwgI2ZmODBlZDtcbiRzcGFya2xlLXNoaWZ0OiA1LjJweDsgLy8g0YHQtNCy0LjQsyDRgtC+0YfQtdC6INC70YPRh9CwINCy0LHQvtC6INC+0YIg0LXQs9C+INC+0YHQuFxuXG5AZnVuY3Rpb24gLXJvdW5kKCRuKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYobWF0aC5yb3VuZCgkbiAqIDEwMCksIDEwMCk7XG59XG5cbi8vINCi0LXQvdC4INGB0LDQu9GO0YLQsDogZmFyINC4IG5lYXIgLSDRgNCw0YHRgdGC0L7Rj9C90LjRjyDQvtGCINGG0LXQvdGC0YDQsCDQtNC+INC00LDQu9GM0L3QtdC5INC4INCx0LvQuNC20L3QtdC5INGC0L7Rh9C60LgsXG4vLyBzcHJlYWQgLTNweCDRgdC20LjQvNCw0LXRgiDRgtC+0YfQutGDINCyINC90L7Qu9GMLCAwIC0g0YLQvtGH0LrQsCDQstC40LTQvdCwXG5AZnVuY3Rpb24gc3BhcmtsZXMoJGZhciwgJG5lYXIsICRzcHJlYWQpIHtcbiAgJHNoYWRvd3M6ICgpO1xuICAkY291bnQ6IGxpc3QubGVuZ3RoKCRzcGFya2xlLWNvbG9ycyk7XG4gIEBmb3IgJGkgZnJvbSAwIHRvICRjb3VudCB7XG4gICAgJGFuZ2xlOiBtYXRoLmRpdigzNjBkZWcsICRjb3VudCkgKiAkaTtcbiAgICAkY29zOiBtYXRoLmNvcygkYW5nbGUpO1xuICAgICRzaW46IG1hdGguc2luKCRhbmdsZSk7XG4gICAgJGNvbG9yOiBsaXN0Lm50aCgkc3BhcmtsZS1jb2xvcnMsICRpICsgMSk7XG4gICAgJG5leHQ6IGxpc3QubnRoKCRzcGFya2xlLWNvbG9ycywgKCRpICsgMSkgJSAkY291bnQgKyAxKTtcbiAgICAvLyDQstC10LrRgtC+0YAgKHgsIC1yKSDQv9C+0LLQvtGA0LDRh9C40LLQsNC10Lwg0L3QsCDRg9Cz0L7QuyDQu9GD0YfQsFxuICAgIEBlYWNoICR4LCAkciwgJGMgaW4gKCRzcGFya2xlLXNoaWZ0LCAkZmFyLCAkY29sb3IpLCAoLSRzcGFya2xlLXNoaWZ0LCAkbmVhciwgJG5leHQpIHtcbiAgICAgICRzaGFkb3dzOiBsaXN0LmFwcGVuZCgkc2hhZG93cywgLXJvdW5kKCR4ICogJGNvcyArICRyICogJHNpbikgLXJvdW5kKCR4ICogJHNpbiAtICRyICogJGNvcykgMCAkc3ByZWFkICRjLCBjb21tYSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHNoYWRvd3M7XG59XG5cbi5wYl9fZmF2LWJ1cnN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogc3BhcmtsZXMoNDhweCwgNDJweCwgLTNweCk7XG4gICAgYW5pbWF0aW9uOiBwYi1mYXYtc3BhcmtsZXMgMXMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYi1mYXYtc3BhcmtsZXMge1xuICAwJSxcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiBzcGFya2xlcygzOXB4LCAzM3B4LCAwKTtcbiAgfVxufVxuXG4vLyDQm9C10YLRj9GJ0LDRjyDQutC+0L/QuNGPOiDQstC90LXRiNC90LjQuSDRgdC70L7QuSDQtNCy0LjQs9Cw0LXRgtGB0Y8g0L/QviB4LCDQstC90YPRgtGA0LXQvdC90LjQuSDQv9C+IHkg0Lgg0YPQvNC10L3RjNGI0LDQtdGC0YHRj1xuLnBiX19mYXYtZmx5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyDQn9C70LDRiNC60LAg0LjQt9Cx0YDQsNC90L3QvtCz0L4g0YMg0L/RgNCw0LLQvtCz0L4g0LrRgNCw0Y8g0Y3QutGA0LDQvdCwXG4ucGJfX2Zhdi1kb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiB2LiR3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY3KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICYuaXMtc2hvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIwJSk7XG4gIH1cbiAgJi0taWNvbixcbiAgJi0tY291bnQge1xuICAgIGdyaWQtYXJlYTogMSAvIDE7XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiB2LiRyZWQtbGlrZTtcbiAgfVxuICAmLS1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQn9GA0LDQt9C00L3QuNGH0L3Ri9C1INGC0LXQvNGLINGB0LDQudGC0LAuINCf0LXRgNC10L3QtdGB0LXQvdC+INGB0L4g0YHRgtCw0YDRi9GFIHNjc3MvdGhlbWUvcGJfXyouc2Nzczpcbi8vINGC0LUg0LbQtSDQutCw0YDRgtC40L3QutC4LCDRgNCw0LfQvNC10YDRiywg0L7RgtGB0YLRg9C/0Ysg0Lgg0LDQvdC40LzQsNGG0LjQuCwg0L/QvtC80LXQvdGP0LvQuNGB0Ywg0YLQvtC70YzQutC+INC60LvQsNGB0YHRiy5cbi8vINCi0LXQvNGDINCy0LrQu9GO0YfQsNC10YIganMvdWkvdGhlbWUuanMg0LrQu9Cw0YHRgdC+0Lwg0L3QsCBib2R5IChwYl9faG9saWRheS10aGVtZS0tPGlkPiksINC90LAg0LvRjtCx0L7QuSDRgdGC0YDQsNC90LjRhtC1INC80LXQvdGP0LXRgtGB0Y8g0YTQvtC9LFxuLy8g0LTQtdC60L7RgCAoK2hvbGlkYXlEZWNvciDQuNC3IHRtcC9zaGFyZWQvaG9saWRheS1kZWNvci5wdWcpINC10YHRgtGMINC90LAg0LPQu9Cw0LLQvdC+0Lkg0Lgg0L3QsCBiYW5uZXJzLmh0bWwuXG4vLyDQn9C+0LrQsCBzaGFyZWQvX2FsbC5zY3NzINC30LDQutGA0YvRgiwg0YTQsNC50Lsg0L/QvtC00LrQu9GO0YfQsNC10YLRgdGPINC40LcgbW9kdWxlL2Jhbm5lcnMvYmFubmVycy5zY3NzLlxuJGltZzogXCIuLi9pbWcvYmFubmVycy9cIjtcbiR0aGVtZXM6IG5ld3llYXIsIGhhbGxvd2VlbiwgbG92ZSwgZGVmZW5kZXIsIG1hcmNoLCB2aWN0b3J5O1xuXG4vLyAtLS0tLS0tLS0tINCw0L3QuNC80LDRhtC40LggKNC60LDQuiDQsiDRgdGC0LDRgNGL0YUg0YLQtdC80LDRhSkgLS0tLS0tLS0tLVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWluIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktc25vdyB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUlLCAxMDAlLCAwKTsgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LXNhbnRhIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHRyYW5zbGF0ZVgoLTEwMHZ3KTsgfVxuICAzNSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNjBweCk7IH1cbiAgNDUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSB0cmFuc2xhdGVYKC0yMHB4KTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTsgfVxuICA1NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWCgyMHB4KTsgfVxuICA2NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVYKDYwcHgpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHRyYW5zbGF0ZVgoMTAwdncpOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktYmF0IHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7IH1cbiAgMjUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpIHRyYW5zbGF0ZVkoLTUwcHgpIHJvdGF0ZSgtM2RlZyk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApOyB9XG4gIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKSB0cmFuc2xhdGVZKC01MHB4KSByb3RhdGUoM2RlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTsgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWNsb3VkcyB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxMDBweCkpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbn1cbkBrZXlmcmFtZXMgcGItaG9saWRheS1naG9zdCB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNTAlLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwdncsIC02MDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgcGItaG9saWRheS1naG9zdC10d28ge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfVxuICA0MCUsIDQwLjElIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMHZ3LCAtNTBweCkgcm90YXRlWSgwZGVnKTsgfVxuICA1MCUsIDUwLjElIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMHZ3LCAtNTBweCkgcm90YXRlWSgxODBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTB2dywgNDAwcHgpIHJvdGF0ZVkoMTgwZGVnKTsgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWRyaWZ0IHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApOyB9XG4gIDI1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCkgcm90YXRlKC0zZGVnKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApOyB9XG4gIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCkgcm90YXRlKDNkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktYmxlc2sge1xuICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNSUgMDsgfVxuICAxMDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTI1JSAwOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktdGFuayB7XG4gIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTJweCk7IH1cbn1cbkBrZXlmcmFtZXMgcGItaG9saWRheS1ib2F0LWxlZnQge1xuICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDJkZWcpIHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAyNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMCwgLTVweCk7IH1cbn1cbkBrZXlmcmFtZXMgcGItaG9saWRheS1ib2F0LXJpZ2h0IHtcbiAgMCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKSB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgMjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDAsIC01cHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktYWlyLWxlZnQge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDM4NXB4KSBzY2FsZSgwLjEpOyBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTsgb3BhY2l0eTogMDsgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWFpci1yaWdodCB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMzg1cHgpIHNjYWxlKDAuMSk7IG9wYWNpdHk6IDA7IH1cbiAgNzUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpOyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktYmFsbG9vbiB7XG4gIDAlLCA1MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMCk7IH1cbiAgMjUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KSB0cmFuc2xhdGVYKC01MHB4KSByb3RhdGUoLTNkZWcpOyB9XG4gIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCkgdHJhbnNsYXRlWCgtNTBweCkgcm90YXRlKDNkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLWhvbGlkYXktY2xvdWQge1xuICAwJSwgNTAlLCAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAyNSUsIDc1JSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWZseWluZyB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSg1MGRlZyk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWCg0MHB4KSByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZykgdHJhbnNsYXRlWCgwKSByb3RhdGUoMzYwZGVnKTsgfVxufVxuQGtleWZyYW1lcyBwYi1ob2xpZGF5LWZseWluZy10d28ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtNTBkZWcpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg4MHB4KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlWCgwKSByb3RhdGUoLTM2MGRlZyk7IH1cbn1cblxuLy8gLS0tLS0tLS0tLSDRhNC+0L0g0YHRgtGA0LDQvdC40YbRiyDQv9C+0LQg0YLQtdC80L7QuSAtLS0tLS0tLS0tXG5AbWl4aW4gcGFnZS1iZygkbmFtZSkge1xuICBAaWYgJG5hbWUgPT0gbmV3eWVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctaWNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ310aGVtZS1uZXd5ZWFyL2JnLXNub3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfSBAZWxzZSBpZiAkbmFtZSA9PSBoYWxsb3dlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTI1Mzc7XG4gIH0gQGVsc2UgaWYgJG5hbWUgPT0gbG92ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nfXRoZW1lLWxvdmUvYmctbGluZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tINC00LXQutC+0YAgLS0tLS0tLS0tLVxuLnBiX19ob2xpZGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgQGVhY2ggJG5hbWUgaW4gJHRoZW1lcyB7XG4gICAgPiAucGJfX2hvbGlkYXktLSN7JG5hbWV9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBhbmltYXRpb246IHBiLWhvbGlkYXktaW4gMC42cyB2LiRlYXNpbmcgYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0J3QvtCy0YvQuSDQs9C+0LQgKHBiX19uZXcteWVhcilcbi5wYl9faG9saWRheS0tbmV3eWVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgJi1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzQ4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nfXRoZW1lLW5ld3llYXIvYmctZC5qcGdcIikgcmVwZWF0LXggY2VudGVyIGNlbnRlcjtcbiAgfVxuICAmLXNub3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG4gICYtZmxha2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1zbm93IGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAmLWZsYWtlLWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ310aGVtZS1uZXd5ZWFyL3Nub3ctZm9yZWdyb3VuZC5wbmdcIik7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgJi5wYl9faG9saWRheS0tbmV3eWVhci1mbGFrZS1sYXRlIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNy41cztcbiAgICB9XG4gIH1cbiAgJi1mbGFrZS1taWRkbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ310aGVtZS1uZXd5ZWFyL3Nub3ctbWlkZGxlZ3JvdW5kLnBuZ1wiKTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDIwcztcbiAgICAmLnBiX19ob2xpZGF5LS1uZXd5ZWFyLWZsYWtlLWxhdGUge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7XG4gICAgfVxuICB9XG4gICYtZmxha2UtYmFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nfXRoZW1lLW5ld3llYXIvc25vdy1iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwcztcbiAgICAmLnBiX19ob2xpZGF5LS1uZXd5ZWFyLWZsYWtlLWxhdGUge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNXM7XG4gICAgfVxuICB9XG4gICYtc2FudGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICAvLyDQs9C40YDQu9GP0L3QtNGLINC/0L4g0YPQs9C70LDQvFxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogLTU0MXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzgycHg7XG4gICAgICBoZWlnaHQ6IDc0MXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nfXRoZW1lLW5ld3llYXIvZ2FybGFuZC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0zNDNweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05NWRlZyk7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTE0N3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTEwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi1zbGVpZ2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjAwcHgpO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCAjODBkNWZmKTtcbiAgICBhbmltYXRpb246IHBiLWhvbGlkYXktc2FudGEgMTBzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuXG4vLyDQpdGN0LvQu9C+0YPQuNC9IChwYl9faGFsbG93ZWVuKVxuLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiAxOTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAmLWFmdGVyLFxuICAmLWNlbnRlcixcbiAgJi1iZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi1hZnRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltZ310aGVtZS1oYWxsb3dlZW4vbW9vbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciA1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1OTJweDtcbiAgfVxuICAmLWNlbnRlciB7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWd9dGhlbWUtaGFsbG93ZWVuL2VhcnRoLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDQ0OHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MjNweDtcbiAgfVxuICAmLWJlZm9yZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vINCy0LXQtNGM0LzRiyDQvdCwINC80ZHRgtC70LDRhVxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEyNS4wMXB4O1xuICAgICAgaGVpZ2h0OiAxMTMuOXB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nfXRoZW1lLWhhbGxvd2Vlbi93aXRjaC10d28uc3ZnXCIpO1xuICAgICAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWdob3N0LXR3byA1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNjAwcHg7XG4gICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWd9dGhlbWUtaGFsbG93ZWVuL3dpdGNoLnN2Z1wiKTtcbiAgICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1naG9zdCAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG4gICYtYmF0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyh2LiRzaGFkb3ctdGhlbWUpO1xuICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1iYXQgMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG4gICYtY2xvdWRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3codi4kc2hhZG93LXRoZW1lKTtcbiAgICBhbmltYXRpb246IHBiLWhvbGlkYXktY2xvdWRzIDQwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG4vLyAxNCDRhNC10LLRgNCw0LvRjyAocGJfX2xvdmVfZGF5KVxuLnBiX19ob2xpZGF5LS1sb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTk2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgJi1hZnRlcixcbiAgJi1jZW50ZXIsXG4gICYtYmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtYWZ0ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nfXRoZW1lLWxvdmUvYmctbG92ZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggYXV0bztcbiAgfVxuICAmLWNlbnRlciB7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWd9dGhlbWUtbG92ZS9iZy1jbG91ZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAxNDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIyOTVweCBhdXRvO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMTEyMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjI5NXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nfXRoZW1lLWxvdmUvYmctY2xvdWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMjk1cHggYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cbiAgfVxuICAmLWJlZm9yZSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmLWJhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KHYuJHNoYWRvdy10aGVtZSk7XG4gICAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWRyaWZ0IDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuICAmLWhlYXJ0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjcpKTtcbiAgfVxufVxuXG4vLyAyMyDRhNC10LLRgNCw0LvRjyAoYmFubmVyX18yM2ZlYl9maW4pXG4ucGJfX2hvbGlkYXktLWRlZmVuZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExOTZweDtcbiAgLy8g0L7RgdC90L7QstC90LDRjyDQutCw0YDRgtC40L3QutCwOiDQvdC10LHQviwg0LfQstC10LfQtNCwINC4INC90LDQtNC/0LjRgdGMXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltZ310aGVtZS1kZWZlbmRlci9iZy10ZXh0LmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTE5NnB4O1xuICB9XG4gIC8vINC60YDQsNGPLCDQutC+0LPQtNCwINGN0LrRgNCw0L0g0YjQuNGA0LUg0LrQsNGA0YLQuNC90LrQuFxuICAmLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTE5NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMTk2cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nfXRoZW1lLWRlZmVuZGVyL2JnLWxpbmUxLnBuZ1wiKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nfXRoZW1lLWRlZmVuZGVyL2JnLWxpbmUyLnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgJi1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLWhlaWdodDogMTE5NnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAmLWFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDMyNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY0NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltZ310aGVtZS1kZWZlbmRlci9iZy1hZnRlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMjAwcHggYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLy8g0LHQu9C40Log0L/QviDQvdCw0LTQv9C40YHQuFxuICAmLWNlbnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWd9dGhlbWUtZGVmZW5kZXIvc2hpbmUucG5nXCIpIG5vLXJlcGVhdCAtMjUlIDA7XG4gICAgICBhbmltYXRpb246IHBiLWhvbGlkYXktYmxlc2sgNS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbiAgJi1iZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgJi1zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICA+IGcge1xuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIGFuaW1hdGlvbjogcGItaG9saWRheS10YW5rIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb246IHBiLWhvbGlkYXktYm9hdC1sZWZ0IDcuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1ib2F0LXJpZ2h0IDcuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1haXItbGVmdCA3LjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBhbmltYXRpb246IHBiLWhvbGlkYXktYWlyLWxlZnQgNy42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWFpci1sZWZ0IDcuN3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1haXItcmlnaHQgNy41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWFpci1yaWdodCA3LjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYW5pbWF0aW9uOiBwYi1ob2xpZGF5LWFpci1yaWdodCA3LjdzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA4INC80LDRgNGC0LAgKGJhbm5lcl9fOG1hcnRhKVxuLnBiX19ob2xpZGF5LS1tYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDI0cHg7XG4gICYtYWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNDAwcHg7XG4gICAgbGVmdDogMzclO1xuICB9XG4gICYtYmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDI4MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAmLWZsb3dlcnMsXG4gICYtZ2lybCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1iYWxsb29uIDQwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuICAmLWdpcmwge1xuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIH1cbiAgJi1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDIwMzJweDtcbiAgICBtaW4taGVpZ2h0OiAxMDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8vINC+0LHQu9Cw0LrQsC3RgNCw0LzQutCwINGB0LLQtdGA0YXRgyDQuCDRhNC40L7Qu9C10YLQvtCy0L7QtSDQvdC10LHQviDQv9C+0LQg0L3QuNC80LhcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWd9dGhlbWUtbWFyY2gvYmctZnJhbWUucG5nXCIpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ310aGVtZS1tYXJjaC9iZy5wbmdcIik7XG4gICAgICBhbmltYXRpb246IHBiLWhvbGlkYXktY2xvdWQgNDBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cbiAgfVxuICAmLWJpcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtYmlyZC0xIHtcbiAgICB0b3A6IDQ1MHB4O1xuICAgIGxlZnQ6IDM2JTtcbiAgICBhbmltYXRpb246IHBiLWhvbGlkYXktZmx5aW5nIDEycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgJi1iaXJkLTIge1xuICAgIHRvcDogMzAwcHg7XG4gICAgbGVmdDogMzQlO1xuICAgIGFuaW1hdGlvbjogcGItaG9saWRheS1mbHlpbmctdHdvIDEycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLy8gOSDQvNCw0Y8gKHBiX185bWF5KVxuLnBiX19ob2xpZGF5LS12aWN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwODBweDtcbiAgJi1hZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwODBweDtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwODBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWd9dGhlbWUtdmljdG9yeS9saW5lLWxlZnQuanBnXCIpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWd9dGhlbWUtdmljdG9yeS9saW5lLXJpZ2h0LmpwZ1wiKTtcbiAgICB9XG4gIH1cbiAgJi1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxOTIwcHg7XG4gICAgaGVpZ2h0OiAxMDgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nfXRoZW1lLXZpY3RvcnkvYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAmLWJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDg0NHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nfXRoZW1lLXZpY3RvcnkvcmliYm9ucy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAzODBweDtcbiAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWd9dGhlbWUtdmljdG9yeS90ZXh0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLSDRgtC10LzQsCDQvdCwINGB0YLRgNCw0L3QuNGG0LUgLS0tLS0tLS0tLVxuYm9keSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG59XG5AZWFjaCAkbmFtZSBpbiAkdGhlbWVzIHtcbiAgLnBiX19ob2xpZGF5LXRoZW1lLS0jeyRuYW1lfSB7XG4gICAgQGluY2x1ZGUgcGFnZS1iZygkbmFtZSk7XG4gICAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS0jeyRuYW1lfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi8vINGG0LLQtdGCINGC0LXQutGB0YLQsCDRiNCw0L/QutC4INGB0YLRgNCw0L3QuNGG0YsgKC0tcGItaG9saWRheS1pbmspLCDQutCw0Log0YMg0YLQtdC60YHRgtCwINC90LAg0LPQu9Cw0LLQvdC+0Lkg0LIg0YHRgtCw0YDRi9GFINGC0LXQvNCw0YVcbi5wYl9faG9saWRheS10aGVtZS0tbmV3eWVhciB7XG4gIC0tcGItaG9saWRheS1pbms6ICMwMDY2YjE7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLWhhbGxvd2VlbiB7XG4gIC0tcGItaG9saWRheS1pbms6ICNlYjlkNDM7XG4gIC5wYl9fbG9nbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmFtcGlyZTk1XCIsIHYuJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICB9XG4gIC8vINC60YDQvtGI0LrQuCDQvdCwINGC0ZHQvNC90L7QvCDRhNC+0L3QtTsgYm9keSAtINGH0YLQvtCx0Ysg0L/QtdGA0LXQutGA0YvRgtGMINGG0LLQtdGCINC60YDQvtGI0LXQuiDQsiDRiNCw0L/QutC1INC60LDRgtCw0LvQvtCz0LBcbiAgQGF0LXJvb3QgYm9keSN7Jn0gLnBiX19icmVhZGNydW1iIHtcbiAgICBjb2xvcjogIzlmYjBjMjtcbiAgfVxuICAucGJfX2JyZWFkY3J1bWItLWxpbmsge1xuICAgIFthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdID4gJiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbi5wYl9faG9saWRheS10aGVtZS0tbG92ZSB7XG4gIC0tcGItaG9saWRheS1pbms6ICNkYzA3NGY7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLWRlZmVuZGVyIHtcbiAgLS1wYi1ob2xpZGF5LWluazogIzJmNWRiNztcbn1cblxuLy8g0L3QsCDQv9C70LDQvdGI0LXRgtCw0YUg0Lgg0YLQtdC70LXRhNC+0L3QsNGFINGB0YLQsNGA0YvQtSDRgtC10LzRiyDQv9C+0LrQsNC30YvQstCw0LvQuCDQvtC00L3RgyDQutCw0YDRgtC40L3QutGDINCy0LzQtdGB0YLQviDQtNC10LrQvtGA0LBcbkBpbmNsdWRlIHIudG91Y2gge1xuICAucGJfX2hvbGlkYXkge1xuICAgID4gLnBiX19ob2xpZGF5LS1uZXd5ZWFyIHtcbiAgICAgIC5wYl9faG9saWRheS0tbmV3eWVhci1iZyB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltZ310aGVtZS1uZXd5ZWFyL2JnLW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICAgIC5wYl9faG9saWRheS0tbmV3eWVhci1zYW50YTo6YmVmb3JlLFxuICAgICAgLnBiX19ob2xpZGF5LS1uZXd5ZWFyLXNhbnRhOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgID4gLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4sXG4gICAgPiAucGJfX2hvbGlkYXktLWxvdmUsXG4gICAgPiAucGJfX2hvbGlkYXktLWRlZmVuZGVyLFxuICAgID4gLnBiX19ob2xpZGF5LS1tYXJjaCxcbiAgICA+IC5wYl9faG9saWRheS0tdmljdG9yeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDB2dyBhdXRvO1xuICAgICAgPiAqLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAucGJfX2hvbGlkYXktLWhhbGxvd2VlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWd9dGhlbWUtaGFsbG93ZWVuL21vb24uc3ZnXCIpO1xuICAgIH1cbiAgICA+IC5wYl9faG9saWRheS0tbG92ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWd9dGhlbWUtbG92ZS9iZy1sb3ZlLmpwZ1wiKTtcbiAgICB9XG4gICAgPiAucGJfX2hvbGlkYXktLWRlZmVuZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ310aGVtZS1kZWZlbmRlci9iZy10ZXh0LmpwZ1wiKTtcbiAgICB9XG4gICAgPiAucGJfX2hvbGlkYXktLW1hcmNoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ310aGVtZS1tYXJjaC9iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgYXV0bztcbiAgICB9XG4gICAgPiAucGJfX2hvbGlkYXktLXZpY3Rvcnkge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ310aGVtZS12aWN0b3J5L3RleHQucG5nXCIpLCB1cmwoXCIjeyRpbWd9dGhlbWUtdmljdG9yeS9yaWJib25zLnN2Z1wiKSwgdXJsKFwiI3skaW1nfXRoZW1lLXZpY3RvcnkvYmcuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYwJSwgY2VudGVyLCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywgYXV0byAxMDAlLCBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgLnBiX19ob2xpZGF5LXRoZW1lLS1sb3ZlLFxuICAucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgLnBiX19ob2xpZGF5ID4gLnBiX19ob2xpZGF5LS1oYWxsb3dlZW4sXG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tbG92ZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNjB2dyBhdXRvO1xuICB9XG4gIC5wYl9faG9saWRheSA+IC5wYl9faG9saWRheS0tZGVmZW5kZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzkwdncgYXV0bztcbiAgfVxufVxuXG4vLyDQsdC10Lcg0LDQvdC40LzQsNGG0LjQuSDQtNC70Y8g0YLQtdGFLCDQutGC0L4g0LjRhSDQvtGC0LrQu9GO0YfQuNC7ICjQutC70LDRgdGBINC/0L7QstGC0L7RgNGR0L0g0LLQvNC10YHRgtC+ICFpbXBvcnRhbnQpXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGJfX2hvbGlkYXkucGJfX2hvbGlkYXkucGJfX2hvbGlkYXkge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCf0LXRgNCy0YvQuSDRjdC60YDQsNC9LiDQpNC+0YLQviAyNTYweDcyOCDQvdCwINGI0LjRgNC+0LrQvtC8INGN0LrRgNCw0L3QtSDQv9C+0LrQsNC30YvQstCw0LXQvCDQsdC10Lcg0LzQsNGB0YjRgtCw0LHQsCwg0L/QviDRhtC10L3RgtGA0YNcbi5wYl9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3MjhweDtcbiAgY29sb3I6IHYuJHdoaXRlO1xuICBAaW5jbHVkZSByLmRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgfVxuICBAaW5jbHVkZSByLnRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgJi0tYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbnNldDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDEwMDAgLyA3Mjk7XG4gICAgfVxuICB9XG4gICYtLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiA2cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgfVxuICB9XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuICAmLS1mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1mZWF0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXJnaW46IDAgMTFweDtcbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICAgICYtbnVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuICAmLS1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDIwMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgQGluY2x1ZGUgci5kZXNrdG9wLW9ubHkge1xuICAgICAgYm90dG9tOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50YWJsZXQtb25seSB7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci51bnRpbC1tb2JpbGUge1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1oYWxmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgJi1yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwidG9rZW5zXCIgYXMgdDtcblxuLy8g0JHQsNC90L3QtdGAINCU0LXQstC+0YfQutCw0LwgLyDQnNCw0LvRjNGH0LjQutCw0LwuINCd0LAg0YjQuNGA0L7QutC+0Lwg0Y3QutGA0LDQvdC1INCyINC60L7QvdGC0LXQudC90LXRgNC1INGB0L4g0YHQutGA0YPQs9C70LXQvdC40LXQvCwg0YPQttC1INCy0L4g0LLRgdGOINGI0LjRgNC40L3Rg1xuLnBiX19raWRzLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgci51bnRpbC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4ucGJfX2tpZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktODY7XG4gIEBpbmNsdWRlIHIud2lkZXNjcmVlbiB7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICB9XG4gIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gID4gcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDA7XG4gIH1cbiAgJi0tc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAvLyDQvdCwINGC0LXQu9C10YTQvtC90LUg0L/QvtC00L/QuNGB0Lgg0YPRhdC+0LTRj9GCINCyINGC0ZHQvNC90YPRjiDQv9C+0LvQvtGB0YMg0LLQvdC40LfRgyDQsdCw0L3QvdC10YDQsFxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0LiRkYXJrLWJhbmQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgfVxuICB9XG4gICYtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgQGluY2x1ZGUgci50YWJsZXQtb25seSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICB9XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgci50YWJsZXQtb25seSB7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIGhlaWdodDogNjdweDtcbiAgICB9XG4gICAgLy8g0LIg0YHRgtCw0YDQvtC5INCy0ZHRgNGB0YLQutC1INC40LrQvtC90LrQsCA4N3B4INC90LUg0LLQu9C10LfQsNC70LAg0LIg0L/QvtC70L7RgdGDIDE0MHB4LCDRh9GD0YLRjCDRg9C80LXQvdGM0YjQsNC10LxcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiA0cHggMCAycHg7XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnVudGlsLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0JTQvtGB0YLQsNCy0LrQsCDQuCDQutC+0L3RgdGC0YDRg9C60YLQvtGAXG4ucGJfX2hhbHZlcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICYtLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgfVxuICB9XG59XG4ucGJfX2hhbGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzQ0cHg7XG4gIEBpbmNsdWRlIHIud2lkZXNjcmVlbiB7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICB9XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDEwMjMgLyAyNjY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNjEwIC8gMzUwO1xuICAgIH1cbiAgfVxuICAmLS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAxNnB4O1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICB9XG4gICYtLWNvbnN0cnVjdG9yICYtLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuQHVzZSBcInRva2Vuc1wiIGFzIHQ7XG5cbi8vINCi0L7QvyAxMiDQutCw0YLQtdCz0L7RgNC40Lk6IDQg0L/Qu9C40YLQutC4INCyINGA0Y/QtCwg0LLQvdC40LfRgyDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3QsNGPINC/0L7Qu9C+0YHQsCDRgSDQvdCw0LfQstCw0L3QuNC10Lxcbi5wYl9fdG9wLWNhdHMge1xuICAmLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogMjg5cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHIud2lkZXNjcmVlbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIuZGVza3RvcC1vbmx5IHtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMjB2dywgMjg5cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLnBiX190b3AtY2F0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctc29mdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDI2OXB4O1xuICB9XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgJi0taW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmcsIGJhY2tncm91bmQtY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTg3O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgbWFyZ2luIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuICB9XG4gIC8vINCc0YPQttGH0LjQvdCw0LwgLyDQltC10L3RidC40L3QsNC8INCy0YvQtdC30LbQsNGO0YIg0L3QsNCy0YHRgtGA0LXRh9GDINC00YDRg9CzINC00YDRg9Cz0YMg0L/RgNC4INC90LDQstC10LTQtdC90LjQuFxuICAmLS1nZW5kZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgdi4kZWFzaW5nIDEwMG1zLCB0cmFuc2Zvcm0gMzUwbXMgdi4kZWFzaW5nIDEwMG1zLCB2aXNpYmlsaXR5IDM1MG1zO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAucGJfX3RvcC1jYXQtLWluZm8ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICB9XG4gICAgICAucGJfX3RvcC1jYXQtLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktOTM7XG4gICAgICB9XG4gICAgICAucGJfX3RvcC1jYXQtLWdlbmRlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwidG9rZW5zXCIgYXMgdDtcblxuLy8g0JvQuNC60LLQuNC00LDRhtC40Y8g0LTQviAtODAlXG4ucGJfX2xpcXVpZGF0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAaW5jbHVkZSByLnVudGlsLXdpZGVzY3JlZW4ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAzMTdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0LiRsaXEtcGluayB1cmwoXCIuLi9pbWcvYmFubmVycy9saXF1aWRhdGlvbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGF1dG8gMTAwJTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGhlaWdodDogMjI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICB9XG4gICYtLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIHIudGFibGV0LW9ubHkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnVudGlsLW1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi0tODAge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICAgIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgICB3aWR0aDogMzB2dztcbiAgICAgIGhlaWdodDogMTMuNHZ3O1xuICAgIH1cbiAgfVxuICAmLS1tZWdhIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICBAaW5jbHVkZSByLnVudGlsLXdpZGVzY3JlZW4ge1xuICAgICAgd2lkdGg6IDI5dnc7XG4gICAgICBoZWlnaHQ6IDE0dnc7XG4gICAgfVxuICB9XG4gICYtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDE1cHg7XG4gICAgfVxuICB9XG4gICYtLXNpemVzLFxuICAmLS1nZW5kZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgJi0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0LiRsaXEteWVsbG93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZCB2LiRlYXNpbmcsIGJhY2tncm91bmQtY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgJi13aWRlIHtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuICB9XG4gICYtLWlucHV0OmNoZWNrZWQgKyAmLS1idXR0b24sXG4gICYtLWlucHV0OmZvY3VzLXZpc2libGUgKyAmLS1idXR0b24ge1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gICYtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyDQptCy0LXRgtCwINC4INGC0LXQvdC4INGB0YLQsNGA0L7QuSDQs9C70LDQstC90L7QuSBwcmludGJhciwg0LrQvtGC0L7RgNGL0YUg0L3QtdGCINCyINC+0LHRidC40YUg0L/QtdGA0LXQvNC10L3QvdGL0YVcbiRncmV5LW5hbWU6ICMzZTNlM2U7XG4kZmFjZWJvb2s6ICM0ZDZmYTk7XG4kc3RhcjogI2ZmYTUwMDtcbiRsaXEteWVsbG93OiAjZmZlNTY5O1xuJGxpcS1waW5rOiAjZmQ4NGNiO1xuJGRhcmstYmFuZDogIzIzMjMyMztcblxuJHBsYXRlLXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuQHVzZSBcInRva2Vuc1wiIGFzIHQ7XG5cbi8vINCi0L7QvyDQv9GA0LjQvdGC0L7QsjogwqvQpdC40YIg0YHQtdC30L7QvdCwwrsgMngyINC4INC60LDRgNGC0L7Rh9C60Lgg0LLQvtC60YDRg9CzXG4ucGJfX3RvcC1wcmludHMge1xuICAmLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgQGluY2x1ZGUgci5kZXNrdG9wLW9ubHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnRhYmxldC1vbmx5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuICB9XG4gIC8vINC70LjRiNC90LjQtSDQutCw0YDRgtC+0YfQutC4INC/0YDRj9GH0LXQvCwg0YfRgtC+0LHRiyDRgdC10YLQutCwINC30LDQutGA0YvQstCw0LvQsNGB0Ywg0YDQvtCy0L3Ri9C80Lgg0YDRj9C00LDQvNC4XG4gICYtLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcC1vbmx5IHtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAxMykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByLnRhYmxldC1vbmx5IHtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAxMCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICAmOm50aC1jaGlsZChuICsgMTApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci51bnRpbC1tb2JpbGUge1xuICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgfVxuICAgICYtYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogODklO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmcsIGZpbHRlciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICB9XG4gICAgJi1idXR0b24ge1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMTJweDtcbiAgICB9XG4gICAgJjpob3ZlciAmLWltZyxcbiAgICAmOmZvY3VzLXZpc2libGUgJi1pbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgLThweCk7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCA4cHggNHB4IHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gICAgfVxuICAgICY6aG92ZXIgLnBiX19wbGF0ZSxcbiAgICAmOmZvY3VzLXZpc2libGUgLnBiX19wbGF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICBib3gtc2hhZG93OiB2LiRzaGFkb3ctcGxhdGUtaG92ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuQHVzZSBcInRva2Vuc1wiIGFzIHQ7XG5cbi8vINCe0YLQt9GL0LLRizog0YLRgNC4INC60L7Qu9C+0L3QutC4LCDRhNC+0YLQviwg0YLQtdC60YHRgiwg0LDQstCw0YLQsNGAINGBINC/0LvQsNGI0LrQvtC5INGE0LXQudGB0LHRg9C60LBcbi5wYl9fcmV2aWV3cyB7XG4gIC8vINGN0YLQuCDQvtGC0YHRgtGD0L/RiyDQs9C70LDQstC90LDRjyDRgNCw0L3RjNGI0LUg0L/QvtC70YPRh9Cw0LvQsCDQvtGCINC+0YLQt9GL0LLQvtCyINGC0L7QstCw0YDQsCwg0L7RgdGC0LDQstC70Y/QtdC8INC60LDQuiDQsdGL0LvQvlxuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgJi0tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAwIDIwcHg7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnVudGlsLW1vYmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5wYl9fcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgJi0tcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjI3cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiA0MDYgLyAyMzU7XG4gICAgfVxuICB9XG4gID4gcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAmLS10ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI2cHggMCA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIH1cbiAgfVxuICAmLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJi0tYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWZiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDJweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHQuJGZhY2Vib29rO1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogdC4kZ3JleS1uYW1lO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1zdGFycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBnYXA6IDNweDtcbiAgICBjb2xvcjogdC4kc3RhcjtcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgLy8g0LDQstCw0YLQsNGAINC90LAg0LzQvtCx0LjQu9C60LUg0L/RgNGP0YfQtdC8LCDQstC80LXRgdGC0L4g0L3QtdCz0L4g0LfQstGR0LfQtNGLXG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAmLS1hdmF0YXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi0tc3RhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLy8g0L3QsCDRgtC10LvQtdGE0L7QvdC1INC60LDRgNGC0L7Rh9C60LAg0LIg0YHRgtGA0L7QutGDOiDRhNC+0YLQviDRgdC70LXQstCwLCDRgdC/0YDQsNCy0LAg0LjQvNGPLCDQt9Cy0ZHQt9C00Ysg0Lgg0YLQtdC60YHRglxuICBAaW5jbHVkZSByLnVudGlsLW1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICYtLW5vLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICA+IHBpY3R1cmUsXG4gICAgPiAucGJfX3Jldmlldy0tcGhvdG8ge1xuICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuICAgICYtLXBob3RvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgID4gcGljdHVyZSAucGJfX3Jldmlldy0tcGhvdG8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmLS10ZXh0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgICYtLWluZm8ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwidG9rZW5zXCIgYXMgdDtcblxuLy8g0J/QvtC00L/QuNGB0LrQsDog0LHQuNGA0Y7Qt9C+0LLQsNGPINC/0L7Qu9C+0YHQsCDQstC+INCy0YHRjiDRiNC40YDQuNC90YNcbi5wYl9fc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kdGVhbDtcbiAgJi0tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0taW5wdXQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMCA3JTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgYm94LXNoYWRvdzogdC4kcGxhdGUtc2hhZG93O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCBib3gtc2hhZG93IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICY6Zm9jdXMge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1wbGF0ZS1ob3ZlcjtcbiAgICB9XG4gICAgJi5pcy1lcnJvciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdi4keWVsbG93LCB0LiRwbGF0ZS1zaGFkb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnVudGlsLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIDVweCAwIDE2cHg7XG4gICAgcGFkZGluZzogMTFweCA0NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCBib3gtc2hhZG93IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1wbGF0ZS1ob3ZlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJi0tbXNnIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTRU8t0YLQtdC60YHRgiDQviDQvNCw0LPQsNC30LjQvdC1XG4ucGJfX2hvbWUtc2VvIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTkzO1xuICB9XG4gICYtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTkzO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggOHB4IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG4gICYtLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgJi1zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuICAmLS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc3O1xuICB9XG4gICYtLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGFib3V0O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBhYm91dDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoYWJvdXQpIFwiLiBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwidG9rZW5zXCIgYXMgdDtcblxuLy8g0JHQtdC70LDRjyDQv9C70LDRiNC60LAg0YHQviDRgdGC0YDQtdC70LrQvtC5INC/0L7QstC10YDRhSDQsdCw0L3QvdC10YDQvtCyICgrcGxhdGUpXG4ucGJfX3BsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICBjb2xvcjogdi4kdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIGJveC1zaGFkb3c6IHQuJHBsYXRlLXNoYWRvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmcsIGJveC1zaGFkb3cgdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICYtLXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiByaWdodCB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBib3gtc2hhZG93OiB2LiRzaGFkb3ctcGxhdGUtaG92ZXI7XG4gICAgLnBiX19wbGF0ZS0tYXJyb3cge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgICYtLXRleHQge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAmLS1hcnJvdyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHIudW50aWwtbW9iaWxlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgJi0tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICYtLWFycm93IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0J/RgNCw0LfQtNC90LjRh9C90LDRjyDRgtC10LzQsCDQvdCwINCz0LvQsNCy0L3QvtC5LCDQutCw0Log0L3QsCDRgdGC0LDRgNC+0Lwg0YHQsNC50YLQtSAoX2N1c3RvbS5zY3NzINC4IHNjc3MvdGhlbWUpOlxuLy8g0LrQsNGA0YLQuNC90LrQsCDQv9C10YDQstC+0LPQviDRjdC60YDQsNC90LAg0L/RgNGP0YfQtdGC0YHRjywg0L/QvtC0INGC0LXQutGB0YLQvtC8INCy0LjQtNC10L0g0LTQtdC60L7RgCDRgtC10LzRiyAoc2hhcmVkL19ob2xpZGF5LnNjc3MpLFxuLy8g0LHQu9C+0LrQuCDQvdC40LbQtSDRgdGC0L7Rj9GCINCx0LXQu9GL0LzQuCDQutCw0YDRgtC+0YfQutCw0LzQuCDQv9C+INGI0LjRgNC40L3QtSDQutC+0L3RgtC10LnQvdC10YDQsFxuLnBiX19ob2xpZGF5LXRoZW1lIHtcbiAgLnBiX19ob21lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGJfX2hlcm8tLWltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLy8g0YfQtdGA0LXQtyA6d2hlcmUsINGH0YLQvtCx0Ysg0YMg0LHQu9C+0LrQvtCyINGB0L4g0YHQstC+0LjQvCDRhNC+0L3QvtC8INC+0L0g0L7RgdGC0LDQu9GB0Y9cbjp3aGVyZSgucGJfX2hvbGlkYXktdGhlbWUgLnBiX19ob21lID4gc2VjdGlvbjpub3QoLnBiX19oZXJvKSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgQGluY2x1ZGUgci5kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IHYuJGNvbnRhaW5lcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzO1xuICB9XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLW5ld3llYXIge1xuICAucGJfX2hlcm8ge1xuICAgIGNvbG9yOiAjMDA2NmIxO1xuICB9XG4gIC5wYl9faGVyby0tc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5wYl9faGVyby0tdGl0bGUge1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAxMDIsIDE3NywgMC40Mik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuICAucGJfX2hlcm8tLWZlYXR1cmUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmYsIDAgLTFweCAwICNmZmYsIDFweCAwIDAgI2ZmZiwgLTFweCAwIDAgI2ZmZjtcbiAgfVxuICAvLyDQutGA0LDRgdC90YvQtSDQutC90L7Qv9C60Lgg0JzRg9C20YfQuNC90LDQvCAvINCW0LXQvdGJ0LjQvdCw0LxcbiAgLnBiX19oZXJvIC5wYl9fcGxhdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpLCB2LiRyZWQtc2FsZTtcbiAgICBib3gtc2hhZG93OiB2LiRzaGFkb3ctbm90aWNlO1xuICB9XG4gIC8vINGB0LLQuNGC0YjQvtGC0Ysg0L/QviDQsdC+0LrQsNC8INC4INC/0L7QtNCw0YDQvtC6INGBINC70LXQtNC10L3RhtCw0LzQuCDQv9C+0LQg0YLQtdC60YHRgtC+0LwgKG5vdGljZS5wbmcsIGJnLW5vdGljZS0qLnBuZylcbiAgLnBiX19oZXJvOjpiZWZvcmUsXG4gIC5wYl9faGVybzo6YWZ0ZXIsXG4gIC5wYl9faGVyby0tYmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5wYl9faGVybzo6YmVmb3JlIHtcbiAgICB0b3A6IDc3cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MzBweCk7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMzc2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtbmV3eWVhci9ub3RpY2UtbWFuLnBuZ1wiKTtcbiAgfVxuICAucGJfX2hlcm86OmFmdGVyIHtcbiAgICB0b3A6IDc3cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAyNjBweCk7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMzY4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcnMvdGhlbWUtbmV3eWVhci9ub3RpY2Utd29tYW4ucG5nXCIpO1xuICB9XG4gIC5wYl9faGVyby0tYmc6OmFmdGVyIHtcbiAgICB0b3A6IDMzN3B4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuICAgIHdpZHRoOiA0OTdweDtcbiAgICBoZWlnaHQ6IDIzM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJzL3RoZW1lLW5ld3llYXIvbm90aWNlLnBuZ1wiKTtcbiAgfVxuICBAaW5jbHVkZSByLnVudGlsLXdpZGVzY3JlZW4ge1xuICAgIC5wYl9faGVybzo6YmVmb3JlLFxuICAgIC5wYl9faGVybzo6YWZ0ZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gICAgLnBiX19oZXJvOjpiZWZvcmUge1xuICAgICAgbGVmdDogNCU7XG4gICAgfVxuICAgIC5wYl9faGVybzo6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA0JTtcbiAgICB9XG4gICAgLnBiX19oZXJvLS1iZzo6YWZ0ZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgLnBiX19oZXJvOjpiZWZvcmUsXG4gICAgLnBiX19oZXJvOjphZnRlciB7XG4gICAgICBib3R0b206IDYwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgIH1cbiAgICAucGJfX2hlcm8tLWJnOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnBiX19ob2xpZGF5LXRoZW1lLS1oYWxsb3dlZW4ge1xuICAucGJfX2hlcm8tLXRleHQge1xuICAgIGNvbG9yOiAjZWI5ZDQzO1xuICAgIGZvbnQtZmFtaWx5OiBcIlZhbXBpcmU5NVwiLCB2LiRmb250LWZhbWlseTtcbiAgICB0ZXh0LXNoYWRvdzogdi4kc2hhZG93LXRoZW1lO1xuICB9XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLWxvdmUgLnBiX19oZXJvIHtcbiAgY29sb3I6ICNkYzA3NGY7XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLWRlZmVuZGVyIC5wYl9faGVybyB7XG4gIGNvbG9yOiAjMmY1ZGI3O1xufVxuLnBiX19ob2xpZGF5LXRoZW1lLS12aWN0b3J5IC5wYl9faGVyby0tdGV4dCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgxMzAsIDEzMCwgMTMwLCAwLjYpO1xufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XHJcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xyXG5cclxuLy8g0JLQtdGA0YUg0LrQsNGC0LDQu9C+0LPQsC4g0JTQtdGB0LrRgtC+0L86INC60YDQvtGI0LrQuCwg0YHRgtGA0L7QutCwIMKr0LrQvtC70LvQtdC60YbQuNC4IHwg0LfQsNCz0L7Qu9C+0LLQvtC6IHwg0YTQuNC70YzRgtGA0YvCuywg0LvQtdC90YLQsCDQutC+0LvQu9C10LrRhtC40LkuXHJcbi8vINCi0LDRhzogwqvQndCw0YjQuCDQutC+0LvQu9C10LrRhtC40LggfCDQpNC40LvRjNGC0YDRi8K7LCDRgNCw0YHQutGA0YvRgtGL0LUg0YTQuNC70YzRgtGA0YssINC70LXQvdGC0LAsINC60YDQvtGI0LrQuCDQuCDQt9Cw0LPQvtC70L7QstC+0LpcclxuLnBiX19saXN0aW5nIHtcclxuICAmLS10b3Age1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggbWlubWF4KDAsIDFmcikgYXV0bztcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgIFwiY3J1bWJzIGNydW1icyBjcnVtYnNcIlxyXG4gICAgICBcIm91ciBoZWFkaW5nIGZpbHRlcnNcIlxyXG4gICAgICBcInBvcHVsYXIgcG9wdWxhciBwb3B1bGFyXCI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwibWJhclwiXHJcbiAgICAgICAgXCJmaWx0ZXJzXCJcclxuICAgICAgICBcInBvcHVsYXJcIlxyXG4gICAgICAgIFwiY3J1bWJzXCJcclxuICAgICAgICBcImhlYWRpbmdcIjtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY3J1bWJzIHtcclxuICAgIGdyaWQtYXJlYTogY3J1bWJzO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgLnBiX19icmVhZGNydW1iIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgY29sb3I6IHYuJG11dGVkO1xyXG4gICAgfVxyXG4gICAgLnBiX19icmVhZGNydW1iLS1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gwqvQndCw0YjQuCDQutC+0LvQu9C10LrRhtC40LjCuzogQmViYXMsINGB0LjQvdGP0Y8g0YDQsNC80LrQsCwg0L/QvtC60LDRh9C40LLQsNC10YLRgdGPINC60LDQuiDQvdCwINGB0LDQudGC0LVcclxuICAmLS1vdXIge1xyXG4gICAgZ3JpZC1hcmVhOiBvdXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtYmViYXM7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHYuJHJlZDtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCB2LiRyZWQ7XHJcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGNvbG9yOiB2LiRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0sXHJcbiAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXItZGFyaztcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYiB7XHJcbiAgICAgICAgY29sb3I6IHYuJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucGJfX2xpc3RpbmctLXRvcCA+ICYge1xyXG4gICAgICBhbmltYXRpb246IHBiLWNsaXAtbWUgM3MgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8g0YPQs9C+0LvQvtC6LCDQsiDQvtGC0LrRgNGL0YLQvtC8INGB0L7RgdGC0L7Rj9C90LjQuCDQutGA0LDRgdC90YvQuSDQutCy0LDQtNGA0LDRgiDRgSDQutGA0LXRgdGC0LjQutC+0LxcclxuICAmLS1vdXItYXJyb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdi4kYmx1ZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2LiRibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICA6aXMoW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLCAuaXMtc2VsZWN0ZWQpID4gJiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kcmVkO1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDQt9Cw0LPQvtC70L7QstC+0Log0Lgg0L/QvtC00LfQsNCz0L7Qu9C+0LLQvtC6INC60LDRgtC10LPQvtGA0LjQuCwgQmViYXMg0LrQsNC/0YHQvtC8XHJcbiAgJi0taGVhZGluZyB7XHJcbiAgICBncmlkLWFyZWE6IGhlYWRpbmc7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1iZWJhcztcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXRpdGxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc3VidGl0bGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGItY2xpcC1tZSB7XHJcbiAgMzUlLFxyXG4gIDcwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDQwJSxcclxuICA1MCUsXHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpIHRyYW5zbGF0ZSgwLCAtMnB4KTtcclxuICB9XHJcbiAgNDUlLFxyXG4gIDU1JSxcclxuICA2NSUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpIHRyYW5zbGF0ZSgwLCAtMnB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vINCa0L3QvtC/0LrQsC3Qv9C40LvRjtC70Y8gwqvQl9Cw0LrRgNGL0YLRjMK7XHJcbi5wYl9fY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA2cHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gIC5pY29uIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gIH1cclxuICAmLS1waW5rIHtcclxuICAgIGNvbG9yOiB2LiRyZWQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggMnB4IHJnYmEoMjU1LCAwLCA1NSwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYmx1ZSB7XHJcbiAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAycHggcmdiYSgwLCA4NCwgMTY2LCAwLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCh0L7QtNC10YDQttC40LzQvtC1INC+0LrQvdCwIMKr0J3QsNGI0Lgg0LrQvtC70LvQtdC60YbQuNC4wrsgKNGB0LDQvNC+INC+0LrQvdC+IC0gdWkvbW9kYWwsINCy0LDRgNC40LDQvdGCIHNoZWV0KTpcclxuLy8g0YHQstC10YDRhdGDINC60L3QvtC/0LrQsCwg0L/QvtC40YHQuiDQuCDCq9CX0LDQutGA0YvRgtGMwrssINC00LDQu9GM0YjQtSDQutCw0YDRgtC+0YfQutC4IDE2MHB4XHJcbi5wYl9fY29sbGVjdGlvbnMge1xyXG4gICYtLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLnBiX19saXN0aW5nLS1vdXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAucGJfX2xpc3RpbmctLW91ciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGNvbG9yOiB2LiRncmV5LTQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctc29mdDtcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgODQsIDE2NiwgMC40NCk7XHJcbiAgICB9XHJcbiAgICAmLWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAwIDglIDAgMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWlucHV0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDEycHggMCA0MHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdi4kZ3JleS00MDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2LiRncmV5LTQwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ib2R5IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4O1xyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmW2hpZGRlbl0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNjBweCwgMWZyKSk7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmW2hpZGRlbl0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IHYuJHRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1idXR0b247XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXBpY3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHdpZHRoOiAxNDRweDtcclxuICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXBpYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNDRweDtcclxuICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgIC8vINGB0LHQvtGA0LrQsCDQvtCx0L7RgNCw0YfQuNCy0LDQtdGCINC60LDRgNGC0LjQvdC60Lgg0LIgcGljdHVyZVxyXG4gICAgcGljdHVyZSxcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIC5wYl9fY29sbGVjdGlvbnMtLXBpY3MtbXVsdGkgPiAmIHtcclxuICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgIH1cclxuICAgIC5wYl9fY29sbGVjdGlvbnMtLXBpY3MtbXVsdGkgPiAmLWxpbmUge1xyXG4gICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAucGJfX2NvbGxlY3Rpb25zLS1waWNzLW11bHRpID4gJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucGJfX2NvbGxlY3Rpb25zLS1waWNzLW11bHRpID4gJi1saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8g0L/QvtGB0LvQtdC00L3Rj9GPINC80LDQu9C10L3RjNC60LDRjyDQutCw0YDRgtC40L3QutCwINC/0L7QtCDQsdC10LvQvtC5INCy0YPQsNC70YzRjiDRgSDRh9C40YHQu9C+0LxcclxuICAmLS1tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIGNvbG9yOiB2LiR0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgYiB7XHJcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gIH1cclxuICAmLS1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gICYtLXF1YW50aXR5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuICAmLS1lbXB0eSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XHJcbiAgICAmW2hpZGRlbl0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCf0L7QtNC60L7Qu9C70LXQutGG0LjQuDog0YDQsNC80LrQsCwg0LfQsNCz0L7Qu9C+0LLQvtC6INGBINGA0L7QtNC40YLQtdC70YzRgdC60L7QuSDQutC+0LvQu9C10LrRhtC40LXQuSwg0YHQtdGA0YvQtSDQv9C70LjRgtC60LhcclxuLnBiX19zdWJkaXIge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIC0xMnB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAmW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBtYXJnaW46IDAgMTBweCAxMnB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gIH1cclxuICAmLS10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEwcHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogdi4kdGV4dDtcclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcclxuICAgICAgY29sb3I6IHYuJG11dGVkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICBjb2xvcjogdi4kZ3JleS00MDtcclxuICAgIC5pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgcGFkZGluZzogMCAxMnB4IDAgMzRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgODQsIDE2NiwgMC40NCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiB2LiRncmV5LTQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctc29mdDtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHYuJGdyZXktNDA7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWl0ZW1baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyB2LiRlYXNpbmc7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXBpYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgNzJweDtcclxuICAgIGhlaWdodDogNzJweDtcclxuICAgIHBpY3R1cmUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vINC30LXQu9GR0L3QsNGPINGC0L7Rh9C60LAg0YMg0L3QvtCy0YvRhSDQv9C+0LTQutC+0LvQu9C10LrRhtC40LlcclxuICAmLS1zdGF0dXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHYuJGJnLXNvZnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmVlbjtcclxuICB9XHJcbiAgJi0taW5mbyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgY29sb3I6IHYuJHRleHQ7XHJcbiAgfVxyXG4gICYtLWNvdW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xyXG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcclxuXHJcbiRtb2JpbGUtc3RyaXA6ICNkN2UyZWM7XHJcblxyXG4vLyDQodC70LDQudC00LXRgCDQsdCw0L3QvdC10YDQvtCyINCw0LrRhtC40Lkg0LLQviDQstGB0Y4g0YjQuNGA0LjQvdGDXHJcbi5wYl9fbm90aWNlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8g0LHQsNC90L3QtdGA0Ysg0LPRgNGD0L/Qv9GLIGJhbm5lcnMg0L/QvtC00YHRgtGA0LDQuNCy0LDRjtGC0YHRjyDQv9C+0LQg0LrQvtC90YLQtdC50L3QtdGAIHByb21vXHJcbiAgJi0tc2xpZGUge1xyXG4gICAgY29udGFpbmVyOiBwcm9tbyAvIGlubGluZS1zaXplO1xyXG4gIH1cclxuICAmLS1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxNDRweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogIzhlOGU4ZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLnNwbGlkZV9fYXJyb3ctLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5zcGxpZGVfX2Fycm93LS1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCb0LXQvdGC0LAgwqvQodCw0LzRi9C1INC/0L7Qv9GD0LvRj9GA0L3Ri9C1INC60L7Qu9C70LXQutGG0LjQuMK7OiDRgNCw0LzQutCwINGB0L4g0YHQutGA0YPQs9C70LXQvdC40LXQvCwg0LfQsNCz0L7Qu9C+0LLQvtC6INC90LAg0LvQuNC90LjQuCDRgNCw0LzQutC4XHJcbi5wYl9fcG9wdWxhciB7XHJcbiAgZ3JpZC1hcmVhOiBwb3B1bGFyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgbWFyZ2luOiA0M3B4IC0xMHB4IDIwcHg7XHJcbiAgcGFkZGluZzogMTZweCAyMHB4IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyLWRhcms7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAmLS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiB2LiRvcmFuZ2UtaG90O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbiAgJi0tZW1vamkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gICYtLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgJjpob3ZlciAucGJfX3BvcHVsYXItLXBpYyxcclxuICAgICY6Zm9jdXMtdmlzaWJsZSAucGJfX3BvcHVsYXItLXBpYyB7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1waWMge1xyXG4gICAgd2lkdGg6IDg0cHg7XHJcbiAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2LiR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gIH1cclxuICAmLS1uYW1lIHtcclxuICAgIG1heC13aWR0aDogODRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcclxuICB9XHJcbiAgLy8g0L3QsCDRgtCw0YfQtSDQs9C+0LvRg9Cx0LDRjyDQv9C+0LvQvtGB0LAg0LLQviDQstGB0Y4g0YjQuNGA0LjQvdGDLCDQt9Cw0LPQvtC70L7QstC+0Log0YHQstC10YDRhdGDXHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBtYXJnaW46IDAgKC0odi4kZ3V0dGVyKSkgMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGUtc3RyaXA7XHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDAgOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLS1lbW9qaSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcclxuICAgIG1hcmdpbjogMCAoLSh2LiRndXR0ZXItbW9iaWxlKSkgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vINCh0LXRgtC60LAg0YLQvtCy0LDRgNC+0LI6INC90LAg0YHQsNC50YLQtSA1INC60L7Qu9C+0L3QvtC6INC/0L4gMjI4cHhcclxuLnBiX19saXN0aW5nIHtcclxuICAmLS1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMjI4cHgpKTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweCAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByLnVudGlsLXdpZGVzY3JlZW4ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWNlbGwge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8g0J/QvtC00LrQsNGC0LDQu9C+0LM6INC/0LvQuNGC0LrQuCDCqzPQtMK7INC4IMKr0KXQu9C+0L/QvtC6wrssINGF0LvQvtC/0L7QuiDRgSDQutGA0LDRgdC90L7QuSDQu9C40L3QuNC10Lkg0YHQvdC40LfRg1xyXG4ucGJfX3ZhcmlhbnRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luOiA2cHggMCAxMHB4O1xyXG59XHJcblxyXG4ucGJfX3ZhcmlhbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JleS05MztcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgY29sb3I6IHYuJHRleHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMtdmlzaWJsZSxcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIHYuJHJlZC1sYW5kO1xyXG4gICAgLnBiX192YXJpYW50LS10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1waWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgIG1hcmdpbjogLTFweCAxNXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbiAgJi0tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgfVxyXG4gICYtLXRpdGxlIHtcclxuICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gIH1cclxuICAmLS1saW5lIHtcclxuICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGNvbG9yOiB2LiRtdXRlZDtcclxuICB9XHJcbiAgJi0taWNvbiB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICMyYWNhYTU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgJi0tcGljIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTA0cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIC0xcHg7XHJcbiAgICB9XHJcbiAgICAmLS1ib2R5IHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJi0tbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByLm1vYmlsZSB7XHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgICYtLWljb24ge1xyXG4gICAgICByaWdodDogNHB4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDRhNC40LvRjNGC0YDRiywg0L7QutC90L4g0LrQvtC70LvQtdC60YbQuNC5INC4INC/0LDQs9C40L3QsNGG0LjRjyAtINCyIHNjc3Mvc2hhcmVkINC4IHNjc3MvdWlcbkB1c2UgXCJoZWFkXCI7XG5AdXNlIFwiYmxvY2tzXCI7XG5cbi5wYl9fbGlzdGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAvLyDQvdCwINGB0LDQudGC0LUg0LrQvtC70L7QvdC60LAg0LrQsNGC0LDQu9C+0LPQsCAxMjAwcHgsINCwINC90LUg0L7QsdGJ0LjQtSAxMjIwcHhcbiAgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweCArIHYuJGd1dHRlciAqIDI7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xyXG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcclxuXHJcbi8vINCf0YDQtdCy0YzRjiDRgdGC0L7Qu9Cx0LjQutC+0Lwg0Lgg0LHQvtC70YzRiNC+0LUg0YTQvtGC0L4g0YEg0YLQtdC90YzRjlxyXG4ucGJfX2dhbGxlcnkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MnB4IG1pbm1heCgwLCAxZnIpO1xyXG4gIGdhcDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICYtLXRodW1icyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA1NTBweDtcclxuICB9XHJcbiAgJi0tdGh1bWIge1xyXG4gICAgd2lkdGg6IDgycHg7XHJcbiAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdi4kYm9yZGVyLWRhcms7XHJcbiAgICB9XHJcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS10aHVtYi1pbWcge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxuICAmLS1zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcclxuICAgICAgY3Vyc29yOiB6b29tLWluO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zbGlkZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgJi0tc2xpZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1ODZweDtcclxuICB9XHJcbiAgJi0taW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1ODZweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG4gIC8vINC70YPQv9CwINC90LAg0LTQtdGB0LrRgtC+0L/QtVxyXG4gICYtLXpvb20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIHYuJGVhc2luZztcclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gwqstNDAlwrsg0L7RgNCw0L3QttC10LLRi9C8INC60L7QvdGC0YPRgNC+0LxcclxuICAmLS1kaXNjb3VudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjNweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6IHYuJG9yYW5nZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gIH1cclxuICAmLS1mYXYtYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIC8vINC/0L7QutCwINCy0LjQtNC90LAg0L/QvtC00YHQutCw0LfQutCwLCDRgdC10YDQtNC10YfQutC+INC/0L7QtNC90LjQvNCw0LXRgtGB0Y8g0L3QsNC0INGI0LDQv9C60L7QuSAo0YMg0L3QtdGRIHotaW5kZXggMTApLCDQuNC90LDRh9C1INC/0L7Qu9C+0YHQsCDRiNCw0L/QutC4XHJcbiAgICAvLyDQv9C10YDQtdC60YDRi9Cy0LDQtdGCINCy0LXRgNGFINC/0L7QtNGB0LrQsNC30LrQuDsg0L/QvtGB0YLQvtGP0L3QvdC+INCy0YvRiNC1INGI0LDQv9C60Lgg0L3QtdC70YzQt9GPIC0g0LLRi9C70LXQt9C70L4g0LHRiyDQv9C+0LLQtdGA0YUg0LzQtdC90Y4gwqvQmtCw0YLQsNC70L7Qs8K7XHJcbiAgICAmOmhhcyguaXMtdmlzaWJsZSksXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgY29sb3I6IHYuJHJlZDtcclxuICAgIH1cclxuICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XHJcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWZhdi1vbixcclxuICAmLS1mYXZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAmLS1mYXYtb2ZmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYtLWZhdlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdICYtLWZhdi1vbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLy8g0LrRgNCw0YHQvdCw0Y8g0L/QvtC00YHQutCw0LfQutCwIMKr0KHQvtGF0YDQsNC90Lgg0Y3RgtC+0YIg0YLQvtCy0LDRgOKApsK7INC90LDQtCDRgdC10YDQtNC10YfQutC+0LxcclxuICAmLS1oaW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTJweCk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweCA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgdmlzaWJpbGl0eSB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgICAgYm9yZGVyOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHYuJHJlZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYuaXMtdmlzaWJsZSxcclxuICAgIC5wYl9fZ2FsbGVyeS0tZmF2OmhvdmVyICsgJixcclxuICAgIC5wYl9fZ2FsbGVyeS0tZmF2OmZvY3VzLXZpc2libGUgKyAmIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY290dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogIzNmYzcxMDtcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDk5cHg7XHJcbiAgICAgIGhlaWdodDogMTAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRvd25sb2FkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBib3R0b206IDMxcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiB2LiRib3JkZXItZGFyaztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyDRgtC+0YfQutC4LdC/0L7Qu9C+0YHQutCwINC90LAg0YLQsNGH0LVcclxuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDA7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYm9yZGVyO1xyXG4gIH1cclxuICAuc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gIH1cclxuICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHRleHQtc29mdDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgci51bnRpbC13aWRlc2NyZWVuIHtcclxuICAgICYtLXRodW1icyB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi0tc3RhZ2Uge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNTg2IC8gNjIwO1xyXG4gICAgfVxyXG4gICAgJi0tc2xpZGUsXHJcbiAgICAmLS1pbWcge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNTQ2IC8gNTg2O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgJi0tdGh1bWJzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC8vINC90LAg0YLQtdC70LXRhNC+0L3QtSDRhNC+0YLQviDQuCDQsdC70L7QuiDQv9C+0LrRg9C/0LrQuCDQstGL0LPQu9GP0LTRj9GCINC+0LTQvdC+0Lkg0LrQsNGA0YLQvtGH0LrQvtC5INCyINC60YDQsNGB0L3QvtC5INGA0LDQvNC60LVcclxuICAgICYtLXN0YWdlIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRyZWQ7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHYuJGJvcmRlci1kYXJrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGwgdi4kcmFkaXVzLXNtYWxsIDAgMDtcclxuICAgIH1cclxuICAgICYtLXNsaWRlLFxyXG4gICAgJi0taW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XHJcbiAgICAgICYtLXNsaWRlLFxyXG4gICAgICAmLS1pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1oaW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtLWNvdHRvbiB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRvd25sb2FkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XHJcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xyXG5cclxuLy8g0JHQu9C+0Log0L/QvtC60YPQv9C60Lgg0LIg0LrRgNCw0YHQvdC+0Lkg0YDQsNC80LrQtVxyXG4ucGJfX2J1eSB7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHYuJHJlZC1icmlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICYtLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgfVxyXG4gICYtLXByaWNlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDAgMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgJi0tb2xkIHtcclxuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XHJcbiAgfVxyXG4gICYtLXByaWNlIHtcclxuICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gIH1cclxuICAvLyDRgdCx0YDQvtGBINGA0LDQvNC60LggZmllbGRzZXRcclxuICAmLS1wcmludHMsXHJcbiAgJi0tc2l6ZXMge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICAmLS1wcmludHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG4gICYtLXNpemVzIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gIH1cclxuICAmLS1zaXplcy1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbiAgJi0tY2hhcnQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogdi4kYmx1ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc2l6ZXMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDRweDtcclxuICB9XHJcbiAgJi0tZXJyb3Ige1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHYuJHJlZDtcclxuICB9XHJcbiAgJi0tYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgJi0tYnV0dG9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRlbGl2ZXJ5IHtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgfVxyXG4gICYtLWNpdHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDZweDtcclxuICB9XHJcbiAgJi0tY2l0eS1sYWJlbCB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAmLS1jaXR5LWZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICBib3JkZXItY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vINGE0LvQsNCzINCg0L7RgdGB0LjQuCDQuCDRgtGA0LXRg9Cz0L7Qu9GM0L3QuNC6INCy0YvQsdC+0YDQsCDRgdGC0YDQsNC90YtcclxuICAmLS1mbGFnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAzMy4zJSwgIzAwMzlhNiAzMy4zJSA2Ni42JSwgI2Q1MmIxZSA2Ni42JSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdi4kYm9yZGVyO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdi4kbXV0ZWQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWNpdHktaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRlbGl2ZXJ5LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XHJcbiAgICAmLS1wcmludHMge1xyXG4gICAgICBnYXA6IDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCA0cHggNHB4O1xyXG4gICAgLy8g0L3QsCDRgtC10LvQtdGE0L7QvdC1INC20LjQstC+0Lkg0YHQsNC50YIg0L3QtSDQv9C+0LrQsNC30YvQstCw0LXRgiDQstGL0LHQvtGAINC/0LXRh9Cw0YLQuFxyXG4gICAgJi0tcHJpbnRzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIC8vINC90LAg0YLQtdC70LXRhNC+0L3QtSDQvdCw0LfQstCw0L3QuNC1INGB0LrRgNGL0YLQviDQvdCwINC20LjQstC+0Lwg0YHQsNC50YLQtSwg0L7RgdGC0LDQstC70Y/QtdC8INC10LPQviDQtNC70Y8g0YHQutGA0LjQvdGA0LjQtNC10YDQvtCyXHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICAmLS1idXR0b25zIHtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLS1idXR0b24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1kZWxpdmVyeSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1jaXR5IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCf0LvQuNGC0LrQsCDQutCw0YfQtdGB0YLQstCwINC/0LXRh9Cw0YLQuCAoK3RpbGUpINC4IMKrP8K7INCyINC10ZEg0L/RgNCw0LLQvtC8INCy0LXRgNGF0L3QtdC8INGD0LPQu9GDICgrdGlwKVxyXG4ucGJfX3ByaW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAxIDE0MHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLy8g0KLRgNC4INC/0L7RhdC+0LbQuNGFINGC0L7QstCw0YDQsCDQv9C+0LQg0LHQu9C+0LrQvtC8INC/0L7QutGD0L/QutC4XHJcbi5wYl9fc2ltaWxhciB7XHJcbiAgJi0tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAmLS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogdi4kc2hhZG93LWNhcmQ7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1pbWcge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjlweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG4gICYtLXByaWNlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDZweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1iZWJhcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBzIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgY29sb3I6IHYuJHRleHQtc29mdDtcclxuICAgIH1cclxuICAgIGIge1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgJi0taXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDCq9Cf0YDQuNC00YPQvNCw0L3QviDQuCDRgdC00LXQu9Cw0L3QviDQsiDQoNC+0YHRgdC40LjCu1xuLnBiX19pbnZlbnRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICAuaWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG59XG5cbi8vINCl0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lg6INC/0L7QtNC/0LjRgdGMINGB0L/RgNCw0LLQsCDRgdC10YDRi9C8LCDQt9C90LDRh9C10L3QuNC1INGB0LvQtdCy0LBcbi5wYl9fc3BlY3Mge1xuICAmLS1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCBtaW5tYXgoMCwgMWZyKTtcbiAgICBkdCxcbiAgICBkZCB7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xuICAgIH1cbiAgICBkdCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICB9XG4gICAgJi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgY29sb3I6IHYuJGJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gwqvQo9C80L3QsNGPINGC0LrQsNC90YzCuyDQuCDQv9C+0LTRgdC60LDQt9C60LAgwqs/wrsgKCt0aXApINC+0YIg0L3QtdGRXG4gICYtLXNtYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHYuJHJlZC1hbHQ7XG4gIH1cbiAgJi0tY29tcGxhaW4ge1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJHJlZDtcbiAgICB9XG4gIH1cbiAgLy8g0L3QsCDRgtC10LvQtdGE0L7QvdC1INC/0L7QtNC/0LjRgdGMINGB0LXRgNC+0Lkg0L/Qu9Cw0YjQutC+0Lkg0L3QsNC0INC30L3QsNGH0LXQvdC40LXQvCwg0L/QtdGA0LLQvtC5INGB0YLRgNC+0LrQvtC5INCw0YDRgtC40LrRg9C7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICYtLXJvdyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgZHQge1xuICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwIDE0cHggNHB4O1xuICAgICAgfVxuICAgICAgJi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGJfX2d1YXJhbnRlZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAxMHB4O1xuICAmLS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIC5pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICB9XG4gIH1cbn1cblxuLy8g0JfQsNGP0LLQutCwINC90LAg0L7Qv9GCXG4ucGJfX29wdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHYuJGJsYWNrO1xuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgJi0tc3ViIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gICYtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAvLyDQv9C+0LvRjyAtICtjb250cm9sIHZhcmlhbnQgb3B0LCDRgdC+0LPQu9Cw0YHQuNC1IC0gK2NoZWNrIHZhcmlhbnQgb3B0XG4gICYtLWJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IHYuJGdyZXktMzY7XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi0tZG9uZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICB9XG59XG5cbi8vINCe0YLQt9GL0LLRiyDQviDRgtC+0LLQsNGA0LVcbi5wYl9fcHJvZHVjdC1yZXZpZXdzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICYtLXRvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgfVxuICAmLS1hZGQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlLWRhcms7XG4gICAgfVxuICB9XG4gICYtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXItZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gIH1cbiAgJi0tcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAvLyDQt9Cy0ZHQt9C00Ysg0YHQv9GA0LDQstCwINC90LDQu9C10LLQvjog0L/QvtC00YHQstC10YfQuNCy0LDQtdC8INCy0YvQsdGA0LDQvdC90YPRjiDQuCDQstGB0LUg0LTQviDQvdC10ZFcbiAgJi0tc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgY29sb3I6IHYuJGJvcmRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCxcbiAgICBsYWJlbDpob3ZlcixcbiAgICBsYWJlbDpob3ZlciB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiB2LiR5ZWxsb3c7XG4gICAgfVxuICAgIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdi4kYmx1ZTtcbiAgICB9XG4gIH1cbiAgJi0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRib3JkZXI7XG4gIH1cbiAgJi0tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgICYtc3VibWl0IHtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWU7XG4gICAgfVxuICB9XG4gICYtLWRvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdi4kYmx1ZTtcbiAgfVxuICAmLS1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAmLS1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgJi0tYXZhdGFyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktODc7XG4gIH1cbiAgJi0taGVhZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGF1dG8gMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg3MHB4LCAxMDBweCkgYXV0byBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB2LiRibGFjaztcbiAgfVxuICAmLS1zdGFycy12aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogM3B4O1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6IHYuJGJvcmRlcjtcbiAgICAgICYuaXMtb24ge1xuICAgICAgICBjb2xvcjogdi4keWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6IHYuJGJsYWNrO1xuICB9XG4gICYtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDCq9Ch0LzQvtGC0YDQuNGC0LUg0L/RgNC40L3RgiDigKYg0L3QsCDQtNGA0YPQs9C40YUg0LjQt9C00LXQu9C40Y/RhcK7OiDQv9C+0LQg0YTQvtGC0L4sINGBINC+0YLRgdGC0YPQv9Cw0LzQuCDQutC+0LvQvtC90LrQuCDRhNC+0YLQvlxuLnBiX19vdGhlciB7XG4gIG1hcmdpbjogMTNweCAwIDAgMTM0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICYtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRib3JkZXItZGFyaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiRibGFjaztcbiAgfVxuICAvLyDQstC60LvQsNC00LrQuCAtICt0YWJzIHZhcmlhbnQgb3RoZXIsINGB0L/QuNGB0LrQuCDQuNC30LTQtdC70LjQuSAtINC40YUg0L/QsNC90LXQu9C4XG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTA2cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogdi4kb3JhbmdlLWhvdDtcbiAgICB9XG4gICAgJi5pcy1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgfVxuICAvLyDQv9C70LDRiNC60LAgwqvQpdC40YIgLTQwJcK7ICgrYmFkZ2UgaG90KSDQvdCw0LQg0LjQutC+0L3QutC+0LlcbiAgJi0taXRlbSA+IC5wYl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuICAmLS1pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYtLWxpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0JLQuNC00LXQviDQvtCx0LfQvtGA0Ys6INGB0LvQsNC50LTQtdGAINCy0L4g0LLRgdGOINGI0LjRgNC40L3RgyDQutC+0LvQvtC90LrQuCDRhNC+0YLQviwg0YLQvtGH0LrQuCDQv9C+0LQg0L3QuNC8XG4ucGJfX3ZpZGVvIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vINGC0YDQtdGD0LPQvtC70YzQvdC40LogwqtwbGF5wrsg0L/QviDRhtC10L3RgtGA0YMg0L/RgNC10LLRjNGOXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAtNDBweCAwIDAgLTMwcHg7XG4gICAgICBib3JkZXI6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNjBweCBzb2xpZCB2LiR3aGl0ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICB9XG4gICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgfVxuICB9XG4gICYtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktODc7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kcmVkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCh0L7QtNC10YDQttC40LzQvtC1INC80L7QtNCw0LvQvtC6INGC0L7QstCw0YDQsC4g0KHQsNC80L4g0L7QutC90L4gLSArbW9kYWwgKHNjc3MvdWkvX21vZGFsLnNjc3MpLCDRgNCw0LfQvNC10YDQvdCw0Y8g0YHQtdGC0LrQsCAtIF9zaXplLWNoYXJ0LnNjc3Ncbi5wYl9fcG1vZGFsIHtcbiAgLy8gwqvQn9GA0L7QtNC+0LvQttC40YLRjCDQv9C+0LrRg9C/0LrQuMK7INC4IMKr0J7RhNC+0YDQvNC40YLRjCDQt9Cw0LrQsNC3wrssINC90LjQttC1INGC0L7QstCw0YAg0LrQsNC6INCyINGB0YLQsNGA0L7QvCDQv9C+0L/QsNC/0LVcbiAgJi0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLnBiX19idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIC5wYl9fYnV0dG9uIHtcbiAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcHJvZHVjdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICB9XG4gICYtLXByb2R1Y3QtdG9wLFxuICAmLS1wcm9kdWN0LWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gICYtLXByb2R1Y3QtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGwgdi4kcmFkaXVzLXNtYWxsIDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHYuJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gIH1cbiAgJi0tcHJvZHVjdC1hcnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICB9XG4gICYtLXByb2R1Y3QtYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgJi0tcHJvZHVjdC1wYXJhbXMge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICB9XG4gICYtLXByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LWJlYmFzO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiB2LiRyZWQtcHJpY2U7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwid2luZG93XCIgYXMgdztcblxuLy8g0KDQsNC30LzQtdGA0L3QsNGPINGB0LXRgtC60LAg0LrQsNC6INC90LAg0LbQuNCy0L7QuSDQutCw0YDRgtC+0YfQutC1IHByaW50YmFyLnJ1OlxuLy8g0L/QvtC00YHQutCw0LfQutCwINGBINC80LXRgNC60LDQvNC4INC90LDQtCDQutCy0LDQtNGA0LDRgtC+0Lwg0YDQsNC30LzQtdGA0LAg0Lgg0L7QutC90L4gwqvQoNCw0LfQvNC10YDQvdCw0Y8g0YHQtdGC0LrQsMK7ICgrbW9kYWwg0YEg0LrQu9Cw0YHRgdC+0LwgcGJfX3NpemUtY2hhcnQpXG5cbi8vINC80LXRgNC60Lgg0L3QsCDQttC40LLQvtC8INGB0LDQudGC0LUg0L3QsNCx0YDQsNC90Ysg0YHQuNGB0YLQtdC80L3Ri9C8INGI0YDQuNGE0YLQvtC8XG4kZm9udC1zeXN0ZW06IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4kdGlwLXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJGNoYXJ0LWdyZXk6ICM3MjcyNzI7XG4vLyDRgdGC0L7Qu9Cx0LXRhiDQstGL0LHRgNCw0L3QvdC+0LPQviDRgNCw0LfQvNC10YDQsCDQuCDQvdCw0LLQtdC00LXQvdC40LUg0L3QsCDRgdGC0L7Qu9Cx0LXRhlxuJGNoYXJ0LWFjdGl2ZTogI2ZlMjk1NTtcbiRjaGFydC1ob3ZlcjogcmdiYSgkY2hhcnQtYWN0aXZlLCAwLjMpO1xuXG4vLyDQmtCy0LDQtNGA0LDRgiDRgNCw0LfQvNC10YDQsCDRgSDQv9C+0LTRgdC60LDQt9C60L7QuSAo0L/QvtC60LDQt9GL0LLQsNC10YIgcHJvZHVjdC5qczog0L3QsNCy0LXQtNC10L3QuNC1INC80YvRiNGM0Y4g0LjQu9C4INGE0L7QutGD0YEg0YEg0LrQu9Cw0LLQuNCw0YLRg9GA0YspXG4ucGJfX3NpemUtcGljayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5pcy1vcGVuIC5wYl9fc2l6ZS10aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYl9fc2l6ZS10aXAge1xuICAtLXRpcC1zaGlmdDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN5c3RlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHYuJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJHRpcC1zaGFkb3c7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyB2YXIoLS10aXAtc2hpZnQpKSk7XG4gIC8vINC80L7RgdGC0LjQuiDRiNC40YDQuNC90L7QuSDRgSDQutCy0LDQtNGA0LDRgjog0LrRg9GA0YHQvtGAINC80L7QttC90L4g0L/QtdGA0LXQstC10YHRgtC4INGBINC60LLQsNC00YDQsNGC0LAg0L3QsCDQv9C+0LTRgdC60LDQt9C60YNcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS10aXAtc2hpZnQpIC0gMjFweCk7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC8vINGF0LLQvtGB0YLQuNC6INCy0L3QuNC3LCDQstGB0LXQs9C00LAg0L3QsNC0INGB0LXRgNC10LTQuNC90L7QuSDQutCy0LDQtNGA0LDRgtCwXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS10aXAtc2hpZnQpIC0gMTBweCk7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHYuJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgJi0tbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAmLS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2LiRncmV5LTM2O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQntC60L3Qvjog0LHQtdC70LDRjyDQutC+0YDQvtCx0LrQsCDQvdCwINC/0YDQvtC30YDQsNGH0L3QvtC8IGRpYWxvZywg0LrRgNC10YHRgtC40Log0LfQsCDRg9Cz0LvQvtC8IChfd2luZG93LnNjc3MpXG4ucGJfX3NpemUtY2hhcnQge1xuICBAaW5jbHVkZSB3LndpbmRvdyg5NzBweCk7XG4gIC5wYl9fbW9kYWwtLWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIH1cblxuICAmLS1ib2R5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggbWlubWF4KDAsIDFmcik7XG4gIH1cbiAgJi0tcGljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLS1tYWluIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgJi0taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiB2LiRyZWQtc2FsZTtcbiAgfVxuICAmLS1raW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgJi0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNDBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAmLS1ub3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGNoYXJ0LWdyZXk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g0KLQsNCx0LvQuNGG0LA6INGB0YLRgNC+0LrQuCDQvNC10YDQvtC6LCDRgdGC0L7Qu9Cx0YbRiyDRgNCw0LfQvNC10YDQvtCyLCDRgdGC0YDQvtC60Lgg0YfQtdGA0LXQtyDQvtC00L3RgyDRgdC10YDRi9C1XG4gICYtLXNjcm9sbCB7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTg3O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB0ciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICB9XG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctc29mdDtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTEuMnB4IDhweDtcbiAgICB9XG4gICAgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIHRoW3Njb3BlPVwiY29sXCJdLFxuICAgIHRkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zeXN0ZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5pcy1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtaG92ZXI7XG4gICAgfVxuICAgIC5pcy1hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgLy8g0LfQsNCz0L7Qu9C+0LLQvtC6INGB0YLQvtC70LHRhtCwINGG0LXQu9C40LrQvtC8IC0g0L/QvtC00L/QuNGB0Ywg0YDQsNC00LjQvtC60L3QvtC/0LrQuCDRgNCw0LfQvNC10YDQsC5cbiAgLy8g0KHRgtC+0LvQsdC10YYg0YDQsNC30LzQtdGA0LAg0L3QtSDQsiDQvdCw0LvQuNGH0LjQuCDQsdC70LXQtNC90YvQuSDQuCDQvdC1INC60LvQuNC60LDQtdGC0YHRjyAo0L7QsdGJ0LjQuSBpcy1kaXNhYmxlZClcbiAgJi0tcGljayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMTEuMnB4IC04cHg7XG4gICAgcGFkZGluZzogMTEuMnB4IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2LiRibHVlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgfVxuICB9XG4gICYtLXNpemUge1xuICAgIC5pcy1kaXNhYmxlZCAmIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cbiAgfVxuXG4gICYtLXRleHQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjaGFydC1ncmV5O1xuICB9XG4gICYtLWFkdmljZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kcmVkLXNhbGU7XG4gIH1cblxuICAvLyDQvdCwINGC0LDRh9C1INGB0YXQtdC80LAg0L/QvtC0INGC0LDQsdC70LjRhtC10LksINGA0LDQt9C80LXRgNGLINC70LjRgdGC0LDRjtGC0YHRjyDQstCx0L7Quiwg0L3QsNC30LLQsNC90LjRjyDQvNC10YDQvtC6INGB0YLQvtGP0YIg0L3QsCDQvNC10YHRgtC1XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgY2FsYyg5MHZ3ICsgNjBweCkpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAmLS1ib2R5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuICAgICYtLXBpYyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLS1raW5kIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmLS1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJi0tc2Nyb2xsIHtcbiAgICAgIG1hcmdpbjogOHB4IDE0cHg7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgICAmLS10YWJsZSB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIHRoW3Njb3BlPVwiY29sXCJdLFxuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0L3QsCDRgtC10LvQtdGE0L7QvdC1INC+0LrQvdC+INCy0L4g0LLRgdGOINGI0LjRgNC40L3Rgywg0LrRgNC10YHRgtC40LogLSDQutGA0LDRgdC90YvQuSDQutGA0YPQttC+0Log0LLQvdGD0YLRgNC4XG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICBAaW5jbHVkZSB3LndpbmRvdy1tb2JpbGU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuXG4vLyDQntC60L3QsCDRgtC+0LLQsNGA0LAg0LrQsNC6INC90LAg0LbQuNCy0L7QvCDRgdCw0LnRgtC1ICjRgNCw0LfQvNC10YDQvdCw0Y8g0YHQtdGC0LrQsCwg0LLRi9Cx0L7RgCDRgNCw0LfQvNC10YDQsCk6INCx0LXQu9Cw0Y8g0LrQvtGA0L7QsdC60LAg0L3QsCDQv9GA0L7Qt9GA0LDRh9C90L7QvCBkaWFsb2csXG4vLyDQstC+0LrRgNGD0LMg0LzQtdGB0YLQviDQv9C+0LQg0LHQtdC70YvQuSDQutGA0LXRgdGC0LjQuiDQt9CwINC/0YDQsNCy0YvQvCDQstC10YDRhdC90LjQvCDRg9Cz0LvQvtC8LiDQndCwINGC0LXQu9C10YTQvtC90LUg0L7QutC90L4g0LLQviDQstGB0Y4g0YjQuNGA0LjQvdGDLCDQutGA0LXRgdGC0LjQuiAtINC60YDQsNGB0L3Ri9C5INC60YDRg9C20L7QuiDQstC90YPRgtGA0LhcbkBtaXhpbiB3aW5kb3coJHdpZHRoKSB7XG4gIHdpZHRoOiBtaW4oJHdpZHRoICsgNjBweCwgMTAwJSk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC5wYl9fbW9kYWwtLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1tb2RhbDtcbiAgfVxuICAucGJfX21vZGFsLS1jbG9zZSB7XG4gICAgdG9wOiAtMjZweDtcbiAgICByaWdodDogLTI3cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgc3Bhbjo6YmVmb3JlLFxuICAgIHNwYW46OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgbWFyZ2luOiAtMXB4IDAgMCAtNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgfVxuICB9XG59XG5cbi8vINCy0YvQt9GL0LLQsNGC0Ywg0LLQvdGD0YLRgNC4IEBpbmNsdWRlIHIubW9iaWxlXG5AbWl4aW4gd2luZG93LW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgcGFkZGluZzogMDtcbiAgLnBiX19tb2RhbC0tYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnBiX19tb2RhbC0tY2xvc2Uge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQtc2FsZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5AdXNlIFwid2luZG93XCIgYXMgdztcblxuLy8g0J7QutC90L4g0LLRi9Cx0L7RgNCwINGA0LDQt9C80LXRgNCwINC4INC60LDRh9C10YHRgtCy0LAgKGNob29zZU1vZGFsKTogwqvQkiDQutC+0YDQt9C40L3Rg8K7INC40LvQuCDCq9CX0LDQutCw0LfQsNGC0Ywg0LIgMSDQutC70LjQusK7INCx0LXQtyDRgNCw0LfQvNC10YDQsC5cbi8vINCf0LvQuNGC0LrQuCDRgtC1INC20LUsINGH0YLQviDQvdCwINGB0YLRgNCw0L3QuNGG0LUgKCtzaXplQ2hvaWNlLCArcHJpbnRDaG9pY2UpLCDQt9C00LXRgdGMINGC0L7Qu9GM0LrQviDQvtGC0LvQuNGH0LjRjyDQttC40LLQvtCz0L4g0L7QutC90LBcbiR0aWxlLWxpbmU6ICNkM2QzZDM7XG5cbi5wYl9fY2hvb3NlIHtcbiAgQGluY2x1ZGUgdy53aW5kb3coNTM2cHgpO1xuICAvLyDQv9C+0LTRgdC60LDQt9C60Lgg0LzQtdGA0L7QuiDQuCDCqz/CuyDQstGL0YXQvtC00Y/RgiDQt9CwINC60L7RgNC+0LHQutGDXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAucGJfX21vZGFsLS1ib3gge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgJi0tc2l6ZXMsXG4gICYtLXByaW50cyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAmLS1zaXplcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgfVxuICAmLS1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICB9XG4gICYtLXRpdGxlLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi0tY2hhcnQge1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICYtLXNpemVzLWxpc3QsXG4gICYtLXByaW50cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICB9XG4gICYtLXByaW50cy1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC8vINC60LLQsNC00YDQsNGC0Ysg0LIg0LbQuNCy0L7QvCDQvtC60L3QtSDRgSDRgNCw0LzQutC+0LkgMnB4INC4INGC0LXQvdGM0Y4g0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDQstC80LXRgdGC0L4g0YHQuNC90LXQuSDRgNCw0LzQutC4XG4gIC5wYl9fdGlsZS0tc2l6ZSAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gIH1cbiAgLnBiX190aWxlLS1zaXplOmhvdmVyIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICR0aWxlLWxpbmU7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAucGJfX3RpbGUtLXNpemU6aGFzKDpkaXNhYmxlZCk6aG92ZXIgLnBiX190aWxlLS1idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLy8g0L7RiNC40LHQutCwINGB0LjQu9GM0L3QtdC1INC90LDQstC10LTQtdC90LjRjzog0LHQtdC3INGA0LDQt9C80LXRgNCwINGA0LDQvNC60Lgg0LrRgNCw0YHQvdGL0LUsINC60LDQuiDQvdCwINGB0LDQudGC0LVcbiAgLnBiX190aWxlLS1zaXplOmhvdmVyIC5wYl9fdGlsZS0taW5wdXRbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSArIC5wYl9fdGlsZS0tYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IHYuJHJlZDtcbiAgfVxuICAvLyDQsiDQvtC60L3QtSDQv9C+0LTQv9C40YHRjCDCq9C/0LXRh9Cw0YLRjMK7INCy0LjQtNC90LAg0L3QsCDQu9GO0LHQvtC5INGI0LjRgNC40L3QtVxuICAucGJfX3RpbGUtLXN1YiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgJi0tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgQGluY2x1ZGUgdy53aW5kb3ctbW9iaWxlO1xuICAgIC5wYl9fbW9kYWwtLWJveCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuICAgIC5wYl9fdGlsZS0tc2l6ZSAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gICAgJi0tcHJpbnRzLWxpc3Qge1xuICAgICAgZ2FwOiAxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICB9XG4gICAgLnBiX19wcmludCB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gICAgLnBiX190aWxlLS1wcmludCAucGJfX3RpbGUtLWJ1dHRvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cbiAgICAucGJfX3RpbGUtLW5hbWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1LjZweDtcbiAgICB9XG4gICAgJi0tc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g0L3QsCDQvdC40LfQutC+0Lwg0Y3QutGA0LDQvdC1INC+0LrQvdC+INC70LjRgdGC0LDQtdGC0YHRj1xuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUyMHB4KSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuQHVzZSBcImdhbGxlcnlcIjtcbkB1c2UgXCJidXlcIjtcbkB1c2UgXCJpbmZvXCI7XG5AdXNlIFwib3RoZXJcIjtcbkB1c2UgXCJtb2RhbHNcIjtcbkB1c2UgXCJzaXplLWNoYXJ0XCI7XG5AdXNlIFwiY2hvb3NlXCI7XG5cbi8vINCh0YLRgNCw0L3QuNGG0LAg0YLQvtCy0LDRgNCwOiDQstC40LQg0LrQsNC6INC90LAg0LbQuNCy0L7QuSDQutCw0YDRgtC+0YfQutC1IHByaW50YmFyLnJ1XG4ucGJfX3Byb2R1Y3QtcGFnZSB7XG4gIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC8vINC90LAg0LbQuNCy0L7QvCDRgdCw0LnRgtC1INC60L7QvdGC0LXQvdGCINGD0LbQtSDQvdCwIDIwcHgsINGH0LXQvCDQvtCx0YnQuNC5INC60L7QvdGC0LXQudC90LXRgFxuICA+IC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHIud2lkZXNjcmVlbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGJfX3Byb2R1Y3QtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbWluLWhlaWdodDogMjdweDtcbiAgLnBiX19icmVhZGNydW1iLS1jb250YWluZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA2cHggMCAwO1xuICB9XG4gIC5wYl9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG4gICYtLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiR0ZXh0LXNvZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1hcnRpY2xlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgY29sb3I6IHYuJGJsYWNrO1xuICB9XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC5wYl9fYnJlYWRjcnVtYi0tY29udGFpbmVyLFxuICAgICYtLWFydGljbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi0tYmFjayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0JTQstC1INC60L7Qu9C+0L3QutC4OiDRgdC70LXQstCwINGE0L7RgtC+INC4IMKr0LTRgNGD0LPQuNC1INC40LfQtNC10LvQuNGPwrssINGB0L/RgNCw0LLQsCDQv9C+0LrRg9C/0LrQsCwg0LLQutC70LDQtNC60Lgg0Lgg0L7RgtC30YvQstGLXG4ucGJfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDQ5MnB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICYtLW1haW4sXG4gICYtLXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgJi0tc2lkZSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSA0MjBweDtcbiAgfVxuICAvLyDQvdCwINGC0LDRh9C1INC+0LTQvdCwINC60L7Qu9C+0L3QutCwLCDQv9C+0YDRj9C00L7QuiDQutCw0Log0YMg0LbQuNCy0L7Qs9C+INGB0LDQudGC0LAg0L3QsCDRgtC10LvQtdGE0L7QvdC1XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiZ2FsbGVyeVwiXG4gICAgICBcImJ1eVwiXG4gICAgICBcInNpbWlsYXJcIlxuICAgICAgXCJpbnZlbnRlZFwiXG4gICAgICBcInRhYnNcIlxuICAgICAgXCJyZXZpZXdzXCJcbiAgICAgIFwib3RoZXJcIlxuICAgICAgXCJ2aWRlb1wiO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICYtLW1haW4sXG4gICAgJi0tc2lkZSB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gICAgJi0tZ2FsbGVyeSB7XG4gICAgICBncmlkLWFyZWE6IGdhbGxlcnk7XG4gICAgfVxuICAgICYtLWJ1eSB7XG4gICAgICBncmlkLWFyZWE6IGJ1eTtcbiAgICB9XG4gICAgJi0tc2ltaWxhciB7XG4gICAgICBncmlkLWFyZWE6IHNpbWlsYXI7XG4gICAgfVxuICAgICYtLWludmVudGVkIHtcbiAgICAgIGdyaWQtYXJlYTogaW52ZW50ZWQ7XG4gICAgfVxuICAgICYtLXRhYnMge1xuICAgICAgZ3JpZC1hcmVhOiB0YWJzO1xuICAgIH1cbiAgICAmLS1yZXZpZXdzIHtcbiAgICAgIGdyaWQtYXJlYTogcmV2aWV3cztcbiAgICB9XG4gICAgJi0tb3RoZXIge1xuICAgICAgZ3JpZC1hcmVhOiBvdGhlcjtcbiAgICB9XG4gICAgJi0tdmlkZW8ge1xuICAgICAgZ3JpZC1hcmVhOiB2aWRlbztcbiAgICB9XG4gIH1cbn1cblxuLy8g0KLQtdC60YHRgiDQviDRgtC60LDQvdC4INC4INGD0YXQvtC00LVcbi5wYl9fc2VvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGNvbG9yOiB2LiRibGFjaztcbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRtdXRlZDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XHJcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xyXG5cclxuJGJhc2tldC1yZWQ6ICNmZjBjNGE7XHJcbiRiYXNrZXQtZ3JleTogIzllYTNhYTtcclxuJGJhc2tldC10ZXh0OiAjMmIyYjJiO1xyXG5cclxuLy8g0JHQu9C+0Log0YTQvtGA0LzRiyDRgSDCq9GP0YDQu9GL0LrQvtC8wrsg0LfQsNCz0L7Qu9C+0LLQutCwINC4INC60L7RgdC+0Lkg0LvQuNC90LjQtdC5ICjRgdGC0LDRgNGL0LkgLnBiX19iYXNrZXQtLWZvcm0tdGl0bGUpXHJcbi5wYl9fYmFza2V0LWZvcm0ge1xyXG4gIC0tYmFza2V0LWxpbmU6ICN7JGJhc2tldC1yZWR9O1xyXG4gIGNvbG9yOiAkYmFza2V0LXJlZDtcclxuICAmLS1kZWZhdWx0IHtcclxuICAgIC0tYmFza2V0LWxpbmU6ICN7JGJhc2tldC1ncmV5fTtcclxuICAgIGNvbG9yOiAkYmFza2V0LWdyZXk7XHJcbiAgfVxyXG4gICYtLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmFza2V0LXRleHQ7XHJcbiAgICB9XHJcbiAgICAvLyDQsdC10LvQsNGPINC30LDQv9C70LDRgtC60LAg0L/RgNGP0YfQtdGCINCy0LXRgNGFINGA0LDQvNC60Lgg0L/QvtC0INC60L7RgdC+0Lkg0LvQuNC90LjQtdC5XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC04MHB4O1xyXG4gICAgICBib3R0b206IDE5cHg7XHJcbiAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ib3gge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFza2V0LWxpbmUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCB2LiRyYWRpdXMtc21hbGwgdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGNvbG9yOiAkYmFza2V0LXRleHQ7XHJcbiAgfVxyXG4gICYtLWNvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEycHggMTBweDtcclxuICB9XHJcbiAgJi0tZGVsaXZlcnkge1xyXG4gICAgcGFkZGluZzogMjBweCA2cHg7XHJcbiAgfVxyXG4gIC8vINC90LAg0YLQsNGH0LUg0YDQsNC80L7QuiDQvdC10YIsINC30LDQs9C+0LvQvtCy0L7QuiDQttC40YDQvdGL0LksINGB0LLQtdGA0YXRgyDRgdC10YDQsNGPINC/0L7Qu9C+0YHQsFxyXG4gIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IDEwcHggLTIwcHggMDtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDZweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHYuJGJnLXNvZnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJveCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICYtLWNvbnRhY3RzIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgJi0tZGVsaXZlcnkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcclxuICAgICYtLXRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IC0xMnB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTJweCA2cHg7XHJcbiAgICB9XHJcbiAgICAmLS1jb250YWN0cyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQn9C+0LTQt9Cw0LPQvtC70L7QstC+0Lot0LLQutC70LDQtNC60LA6IMKr0JTQvtGB0YLQsNCy0LrQsMK7LCDCq9CS0LLQtdC00LjRgtC1INCw0LTRgNC10YEg0LTQvtGB0YLQsNCy0LrQuMK7XHJcbi5wYl9fYmFza2V0LWlzc3VlIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYm9yZGVyLWRhcms7XHJcbiAgJi0tdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgLTFweCAyMHB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyLWRhcms7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbCB2LiRyYWRpdXMtc21hbGwgMCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBjb2xvcjogdi4kdGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLy8g0KLQsNCx0LvQuNGG0LAgwqvQutC+0LzQv9Cw0L3QuNGPIMOXINGB0L/QvtGB0L7QsSDQvtC/0LvQsNGC0YvCu1xyXG4ucGJfX2Jhc2tldC1wYXkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gICYtLWhlYWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMTYwcHggMTYwcHg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2LiRibGFjaztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAxNjBweCAxNjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xyXG4gIH1cclxuICAmLS1jb21wYW55IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IG1pbm1heCgwLCAxZnIpIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxuICAmLS1sb2dvIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcbiAgJi0ta2luZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICBjb2xvcjogdi4kYmxhY2s7XHJcbiAgfVxyXG4gICYtLW1vcmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2LiRibHVlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICBjb2xvcjogdi4kYmx1ZTtcclxuICB9XHJcbiAgJi0tdGltZSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmFza2V0LWdyZXk7XHJcbiAgfVxyXG4gICYtLW9wdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLy8g0LHQtdC70LDRjyDCq9C60L3QvtC/0LrQsMK7INGBINCy0LTQsNCy0LvQtdC90L3QvtC5INGC0LXQvdGM0Y4sINCy0L3Rg9GC0YDQuCDQutCy0LDQtNGA0LDRgi3Qs9Cw0LvQvtGH0LrQsCDQuCDRhtC10L3QsFxyXG4gICYtLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nLCBib3gtc2hhZG93IHYuJHNwZWVkIHYuJGVhc2luZztcclxuICB9XHJcbiAgJi0tc3R1YiB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDE5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXItZGFyaztcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGJhY2tncm91bmQ6IHYuJHdoaXRlIG5vLXJlcGVhdCBjZW50ZXIgLyAxMnB4IDEwcHg7XHJcbiAgfVxyXG4gICYtLXByaWNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGNvbG9yOiB2LiR0ZXh0O1xyXG4gIH1cclxuICAmLS10YWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgICBwYWRkaW5nOiAzcHggNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQtc2FsZTtcclxuICB9XHJcbiAgJi0tb3B0aW9uOmhvdmVyICYtLWxhYmVsIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgfVxyXG4gICYtLWlucHV0OmNoZWNrZWQgKyAmLS1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6IHYuJHJlZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLnBiX19iYXNrZXQtcGF5LS1zdHViIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRyZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMCclM0UlM0NwYXRoIGQ9J00xIDVsMy41IDMuNUwxMSAxJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1pbnB1dDpmb2N1cy12aXNpYmxlICsgJi0tbGFiZWwge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByLnVudGlsLXdpZGVzY3JlZW4ge1xyXG4gICAgJi0taGVhZCxcclxuICAgICYtLXJvdyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMTMwcHggMTMwcHg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgICYtLWNvbXBhbnkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggbWlubWF4KDAsIDFmcik7XHJcbiAgICB9XHJcbiAgICAmLS1sb2dvIHtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAmLS10aW1lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtLXN0dWIge1xyXG4gICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcclxuICAgICYtLWhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi0tcm93IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tY29tcGFueSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICB9XHJcbiAgICAmLS1vcHRpb246Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxyXG4gICAgJi0tb3B0aW9uOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgICB9XHJcbiAgICAmLS1vcHRpb246Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCLQntC90LvQsNC50L0sINGB0L4g0YHQutC40LTQutC+0LlcIjtcclxuICAgIH1cclxuICAgICYtLW9wdGlvbjpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwi0J/RgNC4INC/0L7Qu9GD0YfQtdC90LjQuFwiO1xyXG4gICAgfVxyXG4gICAgJi0tcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLS10YWcge1xyXG4gICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g0J/Rg9C90LrRgtGLINGB0LDQvNC+0LLRi9Cy0L7Qt9CwXHJcbi5wYl9fYmFza2V0LXBvaW50cyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDhweDtcclxuICAmLS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmLS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gIH1cclxuICAmLS1zdHViIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXItZGFyaztcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGJhY2tncm91bmQ6IHYuJHdoaXRlIG5vLXJlcGVhdCBjZW50ZXIgLyAxMnB4IDEwcHg7XHJcbiAgfVxyXG4gICYtLXRleHQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IHYuJG11dGVkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1pbnB1dDpjaGVja2VkICsgJi0tYmxvY2sge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2LiRyZWQ7XHJcbiAgICAucGJfX2Jhc2tldC1wb2ludHMtLXN0dWIge1xyXG4gICAgICBib3JkZXItY29sb3I6IHYuJHJlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEwJyUzRSUzQ3BhdGggZD0nTTEgNWwzLjUgMy41TDExIDEnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWlucHV0OmZvY3VzLXZpc2libGUgKyAmLS1ibG9jayB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgdi4kYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIMKr0J/RgNC+0LjQt9Cy0L7QtNGB0YLQstC+INC30LDQutCw0LfQsCAvINCU0L7RgdGC0LDQstC60LAg0LfQsNC60LDQt9CwIC8g0JTQvtGB0YLQsNCy0LjQvCDQt9Cw0LrQsNC3wrtcclxuLnBiX19iYXNrZXQtZGF0ZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IDQwcHggMDtcclxuICAmLS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTtcclxuICB9XHJcbiAgJi0tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiB2LiRibGFjaztcclxuICAgICYgKyAmIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2LiRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgJiArICYge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQodC10YDRi9C5INC40YLQvtCzINCy0YLQvtGA0L7Qs9C+INGN0LrRgNCw0L3QsCDQuCDQsdC10LvRi9C5INC40YLQvtCzINC/0LXRgNCy0L7Qs9C+XHJcbi5wYl9fYmFza2V0LXRvdGFsIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE2cHggMjBweDtcclxuICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICYtLWdyZXkge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAucGJfX2Rpc2Nsb3N1cmUge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxpbmVzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgfVxyXG4gICYtLWFtb3VudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGNvbG9yOiB2LiRncmV5LTM2O1xyXG4gICAgYiB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAmLXRvdGFsIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBiIHtcclxuICAgICAgICBjb2xvcjogdi4kcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJ1dHRvbiB7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICAmLS1ncmV5IHtcclxuICAgICAgbWFyZ2luOiAxMHB4IC0yMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLS1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByLm1vYmlsZSB7XHJcbiAgICAmLS1ncmV5IHtcclxuICAgICAgbWFyZ2luOiAxMHB4IC0xMnB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYl9fY2FydC1wcm9tbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDhweDtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICYtLWZpZWxkIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tYnV0dG9uIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JleS03NztcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkYmFza2V0LXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuaXMtb2sge1xyXG4gICAgICBjb2xvcjogIzAwYjYwMDtcclxuICAgIH1cclxuICAgICYuaXMtZXJyb3Ige1xyXG4gICAgICBjb2xvcjogdi4kcmVkLWVycm9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gwqvQkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0L/Qu9Cw0YLQtdC20LXQueKApsK7XHJcbi5wYl9fYmFza2V0LXNhZmUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxuICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkYmFza2V0LWdyZXk7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByLnRvdWNoIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xyXG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcclxuXHJcbi8vINCS0LDRiCDQt9Cw0LrQsNC3XHJcbi5wYl9fY2FydC1vcmRlciB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gICYtLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbiAgJi0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6IHYuJGJsYWNrO1xyXG4gIH1cclxuICAmLS1wcmljZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LWJlYmFzO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogdi4kcmVkLWFsdDtcclxuICB9XHJcbiAgJi0tdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcclxuICAgIH1cclxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmljb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG4gICYtLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgJi0tZW1wdHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2LiRtdXRlZDtcclxuICB9XHJcbiAgJi0taGVscCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XHJcbiAgICBiIHtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6IHYuJG11dGVkO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tZ3VhcmFudGVlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICYtLWhlYWQge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi0taGVscCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQn9C+0LfQuNGG0LjRjzog0YHQtdGA0LDRjyDRiNCw0L/QutCwINGBINC90LDQt9Cy0LDQvdC40LXQvCDQuCDCq9Cj0LTQsNC70LjRgtGMwrssINC90LjQttC1INGE0L7RgtC+LCDRgNCw0LfQvNC10YAg0Lgg0YLQutCw0L3RjCwg0YbQtdC90YtcclxuLnBiX19jYXJ0LWl0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gICYuaXMtcmVtb3Zpbmcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHB4KTtcclxuICB9XHJcbiAgJi0tdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xyXG4gIH1cclxuICAmLS1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBjb2xvcjogdi4kYmxhY2s7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWFydCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xyXG4gIH1cclxuICAmLS1yZW1vdmUge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdi4kcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgfVxyXG4gICYtLXBob3RvIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1wYXJhbXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG4gICYtLXBhcmFtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gIC8vINCg0LDQt9C80LXRgCDQuCDRgtC60LDQvdGMOiDQv9C+0LTQv9C40YHRjCDRgdC10YDRi9C8INGB0LLQtdGA0YXRgywg0L/QvtC70LUg0LIg0YDQsNC80LrQtSwg0LfQvdCw0YfQtdC90LjQtSDRgdC40L3QuNC8INC20LjRgNC90YvQvCwg0YLQvtC90LrQsNGPINGB0LjQvdGP0Y8g0LPQsNC70L7Rh9C60LAg0YHQv9GA0LDQstCwXHJcbiAgJi0tc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgY29sb3I6IHYuJHRleHQ7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTc3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgY29sb3I6IHYuJGJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHYuJHdoaXRlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NwYXRoIGQ9J00uNS41IDYgNiAxMS41LjUnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA1NGE2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAxNXB4IGNlbnRlciAvIDEycHggN3B4O1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTkzO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyDCq2nCuyDQsiDQutGA0YPQttC60LUsINC60LDQuiDQv9C+0LTRgdC60LDQt9C60Lgg0YMg0YDQsNC30LzQtdGA0LAg0Lgg0YLQutCw0L3QuFxyXG4gICYtLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTc3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JleS03NztcclxuICAgIH1cclxuICB9XHJcbiAgJi0tcHJpY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAvLyDQvtCx0YvRh9C90YvQuSBCZWJhcyBOZXVlLCDQutCw0Log0YMg0YbQtdC9INC90LAg0YHQsNC50YLQtTsg0YMgQmViYXMg0YEg0LLQtdGB0L7QvCA0MDAg0L/QvtC00LrQu9GO0YfRkdC9INCx0L7Qu9C10LUg0YLQvtC90LrQuNC5IEJvb2tcclxuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXByaWNlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgfVxyXG4gICYtLW9sZCB7XHJcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xyXG4gIH1cclxuICAmLS1wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogdi4kcmVkLXByaWNlO1xyXG4gIH1cclxuICBAaW5jbHVkZSByLm1vYmlsZSB7XHJcbiAgICAmLS10b3AsXHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tcGhvdG8ge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCf0L7QtNCw0YDQvtGH0L3Ri9C5INCx0LvQvtC6INC90LAg0LPQvtC70YPQsdC+0Lwg0YTQvtC90LVcclxuLnBiX19naWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjlmZjtcclxuICAmLS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogdi4kcmVkO1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogNzJweDtcclxuICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiB2LiRibHVlO1xyXG4gIH1cclxuICAmLS10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcclxuICB9XHJcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xyXG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcclxuXHJcbi8vINC/0L7Qu9GPINC4INGH0LXQutCx0L7QutGBINGB0L7Qs9C70LDRgdC40Y8gLSB1aS9fZmllbGQuc2NzcyDQuCB1aS9fY2hlY2suc2NzcyAo0LLQsNGA0LjQsNC90YIgY2FydCksINGA0LDRgdC60YDRi9Cy0LDRiNC60LggLSB1aS9fYWNjb3JkaW9uLnNjc3NcclxuQHVzZSBcInN0ZXBzXCI7XHJcbkB1c2UgXCJvcmRlclwiO1xyXG5cclxuLy8g0KTQvtC9INC60LDQuiDRgyDRgdGC0LDRgNC+0Lkg0LrQvtGA0LfQuNC90Ys6INCz0L7Qu9GD0LHQvtCy0LDRgtGL0LksINC60L7QvdGC0LXQvdGCINC90LAg0LHQtdC70L7QvCDQu9C40YHRgtC1XHJcbi5wYl9fY2hlY2tvdXQtcGFnZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmctaWNlO1xyXG4gIHBpY3R1cmUge1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBiX19jaGVja291dC1ib3gge1xyXG4gIHBhZGRpbmc6IDI0cHggNzBweCAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2LiRyYWRpdXMtc21hbGwgdi4kcmFkaXVzLXNtYWxsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHggMzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xyXG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYl9fY2hlY2tvdXQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAzNjZweDtcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgXCJ0aXRsZSBhc2lkZVwiXHJcbiAgICBcImZvcm0gYXNpZGVcIjtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBnYXA6IDAgMjBweDtcclxuICAmLS10aXRsZSB7XHJcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdi4kYmxhY2s7XHJcbiAgfVxyXG4gICYtLWFzaWRlIHtcclxuICAgIGdyaWQtYXJlYTogYXNpZGU7XHJcbiAgfVxyXG4gICYtLWZvcm0ge1xyXG4gICAgZ3JpZC1hcmVhOiBmb3JtO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxuICAvLyDQvdCwINCy0YLQvtGA0L7QvCDRjdC60YDQsNC90LUg0LfQsNCz0L7Qu9C+0LLQutCwINC90LUg0LHRi9C70L4sINC+0YHRgtCw0LLQu9GP0LXQvCDQtdCz0L4g0YLQvtC70YzQutC+INC00LvRjyDRgdC60YDQuNC90YDQuNC00LXRgNC+0LJcclxuICAmLmlzLXNlY29uZCAmLS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgci51bnRpbC13aWRlc2NyZWVuIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMzQwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHIudG91Y2gge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgIFwidGl0bGVcIlxyXG4gICAgICBcImFzaWRlXCJcclxuICAgICAgXCJmb3JtXCI7XHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g0JzQvtCx0LjQu9GM0L3QsNGPINC/0LvQsNGI0LrQsCDRgSDQuNGC0L7Qs9C+0LxcclxuLnBiX19jaGVja291dC1iYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgci50b3VjaCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA0MDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAwIGNhbGMoMTBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgLTRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB9XHJcbiAgJi0taW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgfVxyXG4gICYtLXN1bSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBjb2xvcjogdi4kZ3JleS0zNjtcclxuICAgIGIge1xyXG4gICAgICBmb250LWZhbWlseTogdi4kZm9udC1iZWJhcztcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBjb2xvcjogdi4kcmVkLWFsdDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYnV0dG9uIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQl9Cw0LrQsNC3INC+0YTQvtGA0LzQu9C10L1cclxuLnBiX19jaGVja291dC1kb25lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgJi0taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNjAwO1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMzhweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdi4kYmxhY2s7XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IHYuJHJlZDtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMjRweDtcclxuICAgIGNvbG9yOiB2LiRncmV5LTM2O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQl9Cw0LrQsNC3OiDQutCw0YDRgtC+0YfQutCwINGBINC90L7QvNC10YDQvtC8LCDQtNCw0YLQvtC5LCDQutGA0LDRgdC90L7QuSDQv9C70LDRiNC60L7QuSDQuCDRgdGD0LzQvNC+0Llcbi5wYl9fb3JkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0taGVhZGluZyB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgfVxuICAmLS1oZWFkLFxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0byBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAzMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gICAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gICAgfVxuICAgICY6aG92ZXIgLnBiX19vcmRlci0taWQsXG4gICAgJjpob3ZlciAucGJfX29yZGVyLS1wcmljZSB7XG4gICAgICBjb2xvcjogdi4kcmVkO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4IDE0cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdhcDogNnB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWlkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdHJhbnNpdGlvbjogY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gICYtLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuICAmLS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgJi0tcGhvdG9zIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAmLS1waG90byB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAmLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgIH1cbiAgICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gJiB7XG4gICAgICBjb2xvcjogdi4kcmVkO1xuICAgICAgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICYtLXByaWNlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuICB9XG4gICYtLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMzBweCAyNHB4O1xuICAgIGFuaW1hdGlvbjogcGItbGstaW4gdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTRweCAxNnB4O1xuICAgIH1cbiAgfVxuICAmLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAucGJfX2J1dHRvbi0tZ3JleSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIC5wYl9fYnV0dG9uLS1ncmV5IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNhbmNlbCB7XG4gICAgY29sb3I6IHYuJHJlZDtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICB9XG4gIH1cbiAgJi0tc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICB9XG4gICYtLWl0ZW0tcGhvdG8ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICYtLWl0ZW0tbmFtZSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHYuJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogdi4kbXV0ZWQ7XG4gICAgfVxuICB9XG4gICYtLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbiAgJi0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIH1cbiAgfVxuICAmLS10b3RhbCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgfVxuXG4gIC8vINGC0LDQsdC70LjRhtCwINGC0L7QstCw0YDQvtCyINC90LAg0YLQtdC70LXRhNC+0L3QtSDQv9GA0LXQstGA0LDRidCw0LXRgtGB0Y8g0LIg0YHQv9C40YHQvtC6XG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAmLS1pdGVtcyB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDhweCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICAvLyA6bnRoLWNoaWxkKG4pINC/0LXRgNC10LHQuNCy0LDQtdGCIC5wYl9fbGstLXRhYmxlIHRkINC4IC5wYl9fbGstLXRhYmxlLXJpZ2h0XG4gICAgICB0ZDpudGgtY2hpbGQobikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICB0ZFtkYXRhLWxhYmVsXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgICAgfVxuICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgfVxuICAgICAgLnBiX19vcmRlci0taXRlbS1waG90byB7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLnBiX19vcmRlci0taXRlbS1uYW1lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taGlzdG9yeSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDQmtGD0L/QvtC9OiDRgdC70LXQstCwINC/0LXRgNGE0L7RgNCw0YbQuNGPLCDQutCw0Log0YMg0YHRgtCw0YDQvtCz0L4g0LHQvtGA0LTRjtGA0LAg0LjQtyDQutGA0YPQttC60L7QslxuLnBiX19jb3Vwb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAmLnBiX19ib3gge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgfVxuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3cHggN3B4LCB2LiRyZWQgNHB4LCB0cmFuc3BhcmVudCA0LjVweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cbiAgJi5pcy1leHBpcmVkIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgJi0tY29kZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXVudGlsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgfVxuICAmLS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gIH1cbiAgJi0tY29weSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINC60LDRgNGC0L7Rh9C60LgsINC/0L7Qu9GPLCDQutC90L7Qv9C60LgsINC/0LvQsNGI0LrQuCDRgdGC0LDRgtGD0YHQvtCyINC4INCy0LrQu9Cw0LTQutC4INCx0LXRgNGD0YLRgdGPINC40Lcgc2Nzcy91aVxuQHVzZSBcIm9yZGVyc1wiO1xuXG4vLyDQm9C40YfQvdGL0Lkg0LrQsNCx0LjQvdC10YIg0LrQsNC6INC90LAg0YHRgtCw0YDQvtC8IHByaW50YmFyOiDQvNC10L3RjiDRgdC70LXQstCwLCDQsdC10LvRi9C1INC60LDRgNGC0L7Rh9C60Lgg0YEg0YLQtdC90YzRjlxuLnBiX19sayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjI1cHggbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZCBoZWFkXCIgXCJhc2lkZSBjb250ZW50XCI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMTBweCAwIDgwcHg7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkXCIgXCJhc2lkZVwiIFwiY29udGVudFwiO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gICYtLWhlYWQge1xuICAgIGdyaWQtYXJlYTogaGVhZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRib3JkZXItZGFyaztcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gICYtLWFzaWRlIHtcbiAgICBncmlkLWFyZWE6IGFzaWRlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIG1hcmdpbjogMCAoLSh2LiRndXR0ZXIpKSAyNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSh2LiRndXR0ZXItbW9iaWxlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLSh2LiRndXR0ZXItbW9iaWxlKTtcbiAgICB9XG4gIH1cbiAgLy8g0JzQtdC90Y4g0YDQsNC30LTQtdC70L7Qsjog0LLQutC70LDQtNC60LggKHVpL3RhYnMsIHJvbGU9dGFibGlzdCkg0Lgg0L/QvtC0INC90LjQvNC4IMKr0JLRi9GF0L7QtMK7XG4gICYtLW5hdiB7XG4gICAgLy8g0L3QsCDQv9C70LDQvdGI0LXRgtC1INC4INGC0LXQu9C10YTQvtC90LUg0LLRgdGRINCyINGB0YLRgNC+0LrRgyDRgdC+INGB0LrRgNC+0LvQu9C+0LwsINC60LDQuiDQsiDRgdGC0LDRgNC+0Lkg0LzQvtCx0LjQu9GM0L3QvtC5INCy0LXRgNGB0LjQuFxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAgdi4kZ3V0dGVyO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRib3JkZXI7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgdi4kZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG4gIH1cbiAgJi0tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1tZW51LWl0ZW0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC8vINC00LLQsCDQutC70LDRgdGB0LAsINC60LDQuiDRgNCw0L3RjNGI0LUg0YMg0L/Rg9C90LrRgtCwIMKr0JLRi9GF0L7QtMK7OiDQvdCw0LLQtdC00LXQvdC40LUg0YHRgdGL0LvQutC4INC90LjQttC1INC/0L4g0LrQvtC00YMg0LXQs9C+INC/0LXRgNC10LHQuNCy0LDQtdGCXG4gIC8vIMKr0JLRi9GF0L7QtMK7IC0g0LrQvdC+0L/QutCwLCDRgNCw0YHRgtGP0LPQuNCy0LDQtdC8INC90LAg0YjQuNGA0LjQvdGDINC80LXQvdGOLCDQutCw0Log0YHRgdGL0LvQutC4INC90LDQtCDQvdC10LlcbiAgJi0tbmF2ICYtLWV4aXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgYmFja2dyb3VuZC1jb2xvciB2LiRzcGVlZC1sb25nIHYuJGVhc2luZywgYm9yZGVyLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRib3JkZXI7XG4gICAgICBjb2xvcjogdi4kcmVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgfVxuICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICAgICAgY29sb3I6IHYuJHJlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgcGFkZGluZzogMTJweCAycHggMTBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgJjpob3ZlcixcbiAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2LiRyZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgJi0tcGFuZWwge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtZW50ZXJpbmcge1xuICAgICAgYW5pbWF0aW9uOiBwYi1say1pbiB2LiRzcGVlZC1sb25nIHYuJGVhc2luZztcbiAgICB9XG4gICAgLy8g0LHQtdC3IGpzINGA0LDQt9C00LXQu9GLINC40LTRg9GCINC/0L7QtNGA0Y/QtFxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIC5pcy1yZWFkeSAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAvLyDQvtGB0L3QvtCy0L3QsNGPINC60L7Qu9C+0L3QutCwICsg0L/RgNCw0LLQsNGPINGD0LfQutCw0Y8sINC60LDQuiDQvdCwINGB0YLQsNGA0L7QvCDQvtCx0LfQvtGA0LVcbiAgJi0tY29scyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDI2NXB4O1xuICAgIGdhcDogMzVweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgQGluY2x1ZGUgci51bnRpbC13aWRlc2NyZWVuIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjQwcHg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdhcDogMDtcbiAgICAgIC5wYl9fbGstLXNpZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1tYWluLFxuICAmLS1zaWRlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgPiAucGJfX2J1dHRvbi0tZ3JleSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAucGJfX2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cbiAgfVxuICAmLS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIH1cbiAgJi0taHIge1xuICAgIG1hcmdpbjogNnB4IDAgMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGJvcmRlci1kYXJrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAmLS1ib3gtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLy8g0KTQvtGA0LzRizog0L/QvtC70Y8gK2NvbnRyb2woe3ZhcmlhbnQ6ICdsayd9KSwg0LrQvdC+0L/QutC4ICtidG4oLi4uLCB7dmFyaWFudDogWydtZCcsICdnbG93J119KVxuICAmLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIC5wYl9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNpZGUgJi0tZm9ybSAucGJfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLWZvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgJi0zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG4gIH1cbiAgJi0tZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweCAyMHB4O1xuICB9XG4gICYtLWZvcm0tbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgfVxuICAmLS1pbmxpbmUtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAvLyDQutC90L7Qv9C60LAg0YEgLS1nbG93LCDQvdC+INCx0LXQtyDRiNC40YDQuNC90YsgMjIwcHgsINC60LDQuiDRgyAtLW1kXG4gICAgLnBiX19idXR0b24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmLS1pbmxpbmUtZmllbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAvLyDQvtC60L3QviDCq9Ce0YLQvNC10L3QuNGC0Ywg0LfQsNC60LDQtz/Cuzog0LTQstC1INC60L3QvtC/0LrQuCDQsiDRgNGP0LQsINC90LAg0YLQtdC70LXRhNC+0L3QtSDQvtC00L3QsCDQv9C+0LQg0LTRgNGD0LPQvtC5XG4gICYtLWNvbmZpcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC5wYl9fYnV0dG9uIHtcbiAgICAgIGZsZXg6IDEgMSAxNjBweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgJi0tY291cG9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgfVxuICAgIC5wYl9fYm94ICsgLnBiX19ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAvLyDQn9GD0YHRgtC+0LUg0YHQvtGB0YLQvtGP0L3QuNC1XG4gICYtLWVtcHR5IHtcbiAgICAucGJfX2xrLS10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG4gICYtLWVtcHR5LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5wYl9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWVtcHR5LWxpbmUge1xuICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8g0JDQtNGA0LXRgdCwOiDRgdGC0YDQvtC60Lgg0YEg0LrRgNCw0YHQvdGL0LzQuCBcItCg0LXQtNCw0LrRgtC40YDQvtCy0LDRgtGMXCIg0LggXCLQo9C00LDQu9C40YLRjFwiXG4gICYtLWFkZHJlc3NlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgJi0tYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweCA0MHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAmICsgJiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgICAmLmlzLXJlbW92aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5wYl9fY29udHJvbC0taW5wdXQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuICAmLS1hZGRyZXNzLXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gIH1cbiAgJi0tYWRkcmVzcy1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogNDBweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG4gICYtLWFkZHJlc3MtYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAvLyDQotCw0LHQu9C40YbRiyDRgtC+0LLQsNGA0L7QsiDQuCDQuNGB0YLQvtGA0LjQuFxuICAmLS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTJweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICBiIHtcbiAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgfVxuICAgIC8vINCy0L3Rg9GC0YDQuCDRgtCw0LHQu9C40YbRiywg0YfRgtC+0LHRiyDQv9C10YDQtdCx0LjRgtGMIHRoINC4IHRkINCy0YvRiNC1XG4gICAgJiAmLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYi1say1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQmtCw0YDQutCw0YEg0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvRhSDRgdGC0YDQsNC90LjRhjog0LzQtdC90Y4g0YHQu9C10LLQsCwg0LrQvtC90YLQtdC90YIg0YHQv9GA0LDQstCwICjQutCw0Log0YHRgtCw0YDRi9C1IHN0YXRpYy3RgdGC0YDQsNC90LjRhtGLKVxuLnBiX19pbmZvIHtcbiAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIHBhZGRpbmc6IDE2cHggMCA0OHB4O1xuICB9XG4gIC8vINGBINCx0L7QutC+0LLRi9C8INC80LXQvdGOOiDQvNC10L3RjiDRgdC70LXQstCwLCDQt9Cw0LPQvtC70L7QstC+0Log0Lgg0LrQvtC90YLQtdC90YIg0YHQv9GA0LDQstCwXG4gICYtLXdpdGgtbWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IG1pbm1heCgwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhc2lkZSBoZWFkXCIgXCJhc2lkZSBjb250ZW50XCI7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkXCIgXCJhc2lkZVwiIFwiY29udGVudFwiO1xuICAgIH1cbiAgfVxuICAmLS1oZWFkIHtcbiAgICBncmlkLWFyZWE6IGhlYWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgLy8g0YHQtdGA0LDRjyDQu9C40L3QuNGPINC/0L7QtCDQt9Cw0LPQvtC70L7QstC60L7QvFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgJi1yZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBiX19pbmZvLS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmLS1hc2lkZSB7XG4gICAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgbWFyZ2luOiAwICgtKHYuJGd1dHRlcikpIDI4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSh2LiRndXR0ZXItbW9iaWxlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLSh2LiRndXR0ZXItbW9iaWxlKTtcbiAgICB9XG4gIH1cbiAgJi0tbmF2IHtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIHYuJGd1dHRlcjtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYm9yZGVyO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIHYuJGd1dHRlci1tb2JpbGU7XG4gICAgfVxuICB9XG4gICYtLW1lbnUtYm94IHtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbiAgLy8g0LfQsNCz0L7Qu9C+0LLQvtC6INCz0YDRg9C/0L/RiyDQsiDRgNCw0LzQutC1OiDRgdC10YDQvtC1INC4INGC0ZHQvNC90L7QtSDRgdC70L7QstC+XG4gICYtLW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdi4kYmctc29mdDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsIDAgMCB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICAgIGJveC1zaGFkb3c6IDEwcHggOHB4IDJweCAtMXB4IHYuJGJnLXNvZnQ7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdi4kZ3JleTtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1tZW51LWl0ZW0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gICYtLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCBib3JkZXItY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHYuJGJvcmRlcjtcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICB9XG4gICAgJlthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdi4kYmctc29mdDtcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICAgIH1cbiAgICAvLyDQvdCwINC/0LvQsNC90YjQtdGC0LUg0Lgg0YLQtdC70LXRhNC+0L3QtSDRgdGB0YvQu9C60Lgg0LIg0YHRgtGA0L7QutGDINGBINC/0L7QtNGH0ZHRgNC60LjQstCw0L3QuNC10LwsINC60LDQuiDQsdGL0LvQvlxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgcGFkZGluZzogMTJweCAycHggMTBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgJjpob3ZlcixcbiAgICAgICZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHYuJHJlZDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vINCg0LDQt9C00LXQu9GLINCy0L3Rg9GC0YDQuCDQutC+0L3RgtC10L3RgtCwXG4gICYtLXNlY3Rpb24ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAyMHB4O1xuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQotC40L/QvtCz0YDQsNGE0LjQutCwINGC0LXQutGB0YLQvtCyOiDQsNCx0LfQsNGG0YssINGB0L/QuNGB0LrQuCwg0YLQsNCx0LvQuNGG0Ytcbi5wYl9fcHJvc2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gID4gKiArIDppcyhoMiwgaDMsIGg0KSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICA6aXMoaDIsIGgzLCBoNCkgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgYixcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgfVxuICBhOm5vdChbY2xhc3NdKSB7XG4gICAgY29sb3I6IHYuJHJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodi4kcmVkLCAwLjQpO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nLCB0ZXh0LWRlY29yYXRpb24tY29sb3Igdi4kc3BlZWQtbG9uZyB2LiRlYXNpbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdi4kcmVkLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbiAgdWwsXG4gIG9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjYyZW07XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQ7XG4gICAgfVxuICB9XG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBwcm9zZTtcbiAgfVxuICBvbCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBwcm9zZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihwcm9zZSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICB9XG4gIH1cbiAgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICBjb2xvcjogdi4kbXV0ZWQ7XG4gIH1cbiAgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXBhZ2U7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINGC0LXQvdGMINCx0LXQu9GL0YUg0L/Qu9Cw0YjQtdC6INGBINGG0LXQvdC+0Lkg0Lgg0LrQvdC+0L/QutC4XG4kcHJpY2Utc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbi5wYl9fZGVsaXZlcnkge1xuICAmLS1jaXR5LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cbiAgJi0tY2l0eSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgfVxuICAgIC8vINC60L3QvtC/0LrQsCArYnRuKC4uLiwge3ZhcmlhbnQ6ICdtZCd9KVxuICAgIC5wYl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBib3gtc2hhZG93OiAkcHJpY2Utc2hhZG93O1xuICAgIH1cbiAgfVxuICAmLS1jaXR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgfVxuICAmLS1jaXR5LWhpbnQge1xuICAgIG1hcmdpbjogNHB4IDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gIH1cbiAgJi0tY2l0eS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHYuJGJvcmRlci1kYXJrO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQotCw0LHQu9C40YbQsCDRgdC70YPQttCxINC00L7RgdGC0LDQstC60Lg6INGB0LXRgNCw0Y8g0L/QvtC00LvQvtC20LrQsCwg0YbQtdC90Ysg0LIg0LHQtdC70YvRhSDQv9C70LDRiNC60LDRhVxuLnBiX19kdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgJi0td3JhcCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBAaW5jbHVkZSByLnVudGlsLXdpZGVzY3JlZW4ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMCA4cHggMTZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gICAgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIHRib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICB9XG4gIHRib2R5IHRyOmZpcnN0LWNoaWxkID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgdGJvZHkgdHI6bGFzdC1jaGlsZCA+ICoge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvLyB0ZCDQv9C10YDQtdCx0LjQstCw0LXRgiDRhtC10L3RgtGA0LjRgNC+0LLQsNC90LjQtSDRj9GH0LXQtdC6INC40Lcg0L/RgNCw0LLQuNC70LAg0LLRi9GI0LVcbiAgdGQjeyZ9LS1zZXJ2aWNlIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmLS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgJi0tZGF5cyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmLS1wcmljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJHByaWNlLXNoYWRvdztcbiAgICAmLmlzLW5vbmUge1xuICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgIH1cbiAgfVxuICAmLS1zYXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICB9XG4gICYtLWluZm8ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAmLS10ZXJtcyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG5cbiAgLy8g0L3QsCDRgtC10LvQtdGE0L7QvdC1INC60LDQttC00LDRjyDRgdC70YPQttCx0LAg0LrQsNGA0YLQvtGH0LrQvtC5XG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICB0aGVhZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICB0Ym9keSB0ciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgZ2FwOiAxMnB4IDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gICAgfVxuICAgIHRib2R5IHRyOm50aC1jaGlsZChuKSA+ICoge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgdGRbZGF0YS1sYWJlbF06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogdi4kbXV0ZWQ7XG4gICAgfVxuICAgICYtLXNlcnZpY2Uge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLS1kYXlzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmLS1wcmljZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgJi0taW5mbyxcbiAgICAmLS10ZXJtcyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAvLyA6aXModGQpW2RhdGEtbGFiZWxdINC/0LXRgNC10LHQuNCy0LDQtdGCIC5wYl9fZHRhYmxlIHRkW2RhdGEtbGFiZWxdOjpiZWZvcmUg0LLRi9GI0LVcbiAgICAgICY6aXModGQpW2RhdGEtbGFiZWxdOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8gRkFROiDQs9GA0YPQv9C/0Ysg0LLQvtC/0YDQvtGB0L7QslxuLnBiX19mYXEge1xuICAmLS1ncm91cHMge1xuICAgIC5wYl9fYWNjb3JkaW9uIHtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDQk9C00LUg0LzQvtC5INC30LDQutCw0Ldcbi5wYl9fd2hlcmUge1xuICAmLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC8vINGD0LbQtSwg0YfQtdC8INGDIC0tbWQ6IDE4MHB4XG4gICAgLnBiX19idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmLS10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAmLS1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmW2hpZGRlbl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICB9XG4gICYtLWluZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTJweCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDZweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBjb2xvcjogdi4kbXV0ZWQ7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgfVxuICB9XG4gICYtLXRvdGFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gICAgfVxuICB9XG4gICYtLXRvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBkdCxcbiAgICBkZCB7XG4gICAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICAgIH1cbiAgfVxuICAvLyDRgdCy0L7QtNC60LAg0L/QviDQt9Cw0LrQsNC30YMg0L3QsCDRgtC10LvQtdGE0L7QvdC1INCyINGB0YLQvtC70LHQuNC6XG4gIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAmLS1zdW1tYXJ5IHtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vINCS0L7Qt9Cy0YDQsNGCINC4INC+0LHQvNC10L1cbi5wYl9fcmV0dXJuIHtcbiAgLy8g0YHQtdGA0LDRjyDQv9C+0LvQvtGB0LAgXCLQl9Cw0LrQvtC9Li4uIC8g0KHQutCw0YfQsNGC0YxcIiwgXCLQntGE0L7RgNC80LjRgtGMINC/0YDQtdGC0LXQvdC30LjRjiAvINCd0LDRh9Cw0YLRjFwiXG4gICYtLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJnLXNvZnQ7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1iYXItdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gIH1cbiAgJi0tYmFyLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kcmVkLWRhcms7XG4gICAgfVxuICB9XG4gICYtLW1haWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vINCg0LXQutCy0LjQt9C40YLRi1xuLnBiX19yZXEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmLS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgdGgge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGNvbG9yOiB2LiRtdXRlZDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIH1cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDQstC90YPRgtGA0Lgg0YLQsNCx0LvQuNGG0YssINGH0YLQvtCx0Ysg0L/QtdGA0LXQsdC40YLRjCDQvtGC0YHRgtGD0L/RiyDRj9GH0LXQtdC6INCy0YvRiNC1XG4gICYtLXRhYmxlICYtLXdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQniDQvdCw0YFcbi5wYl9fYWJvdXQge1xuICAmLS1pbnRybyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG4gICYtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuICAgIGIge1xuICAgICAgY29sb3I6IHYuJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmLS1xdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMCAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHYuJHJlZDtcbiAgICB9XG4gICAgYiB7XG4gICAgICBjb2xvcjogdi4kcmVkO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS1waG90by1waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLXBob3RvLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJi0tcGhvdG8tdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDQ2NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodi4kcmVkLCAwLjg1KTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQ7XG4gICAgfVxuICB9XG4gICYtLXByaW5jaXBsZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICB9XG4gICYtLXByaW5jaXBsZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiRibGFjaztcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuICAmLS1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmLS1saXN0LWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi8vINCf0YDQvtC40LfQstC+0LTRgdGC0LLQvlxuLnBiX19wcm9kdWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDIwcHg7XG4gICYtLWhlYWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gIH1cbiAgJi0tZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2LiRibGFjaztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgJi0tc3RlcHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNDBweCA0OHB4O1xuICAgIEBpbmNsdWRlIHIudW50aWwtd2lkZXNjcmVlbiB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXN0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICB9XG4gICYtLXN0ZXAtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAvLyDRh9GR0YDQvdGL0Lkg0LrQstCw0LTRgNCw0YIg0YEg0L3QvtC80LXRgNC+0LxcbiAgJi0tc3RlcC1udW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR0ZXh0O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLS1zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAmLS1zdGVwLXBpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tc3RlcC1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gICYtLXN0ZXAtdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICYtLXRpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gICYtLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MTBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCa0L7QvdGC0LDQutGC0Ys6INGB0LXRgNGL0LUg0L/Qu9Cw0YjQutC4INGBINC60YDQsNGB0L3Ri9C80Lgg0YLQtdC70LXRhNC+0L3QsNC80LgsINC60LDQuiDQvdCwINGB0YLQsNGA0L7QuSDRgdGC0YDQsNC90LjRhtC1XG4ucGJfX2NvbnRhY3RzIHtcbiAgJi0tbWFpbixcbiAgJi0tc2hvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtLXBob25lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kcmVkO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJHJlZC1kYXJrO1xuICAgIH1cbiAgfVxuICAmLS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdi4kcmVkO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJHJlZC1kYXJrO1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gICYtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICB9XG4gICYtLXNvY2lhbC1saW5rIHtcbiAgICBjb2xvcjogdi4kcmVkO1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2LiRyZWQtZGFyaztcbiAgICB9XG4gIH1cbiAgJi0tcmVxLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdi4kcmVkO1xuICB9XG4gICYtLXNob3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICB9XG4gICYtLWFjY2VudCB7XG4gICAgY29sb3I6IHYuJHJlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICYtLXBob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuICAmLS1waG90by1waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMSAyMDBweDtcbiAgfVxuICAmLS1waG90byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAmLS10aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2LiR0ZXh0O1xuICB9XG4gICYtLWFkZHJlc3Mge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgfVxuXG4gIC8vINCh0YLQsNGC0LjRh9C90LDRjyDQutCw0YDRgtCwINGB0L4g0YHRgdGL0LvQutC+0Lkg0L3QsCDQr9C90LTQtdC60YEu0JrQsNGA0YLRi1xuICAmLS1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRiZy1zb2Z0O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuICAgICY6aG92ZXIgLnBiX19jb250YWN0cy0tbWFwLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQtZGFyaztcbiAgICB9XG4gIH1cbiAgJi0tbWFwLXBpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLW1hcC1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAmLS1tYXAtcGluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiB2LiRyZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuICAmLS1tYXAtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kcmVkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHYuJHNwZWVkLWxvbmcgdi4kZWFzaW5nO1xuICB9XG5cbiAgLy8g0KTQvtGA0LzQsCDQstC+0L/RgNC+0YHQsFxuICAmLS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgcGFkZGluZzogMTZweCAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1mZWVkYmFjay1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNzlweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIC5wYl9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xyXG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcclxuXHJcbi8vIDQwNCDQutCw0Log0L3QsCDRgdGC0LDRgNC+0Lwg0YHQsNC50YLQtTog0L7Qs9GA0L7QvNC90YvQtSDRhtC40YTRgNGLLCDQt9Cw0LPQvtC70L7QstC+0Log0LrQsNC/0YHQvtC8LCDQutGA0LDRgdC90YvQtSDRgdGB0YvQu9C60LhcclxuLnBiX19uZiB7XHJcbiAgJi0tYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjBweCAxOHB4IDg1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiB2LiRibGFjaztcclxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAyNXB4IDAgMjJweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHYuJGJsYWNrO1xyXG4gIH1cclxuICAmLS10ZXh0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiB2LiR0ZXh0O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiB2LiRyZWQ7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwicHJvbW8tbWl4aW5zXCIgYXMgcDtcblxuLy8g0KjRgNC40YTRgtGLINGB0YLQsNGA0YvRhSDQsdCw0L3QvdC10YDQvtCyLCDQu9C10LbQsNGCINCyIHNyYy9zdGF0aWMvYmFubmVycy9mb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkV2b2x2ZW50YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2Jhbm5lcnMvZm9udHMvRXZvbHZlbnRhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaHVua0ZpdmUgUHJpbnRcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL3N0YXRpYy9iYW5uZXJzL2ZvbnRzL0NodW5rRml2ZVByaW50LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29yZSBSaGlubyA2NVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2Jhbm5lcnMvZm9udHMvQ29yZVJoaW5vNjVCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL3N0YXRpYy9iYW5uZXJzL2ZvbnRzL0V1Y2xpZENpcmN1bGFyQS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpblwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2Jhbm5lcnMvZm9udHMvQW1lcmljYW5DYXB0YWluMDEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQm9va1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2Jhbm5lcnMvZm9udHMvRnV0dXJhQm9va0Mud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWYW1waXJlOTVcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL3N0YXRpYy9iYW5uZXJzL2ZvbnRzL1ZhbXBpcmU5NS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4kZXZvbHZlbnRhOiBcIkV2b2x2ZW50YVwiLCB2LiRmb250LWZhbWlseTtcblxuLnBiX19wcm9tbyB7XG4gIC8vINGB0LDQvCDQsdCw0L3QvdC10YA6IDI2MHB4INC90LAg0LTQtdGB0LrRgtC+0L/QtSwgMjAwcHgg0L3QsCDQvNC+0LHQuNC70LrQtSwg0YTQvtC9INC/0L4g0YbQtdC90YLRgNGDINCx0LXQtyDQvNCw0YHRiNGC0LDQsdCwXG4gICYtLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LWZhbWlseTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJi0tYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi0tYmctZCB7XG4gICAgd2lkdGg6IDE5MjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1iZy1tIHtcbiAgICB3aWR0aDogOTk5cHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBAaW5jbHVkZSBwLmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy8g0LrQvtC70L7QvdC60LAg0YEg0LrQvtC90YLQtdC90YLQvtC8INC/0L7QstC10YDRhSDRhNC+0L3QsFxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuICAmLS1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRldm9sdmVudGE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjg0LCAtMC4xMSwgMC40OSwgMS43KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYm94LXNoYWRvdywgY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxuICAmLS1idXR0b24tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy8g0YLQsNC50LzQtdGAINC00L4g0L/QvtC70YPQvdC+0YfQuFxuICAmLS10aW1lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi0tdGltZXItY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYtLXRpbWVyLXNlcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICB9XG4gIH1cbiAgJi0tdGltZXItbnVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcblxuLy8g0JHQsNC90L3QtdGA0Ysg0LbQuNCy0YPRgiDQstC90YPRgtGA0Lgg0LrQvtC90YLQtdC50L3QtdGA0LAgLnBiX19iYW5uZXJzLS1jYW52YXMsINC/0L7RjdGC0L7QvNGDINCw0LTQsNC/0YLQuNCyINGDINC90LjRhVxuLy8g0L3QtSDQv9C+INGI0LjRgNC40L3QtSDQvtC60L3QsCwg0LAg0L/QviDRiNC40YDQuNC90LUg0LrQvtC90YLQtdC50L3QtdGA0LAuINCi0LDQuiDQvNC+0LHQuNC70YzQvdGD0Y4g0LLQtdGA0YHQuNGOINC80L7QttC90L4g0L/QvtC60LDQt9Cw0YLRjFxuLy8g0LIg0YDQsNC80LrQtSAzOTBweCDQv9GA0Y/QvNC+INC90LAg0LTQtdGB0LrRgtC+0L/QtS4g0JPRgNCw0L3QuNGG0LAg0LrQsNC6INC90LAg0YHRgtCw0YDQvtC8INGB0LDQudGC0LU6IDEwMDBweC5cbkBtaXhpbiBtIHtcbiAgQGNvbnRhaW5lciBwcm9tbyAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyDQutC90L7Qv9C60Lgg0LHQsNC90L3QtdGA0L7QsiAyMDIyLTIwMjMg0L3QsCDRhdC+0LLQtdGA0LUg0YPQstC10LvQuNGH0LjQstCw0LvQuNGB0YxcbkBtaXhpbiBncm93IHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgYm94LXNoYWRvdzogdi4kc2hhZG93LXBsYXRlLWhvdmVyO1xuICB9XG59XG5AbWl4aW4gZCB7XG4gIEBjb250YWluZXIgcHJvbW8gKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vIEJsYWNrIEZyaWRheSAyMDIxOiDQvdC10L7QvdC+0LLRi9C5INC70L7Qs9C+0YLQuNC/LCDQs9C70LjRgtGHLdC90LDQtNC/0LjRgdGMINC4INC60L3QvtC/0LrQuCDRgSDQtNCy0L7QudC90L7QuSDRgtC10L3RjNGOXG5Aa2V5ZnJhbWVzIHBiLXByb21vLWdsaXRjaC0xIHtcbiAgMCUgeyBjbGlwLXBhdGg6IGluc2V0KDQwJSAwIDUyJSAwKTsgdHJhbnNmb3JtOiBza2V3KDAuOGRlZyk7IH1cbiAgMjAlIHsgY2xpcC1wYXRoOiBpbnNldCgxOCUgMCA2MCUgMCk7IHRyYW5zZm9ybTogc2tldygwLjRkZWcpOyB9XG4gIDQwJSB7IGNsaXAtcGF0aDogaW5zZXQoNzAlIDAgNiUgMCk7IHRyYW5zZm9ybTogc2tldygwLjlkZWcpOyB9XG4gIDYwJSB7IGNsaXAtcGF0aDogaW5zZXQoMTAlIDAgNzglIDApOyB0cmFuc2Zvcm06IHNrZXcoMC4xZGVnKTsgfVxuICA4MCUgeyBjbGlwLXBhdGg6IGluc2V0KDU2JSAwIDMwJSAwKTsgdHJhbnNmb3JtOiBza2V3KDAuNmRlZyk7IH1cbiAgMTAwJSB7IGNsaXAtcGF0aDogaW5zZXQoMzAlIDAgNDQlIDApOyB0cmFuc2Zvcm06IHNrZXcoMC41ZGVnKTsgfVxufVxuQGtleWZyYW1lcyBwYi1wcm9tby1nbGl0Y2gtMiB7XG4gIDAlIHsgY2xpcC1wYXRoOiBpbnNldCg2MiUgMCAyMCUgMCk7IHRyYW5zZm9ybTogc2tldygwLjlkZWcpOyB9XG4gIDIwJSB7IGNsaXAtcGF0aDogaW5zZXQoOCUgMCA3MCUgMCk7IHRyYW5zZm9ybTogc2tldygwLjFkZWcpOyB9XG4gIDQwJSB7IGNsaXAtcGF0aDogaW5zZXQoODAlIDAgNCUgMCk7IHRyYW5zZm9ybTogc2tldygwLjVkZWcpOyB9XG4gIDYwJSB7IGNsaXAtcGF0aDogaW5zZXQoMzQlIDAgNTAlIDApOyB0cmFuc2Zvcm06IHNrZXcoMWRlZyk7IH1cbiAgODAlIHsgY2xpcC1wYXRoOiBpbnNldCg0JSAwIDgyJSAwKTsgdHJhbnNmb3JtOiBza2V3KDAuM2RlZyk7IH1cbiAgMTAwJSB7IGNsaXAtcGF0aDogaW5zZXQoNDglIDAgMjglIDApOyB0cmFuc2Zvcm06IHNrZXcoMC44ZGVnKTsgfVxufVxuQGtleWZyYW1lcyBwYi1wcm9tby1nbGl0Y2gtc2tldyB7XG4gIDAlIHsgdHJhbnNmb3JtOiBza2V3KC0zZGVnKTsgfVxuICAyMCUgeyB0cmFuc2Zvcm06IHNrZXcoNWRlZyk7IH1cbiAgNDAlIHsgdHJhbnNmb3JtOiBza2V3KC0zZGVnKTsgfVxuICA2MCUgeyB0cmFuc2Zvcm06IHNrZXcoMWRlZyk7IH1cbiAgODAlIHsgdHJhbnNmb3JtOiBza2V3KDVkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNrZXcoMGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgcGItcHJvbW8tZ2xpdGNoLXNoYWtlIHtcbiAgMCUsIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAyMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAycHgpOyB9XG4gIDQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0ycHgpOyB9XG4gIDYwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KTsgfVxuICA4MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC0ycHgpOyB9XG59XG4ucGJfX3Byb21vLS1iZi0yMDIxIHtcbiAgJi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cbiAgJi1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICYtbG9nby1kIHtcbiAgICB3aWR0aDogODY1cHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1sb2dvLW0ge1xuICAgIHdpZHRoOiAzMjhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgQGluY2x1ZGUgcC5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cbiAgJi1nbG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vINCz0L7Qu9GD0LHQvtC1INGB0LLQtdGH0LXQvdC40LUg0L/QvtC0INC90LDQtNC/0LjRgdGM0Y5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAxMHB4ICMzYWZjZmU7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuICB9XG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LWJlYmFzO1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbmltYXRpb246IHBiLXByb21vLWdsaXRjaC1za2V3IDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB0ZXh0LXNoYWRvdzogLTJweCAwICNmZjAwYzE7XG4gICAgICBhbmltYXRpb246IHBiLXByb21vLWdsaXRjaC0xIDVzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHRleHQtc2hhZG93OiAtMnB4IDAgIzAwZmZmOSwgMnB4IDJweCAjZmYwMGMxO1xuICAgICAgYW5pbWF0aW9uOiBwYi1wcm9tby1nbGl0Y2gtMiAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIH1cbiAgfVxuICAmLXRpbWVyIHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBnYXA6IDhweCAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAucGJfX3Byb21vLS1idXR0b24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAvLyDRgNC+0LfQvtCy0LDRjyDQuCDQsdC40YDRjtC30L7QstCw0Y8g0L/QvtC00LvQvtC20LrQuCwg0L3QsCDRhdC+0LLQtdGA0LUg0LTRgNC+0LbQsNGCXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZmY7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjogcGItcHJvbW8tZ2xpdGNoLXNoYWtlIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGggaW5maW5pdGU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogcGItcHJvbW8tZ2xpdGNoLXNoYWtlIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIHJldmVyc2UgYm90aCBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbi1jb2xvciAucGJfX3Byb21vLS1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2JkZTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwicHJvbW8tbWl4aW5zXCIgYXMgcDtcblxuLy8g0JrQuNCx0LXRgCDQv9C+0L3QtdC00LXQu9GM0L3QuNC6IDIwMjE6INC/0LDQtNCw0Y7RidC40LUg0LfQstGR0LfQtNGLLCDQv9GD0LvRjNGB0LjRgNGD0Y7RidCw0Y8g0L3QsNC00L/QuNGB0YwsINGC0LDQudC80LXRgFxuQGtleWZyYW1lcyBwYi1wcm9tby1jeWJlci10YWlsIHtcbiAgMCUgeyB3aWR0aDogMDsgfVxuICAzMCUgeyB3aWR0aDogMTAwcHg7IH1cbiAgMTAwJSB7IHdpZHRoOiAwOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLXByb21vLWN5YmVyLXNob290IHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5MDBweCk7IH1cbn1cbkBrZXlmcmFtZXMgcGItcHJvbW8tY3liZXItc2hhZG93IHtcbiAgMCUsIDEwMCUgeyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwICMwMDApOyB9XG4gIDUwJSB7IGZpbHRlcjogZHJvcC1zaGFkb3coMjBweCAyMHB4IDQwcHggIzAwMCk7IH1cbn1cbi5wYl9fcHJvbW8tLWN5YmVyLTIwMjEge1xuICAmLWxpbmVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMjU1LCAwKSwgI2ZmZik7XG4gICAgYW5pbWF0aW9uOiBwYi1wcm9tby1jeWJlci10YWlsIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlLCBwYi1wcm9tby1jeWJlci1zaG9vdCAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAkdG9wczogLTEyMHB4LCAxMHB4LCAtNjBweCwgMTUwcHgsIC0xNTBweCwgODBweCwgLTIwcHgsIDE5MHB4LCAtOTBweCwgNDBweCwgMTIwcHgsIC00MHB4O1xuICAgICRsZWZ0czogNSUsIDEyJSwgMjAlLCAyOCUsIDM2JSwgNDQlLCA1MiUsIDYwJSwgNjglLCA3NiUsIDg0JSwgOTIlO1xuICAgICRkZWxheXM6IDUxNDZtcywgMTEwMW1zLCAyMjUzbXMsIDMxNjBtcywgODQ3N21zLCA5MTQ2bXMsIDk4MW1zLCA4NzM1bXMsIDcyOG1zLCA3MjI2bXMsIDIzNDZtcywgNTc5Nm1zO1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgdG9wOiBsaXN0Lm50aCgkdG9wcywgJGkpO1xuICAgICAgICBsZWZ0OiBsaXN0Lm50aCgkbGVmdHMsICRpKTtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBsaXN0Lm50aCgkZGVsYXlzLCAkaSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaW5uZXIge1xuICAgIG1heC13aWR0aDogOTQ1cHg7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgfVxuICB9XG4gICYtc2hpcnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBwYi1wcm9tby1jeWJlci1zaGFkb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbiAgJi10aXRsZS1kIHtcbiAgICB3aWR0aDogMTIwOXB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NyUpO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlLW0ge1xuICAgIHdpZHRoOiA1NjJweDtcbiAgICBoZWlnaHQ6IDE5M3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBAaW5jbHVkZSBwLmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi10aW1lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgdGV4dC1zaGFkb3c6IDRweCAzcHggNXB4ICMwMDA7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZ2FwOiA2cHggOHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyMDZweDtcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM5OTBjO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCJwcm9tby1taXhpbnNcIiBhcyBwO1xuXG4vLyDQpNC40L3QsNC70YzQvdCw0Y8g0YDQsNGB0L/RgNC+0LTQsNC20LAgMjAyMjog0YLQsNC50LzQtdGAINCyINCx0LXQu9GL0YUg0LrQsNGA0YLQvtGH0LrQsNGFXG4ucGJfX3Byb21vLS1ueS1maW5hbCB7XG4gICYtaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAmLXRpbWVyIHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmEgQm9va1wiLCB2LiRmb250LWZhbWlseTtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuICAvLyDQtNCy0L7QtdGC0L7Rh9C40Y8g0LzQtdC20LTRgyDQutCw0YDRgtC+0YfQutCw0LzQuFxuICAmLXRpbWVyLXNlcCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgJi10aW1lci1jYXJkIHtcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCAjYWIwNTA1O1xuICAgIC5wYl9fcHJvbW8tLXRpbWVyLW51bSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGNvbG9yOiB2LiRyZWQtc2FsZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgLnBiX19wcm9tby0tdGltZXItbnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZ2FwOiA2cHggMTBweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIEBpbmNsdWRlIHAuZ3JvdztcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtZmFtaWx5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpLCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1ub3RpY2U7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwicHJvbW8tbWl4aW5zXCIgYXMgcDtcblxuLy8g0J/RgNC10LTQvdC+0LLQvtCz0L7QtNC90LjQuSBTQUxFIDIwMjE6INCx0YPQutCy0Ysg0L/QviDQvtGH0LXRgNC10LTQuCDQv9GD0LvRjNGB0LjRgNGD0Y7RgiDQuCDQstC70LXRgtCw0Y7RglxuQGtleWZyYW1lcyBwYi1wcm9tby1sZXR0ZXItcHVsc2Uge1xuICA2MCUsIDgwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgOTklIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9XG59XG5Aa2V5ZnJhbWVzIHBiLXByb21vLWxldHRlci1sZWZ0IHtcbiAgMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwcHgsIDApIHNjYWxlKDApOyB9XG4gIDYwJSwgODAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7IH1cbiAgOTklIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgc2NhbGUoMS4yKTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgc2NhbGUoMSk7IH1cbn1cbkBrZXlmcmFtZXMgcGItcHJvbW8tbGV0dGVyLXJpZ2h0IHtcbiAgMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDBweCwgMCkgc2NhbGUoMCk7IH1cbiAgNjAlLCA4MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTsgfVxuICA5OSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSBzY2FsZSgxLjIpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSBzY2FsZSgxKTsgfVxufVxuLnBiX19wcm9tby0tcHJlc2FsZS0yMDIxIHtcbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgfVxuICB9XG4gICYtdG9wLFxuICAmLXNhbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYjAyZjNlO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtdG9wIHtcbiAgICBmb250LWZhbWlseTogXCJDb3JlIFJoaW5vIDY1XCIsIHYuJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBzcGFuIHtcbiAgICAgIGFuaW1hdGlvbjogcGItcHJvbW8tbGV0dGVyLXB1bHNlIDEuMXMgaW5maW5pdGU7XG4gICAgfVxuICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggMTQge1xuICAgICAgc3BhbjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAoJGkgLSAxKSAqIDAuMDVzO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cbiAgJi1zYWxlIHtcbiAgICBmb250LWZhbWlseTogXCJDaHVua0ZpdmUgUHJpbnRcIiwgdi4kZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNTJweDtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGFuaW1hdGlvbjogcGItcHJvbW8tbGV0dGVyLWxlZnQgMi4xcyBpbmZpbml0ZTtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjA1cztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBiLXByb21vLWxldHRlci1yaWdodDtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjA1cztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBiLXByb21vLWxldHRlci1yaWdodDtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjFzO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgZm9udC1zaXplOiAxMDlweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGdhcDogNnB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmMyNTY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg0cHggNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbi1jb2xvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMzE0NDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vINCU0LXQvdGMINCf0L7QsdC10LTRiyAyMDIyXG4ucGJfX3Byb21vLS12aWN0b3J5IHtcbiAgJi1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGdhcDogNnB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcC5ncm93O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCJwcm9tby1taXhpbnNcIiBhcyBwO1xuXG4vLyDQmtC+0LvQu9C10LrRhtC40Y8gXCLQpNGD0YLQsdC+0LtcIiAyMDIyOiDQvtC00L3QsCDQutC90L7Qv9C60LAt0L/QuNC70Y7Qu9GPXG4ucGJfX3Byb21vLS1mb290YmFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTBjMjA7XG4gICYtaW5uZXIge1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIEBpbmNsdWRlIHAuZ3JvdztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vIDExLjExIFByZXNhbGUgMjAyMjog0YTQuNC+0LvQtdGC0L7QstGL0LUg0LrQvdC+0L/QutC4INGB0YLRgNC+0YfQvdGL0LzQuFxuLnBiX19wcm9tby0tc2FsZS0xMTExIHtcbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcC5ncm93O1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMjg2ODtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vINCd0L7QstC+0LPQvtC00L3QuNC1INC60L7Qu9C70LXQutGG0LjQuCAyMDIyOiDQt9C+0LvQvtGC0YvQtSDQutC90L7Qv9C60Lhcbi5wYl9fcHJvbW8tLW55LWNvbGxlY3Rpb25zIHtcbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjY2cHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGdhcDogNnB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBwLmdyb3c7XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2QzOTQyYiAwJSwgI2ZmZmZhYyA2NSUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCJwcm9tby1taXhpbnNcIiBhcyBwO1xuXG4vLyDQo9GB0L/QtdC5INC60YPQv9C40YLRjCDQv9C+INGG0LXQvdCw0LwgMjAyMjog0LrQvdC+0L/QutC4INGB0L/RgNCw0LLQsCDQvtGCINCx0L7Qu9GM0YjQvtC5INGG0LjRhNGA0Ytcbi5wYl9fcHJvbW8tLXByaWNlcy0yMDIzIHtcbiAgJi1idXR0b25zIHtcbiAgICBsZWZ0OiAyMDZweDtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGdhcDogNnB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBwLmdyb3c7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vINCa0L7Qu9C70LXQutGG0LjRjyBIYWxsb3dlZW4gMjAyMVxuLnBiX19wcm9tby0taGFsbG93ZWVuIHtcbiAgJi1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTU0cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjExYztcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCJwcm9tby1taXhpbnNcIiBhcyBwO1xuXG4vLyDQmtC+0LvQu9C10LrRhtC40Y8gTmFydXRvIDIwMjFcbi5wYl9fcHJvbW8tLW5hcnV0byB7XG4gICYtaW5uZXIge1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGdhcDogNXB4IDhweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8g0LIg0L7RgNC40LPQuNC90LDQu9C1INGH0ZHRgNC90YvQuSDRgtC10LrRgdGCINC90LAg0YfRkdGA0L3QvtC8LCDRgtC10LrRgdGCINC+0YHRgtCw0LLQuNC7INCx0LXQu9GL0LxcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vINCc0Ysg0L3QsCBPem9uINC4IFdpbGRiZXJyaWVzIDIwMjI6INC00LLQtSDRh9GR0YDQvdGL0LUg0LrQvdC+0L/QutC4XG4ucGJfX3Byb21vLS1tYXJrZXRwbGFjZXMge1xuICAmLWJ1dHRvbnMge1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIEBpbmNsdWRlIHAuZ3JvdztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCJwcm9tby1taXhpbnNcIiBhcyBwO1xuXG4vLyDQmtC+0LvQu9C10LrRhtC40Y8g0LTQu9GPINCy0LvRjtCx0LvRkdC90L3Ri9GFLCAxNCDRhNC10LLRgNCw0LvRjyAyMDIxXG4ucGJfX3Byb21vLS1sb3ZlIHtcbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiA4MTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGdhcDogNXB4IDhweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTgzcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y1Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjM2QzZDNkO1xuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmNjZDY7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAjZmNmNWY3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmYyNDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjM2QzZDNkO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vINCa0L7Qu9C70LXQutGG0LjRjyAyMyDRhNC10LLRgNCw0LvRjyAyMDIxOiDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjQtSDQutC90L7Qv9C60Lhcbi5wYl9fcHJvbW8tLWRlZmVuZGVyIHtcbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiA2NTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZ2FwOiA2cHggMTBweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTUycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpblwiLCB2LiRmb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGNvbG9yOiAjYWMwNzBkO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGZhZjMgMCUsICNjOGQwY2YgNTAlLCAjYzhkMGNmIDUxJSwgI2YwZmFmMyAxMDAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2M4ZDBjZiAwJSwgI2YwZmFmMyA1MCUsICNmMGZhZjMgNTElLCAjYzhkMGNmIDEwMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwLm0ge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwicHJvbW8tbWl4aW5zXCIgYXMgcDtcblxuLy8g0JrQvtC70LvQtdC60YbQuNGPIDgg0LzQsNGA0YLQsCAyMDIxOiDQttGR0LvRgtGL0LUg0LrQvdC+0L/QutC4XG4ucGJfX3Byb21vLS1tYXJjaCB7XG4gICYtaW5uZXIge1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogODE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBnYXA6IDZweCAxMHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxODNweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmU0MztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogI2YyOTEwMztcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcInByb21vLW1peGluc1wiIGFzIHA7XG5cbi8vINCf0YDQtdC00L3QvtCy0L7Qs9C+0LTQvdC40LkgU0FMRSAyMDIwOiDRgtCw0LnQvNC10YAg0YHQstC10YDRhdGDLCDRhtC10L3RiyDQvdCwINC60L3QvtC/0LrQsNGFXG4ucGJfX3Byb21vLS1wcmVzYWxlLTIwMjAge1xuICAmLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgfVxuICB9XG4gICYtdGltZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtYmViYXM7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNTM1MzM2O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBnYXA6IDZweCAxMHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxODZweDtcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzMzY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUzNTMzNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLnBiX19wcm9tby0tYnV0dG9uLXByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICM1MzUzMzY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGdhcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwicHJvbW8tbWl4aW5zXCIgYXMgcDtcblxuLy8gLTQwJSDQvdCwINGB0LLQuNGC0YjQvtGC0Ysg0Lgg0YXRg9C00LgsIDIwMjA6INC30L7Qu9C+0YLRi9C1INGG0LjRhNGA0Ysg0YEg0LHQtdC70YvQvCDQvNC10YDRhtCw0L3QuNC10LxcbkBrZXlmcmFtZXMgcGItcHJvbW8tc2hpbW1lciB7XG4gIDAlLCAxMDAlIHsgb3BhY2l0eTogMDsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG59XG4ucGJfX3Byb21vLS1zYWxlLTQwIHtcbiAgJi1pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgfVxuICB9XG4gICYtdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi10aW1lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtYmViYXM7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbiAgLy8g0YbQuNGE0YDRiyDRgdGC0L7Rj9GCINC70LXQstC10LUg0L3QsNC00L/QuNGB0LggXCLQvdCwINGB0LLQuNGC0YjQvtGC0Ysg0Lgg0YXRg9C00LhcIiDRgSDRhNC+0L3QsFxuICAmLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMzRweDtcbiAgICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiLCB2LiRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIyOHB4LCAtMjBweCk7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05MHB4LCAyNHB4KTtcbiAgICB9XG4gIH1cbiAgJi1udW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2RiOWEzZSwgI2MzOGUzOSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC8vINGB0LLQtdGA0YXRgyDQutC+0L/QuNGPINCyINCx0LXQu9C+0Lwg0LPRgNCw0LTQuNC10L3RgtC1LCDQvtC90LAg0LzQuNCz0LDQtdGCXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjYmFiNmI2KTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYW5pbWF0aW9uOiBwYi1wcm9tby1zaGltbWVyIDAuNXMgaW5maW5pdGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgfVxuICB9XG4gICYtcGVyY2VudCB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICAgIEBpbmNsdWRlIHAubSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgZ2FwOiA2cHggMTJweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTU0cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzUwMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcC5tIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQodGC0YDQsNC90LjRhtCwINCz0LDQu9C10YDQtdC4OiDQt9Cw0LPQvtC70L7QstC+0LosINC/0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMINGC0LXQvCDQuCDQsdCw0L3QvdC10YDRiyDQtNGA0YPQsyDQt9CwINC00YDRg9Cz0L7QvFxuLnBiX19iYW5uZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAmLS1pbnRybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1iZWJhcztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6IHZhcigtLXBiLWhvbGlkYXktaW5rLCAje3YuJHRleHR9KTtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG4gICYtLWxlYWQge1xuICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgICBjb2xvcjogdmFyKC0tcGItaG9saWRheS1pbmssICN7di4kdGV4dC1zb2Z0fSk7XG4gIH1cbiAgJi0tdGhlbWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJi0tdGhlbWVzLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLXBiLWhvbGlkYXktaW5rLCAje3YuJHRleHR9KTtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1pdGVtIHtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2YXIoLS1wYi1ob2xpZGF5LWluaywgI3t2LiR0ZXh0fSk7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAmLS1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDJweCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1wYi1ob2xpZGF5LWluaywgI3t2LiRtdXRlZH0pO1xuICB9XG4gIC8vINCx0LDQvdC90LXRgCDQvdCwINCy0YHRjiDRiNC40YDQuNC90YMsINC60LDQuiDQvdCwINGB0LDQudGC0LU7INCw0LTQsNC/0YLQuNCyINCx0LDQvdC90LXRgNCwINGB0YfQuNGC0LDQtdGC0YHRjyDQvtGCINGN0YLQvtCz0L4g0LHQu9C+0LrQsFxuICAmLS1iYW5uZXIge1xuICAgIGNvbnRhaW5lcjogcHJvbW8gLyBpbmxpbmUtc2l6ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCo0LDQv9C60LAg0LPQsNC70LXRgNC10Lgg0L/QvtC0INC/0YDQsNC30LTQvdC40YfQvdC+0Lkg0YLQtdC80L7QuSAo0YHQsNC80LAg0YLQtdC80LAg0Lgg0LTQtdC60L7RgCAtIHNoYXJlZC9faG9saWRheS5zY3NzKVxuLnBiX19ob2xpZGF5LXRoZW1lLS1oYWxsb3dlZW4ge1xuICAucGJfX2Jhbm5lcnMtLXRpdGxlLFxuICAucGJfX2Jhbm5lcnMtLWxlYWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZhbXBpcmU5NVwiLCB2LiRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgfVxuICAucGJfX2Jhbm5lcnMtLXRpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogdi4kc2hhZG93LXRoZW1lO1xuICB9XG59XG4ucGJfX2hvbGlkYXktdGhlbWUtLXZpY3Rvcnkge1xuICAucGJfX2Jhbm5lcnMtLXRpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC42KTtcbiAgfVxufVxuLy8g0LzQtdGB0YLQviDQv9C+0LQg0LTQtdC60L7RgCDQvdCw0LQg0LPQsNC70LXRgNC10LXQuVxuLnBiX19ob2xpZGF5LXRoZW1lIC5wYl9fYmFubmVycy0taW50cm8ge1xuICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCX0LDRj9Cy0LvQtdC90LjQtSDQvdCwINCy0L7Qt9Cy0YDQsNGCOiDRhtCy0LXRgtCwINC4INGA0LDQt9C80LXRgNGLINC40Lcg0YHRgtCw0YDQvtCz0L4gY2xhaW0uc2Nzc1xuXG4ucGJfX2NsYWltIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwIHtcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMTZweDtcbiAgICBAaW5jbHVkZSByLmRlc2t0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gIH1cblxuICAvLyDQmtGA0YPQttC60Lgg0YjQsNCz0L7QsiDRgSDQu9C40L3QuNC10Lkg0LzQtdC20LTRgyDQvdC40LzQuFxuICAmLS1zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi0tc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBtYXJnaW46IDEwcHggMTZweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJHJlZC1jbGFpbTtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtcm91bmRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiRyZWQtY2xhaW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZC1jbGFpbTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kcmVkLWNsYWltO1xuICAgIH1cbiAgfVxuICAmLS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi0tZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgJi0tbm90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiRyZWQtY2xhaW07XG4gIH1cbiAgc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC41ZW07XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICAmLS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyDQmtC+0LvQvtC90LrQuCDRhNC+0YDQvNGLOiDQvdCwINC00LXRgdC60YLQvtC/0LUg0L/QviDRgtGA0LXRgtC4ICjQuNC70Lgg0YLRgNC10YLRjCArINC+0YHRgtCw0LvRjNC90L7QtSksINC90LjQttC1IDEwMjQg0LIg0YHRgtC+0LvQsdC40Log0L3QsCDQstGB0Y4g0YjQuNGA0LjQvdGDXG4gICYtLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgJi13aWRlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNzBweCBtaW5tYXgoMCwgMWZyKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1maW8ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogdi4kZ3JleS03ODtcbiAgfVxuXG4gIC8vINCa0LDRgNGC0L7Rh9C60Lgg0LjQt9C00LXQu9C40LlcbiAgJi0tcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBAaW5jbHVkZSByLnVudGlsLW1vYmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfVxuICAmLS1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgfVxuICAgICYtaW5wdXQ6Y2hlY2tlZCArICYge1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlLWNsYWltO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZS1jbGFpbTtcbiAgICB9XG4gICAgJi1pbnB1dDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdi4kYmx1ZS1jbGFpbTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICAgICYtY2hlY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogMCAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kYmx1ZS1jbGFpbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5wdXQ6Y2hlY2tlZCArICYgJi1jaGVjazo6YWZ0ZXIge1xuICAgICAgY29sb3I6IHYuJGJsdWUtY2xhaW07XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgfVxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB9XG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgJi1wcmljZSB7XG4gICAgICBjb2xvcjogI2ZmMzUzNTtcbiAgICB9XG4gICAgJi1hcnRpY2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vINCX0LDQs9GA0YPQt9C60LAg0YTQsNC50LvQvtCyOiDQsdC10LvQvtC1INC/0L7Qu9C1INC4INGB0LjQvdGP0Y8g0LrQvdC+0L/QutCwINGBINC40LrQvtC90LrQvtC5INGB0L/RgNCw0LLQsFxuICAmLS11cGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwOXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi13aWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICYtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgcGFkZGluZzogOHB4IDY4cHggOHB4IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmV5LTg3O1xuICAgICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAmLWlucHV0OmZvY3VzLXZpc2libGUgKyAmLWJ1dHRvbiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdi4kd2hpdGUsIDAgMCAwIDNweCAjMDA3NGQ5O1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbCAwO1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZS1jbGFpbTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tZWFzdXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE5NHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLW92ZXJ2aWV3IHtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAmLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtLWZpbmFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnBiX19jbGFpbS0tc3VidGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgY29sb3I6IHYuJHRleHQ7XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgY29sb3I6IHYuJGJsdWUtY2xhaW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC8vINC60L3QvtC/0LrQsCDCq9CU0LDQu9C10LXCuzogK2J0biByYWlzZWQsINC30LTQtdGB0Ywg0YLQvtC70YzQutC+INGA0LDQt9C80LXRgNGLINC4INGB0YLQsNGA0LDRjyDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LLRi9C60LvRjtGH0LXQvdC90L7QuVxuICAmLS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQmtCw0YLQsNC70L7QsyDRgNCw0LHQvtGCINC00LjQt9Cw0LnQvdC10YDQsCDQsiDRgdGC0LDRgNC+0Lwg0LLQuNC00LUgKGNvbGxlY2N0aW9uLW9sZCk6INC80LXQvdGOINGB0LvQtdCy0LAsINGE0LjQu9GM0YLRgNGLINGB0LLQtdGA0YXRgy5cbi8vIMKr0J3QsNGI0Lgg0LrQvtC70LvQtdC60YbQuNC4wrssINC80LXQvdGOLCDRgdGC0YDQvtC60LAg0L3QsCDRgtCw0YfQtSDQuCDRhNC40LvRjNGC0YDRiyAtIHNjc3Mvc2hhcmVkLCDQv9Cw0LPQuNC90LDRhtC40Y8gLSB1aS9fcGFnZXIgKNCy0LDRgNC40LDQvdGCIGRjYXQpXG4ucGJfX2RjYXQge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgJi0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTZweDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vINCS0LXRgNGF0L3Rj9GPINGB0YLRgNC+0LrQsDogwqvQndCw0YjQuCDQutC+0LvQu9C10LrRhtC40LjCuywg0LfQsNCz0L7Qu9C+0LLQvtC6LCDRhNC40LvRjNGC0YDRi1xuICAmLS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIH1cbiAgfVxuICAmLS1oZWFkaW5nIHtcbiAgICBmbGV4OiAwIDEgMzIwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGJfX2JyZWFkY3J1bWIge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAmLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAxMHB4O1xuICAgICAgfVxuICAgICAgJi0taXRlbSArIC5wYl9fYnJlYWRjcnVtYi0taXRlbTo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgICAgfVxuICAgICAgW2FyaWEtY3VycmVudD1cInBhZ2VcIl0gPiAucGJfX2JyZWFkY3J1bWItLWxpbmssXG4gICAgICAmLS1saW5rIHtcbiAgICAgICAgY29sb3I6IHYuJG11dGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogdi4kdGV4dDtcbiAgfVxuICAmLS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY29sb3I6IHYuJGJvcmRlci1kYXJrO1xuICAgIHRleHQtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC8vINCc0LXQvdGOINC60L7Qu9C70LXQutGG0LjQuSDRgdC70LXQstCwINC4INGB0LXRgtC60LAg0LrQsNGA0YLQvtGH0LXQulxuICAmLS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAvLyDQpNC40LvRjNGC0YDRizog0L7RgtC60YDRi9GC0LDRjyDQvdCw0LLQtdC00LXQvdC40LXQvCDQstGL0L/QsNC00LDRiNC60LAg0LTQtdGA0LbQuNGCINCz0LDQu9C+0YfQutGDINCy0L3QuNC3LCDQutCw0Log0LIg0YHRgtCw0YDQvtC8INC80LDQutC10YLQtSAo0YLQsNC8INC/0LDQvdC10LvRjFxuICAvLyDQv9C+0LrQsNC30YvQstCw0LvQsNGB0Ywg0YfQuNGB0YLRi9C8IDpob3ZlcikuINCS0LLQtdGA0YUg0LPQsNC70L7Rh9C60LAg0YLQvtC70YzQutC+INC/0L7RgdC70LUg0LrQu9C40LrQsCDQuNC70LggRW50ZXIsIGRhdGEtZmlsdGVyLW9wZW4g0YHRgtCw0LLQuNGCIHNoYXJlZC9maWx0ZXJzLmpzXG4gIC5wYl9fY2F0LWZpbHRlcnMtLWl0ZW1bZGF0YS1maWx0ZXItb3Blbj1cImhvdmVyXCJdID4gLnBiX19jYXQtZmlsdGVycy0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gLnBiX19jYXQtZmlsdGVycy0tYXJyb3cge1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcbkB1c2UgXCJjYXRhbG9nXCI7XG5cbi8vINCh0YLRgNCw0L3QuNGG0LAg0LTQuNC30LDQudC90LXRgNCwOiDRgNCw0LfQvNC10YDRiyDQuCDRhtCy0LXRgtCwINC40Lcg0YHRgtCw0YDRi9GFIGRpcy5zY3NzLCBmaWx0ZXIuc2NzcyDQuCBjb2xsZWN0aW9uLnNjc3NcblxuLnBiX19kZXNpZ25lciB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAmLS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXMtc21hbGw7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRncmV5LTg3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRncmV5LTg3O1xuICB9XG4gIC8vINCw0LLQsNGC0LDRgCDQvdCw0L/QvtC70L7QstC40L3RgyDQt9Cw0YXQvtC00LjRgiDQvdCwINCx0LDQvdC90LXRgFxuICAmLS1hdmF0YXIge1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2LiR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwIHJnYmEoOSwgOSwgOCwgMC4yNSk7XG4gICAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICAgIHRvcDogLTIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWFib3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGdhcDogMzRweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogdi4kZ3JleS00MDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICYtLW5hbWUge1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1jb3VudHJ5LFxuICAmLS1wcmludHMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgJi0tcXVhbnRpdHkge1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgfVxuICAvLyDRhtC40YLQsNGC0LAg0YEg0LHQvtC70YzRiNC+0Lkg0LrRgNCw0YHQvdC+0Lkg0LrQsNCy0YvRh9C60L7QuSDRgdC70LXQstCwXG4gICYtLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDFjXCI7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgY29sb3I6IHYuJHJlZDtcbiAgICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCh0LLQvtC5INC00LjQt9Cw0LnQvTog0YbQstC10YLQsCDQuCDRgNCw0LfQvNC10YDRiyDQuNC3INGB0YLQsNGA0L7Qs9C+IGZhYnJpY19teS5zY3NzXG4kZmFicmljLWxpZ2h0OiAjYWNhY2FjO1xuXG4ucGJfX2ZhYnJpYyB7XG4gIGZvbnQtZmFtaWx5OiB2LiRmb250LWZhbWlseTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICAmLS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAxNnB4O1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgIH1cbiAgfVxuICAmLS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LWhlaWdodDogNTQwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbiAgJi0tYm94IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JleS05MztcbiAgICBAaW5jbHVkZSByLnVudGlsKDQwMXB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vINCS0YvQsdC+0YAg0LjQt9C00LXQu9C40Y9cbiAgJi0tY2hvaWNlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gICYtLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLS1pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBmbGV4OiAwIDAgMTEwcHg7XG4gICAgfVxuICB9XG4gICYtLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi0tY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAucGJfX2ZhYnJpYy0taXRlbTpob3ZlciAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZXktOTM7XG4gICAgfVxuICAgIC5wYl9fZmFicmljLS1yYWRpbzpjaGVja2VkICsgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmV5LTkzO1xuICAgIH1cbiAgICAucGJfX2ZhYnJpYy0tcmFkaW86Zm9jdXMtdmlzaWJsZSArICYge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHYuJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICRmYWJyaWMtbGlnaHQ7XG4gICAgLnBiX19mYWJyaWMtLXJhZGlvOmNoZWNrZWQgKyAucGJfX2ZhYnJpYy0tY2FyZCAmIHtcbiAgICAgIGNvbG9yOiB2LiRyZWQtbGFuZDtcbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAmLS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkZmFicmljLWxpZ2h0O1xuICAgIC5wYl9fZmFicmljLS1yYWRpbzpjaGVja2VkICsgLnBiX19mYWJyaWMtLWNhcmQgJiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAvLyDQutC90L7Qv9C60LAgK2J0biBsZyByYWlzZWQsINC30LTQtdGB0Ywg0YLQvtC70YzQutC+INGB0LLQvtGROiDQvdCwINCy0YHRjiDRiNC40YDQuNC90YMsINC80LXQu9C60LjQuSDQutCw0L/RgVxuICAmLS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLyDQn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0L/QvtC0INC60L3QvtC/0LrQvtC5XG4gICYtLWZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgJi0tZmVhdHVyZS10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC13cmFwOiB3cmFwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICYtLWZlYXR1cmUtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDRhtCy0LXRgtCwINGB0YLQsNGA0L7QuSDRgdGC0YDQsNC90LjRhtGLINC/0L7QtNC/0LjRgdC60LhcbiRwbHVzLXRpdGxlOiAjZmY0YjRiO1xuJHBsdXMtbGVhZDogIzVlNTk1OTtcbiRwbHVzLXRleHQ6ICM5OThmOGY7XG4kcGx1cy1sYWJlbDogI2ZmZTY4YztcbiRwbHVzLWxpbms6ICMzMDM4ZmY7XG5cbi5wYl9fcGx1cyB7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsIHYuJHJhZGl1cy1zbWFsbCAwIDA7XG4gICAgYmFja2dyb3VuZDogJHBsdXMtbGFiZWwgdXJsKFwiLi4vaW1nL3BsdXMvYmctbW9kYWwtcGx1cy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgLy8g0L/Rg9GB0YLQsNGPINGC0YDQtdGC0YzRjyDQutC+0LvQvtC90LrQsCDQuNC3INGB0YLQsNGA0L7Qs9C+INC80LDQutC10YLQsCwg0LTQtdGA0LbQuNGCINC30LDQs9C+0LvQvtCy0L7QuiDQv9C+INGG0LXQvdGC0YDRg1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgfVxuICB9XG4gICYtLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNzdweDtcbiAgICBtYXJnaW46IDVweCAycHg7XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgIGNvbG9yOiAkcGx1cy10aXRsZTtcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgci51bnRpbCgzODBweCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgfVxuICB9XG4gICYtLWxlYWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJHBsdXMtbGVhZDtcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi0tZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLS1mZWF0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLS1mZWF0dXJlLWljb24ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDJweCAwO1xuICB9XG4gICYtLWZlYXR1cmUtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtd3JhcDogd3JhcDtcbiAgfVxuICAmLS1mZWF0dXJlLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJHBsdXMtdGV4dDtcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDAgNjBweDtcbiAgfVxuICAmLS1wcmljZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx1cy1sYWJlbDtcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi0tcnVsZXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGNvbG9yOiAkcGx1cy1saW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICYtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogbWluKDM4MHB4LCAxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAvLyDQutC90L7Qv9C60LggK2J0biBsZyByYWlzZWQgKNC4IGxpbmUg0YMgwqvQktC10YDQvdGD0YLRjNGB0Y8g0L3QsNC30LDQtMK7KSwg0LfQtNC10YHRjCDRgtC+0LvRjNC60L4g0YHQstC+0Lkg0YjRgNC40YTRglxuICAmLS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vY29uZmlnL2luaXRpYWwtdmFyaWFibGVzXCIgYXMgdjtcbkB1c2UgXCIuLi8uLi9jb25maWcvcmVzcG9uc2l2ZW5lc3NcIiBhcyByO1xuXG4vLyDQpNC+0YDQvNCwINGB0LXRgNGC0LjRhNC40LrQsNGC0LA6INCx0LXQu9Cw0Y8g0LrQsNGA0YLQvtGH0LrQsC4g0J/QvtC70Y8gLSArY29udHJvbCDQstCw0YDQuNCw0L3RgiBjZXJ0ICh1aS9fZmllbGQpLCDQutC90L7Qv9C60LAgLSArYnRuIGxnICsgc2hhZG93XG4ucGJfX2NlcnQtZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgYm94LXNoYWRvdzogdi4kc2hhZG93LWNhcmQ7XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAmLS1maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gICYtLXN1Ym1pdCB7XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCf0L7QtNCw0YDQvtGH0L3Ri9C1INGB0LXRgNGC0LjRhNC40LrQsNGC0Ys6INCx0LDQvdC90LXRgCBcItCU0LDRgNC4INGC0LXQv9C70L5cIiDQvdCw0LQg0LfQsNCz0L7Qu9C+0LLQutC+0LxcbiRzdGVwcy1zaGFkb3c6IDAgOHB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4ucGJfX2NlcnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAvLyDQvtGC0YHRgtGD0L8g0L/QvtC0INCx0LDQvdC90LXRgCDQv9GA0L7Qv9C+0YDRhtC40L7QvdCw0LvQtdC9INGI0LjRgNC40L3QtSwg0LrQsNC6INCyINGB0YLQsNGA0L7QvCDQvNCw0LrQtdGC0LVcbiAgQGluY2x1ZGUgci50YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxNyU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcnRpZmlrYXQvdG9wX2JnX2JpZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VydGlmaWthdC90b3BfYmdfbW9iLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTkwcHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LWJlYmFzO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHYuJGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gICYtLWxlYWQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdi4kdGV4dC1zb2Z0O1xuICB9XG4gIC8vINGA0Y/QtCDQvdC+0LzQuNC90LDQu9C+0LJcbiAgJi0tY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSByLnVudGlsLXdpZGVzY3JlZW4ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByLm1vYmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gIH1cbiAgLy8g0LrQsNGA0YLQvtGH0LrQsCDRgdC10YDRgtC40YTQuNC60LDRgtCwOiDQsdC10Lcg0YHQtdGA0LTQtdGH0LrQsCwg0YEg0L/Qu9Cw0YjQutC+0LkgXCLQnNCz0L3QvtCy0LXQvdC90LDRjyDQtNC+0YHRgtCw0LLQutCwXCIg0LLQvdC40LfRgyDRhNC+0YLQvlxuICAmLS1jYXJkIHtcbiAgICAvLyDRgyDRgdC10YDRgtC40YTQuNC60LDRgtCwINC+0LTQvdC+INGE0L7RgtC+INC4INC90LXRgiDQuNC30LHRgNCw0L3QvdC+0LPQvlxuICAgIC5wYl9fY2FyZC0tZmF2LFxuICAgIC5wYl9fY2FyZC0tZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGJfX2NhcmQtLW1lZGlhOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcItCc0LPQvdC+0LLQtdC90L3QsNGPINC00L7RgdGC0LDQstC60LBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIGNvbG9yOiB2LiRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiB2LiRzaGFkb3ctcGxhdGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYl9fY2FyZC0tdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS13aWRlICYtLWNvbHVtbnMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gICYtLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAmLS1ob3ctdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgcGFkZGluZzogNDBweCAzMnB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAmLS1ob3ctdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gICYtLXN0ZXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJveC1zaGFkb3c6ICRzdGVwcy1zaGFkb3c7XG4gICAgQGluY2x1ZGUgci53aWRlc2NyZWVuIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1zdGVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAvLyDQvdC+0LzQtdGAINGI0LDQs9CwINCyINC60L7Qu9GM0YbQtTog0LfQsNC/0L7Qu9C90LXQvdC90LDRjyDRgdC40L3QuNC8INGH0LDRgdGC0Ywg0YDQsNGB0YLRkdGCIDI1JSAtIDUwJSAtIDc1JSAtIDEwMCVcbiAgJi0tc3RlcC1udW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJGJsdWU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdi4kYm9yZGVyLWRhcms7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICYtMTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdi4kYmx1ZTtcbiAgICB9XG4gICAgJi0yOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2LiRibHVlO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgICAmLTM6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdi4kYmx1ZSB2LiRibHVlIHYuJGJsdWUgdi4kYm9yZGVyLWRhcms7XG4gICAgfVxuICAgICYtNDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2LiRibHVlO1xuICAgIH1cbiAgfVxuICAmLS1zdGVwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1ub3RlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gICYtLW5vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gICYtLXBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1iZWJhcztcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJGJsdWUtZGFyaztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCf0L7Qv9C+0LvQvdC10L3QuNC1INGB0LXRgNGC0LjRhNC40LrQsNGC0LBcbi5wYl9fcmVmaWxsIHtcbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1iZWJhcztcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLS1sZWFkIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgfVxuICAmLS1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuICB9XG4gICYtLWNvbHVtbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIHIudGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIubW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1ydWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAmLS1ydWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYtLWljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlO1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLS1ydWxlLWJvZHkge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgfVxuICB9XG4gICYtLXJ1bGUtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gICYtLWRhc2hlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cbiAgfVxuICAmLS1waG9uZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCf0L7QtNCw0YDQvtGH0L3Ri9C1INGB0LXRgNGC0LjRhNC40LrQsNGC0Ysg0Lgg0L/QvtC/0L7Qu9C90LXQvdC40LU6IHNlcnRpZmlrYXQuaHRtbCwgcG9wb2xuaXQtc2VydGlmaWthdC5odG1sLlxuLy8g0JzQtdC90Y4g0LrQvtC70LvQtdC60YbQuNC5LCDCq9CS0Ysg0L3QtdC00LDQstC90L4g0YHQvNC+0YLRgNC10LvQuMK7LCDRgtC10LrRgdGCINC60L7Qu9C70LXQutGG0LjQuCDQuCDCq9Cd0LUg0L3QsNGI0LvQuCDQtNC40LfQsNC50L3CuyAtINC+0LHRidC40LUgKHNjc3Mvc2hhcmVkLCBzY3NzL3VpKVxuQHVzZSBcImZvcm1cIjtcbkB1c2UgXCJnaWZ0XCI7XG5AdXNlIFwicmVmaWxsXCI7XG5cbi8vINCe0LHRkdGA0YLQutCwINGB0YLRgNCw0L3QuNGG0Ysg0YHQtdGA0YLQuNGE0LjQutCw0YLQvtCyLiDQmtCw0YLQsNC70L7QttC90L7QuSDQvtCx0ZHRgNGC0LrQuCDRgyDQvdC10ZEg0L3QtdGCLCDQuCDQvtGC0YHRgtGD0L/RiyDQvtGB0YLQsNGO0YLRgdGPINC60LDQuiDQsiDQvNCw0LrQtdGC0LU6XG4vLyDRiNC40YDQuNC90YMg0Lgg0L/QvtC70Y8g0LTQsNGO0YIgLmNvbnRhaW5lciDQuCDRgdC10LrRhtC40Lgg0LLQvdGD0YLRgNC4XG4ucGJfX2NlcnQtcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0J7RgtC/0LjRgdC60LAg0L7RgiDRgNCw0YHRgdGL0LvQutC4XG5cbi5wYl9fdW5zdWIge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgJi0tYm9keSB7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JleS03ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDczNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgJiArICYge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHYuJGdyZXktNzg7XG4gICAgfVxuICB9XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAmLS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC8vINC60L3QvtC/0LrQsCArYnRuIGxnIHNoYWRvdywg0LfQtNC10YHRjCDRgtC+0LvRjNC60L4g0YjQuNGA0LjQvdCwINC4INC+0YLRgdGC0YPQv1xuICAmLS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2LiRyYWRpdXM7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0KDQvtC30L7QstGL0Lkg0LrRgNGD0LMg0YEg0LrQvtC70LXRgdC+0Lwg0YTRg9GC0LHQvtC70L7Qui4g0J/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70Ywg0LLQuNC00L7QsiDQv9C+0LQg0LrQvtC70LXRgdC+0LwgLSArc2VnbWVudGVkIHZhcmlhbnQgbGFuZCAodWkvX3RhYnMuc2NzcylcbiRsYW5kLWVhc2U6IGN1YmljLWJlemllcigwLjQ5LCAtMC4yNywgMC4wNywgMS4xNyk7XG5cbi5wYl9fbGFuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHYuJGNvbnRhaW5lcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICYtLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2LiRsYW5kLWdyYWRpZW50O1xuICAgIC8vINCy0L3Rg9GC0YDQtdC90L3QtdC1INC60L7Qu9GM0YbQviDRgSDRgtC10L3RjNGOXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNSU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcbiAgICAgIHRvcDogLTgwcHg7XG4gICAgICBoZWlnaHQ6IDEyMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBoZWlnaHQ6IDc2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG4gICYtLXdoZWVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmLS10b3Age1xuICAgIGhlaWdodDogMTkzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICYtLXRpdGxlLXJ1YiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHYuJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICAvLyDQsdC10LvQsNGPINC60L3QvtC/0LrQsCDRgSBcItGC0L7Qu9GB0YLQvtC5XCIg0YLQtdC90YzRjiwg0L/RgNC4INC90LDQttCw0YLQuNC4INC/0YDQvtGB0LXQtNCw0LXRglxuICAmLS1zcGluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRvcCB2LiRzcGVlZCB2LiRlYXNpbmcsIGZpbHRlciB2LiRzcGVlZCB2LiRlYXNpbmc7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g0JrQvtC70LXRgdC+OiDQutCw0YDRgtC+0YfQutC4INGB0YLQvtGP0YIg0L/QviDQutGA0YPQs9GDINGA0LDQtNC40YPRgdC+0LwgLS10eiwg0LrQvtC70YzRhtC+INC/0L7QstC+0YDQsNGH0LjQstCw0LXRgtGB0Y8g0L3QsCAtLWFuZ2xlXG4ucGJfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7XG4gIHBlcnNwZWN0aXZlOiAyMDAwcHg7XG4gIEBpbmNsdWRlIHIudG91Y2gge1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gICYtLXJpbmcge1xuICAgIC0tYW5nbGU6IDBkZWc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWihjYWxjKC0xICogdmFyKC0tdHopKSkgcm90YXRlWSh2YXIoLS1hbmdsZSkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAkbGFuZC1lYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGMoLTEgKiB2YXIoLS10ei10b3VjaCkpKSByb3RhdGVZKHZhcigtLWFuZ2xlKSk7XG4gICAgfVxuICAgICYuaXMtZHJhZ2dpbmcge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgfVxuICAgICYuaXMtc3Bpbm5pbmcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGN1YmljLWJlemllcigwLjIsIDAuNiwgMC4yLCAxKTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIC5wYl9fc3Bpbm5lci0tY2FyZC5pcy1hY3RpdmUgLnBiX19zcGlubmVyLS1ib2R5IHtcbiAgICAgIG91dGxpbmU6IDNweCBzb2xpZCB2LiR3aGl0ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgfVxuICB9XG4gICYtLWNhcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKGNhbGModmFyKC0taSkgKiAzNjBkZWcgLyB2YXIoLS1uKSkpIHRyYW5zbGF0ZVoodmFyKC0tdHopKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3Mgdi4kZWFzaW5nO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWShjYWxjKHZhcigtLWkpICogMzYwZGVnIC8gdmFyKC0tbikpKSB0cmFuc2xhdGVaKHZhcigtLXR6LXRvdWNoKSk7XG4gICAgfVxuICB9XG4gIC8vINC/0L7RgdC70LUg0L/RgNC+0LrRgNGD0YLQutC4INCy0YvQv9Cw0LLRiNCw0Y8g0YTRg9GC0LHQvtC70LrQsCDRj9GA0YfQtSDQvtGB0YLQsNC70YzQvdGL0YVcbiAgJi5pcy1kaXNhYmxlZCAmLS1jYXJkOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gICYtLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogMzI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICB9XG4gICYtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gIH1cbiAgJi0tcHJpY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgJi0tb2xkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0KHQvtC00LXRgNC20LjQvNC+0LUg0L7QutC90LAg0YEg0LLRi9C/0LDQstGI0LXQuSDRhNGD0YLQsdC+0LvQutC+0LksINGB0LDQvNC+INC+0LrQvdC+IC0gLnBiX19tb2RhbC0tbGFuZCAodWkvX21vZGFsLnNjc3MpLlxuLy8g0JfQsCDQvtC60L3QvtC8INC90LAg0LTQtdGB0LrRgtC+0L/QtSDQutGA0YPRgtC40YLRgdGPINGA0L7Qt9C+0LLRi9C5INGB0LDQu9GO0YJcbiRsYW5kLWdyZXk6ICNhY2FjYWM7XG5cbkBrZXlmcmFtZXMgcGItbGFuZC1yYXlzIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5wYl9fbGFuZC1tb2RhbCB7XG4gIC8vINGB0LDQu9GO0YIg0LrRgNGD0YLQuNGC0YHRjyDQsiDQv9C+0LvQvtGB0LUg0LLRi9GB0L7RgtC+0Lkg0YEg0L7QutC90L4sINC/0L4g0LHQvtC60LDQvCDQvtGCINC90LXQs9C+XG4gICYtLXJheXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgICBoZWlnaHQ6IDEyNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYW5kL2JnLW1vZGFsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYW5pbWF0aW9uOiBwYi1sYW5kLXJheXMgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1waWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAmLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIHIuZGVza3RvcCB7XG4gICAgICBtYXJnaW46IDAgMzBweCAwIDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgcGFkZGluZzogMTZweCAxOHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWhlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IHYuJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGNvbG9yOiB2LiR0ZXh0LXNvZnQ7XG4gIH1cbiAgJi0tcHJpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICYtLW9sZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGNvbG9yOiB2LiRyZWQtc2FsZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIH1cbiAgJi0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgfVxuICAmLS1zaXplcyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAmLS1zaXplcy1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmLS1jaGFydCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHYuJHRleHQtc29mdDtcbiAgfVxuICAmLS1zaXplcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDRweCAycHg7XG4gIH1cbiAgJi0tc2l6ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmLS1zaXplLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLS1zaXplLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYW5kLWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogdi4kcmFkaXVzLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGxhbmQtZ3JleTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3Igdi4kc3BlZWQgdi4kZWFzaW5nLCBjb2xvciB2LiRzcGVlZCB2LiRlYXNpbmc7XG4gIH1cbiAgJi0tc2l6ZS1pbnB1dDpjaGVja2VkICsgJi0tc2l6ZS10ZXh0IHtcbiAgICBib3JkZXItY29sb3I6IHYuJHJlZC1sYW5kO1xuICAgIGNvbG9yOiB2LiRyZWQtbGFuZDtcbiAgfVxuICAmLS1zaXplLWlucHV0OmZvY3VzLXZpc2libGUgKyAmLS1zaXplLXRleHQge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2LiRibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgLy8g0YDQsNC30LzQtdGAINC90LUg0LLRi9Cx0YDQsNC9OiB2YWxpZGF0ZS5qcyDRgdGC0LDQstC40YIgaXMtZXJyb3Ig0L3QsCBmaWVsZHNldFxuICAmLS1zaXplcy5pcy1lcnJvciAmLS1zaXplLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogdi4kcmVkLWxhbmQ7XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZC1sYW5kO1xuICAgIGJveC1zaGFkb3c6IHYuJHNoYWRvdy1idXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0KTQuNC90LDQuyDQu9C10L3QtNC40L3Qs9CwOiDRgtC+0LLQsNGAINCyINC60L7RgNC30LjQvdC1INC4INC70LXQvdGC0LAg0L3QsCDQtNC+0LHQvtGAICjQu9C10L3RgtCwIC0gK3Byb2R1Y3RTdHJpcCB2YXJpYW50IGxhbmQsIHVpL19zdHJpcC5zY3NzKVxuXG4ucGJfX2xhbmQtZW5kIHtcbiAgcGFkZGluZzogMTBweCAwIDgwcHg7XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2LiR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgJi0tcHJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICAmLS1ub3RpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTIzcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2LiRsYW5kLWdyYWRpZW50O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLS1tYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdi4kd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgci5kZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgci50b3VjaCB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gICYtLW5vdGljZS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHIudG91Y2gge1xuICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gIH1cbiAgJi0tbm90aWNlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdi4kd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBAaW5jbHVkZSByLnRvdWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS1jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRyZWQtbGFuZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHJlZC1kYXJrO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2NvbmZpZy9pbml0aWFsLXZhcmlhYmxlc1wiIGFzIHY7XG5AdXNlIFwiLi4vLi4vY29uZmlnL3Jlc3BvbnNpdmVuZXNzXCIgYXMgcjtcblxuLy8g0JvQtdC90LTQuNC90LMgXCLQpNGD0YLQsdC+0LvQutCwINC30LAgMSDigr1cIjogbGFuZC1jYXJ1c2VsLmh0bWwg0LggbGFuZC1jYXJ1c2VsLWVuZC5odG1sXG5AdXNlIFwiY2FydXNlbFwiO1xuQHVzZSBcIm1vZGFsXCI7XG5AdXNlIFwiZW5kXCI7XG5cbi8vINC90LAg0LvQtdC90LTQuNC90LPQtSDQv9C+0LvQvtGB0LAg0L/QvtC0INGI0LDQv9C60L7QuSDQsdGL0LvQsCDQsdC10Lcg0YHQtdGA0L7QuSDQv9C+0LTQu9C+0LbQutC4ICjRgtC10LzQsCDRgdGC0LDRgNC+0LPQviDQu9C10L3QtNC40L3Qs9CwKVxuLnBhZ2UtbGFuZCAucGJfX2hlYWRlci0tc3RyaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIkB1c2UgXCIuLi8uLi9jb25maWcvaW5pdGlhbC12YXJpYWJsZXNcIiBhcyB2O1xuQHVzZSBcIi4uLy4uL2NvbmZpZy9yZXNwb25zaXZlbmVzc1wiIGFzIHI7XG5cbi8vINCc0LXRgdGC0L4g0L/QvtC0INC/0YDQvtC80L4t0LHQsNC90L3QtdGAINC90LAg0LPQu9Cw0LLQvdC+0LksINCw0LTQsNC/0YLQuNCyINCx0LDQvdC90LXRgNCwINGB0YfQuNGC0LDQtdGC0YHRjyDQvtGCINC10LPQviDRiNC40YDQuNC90Ytcbi5wYl9fcHJvbW8tc2xvdCB7XG4gIGNvbnRhaW5lcjogcHJvbW8gLyBpbmxpbmUtc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS1pdGVtW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8g0J/Qu9Cw0LLQsNGO0YnQsNGPINC60L3QvtC/0LrQsCDRgSDQstGL0LHQvtGA0L7QvCDQsdCw0L3QvdC10YDQsCDQuCDRgtC10LzRiy4g0JrQvdC+0L/QutCwINC4INC/0LDQvdC10LvRjCAtIHVpL19kcm9wZG93bi5zY3NzICgtLWZsb2F0KSxcbi8vINC30LTQtdGB0Ywg0LzQtdGB0YLQviDQsiDRg9Cz0LvRgyDRjdC60YDQsNC90LAg0Lgg0L/QvtC70Y8g0L/QsNC90LXQu9C4XG4ucGJfX3Byb21vLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjA7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgQGluY2x1ZGUgci5tb2JpbGUge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG4gICYtLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNHB4O1xuICB9XG4gICYtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHYuJG11dGVkO1xuICB9XG4gICYtLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHYuJHRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdi4kYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHYuJHJhZGl1cy1zbWFsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2LiRibHVlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiB2LiRibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHYuJHJlZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMzJweCAhZGVmYXVsdDtcbiRtb2JpbGU6IDU3NnB4ICFkZWZhdWx0O1xuLy8gOTYwLCAxMTUyLCBhbmQgMTM0NCBoYXZlIGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhleSBhcmUgZGl2aXNpYmxlIGJ5IGJvdGggMTIgYW5kIDE2XG4kdGFibGV0OiA3NjlweCAhZGVmYXVsdDtcbi8vIDk2MHB4IGNvbnRhaW5lciArIDRyZW1cbiRkZXNrdG9wOiA5NjBweCArICgyICogJGdhcCkgIWRlZmF1bHQ7XG4vLyAxMTUycHggY29udGFpbmVyICsgNHJlbVxuJHdpZGVzY3JlZW46IDExNTJweCArICgyICogJGdhcCkgIWRlZmF1bHQ7XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XG4kZnVsbGhkLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludHM6IChcbiAgICBcIm1vYmlsZVwiOiAoXG4gICAgICAgIFwidW50aWxcIjogJHRhYmxldCxcbiAgICApLFxuICAgIFwidGFibGV0XCI6IChcbiAgICAgICAgXCJmcm9tXCI6ICR0YWJsZXQsXG4gICAgKSxcbiAgICBcInRhYmxldC1vbmx5XCI6IChcbiAgICAgICAgXCJmcm9tXCI6ICR0YWJsZXQsXG4gICAgICAgIFwidW50aWxcIjogJGRlc2t0b3AsXG4gICAgKSxcbiAgICBcInRvdWNoXCI6IChcbiAgICAgICAgXCJmcm9tXCI6ICRkZXNrdG9wLFxuICAgICksXG4gICAgXCJkZXNrdG9wXCI6IChcbiAgICAgICAgXCJmcm9tXCI6ICRkZXNrdG9wLFxuICAgICksXG4gICAgXCJkZXNrdG9wLW9ubHlcIjogKFxuICAgICAgICBcImZyb21cIjogJGRlc2t0b3AsXG4gICAgICAgIFwidW50aWxcIjogJHdpZGVzY3JlZW4sXG4gICAgKSxcbiAgICBcInVudGlsLXdpZGVzY3JlZW5cIjogKFxuICAgICAgICBcInVudGlsXCI6ICR3aWRlc2NyZWVuLFxuICAgICksXG4gICAgXCJ3aWRlc2NyZWVuXCI6IChcbiAgICAgICAgXCJmcm9tXCI6ICR3aWRlc2NyZWVuLFxuICAgICksXG4gICAgXCJ3aWRlc2NyZWVuLW9ubHlcIjogKFxuICAgICAgICBcImZyb21cIjogJHdpZGVzY3JlZW4sXG4gICAgICAgIFwidW50aWxcIjogJGZ1bGxoZCxcbiAgICApLFxuICAgIFwidW50aWwtZnVsbGhkXCI6IChcbiAgICAgICAgXCJ1bnRpbFwiOiAkZnVsbGhkLFxuICAgICksXG4gICAgXCJmdWxsaGRcIjogKFxuICAgICAgICBcImZyb21cIjogJGZ1bGxoZCxcbiAgICApLFxuKSAhZGVmYXVsdDtcbkBtaXhpbiBmb3Itc2l6ZSgkcmFuZ2UsICRzaXplOiA1NzZweCkge1xuICAvLyAgQ3VzdG9tIChweClcbiAgJGRldmljZTogJHNpemU7XG4gIEBpZiAkcmFuZ2UgPT0gdW50aWwtbW9iaWxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IG1pbm1vYmlsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSBtb2JpbGUtb25seSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IHRhYmxldCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgeyAvLyAsIHByaW50XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IHRhYmxldC1vbmx5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gdG91Y2hpbmcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IGRlc2t0b3Atb25seSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB1bnRpbC13aWRlc2NyZWVuIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB3aWRlc2NyZWVuIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB3aWRlc2NyZWVuLW9ubHkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSB1bnRpbC1mdWxsaGQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gZnVsbGhkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHJhbmdlID09IG1pbiB7XG4gICAgLy9DdXN0b20gbWluLXdpZHRoXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRldmljZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyYW5nZSA9PSBtYXgge1xuICAgIC8vQ3VzdG9tIG1heC13aWR0aGRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBmcm9tKCRkZXZpY2UpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRldmljZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdW50aWwoJGRldmljZSkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBiZXR3ZWVuKCRmcm9tLCAkdW50aWwpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZyb20pIGFuZCAobWF4LXdpZHRoOiAkdW50aWwgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHVudGlsLW1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1pbmltb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtb2JpbGUtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7IC8vIHByaW50XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWJsZXQtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdG91Y2gge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrdG9wLW9ubHkge1xuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gdW50aWwtd2lkZXNjcmVlbiB7XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gd2lkZXNjcmVlbiB7XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gd2lkZXNjcmVlbi1vbmx5IHtcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQgYW5kICRmdWxsaGQtZW5hYmxlZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiB1bnRpbC1mdWxsaGQge1xuICBAaWYgJGZ1bGxoZC1lbmFibGVkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBmdWxsaGQge1xuICBAaWYgJGZ1bGxoZC1lbmFibGVkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBicmVha3BvaW50KCRuYW1lKSB7XG4gICRicmVha3BvaW50OiBtYXAuZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAaWYgJGJyZWFrcG9pbnQge1xuICAgICRmcm9tOiBtYXAuZ2V0KCRicmVha3BvaW50LCBcImZyb21cIik7XG4gICAgJHVudGlsOiBtYXAuZ2V0KCRicmVha3BvaW50LCBcInVudGlsXCIpO1xuICAgIEBpZiAkZnJvbSBhbmQgJHVudGlsIHtcbiAgICAgIEBpbmNsdWRlIGJldHdlZW4oJGZyb20sICR1bnRpbCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRmcm9tIHtcbiAgICAgIEBpbmNsdWRlIGZyb20oJGZyb20pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkdW50aWwge1xuICAgICAgQGluY2x1ZGUgdW50aWwoJHVudGlsKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g0JLRgdC1INC/0YDQvtC80L4t0LHQsNC90L3QtdGA0YtcbkB1c2UgXCJwcm9tby1iYXNlXCI7XG5AdXNlIFwicHJvbW8tYmYtMjAyMVwiO1xuQHVzZSBcInByb21vLWN5YmVyLTIwMjFcIjtcbkB1c2UgXCJwcm9tby1ueS1maW5hbFwiO1xuQHVzZSBcInByb21vLXByZXNhbGUtMjAyMVwiO1xuQHVzZSBcInByb21vLXZpY3RvcnlcIjtcbkB1c2UgXCJwcm9tby1mb290YmFsbFwiO1xuQHVzZSBcInByb21vLXNhbGUtMTExMVwiO1xuQHVzZSBcInByb21vLW55LWNvbGxlY3Rpb25zXCI7XG5AdXNlIFwicHJvbW8tcHJpY2VzLTIwMjNcIjtcbkB1c2UgXCJwcm9tby1oYWxsb3dlZW5cIjtcbkB1c2UgXCJwcm9tby1uYXJ1dG9cIjtcbkB1c2UgXCJwcm9tby1tYXJrZXRwbGFjZXNcIjtcbkB1c2UgXCJwcm9tby1sb3ZlXCI7XG5AdXNlIFwicHJvbW8tZGVmZW5kZXJcIjtcbkB1c2UgXCJwcm9tby1tYXJjaFwiO1xuQHVzZSBcInByb21vLXByZXNhbGUtMjAyMFwiO1xuQHVzZSBcInByb21vLXNhbGUtNDBcIjtcblxuLy8g0LHQtdC3INCw0L3QuNC80LDRhtC40Lkg0LTQu9GPINGC0LXRhSwg0LrRgtC+INC40YUg0L7RgtC60LvRjtGH0LjQuy4g0JrQu9Cw0YHRgSDQv9C+0LLRgtC+0YDRkdC9LCDRh9GC0L7QsdGLINC/0LXRgNC10LHQuNGC0Yxcbi8vINGB0LDQvNGL0LUg0LTQu9C40L3QvdGL0LUg0YHQtdC70LXQutGC0L7RgNGLINCw0L3QuNC80LDRhtC40Lkg0LHQsNC90L3QtdGA0L7QsiAo0LTQviAwLDIsMSkg0LHQtdC3ICFpbXBvcnRhbnRcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYl9fcHJvbW8tLWJhbm5lci5wYl9fcHJvbW8tLWJhbm5lci5wYl9fcHJvbW8tLWJhbm5lciB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIl19 */
