/* GLOBAL */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/IBMPlexSans-Regular.woff2") format("woff2"), url("../fonts/IBMPlexSans-Regular.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/IBMPlexSans-Medium.woff2") format("woff2"), url("../fonts/IBMPlexSans-Medium.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/IBMPlexSans-SemiBold.woff2") format("woff2"), url("../fonts/IBMPlexSans-SemiBold.woff") format("woff");
  font-display: swap;
}

body {
  position: relative;
  display: flex;
  margin: 0;
  padding: 0;
  min-width: 769px;
  min-height: 100vh;
  color: #000000;
  font-family: "IBM Plex Sans", "Arial", sans-serif;
  line-height: 1.3;
  font-size: 13px;
  font-weight: 500;
  background-color: #F5F7F8;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opened-menu body {
  overflow: hidden;
}

.opened-popup body {
  overflow: hidden;
}

.opened-modal body {
  overflow: hidden;
}

body.close-order {
  overflow-x: hidden;
}

main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 12px 16px 24px;
}

.main {
  background-color: #E0E7EE;
}

html {
  box-sizing: border-box;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  scroll-behavior: smooth;
}

input,
textarea {
  color: #000000;
  font-family: inherit;
  outline: none;
  border-radius: 0;
  -webkit-appearance: none;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

input[type=button],
input[type=submit],
button {
  font: inherit;
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  background-color: transparent;
}

a {
  color: #000000;
  transition: color 0.3s;
  text-decoration: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:hover,
a:focus-visible {
  transition: color 0.3s;
  color: #008CEA;
}

button {
  transition: opacity 0.3s;
}

button:hover,
button:focus-visible {
  transition: opacity 0.3s;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.clearfix:after,
.wrapper:after,
.row:after {
  content: "";
  display: table;
  clear: both;
  visibility: hidden;
}

img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
}

.visually-hidden,
input[type=checkbox],
input[type=radio] {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
  background-color: rgba(0, 140, 234, 0.5);
  z-index: 101;
  display: none;
}

.overlay.open {
  display: block;
}

select {
  outline: none;
}

.button {
  display: inline-block;
  padding: 3px 16px;
  font-family: inherit;
  color: #000;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #CCD9E5;
  background-color: #fff;
  border-radius: 8px;
  transition: color 0.3s, background-color 0.3s;
}

.button:hover,
.button:focus-visible {
  color: #008CEA;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
}

.button--blue {
  color: #fff;
  background-color: #008CEA;
  border-color: #008CEA;
}

.button--gray {
  color: #8EA2B5;
  background-color: #E0E7EE;
  border-color: #E0E7EE;
}

.button--green {
  background-color: #ADEA00;
  border-color: #ADEA00;
}

.button--green:hover,
.button--green:focus-visible {
  color: #000;
}

.button--big {
  padding: 7px 16px;
  font-size: 15px;
  line-height: 20px;
}

.button--borderless {
  position: relative;
  border: none;
  background: transparent;
  color: #8EA2B5;
  font-weight: 500;
  padding: 0;
  padding-left: 26px;
}

.button--borderless svg {
  position: absolute;
  top: 9px;
  left: 0;
}

.button--borderless:hover svg {
  stroke: #008CEA;
}

.button--right {
  margin-left: auto;
}

.select {
  position: relative;
}

.flex-grow {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}


.select::before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 44px;
  bottom: 10px;
  width: 1px;
  background: #CCD9E5;
  pointer-events: none;
}

.select::after {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  right: 16px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  pointer-events: none;
}

.select select {
  width: 100%;
  height: 36px;
  padding: 0 60px 0 15px;
  font-family: inherit;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  color: #8EA2B5;
  border-radius: 8px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

.select--dark select {
  color: #000;
  border: 1px solid #CCD9E5;
  background-color: #F5F7F8;
}

.select-outside {
  position: relative;
}

.select-outside select {
  position: relative;
  height: 21px;
  width: 100%;
  padding-left: 8px;
  padding-right: 28px;
  font: inherit;
  text-align: center;
  color: #000;
  border: none;
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  z-index: 2;
}

.select-outside::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% - 20px);
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #CCD9E5;
}

.select-outside::after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  right: 0;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  pointer-events: none;
  z-index: 3;
}

.custom-select--parent {
  position: relative;
}

.custom-select--border {
  position: relative;
  padding-right: 20px;
}

.custom-select--border .custom-select__button {
  border-radius: 6px;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px solid #CCD9E5;
}

.custom-select--border .custom-select__placeholder {
  left: 8px;
}

.custom-select--border .custom-select__icon {
  position: absolute;
  top: 3px;
  right: 0;
}

.custom-select--border .custom-select__dropdown {
  width: auto;
  border: 1px solid #CCD9E5;
  border-radius: 8px;
}

.custom-select--border .custom-select__dropdown li {
  padding-left: 8px;
  padding-right: 8px;
}

.custom-select__button {
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 8px;
  padding-right: 6px;
  text-align: left;
}

.custom-select__button--single {
  padding-right: 0;
}

.custom-select__icon {
  flex-shrink: 0;
  position: relative;
  display: block;
  width: 12px;
  height: 12px;
  margin-left: 8px;
}

.custom-select__icon svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.custom-select__icon--line {
  margin-left: 16px;
}

.custom-select__icon--line::before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: -8px;
  height: 16px;
  width: 1px;
  background: #CCD9E5;
  pointer-events: none;
}

.custom-select.is-open .custom-select__icon svg {
  transform: translate(-50%, -50%) rotate(180deg);
}

.custom-select__color {
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
}

.custom-select__color--blue {
  background: #008CEA;
}

.custom-select__text {
  flex-grow: 1;
}

.custom-select__dropdown {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 0;
  top: 100%;
  width: 100%;
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  border: 1px solid #CCD9E5;
  border-top: none;
  z-index: 7;
}

.custom-select.is-open .custom-select__dropdown {
  visibility: visible;
  opacity: 1;
}

.custom-select__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
  max-height: 150px;
  overflow-y: auto;
}

.custom-select__list li {
  position: relative;
  padding: 6px 16px;
}

.custom-select__list li:hover {
  background: #E0E7EE;
}

.custom-select__item-secondary {
  font-size: 11px;
  font-weight: 500;
  color: #8EA2B5;
}

.custom-select__item {
  display: block;
}

.custom-select__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.custom-select__item img {
  margin-right: 4px;
  object-fit: cover;
}

.custom-select__placeholder {
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
  transition: transform 0.3s ease, opacity 0.3s ease;
  pointer-events: none;
  opacity: 0.3;
}

.custom-select select {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
}

.custom-select__button:disabled {
  pointer-events: none;
  opacity: 0.3;
}

.custom-select__text {
  flex-shrink: 0;
  width: 70%;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: opacity 0.3s ease 0.1s;
}

.custom-select__item.disabled {
  color: #aaa;
  /* Make the text lighter */
  pointer-events: none;
  /* Prevent clicking */
  cursor: not-allowed;
  /* Show a "not allowed" cursor */
  opacity: 0.5;
  /* Make it look dimmer */
}

.custom-select__text img {
  margin-right: 4px;
  object-fit: cover;
}

.custom-select__text br {
  display: none;
}

.custom-select.is-disabled {
  pointer-events: none;
}

.custom-select.is-disabled .custom-select__list {
  display: none;
}

.custom-select.open-up .custom-select__list {
  bottom: auto;
  top: 0;
  transform: translateY(calc(-100% + 10px));
}

.custom-select.is-open .custom-select__list {
  visibility: visible;
  opacity: 1;
}

.custom-select.not-empty .custom-select__text {
  opacity: 1;
}

.custom-select.not-empty .custom-select__placeholder {
  opacity: 0;
}

.custom-select.is-invalid .custom-select__button {
  border: 2px solid #ff1553;
}

.custom-select.is-invalid .custom-select__button:focus,
.custom-select.is-invalid .custom-select__button:hover {
  border: 2px solid rgba(255, 21, 83, 0.5);
}

.custom-select.slide-up.not-empty .custom-select__text,
.custom-select.slide-up.is-open .custom-select__text {
  opacity: 1;
}

.custom-select__icon--location {
  margin-right: -4px;
}

.custom-select__icon--location::before {
  left: -10px;
}

.custom-select.is-open .custom-select__icon--location.custom-select__icon svg {
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 767px) {
  .custom-select {
    padding: 4px 0 14px;
    width: 100%;
  }

  .custom-select__placeholder {
    transform: translateY(calc(-50% - 5px));
  }
}

.radio-box {
  display: flex;
  gap: 12px;
}

.radio span {
  position: relative;
  display: inline-block;
  padding-left: 26px;
}

.radio span::before {
  content: "";
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid #CCD9E5;
}

.radio input:checked+span::before {
  border: 5px solid #8EA2B5;
}

.checkbox {
  position: relative;
  display: block;
  flex-shrink: 0;
  padding-left: 26px;
  line-height: 18px;
  cursor: pointer;
}

.checkbox span {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.checkbox span::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #CCD9E5;
  background-color: #fff;
  border-radius: 4px;
}

.checkbox span::after {
  content: "";
  display: block;
  position: absolute;
  display: none;
  left: 4px;
  top: 5px;
  width: 11px;
  height: 9px;
  background-image: url("../images/icons/stack.svg#tick");
  background-size: contain;
}

.checkbox input:checked+span::before {
  background-color: #8EA2B5;
  border-color: #8EA2B5;
}

.checkbox input:checked+span::after {
  display: block;
}

.checkbox input:focus-visible+span::before {
  box-shadow: 0 0 5px rgba(0, 140, 234, 0.5);
}

.checkbox:has(:disabled) {
  opacity: 0.4;
}

.checkbox-round {
  position: relative;
  display: block;
  flex-shrink: 0;
  padding-left: 52px;
  font-size: 13px;
  color: #000;
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}

.checkbox-round span {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.checkbox-round span::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 20px;
  border: 1px solid #CCD9E5;
  background-color: #F5F7F8;
  border-radius: 12px;
}

.checkbox-round span::after {
  content: "";
  display: block;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #CCD9E5;
  transition: left 0.3s;
}

.checkbox-round input:checked+span::before {
  background-color: #008CEA;
  border-color: #008CEA;
}

.checkbox-round input:checked+span::after {
  left: 24px;
  background-color: #fff;
}

.checkbox-round input:focus-visible+span::before {
  box-shadow: 0 0 5px rgba(0, 140, 234, 0.5);
}

.checkbox-round:has(:disabled) {
  opacity: 0.4;
}


.dropdown:hover .dropdown__wrapper {
  display: flex;
}

.dropdown__wrapper {
  display: none;
  position: absolute;
  flex-direction: column;
  min-width: 130px;
  padding: 16px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #CCD9E5;
  box-shadow: 0px 8px 12px 0px rgba(142, 162, 181, 0.5);
  z-index: 6;
}

.dropdown__wrapper--left {
  top: -13px;
  left: 40px;
}

.dropdown__wrapper--left::after {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  left: 0;
  width: 14px;
  height: 13px;
  background: #fff;
  border-top: 1px solid #CCD9E5;
  border-left: 1px solid #CCD9E5;
  border-top-left-radius: 3px;
  transform: rotate(-40deg) skew(16deg) translateX(-10px);
  z-index: 1;
}

.dropdown__wrapper--left::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -39px;
  width: 40px;
  height: 100%;
}

.dropdown__wrapper--top {
  top: calc(100% + 17px);
  left: 50%;
  transform: translateX(-50%);
}

.dropdown__wrapper--top::after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  width: 18px;
  height: 17px;
  background: #fff;
  border-top: 1px solid #CCD9E5;
  border-left: 1px solid #CCD9E5;
  border-top-left-radius: 4px;
  transform: rotate(52deg) skew(16deg) translateX(-15px);
  z-index: 1;
}

.dropdown__wrapper--top::before {
  content: "";
  display: block;
  position: absolute;
  top: -39px;
  left: 0;
  width: 100%;
  height: 40px;
}

.dropdown__wrapper--top-right {
  top: calc(100% + 17px);
  right: 0;
}

.dropdown__wrapper--top-right::after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  right: 3px;
  width: 14px;
  height: 13px;
  background: #fff;
  border-top: 1px solid #CCD9E5;
  border-left: 1px solid #CCD9E5;
  border-top-left-radius: 4px;
  transform: rotate(52deg) skew(16deg) translateX(-15px);
  z-index: 1;
}

.dropdown__wrapper--top-right::before {
  content: "";
  display: block;
  position: absolute;
  top: -39px;
  left: 0;
  width: 100%;
  height: 40px;
}

.tel-mask {
  display: flex;
  align-items: center;
  margin-right: 8px;
}

.tel-mask span {
  line-height: 17px;
}

.tel-mask img {
  margin-right: 8px;
}

.tel-mask--disabled span {
  color: #8EA2B5;
}

/* DATA */
[data-tabs=parent] {
  overflow: hidden;
}

[data-tabs=parent].no-transition>[data-tabs=control],
[data-tabs=parent].no-transition>[data-tabs=content],
[data-tabs=parent].no-transition>[data-tabs=element] {
  transition: none;
}

[data-tabs=parent].no-transition-global [data-tabs=control],
[data-tabs=parent].no-transition-global [data-tabs=content],
[data-tabs=parent].no-transition-global [data-tabs=element] {
  transition: none;
}

[data-tabs=parent] [data-tabs=content] {
  position: relative;
}

[data-tabs=element] {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
}

[data-tabs=element].for-load {
  position: static;
  visibility: visible;
  opacity: 1;
  transition: none;
}

[data-tabs=element].is-active {
  z-index: 1;
  visibility: visible;
  opacity: 1;
}

[data-accordion-init]>[data-tabs=content],
[data-accordion-init]>[data-tabs=controls] {
  display: none;
}

[data-accordion-init] [data-tabs=element] {
  z-index: 1;
  visibility: visible;
  position: static;
  opacity: 1;
}

[data-tabs=accordion-wrapper] {
  display: block;
  max-height: 0;
  transition: max-height 0.3s ease;
  overflow: hidden;
}

[data-tabs=accordion-content] {
  overflow: hidden;
}

[data-tabs=accordion] {
  overflow: hidden;
  position: relative;
  isolation: isolate;
}

[data-tabs=accordion].is-active>[data-tabs=accordion-wrapper] {
  max-height: none;
}

/* BLOCKS */
.color-box__list {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 10px;
  margin-bottom: 16px;
}

.color-box__list li {
  padding: 0;
}

.color-box__dropdown {
  padding: 7px 15px 16px;
  width: auto;
  left: -1px;
  right: -1px;
}

.color-box__buttons button {
  width: 100%;
  color: #8EA2B5;
}

.color-box__buttons button:not(:last-child) {
  margin-bottom: 12px;
}

.color-picker__spectrum-map {
  position: relative;
  width: 226px;
  height: 136px;
  margin-bottom: 12px;
  overflow: hidden;
  border-radius: 8px;
}

.color-picker__spectrum-map canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ccc;
  border-radius: 8px;
}

.color-picker__hue-map {
  position: relative;
  width: 173px;
  height: 12px;
  border-radius: 8px;
}

.color-picker__hue-map canvas {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ccc;
  border-radius: 8px;
}

.color-picker__hue-map button {
  margin-left: -6px;
}

.color-picker__color-cursor {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 12px;
  height: 12px;
  padding: 0;
  border-radius: 50%;
  border: 1px solid #CCD9E5;
  background-color: #fff;
  transition: all 0.2s ease;
  pointer-events: none;
  z-index: 2;
}

.color-picker__color-cursor.dragging {
  transition: none;
}

.color-picker__hue-map-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}

.color-picker__hue-color {
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid #CCD9E5;
  background-color: #fff;
}

.color-picker__field-group input {
  width: 40px;
  height: 36px;
  font-size: 13px;
  color: #000000;
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #CCD9E5;
  text-align: center;
}

.color-picker__field-group input::-webkit-outer-spin-button,
.color-picker__field-group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.color-picker__field-group input[type=number] {
  -moz-appearance: textfield;
}

.color-picker__field-group--hex {
  flex-grow: 1;
}

.color-picker__field-group--hex input {
  width: 100%;
}

.color-picker__field-label {
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
}

.color-picker__field-group-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  margin-left: 12px;
}

.color-picker__color-value-wrapper {
  display: flex;
  margin-bottom: 19px;
}

.color-picker__buttons {
  display: flex;
  padding-top: 16px;
  padding-bottom: 19px;
  border-top: 1px solid #CCD9E5;
}

.color-picker__buttons button {
  flex-grow: 1;
}

.color-picker__buttons button:not(:last-child) {
  flex-grow: 2;
  margin-right: 16px;
}

.company-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.company-item__image {
  position: relative;
  width: 45px;
  height: 45px;
  margin-right: 12px;
  border-radius: 50%;
  border: 1px solid #CCD9E5;
}

.company-item__image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 27px;
}

.company-item__image--owner img {
  left: calc(50% + 3px);
}

.company-item__title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.company-item__position {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  color: #8EA2B5;
}

.company-item__position--owner {
  margin-top: 4px;
  padding: 2px 12px;
  color: #fff;
  border-radius: 12px;
  background-color: #008CEA;
}

.docs__box:not(:last-child) {
  margin-bottom: 16px;
}

.docs__card {
  border-radius: 8px;
  border: 1px solid #CCD9E5;
  background-color: #F5F7F8;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 72px;
  padding: 10px 16px 10px 68px;
  color: #8EA2B5;
}

.docs__card::before {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  left: 16px;
  top: 50%;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #CCD9E5;
  transform: translateY(-50%);
  background-size: 18px;
}

.docs__card:not(:last-child) {
  margin-bottom: 12px;
}

.docs__card--text::before {
  background-image: url("../images/icons/stack.svg#document-text-blue");
}

.docs__card--tick::before {
  background-image: url("../images/icons/stack.svg#tick-circle");
}

.docs__card--monitor::before {
  background-image: url("../images/icons/stack.svg#monitor");
}

.docs__card--mobile::before {
  background-image: url("../images/icons/stack.svg#mobile");
  background-size: 15px;
}

.docs__card-main {
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.docs__card-main span {
  font-size: 15px;
  color: #000;
}

.docs__card-time {
  line-height: 13px;
  margin: 0;
}

.docs__card-content {
  margin-right: auto;
}

.docs__card-buttons {
  display: flex;
  gap: 20px;
  margin-left: 20px;
}

.docs__card-btn {
  position: relative;
  width: 18px;
  height: 20px;
  padding: 0;
}

.docs__card-btn svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.docs__card-btn:hover svg {
  stroke: #008CEA;
}

.docs__legend {
  position: relative;
  text-align: center;
  margin-bottom: 10px;
}

.docs__legend::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background: #CCD9E5;
  z-index: 1;
}

.docs__legend--between {
  margin-top: 20px;
  margin-bottom: 15px;
}

.docs__title {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0 16px;
  font-size: 15px;
  line-height: 20px;
  background-color: #fff;
  z-index: 2;
}

.docs__buttons {
  margin-bottom: 12px;
}

.docs__buttons button {
  width: 100%;
}

.docs__buttons--two {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

.docs__card-big {
  border-radius: 8px;
  border: 1px solid #CCD9E5;
  background-color: #F5F7F8;
  padding: 16px;
}

.docs__card-footer {
  display: flex;
  align-items: center;
  padding-top: 16px;
  border-top: 1px solid #CCD9E5;
}

.docs__card-author {
  display: flex;
  align-items: center;
  margin-right: auto;
  color: #8EA2B5;
}

.docs__card-author-name {
  display: flex;
  align-items: center;
  margin-left: 12px;
  color: #000;
}

.docs__card-author-name img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.docs__card-big-main {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 12px;
}

.docs__card-image-wrapper {
  width: 120px;
}

.docs__card-image-wrapper button {
  width: 100%;
}

.docs__card-image {
  position: relative;
  width: 120px;
  height: 120px;
  margin-bottom: 12px;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #CCD9E5;
}

.docs__card-image img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 90%;
  max-height: 90%;
  object-fit: contain;
}

.docs__card-list ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
  padding-top: 3px;
}

.docs__card-list li {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  font-size: 13px;
  line-height: 13px;
}

.docs__list-property {
  width: 100px;
  padding-right: 8px;
  color: #8EA2B5;
}

.docs__setting {
  position: absolute;
  left: 0;
  top: -2px;
  display: block;
  width: 20px;
  height: 24px;
  background-color: #fff;
  z-index: 2;
}

.docs__setting svg {
  position: absolute;
  top: 0;
  left: 0;
}

.docs__company {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  padding-top: 17px;
  padding-bottom: 3px;
}

.docs__company-item {
  padding-left: 10px;
  padding-right: 10px;
}

.docs__company-item:nth-child(2n) {
  border-left: 1px solid #CCD9E5;
}

.footer {
  display: flex;
  margin-top: auto;
  justify-content: space-between;
  align-items: center;
}

.footer__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 20px;
}

.footer__item {
  position: relative;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
}

.footer__item:not(:last-child) {
  padding-right: 17px;
  margin-right: 16px;
}

.footer__item:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 0;
  width: 1px;
  background: #8EA2B5;
}

.footer__link {
  vertical-align: bottom;
}

.form {
  position: relative;
}

.form--button {
  display: inline-block;
}

.form--button button {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}

.form--button button svg {
  vertical-align: bottom;
}

.form--product .form__content-inner {
  gap: 12px 16px;
}

.form--product .form__content {
  padding: 0;
  height: calc(100vh - 149px);
  max-height: calc(100vh - 149px);
}

.form--product .form__label {
  width: 110px;
}

.form--product .form__checkbox-wrap {
  padding-left: 110px;
}

.form--product .form__docs-box {
  padding: 16px 16px 16px 16px;
  background-color: #fff;
  border-radius: 8px;
}

.form--under-nav .form__content {
  padding: 0;
  height: calc(100vh - 228px);
}

.form--tariff .form__docs-box {
  padding: 16px 16px 16px 16px;
  background-color: #fff;
  border-radius: 8px;
}

.form--tariff .form__buttons--fixed {
  margin-bottom: -40px;
}

.form input::-webkit-outer-spin-button,
.form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.form input[type=number] {
  -moz-appearance: textfield;
}

.form__content {
  padding: 20px 16px 70px 16px;
  height: calc(100vh - 184px);
  overflow-y: auto;
}

@media (max-width: 1199px) {
  .form__content {
    height: calc(100vh - 232px);
  }
}

.form__content-inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

@media (max-width: 1425px) {
  .form__content-inner {
    display: block;
  }
}

.form__content-grow {
  flex-grow: 1;
  padding-bottom: 16px;
}

.form__buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
}

.form__buttons--right {
  margin-left: auto;
}

.form__buttons--fixed {
  width: auto;
  position: sticky;
  bottom: 0;
  padding: 20px;
  margin-left: -16px;
  margin-right: -16px;
  background-color: #fff;
  border-top: 1px solid #CCD9E5;
  z-index: 6;
}

.form__buttons--fixed button,
.form__buttons--fixed a {
  width: 258px;
}

.form__box {
  padding-bottom: 19px;
}

.form__box:not(:last-child) {
  border-bottom: 1px solid #CCD9E5;
}

.form__box:not(:first-child) {
  padding-top: 20px;
}

.form__row {
  margin-bottom: 12px;
}

.form__row--two {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 12px;
}

.form__row--two .form__field:nth-child(2n) .form__label {
  padding-left: 16px;
}

.form__row--two input {
  width: 110px;
}

.form__row--margin {
  margin-bottom: 19px;
}

.form__row:last-child {
  margin-bottom: 0;
}

.form__row--line {
  padding-bottom: 15px;
  margin-bottom: 16px;
  border-bottom: 1px solid #CCD9E5;
}

.form__row--line.form__row--two {
  column-gap: 30px;
}

.form__row--no-line {
  padding-bottom: 0;
  margin-bottom: 0;
}

.form__row--no-line.form__row--two {
  column-gap: 30px;
}

.form__field-wrap {
  border-radius: 8px;
  border: 1px solid #CCD9E5;
  background-color: #F5F7F8;
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 4px 10px 4px 16px;
  height: 36px;
}

.form__field-wrap--input {
  background-color: #fff;
}

.form__field-wrap--textarea {
  height: auto;
  padding: 0;
  background-color: #fff;
}

.form__field-wrap input {
  font-size: 13px;
  font-weight: 500;
  flex-grow: 1;
  height: 20px;
  padding: 0;
  border: none;
  background: transparent;
}

.form__field-wrap input:disabled {
  color: #8EA2B5;
}

.form__field-wrap textarea {
  height: 46px;
  padding: 10px 10px 10px 16px;
  width: 100%;
  border: none;
  background: transparent;
  resize: vertical;
}

.form__field-wrap--textarea-big textarea {
  height: 80px;
  resize: none;
}

.form__field-wrap--text-right input {
  padding-right: 10px;
  text-align: right;
}

.form__number {
  display: block;
  flex-grow: 1;
}

.form__btn-icon {
  position: relative;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  padding: 0;
  margin-left: 10px;
}

.form__btn-icon svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  stroke: #8EA2B5;
}

.form__btn-icon--text {
  width: auto;
  min-width: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #8EA2B5;
}

.form__btn-icon:hover svg,
.form__btn-icon:focus-visible svg {
  stroke: #008CEA;
}

.form__btn-icon::before {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: -8px;
  width: 1px;
  background: #CCD9E5;
}

.form__field {
  display: flex;
  align-items: center;
}

.form__field--min-input .form__label {
  width: 130px;
}

.form__field--min-input input {
  width: 70px;
}

.form__label {
  width: 102px;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 13px;
  padding-right: 7px;
}

.form__total-sum {
  flex-grow: 1;
  padding: 3px 10px;
  font-size: 22px;
  line-height: 28px;
  color: #008CEA;
  text-align: right;
  background: #F5F7F8;
  border: 1px solid #008CEA;
  border-radius: 8px;
}
/* no debt */
.form__debt {
  flex-grow: 1;
  padding: 10px;
  line-height: 16px;
  text-align: right;
  border-radius: 8px;
  background: grey;
}
/* - debt */
.form__debt0 {
  flex-grow: 1;
  padding: 10px;
  line-height: 16px;
  text-align: right;
  border-radius: 8px;
  background: #FFB7AE;
}
/* + debt */
.form__debt1 {
  flex-grow: 1;
  padding: 10px;
  line-height: 16px;
  text-align: right;
  border-radius: 8px;
  background: green;
}

.form__date-wrap {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.form__date {
  font-size: 13px;
  line-height: 13px;
}

.form__time {
  font-size: 11px;
  line-height: 11px;
}

.form__select {
  position: relative;
  flex-grow: 1;
}

.form__select::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  right: 25px;
  bottom: 4px;
  width: 1px;
  background: #CCD9E5;
  pointer-events: none;
}

.form__select::after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  pointer-events: none;
}

.form__select select {
  width: 100%;
  height: 24px;
  padding: 0 27px 0 0;
  font-family: inherit;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  color: #000;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

.form__phone-wrap {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

.form__phone-wrap button::before {
  display: none;
}

.form__checkbox-wrap {
  width: 100%;
  padding-left: 102px;
  margin-top: 8px;
  padding-bottom: 4px;
}

.form__box-button {
  display: flex;
  gap: 16px;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: -16px;
  margin-right: -16px;
  margin-top: 16px;
  border-top: 1px solid #CCD9E5;
}

.form__box-button--right {
  justify-content: flex-end;
}

.form__box-button--no-line {
  border-top: none;
  margin-top: 0;
}

.form__file-wrap {
  position: relative;
  width: 112px;
  height: 112px;
  border: 1px dashed #8EA2B5;
  border-radius: 6px;
}

.form__file-wrap::before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 22px;
  height: 22px;
  background-image: url("../images/icons/stack.svg#add-circle");
  z-index: 1;
}

.form__file-wrap input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}

.form__file-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 12px;
  background: #F5F7F8;
  border-radius: 8px;
}

.form__file-image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 112px;
  height: 112px;
  border: 1px solid #8EA2B5;
  background: #FFFFFF;
  border-radius: 6px;
}

.form__file-image img {
  max-width: 90%;
  max-height: 90%;
  object-fit: contain;
}

.form__file-name {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.form__file-del {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  padding: 0;
  margin-left: 6px;
}

.form__file-del svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.form__custom-select {
  flex-grow: 1;
}

.form__field-wrap--custom-select {
  position: relative;
  padding-left: 8px;
}

.form__field-wrap--custom-select:has(.is-open) {
  border-radius: 8px 8px 0 0;
  background-color: #fff;
}

.form__field-wrap--custom-select .custom-select__dropdown {
  left: -1px;
  right: -1px;
  width: auto;
}

.form__button-in-row {
  margin-left: 110px;
  margin-top: 12px;
}

.form__file-title {
  margin-bottom: 10px;
}

.form__edit-box {
  display: flex;
  align-items: center;
  height: 32px;
  margin-top: -1px;
  margin-right: -9px;
  padding: 3px 12px;
  border-radius: 6px;
  background-color: #E0E7EE;
}

.form__edit-box input {
  width: 100px;
  margin-right: 10px;
}

.form__edit-box input:disabled {
  color: #8EA2B5;
}

.form__button-right {
  margin-left: auto;
}

.form__content-input {
  display: flex;
  flex-grow: 1;
  color: #000;
}

.form__content-input-status {
  display: block;
  margin-left: 6px;
  color: #8EA2B5;
}

.form__content-input-status--right {
  margin-left: auto;
}

.form__hint-title {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 13px;
  color: #000;
}

.form__hint {
  padding: 12px;
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  color: #8EA2B5;
  border-radius: 8px;
  background-color: #F5F7F8;
}

.form__hint p {
  margin-top: 0;
  margin-bottom: 5px;
}

.form__hint p:last-child {
  margin-bottom: 0;
}

.form__hint a {
  color: #008CEA;
}

.form__field--output {
  padding-left: 35px;
}

.form__output-table {
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  text-align: left;
}

.form__output-table th {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  font-weight: 500;
  color: #8EA2B5;
}

.form__output-table td {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
}

.form__checkbox-group {
  margin-bottom: 12px;
}

.form__multiselect-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 24px;
  min-width: 155px;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #CCD9E5;
  box-shadow: 0px 8px 12px 0px rgba(142, 162, 181, 0.5);
  z-index: 4;
}

.form__multiselect-dropdown::after {
  content: "";
  display: block;
  position: absolute;
  top: -7px;
  left: 14px;
  width: 18px;
  height: 17px;
  background: #fff;
  border-top: 1px solid #CCD9E5;
  border-left: 1px solid #CCD9E5;
  border-top-left-radius: 4px;
  transform: rotate(52deg) skew(16deg);
  z-index: 1;
}

.form__multiselect-dropdown::before {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  width: 100%;
  height: 12px;
}

.form__multiselect-dropdown ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
  position: relative;
  background: #fff;
  border-radius: 8px;
  z-index: 2;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}

.form__multiselect-dropdown li {
  position: relative;
  padding: 8px 16px 8px 38px;
  line-height: 18px;
  cursor: pointer;
}

.form__multiselect-dropdown li:first-child {
  border-radius: 8px 8px 0 0;
}

.form__multiselect-dropdown li:last-child {
  border-radius: 0 0 8px 8px;
}

.form__multiselect-dropdown li:hover {
  background-color: #E0E7EE;
}

.form__multiselect-dropdown li.selected {
  background-color: #E0E7EE;
  cursor: default;
}

.form__multiselect-dropdown img {
  position: absolute;
  top: 8px;
  left: 16px;
  width: 18px;
  height: 18px;
  margin-right: 4px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.form__multiselect-dropdown .form__multiselect-item-all {
  padding-left: 16px;
}

.form__multiselect-selected {
  position: relative;
  padding: 7px 35px 7px 12px;
  display: flex;
  align-items: center;
  margin-right: 1px;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  background: #E0E7EE;
  border-radius: 8px;
  transition: color 0.3s;
}

.form__multiselect-selected::after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 12px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#close");
  mask-image: url("../images/icons/stack.svg#close");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  transition: background-color 0.3s;
}

.form__multiselect-selected:hover,
.form__multiselect-selected:focus-visible {
  color: #008CEA;
  transition: color 0.3s;
}

.form__multiselect-selected:hover::after,
.form__multiselect-selected:focus-visible::after {
  background-color: #008CEA;
  transition: background-color 0.3s;
}

.form__multiselect-selected img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.form__multiselect {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 1px;
  flex-grow: 1;
  padding: 1px;
  border-radius: 8px;
  border: 1px solid #CCD9E5;
  background-color: #fff;
}

.form__multiselect-inner {
  position: relative;
}

.form__multiselect-inner:hover .form__multiselect-dropdown {
  display: block;
}

.form__multiselect-add {
  padding: 6px;
  color: #8EA2B5;
}

@media (max-width: 1023px) {
  .form--mini .form__row--two {
    grid-template-columns: 1fr;
  }

  .form--mini .form__row--two .form__field:nth-child(2n) .form__label {
    padding-left: 0;
  }

  .form--mini .form__row--two .form__field--output {
    padding-left: 0;
  }
}

.form__button-center {
  display: flex;
  justify-content: center;
  padding-top: 12px;
  padding-bottom: 8px;
  text-align: center;
}

.form__button-center .button {
  padding-left: 36px;
  padding-right: 36px;
}

.header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 12px;
}

.header__box {
  position: relative;
}

.header__box--form {
  flex-grow: 1;
}

.header__box--form form {
  position: relative;
  width: 100%;
}

.header__box--form input[type=search] {
  width: 100%;
  height: 36px;
  padding: 0 36px 0 16px;
  border-radius: 8px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
}

.header__box--form button[type=submit] {
  position: absolute;
  top: 9px;
  right: 10px;
  height: 16px;
  width: 16px;
}

.header__box--form button[type=submit]::before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("../images/icons/stack.svg#search-normal");
  mask-image: url("../images/icons/stack.svg#search-normal");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  transition: background-color 0.3s;
}

.header__box--form button[type=submit]:hover::before,
.header__box--form button[type=submit]:focus-visible::before {
  background-color: #008CEA;
  transition: background-color 0.3s;
}

.header__box--user {
  margin-left: 8px;
}

@media (max-width: 1023px) {
  .header__box--form {
    width: 100%;
  }

  .header__box--user {
    margin-left: auto;
  }
}

.header__btn-user {
  position: relative;
  padding: 7px 40px 7px 48px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  border-radius: 18px 8px 8px 18px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
}

.header__btn-user::after {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  right: 16px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  transition: background-color 0.3s;
}

.header__btn-user img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid #fff;
}

.header__btn-user:hover,
.header__btn-user:focus-visible {
  color: #008CEA;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
}

.header__btn-user:hover::after,
.header__btn-user:focus-visible::after {
  background-color: #008CEA;
  transition: background-color 0.3s;
}

.header__btn-notification {
  position: relative;
  padding: 7px 7px 7px 31px;
  min-width: 59px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  border-radius: 8px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
}

.header__btn-notification svg {
  position: absolute;
  top: 9px;
  left: 12px;
  width: 18px;
  height: 18px;
  stroke: #000;
  transition: stroke 0.3s;
}

.header__btn-notification:hover,
.header__btn-notification:focus-visible {
  color: #008CEA;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
}

.header__btn-notification:hover svg,
.header__btn-notification:focus-visible svg {
  stroke: #008CEA;
  transition: stroke 0.3s;
}

.header__btn-invite {
  position: relative;
  padding: 7px 40px 7px 16px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #fff;
  border-radius: 8px;
  background-color: #008CEA;
  border: 1px solid #008CEA;
  transition: color 0.3s, background-color 0.3s;
}

.header__btn-invite::after {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  right: 16px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #fff;
  transition: background-color 0.3s;
}

.header__btn-invite:hover,
.header__btn-invite:focus-visible {
  color: #008CEA;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
}

.header__btn-invite:hover::after,
.header__btn-invite:focus-visible::after {
  background-color: #008CEA;
  transition: background-color 0.3s;
}

.header__box--star .header__btn {
  position: relative;
  padding-left: 42px;
}

.header__box--star .header__btn::before {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left: 16px;
  width: 18px;
  height: 18px;
  -webkit-mask-image: url("../images/icons/stack.svg#star-fly");
  mask-image: url("../images/icons/stack.svg#star-fly");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #fff;
  transition: background-color 0.3s;
}

.header__box--star .header__btn--green::before {
  background-color: #000;
}

.header__box--star .header__btn--blue:hover::before {
  background-color: #008CEA;
}


.input {
  height: 36px;
  border: 1px solid #CCD9E5;
  border-radius: 8px;
  padding: 9px 16px;
}

.input--filter {
  min-width: 460px;
  background-color: #F5F7F8;
  padding-right: 30px;
}

.input--filter::placeholder {
  color: #8EA2B5;
  font-weight: 500;
}

.input--ogranization {
  background-color: #F5F7F8;
  width: 100%;
}

.input--ogranization::placeholder {
  color: #8EA2B5;
  font-weight: 500;
}

.input--goods {
  font-weight: 500;
}

.input--right {
  text-align: right;
  padding-right: 12px;
}

.logo {
  display: block;
  width: 89px;
  height: 23px;
}

.logo img {
  vertical-align: bottom;
}

.modal-form input::-webkit-outer-spin-button,
.modal-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.modal-form input[type=number] {
  -moz-appearance: textfield;
}

.modal-form__row {
  margin-bottom: 12px;
}

.modal-form__field {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
}

.modal-form__field>label {
  flex-shrink: 0;
  width: 92px;
}

.modal-form__field--textarea {
  align-items: flex-start;
}

.modal-form__field-input {
  display: flex;
  align-items: center;
  flex-grow: 1;
  background: #F5F7F8;
  border: 1px solid #CCD9E5;
  border-radius: 8px;
}

.modal-form__field-input input {
  flex-grow: 1;
  border: none;
  background-color: transparent;
  height: 34px;
  padding: 0 12px;
}

.modal-form__field-input button {
  margin-right: 7px;
}

.modal-form__field-input--white {
  background-color: #fff;
}

.modal-form__field-file {
  position: relative;
  width: 112px;
  height: 112px;
  border: 1px dashed #8EA2B5;
  border-radius: 6px;
}

.modal-form__field-file::before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 22px;
  height: 22px;
  background-image: url("../images/icons/stack.svg#add-circle");
  z-index: 1;
}

.modal-form__field-file input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}

.modal-form__field-select {
  flex-grow: 1;
}

.modal-form__field-select::before {
  right: 34px;
}

.modal-form__field-select::after {
  right: 12px;
}

.modal-form__field-textarea {
  flex-grow: 1;
}

.modal-form__field-textarea textarea {
  width: 100%;
  height: 144px;
  padding: 8px 12px;
  border: 1px solid #CCD9E5;
  border-radius: 8px;
  resize: none;
}

.modal-form__check {
  width: 100%;
  padding-left: 104px;
}

.modal-form__check .modal__checkbox {
  margin-bottom: 0;
}

.modal-form__buttons {
  display: flex;
  justify-content: center;
  gap: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #CCD9E5;
}

.modal-form__buttons button {
  width: 143px;
}

.modal-form__buttons--mini {
  margin-left: 19px;
  margin-right: 19px;
  padding-top: 16px;
  padding-bottom: 18px;
}

.modal-form__buttons--mini button {
  width: 117px;
}

.modal-form__field-radio {
  margin-bottom: 12px;
}

.modal-form__list-row {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.modal-form__setting {
  display: block;
  width: 12px;
  height: 24px;
  margin-right: 6px;
}

.modal-form__list-text {
  flex-grow: 1;
  padding: 9px 12px;
  font-size: 13px;
  line-height: 16px;
}

.modal-form__del {
  width: 20px;
  height: 20px;
  padding: 0;
  margin-left: 4px;
  margin-right: -4px;
  background-color: #8EA2B5;
  -webkit-mask-image: url("../images/icons/stack.svg#close");
  mask-image: url("../images/icons/stack.svg#close");
  -webkit-mask-size: 12px;
  mask-size: 12px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.modal-form__field-input--color-box {
  position: relative;
}

.modal-form__field-input--color-box::before {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  bottom: 9px;
  right: 59px;
  width: 1px;
  background: #CCD9E5;
}

.modal-form__field-input--color-box:has(.is-open) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.modal-form__list-btn {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  width: 250px;
  font-size: 15px;
}

.modal-form__label {
  display: inline-block;
  margin-bottom: 4px;
}

.modal-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 140, 234, 0.5);
  z-index: 200;
}

.modal-wrapper .modal {
  position: relative;
  margin: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  overflow: visible;
  background: #FFF;
  box-shadow: 0 8PX 12PX 0 rgba(0, 120, 214, 0.5);
  z-index: 5;
}

.modal-wrapper.modal-wrapper--close {
  display: none;
}

.modal-wrapper--transparent {
  background-color: transparent;
}

.modal {
  position: relative;
  width: 100%;
  max-width: 948px;
  height: auto;
  max-height: 655px;
  padding: 16px 16px 0 16px;
  background-color: #CCD9E5;
  border-radius: 8px;
}

.modal--add-section {
  max-width: 544px;
  max-height: 100vh;
}

.modal--mini {
  max-width: 320px;
}

.modal--settings-color {
  max-width: 250px;
  padding-left: 12px;
  padding-right: 11px;
}

.modal--add-address {
  max-width: 544px;
}

.modal__title {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  margin-top: 0;
  margin-bottom: 16px;
  font: inherit;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  border-bottom: 1px solid #CCD9E5;
}

.modal__form-search-wrap {
  display: flex;
  width: 100%;
}

.modal__form-search {
  position: relative;
  width: 100%;
  max-width: 50%;
}

.modal__form-search svg {
  position: absolute;
  top: 9px;
  right: 11px;
}

.modal__form-search-btn {
  width: 42px;
  height: 36px;
  border-radius: 8px;
  border: 1px solid #CCD9E5;
  background-color: #F5F7F8;
  transition: color 0.3s, background-color 0.3s;
  -webkit-appearance: none;
  appearance: none;
  padding: 0;
  margin-left: auto;
}

.modal__form-search-btn svg {
  vertical-align: bottom;
  stroke: #8EA2B5;
}

.modal__form-search-btn:hover svg {
  stroke: #008CEA;
}

.modal__checkbox-group {
  column-count: 4;
  padding: 16px 0 20px 0;
}

.modal__checkbox {
  position: relative;
  display: block;
  flex-shrink: 0;
  padding-left: 26px;
  line-height: 18px;
  cursor: pointer;
  margin-bottom: 15px;
}

.modal__checkbox span {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.modal__checkbox span::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #CCD9E5;
  background-color: #fff;
  border-radius: 4px;
}

.modal__checkbox span::after {
  content: "";
  display: block;
  position: absolute;
  display: none;
  left: 4px;
  top: 5px;
  width: 11px;
  height: 9px;
  background-image: url("../images/icons/stack.svg#tick");
  background-size: contain;
}

.modal__checkbox input:checked+span::before {
  background-color: #8EA2B5;
  border-color: #8EA2B5;
}

.modal__checkbox input:checked+span::after {
  display: block;
}

.modal__checkbox input:focus-visible+span::before {
  box-shadow: 0 0 5px rgba(0, 140, 234, 0.5);
}

.modal__checkbox:has(:disabled) {
  opacity: 0.4;
}

.modal__actions {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #CCD9E5;
  padding: 20px 0;
}

.modal__actions-group {
  display: flex;
}

.modal__actions-group button {
  min-width: 153px;
}

.modal__actions-group button:first-child {
  margin-right: 16px;
}

.navigation {
  display: flex;
  justify-content: space-between;
  padding: 20px 24px;
  margin-bottom: 16px;
  border-radius: 8px;
  background-color: #fff;
}

@media (max-width: 1023px) {
  .navigation {
    padding: 13px 16px;
  }
}

.navigation__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 24px;
}

.navigation__link {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #000;
}

.navigation__link--disabled:hover,
.navigation__link--disabled:focus-visible,
.navigation__link--disabled:active {
  color: #000;
}

.navigation__link--current {
  color: #008CEA;
}

.navigation__number {
  display: inline-block;
  padding: 2px 8px;
  margin-left: 5px;
  font-size: 13px;
  line-height: 17px;
  color: #fff;
  border-radius: 6px;
  background-color: #008CEA;
}

.navigation__button {
  position: relative;
  display: inline-block;
  padding-right: 24px;
  padding-left: 12px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #000;
  transition: color 0.3s;
}

.navigation__button::after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #000;
  transition: background-color 0.3s;
}

.navigation__button:hover,
.navigation__button:focus-visible {
  color: #008CEA;
  transition: color 0.3s;
}

.navigation__button:hover::after,
.navigation__button:focus-visible::after {
  background-color: #008CEA;
  transition: background-color 0.3s;
}

.navigation__additionally {
  margin-left: 20px;
}

.order {
  margin-bottom: 16px;
}

.order__header {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.order__title-wrap {
  position: relative;
  margin-right: 48px;
  padding-left: 23px;
  padding-right: 40px;
  padding-top: 3px;
}

.order__like {
  position: absolute;
  top: 4px;
  right: 0;
  display: block;
  padding: 0;
  width: 25px;
  height: 25px;
}

.order__like svg {
  fill: none;
  stroke: #8EA2B5;
}

.order__like.active svg {
  fill: #008CEA;
  stroke: #FFF;
}

.order__title {
  margin: 0;
  font-size: 22px;
  font-weight: 500;
}

.order__create {
  display: inline-block;
  padding: 8px 16px;
  margin-right: 16px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  background: #ADEA00;
  border-radius: 8px;
  transition: opacity 0.3s;
}

.order__create:hover,
.order__create:focus-visible {
  opacity: 0.6;
  transition: opacity 0.3s;
  color: #000;
}

@media (max-width: 1023px) {
  .order__create {
    margin-right: 0;
    margin-left: auto;
    padding: 8px 42px;
  }
}

.order__search {
  position: relative;
  flex-grow: 1;
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #FFFFFF;
  border-radius: 8px;
}

.order__search form {
  width: 100%;
  display: flex;
}

.order__search input[type=search] {
  flex-grow: 1;
  height: 34px;
  padding: 0 60px 0 8px;
  border: none;
  background-color: rgba(255, 255, 255, 0.5);
  transition: opacity 0.3s;
}

.order__search input[type=search]:hover,
.order__search input[type=search]:focus-visible {
  opacity: 0.8;
}

.order__search button[type=submit],
.order__search button[type=reset] {
  position: absolute;
  top: 9px;
  right: 36px;
  height: 16px;
  width: 16px;
}

.order__search button[type=submit]::before,
.order__search button[type=reset]::before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("../images/icons/stack.svg#search-normal");
  mask-image: url("../images/icons/stack.svg#search-normal");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  transition: background-color 0.3s;
}

.order__search button[type=submit]:hover::before,
.order__search button[type=submit]:focus-visible::before,
.order__search button[type=reset]:hover::before,
.order__search button[type=reset]:focus-visible::before {
  background-color: #008CEA;
  transition: background-color 0.3s;
}

.order__search button[type=reset] {
  right: 10px;
}

.order__search button[type=reset]::before {
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#close");
  mask-image: url("../images/icons/stack.svg#close");
}

@media (max-width: 1023px) {
  .order__search {
    width: 100%;
    margin-top: 12px;
  }
}

.order__tag {
  position: relative;
  padding: 8px 32px 8px 12px;
  margin-right: 1px;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  background: #E0E7EE;
  border-radius: 8px;
  transition: color 0.3s;
}

.order__tag::after {
  content: "";
  display: block;
  position: absolute;
  top: 11px;
  right: 12px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#close");
  mask-image: url("../images/icons/stack.svg#close");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  transition: background-color 0.3s;
}

.order__tag:hover,
.order__tag:focus-visible {
  color: #008CEA;
  transition: color 0.3s;
}

.order__tag:hover::after,
.order__tag:focus-visible::after {
  background-color: #008CEA;
  transition: background-color 0.3s;
}

.order__row {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 16px;
  margin-bottom: 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  color: #8EA2B5;
}

.order__box {
  border-radius: 8px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  padding: 7px 15px;
  margin-right: auto;
}

.order__stats {
  position: relative;
  display: flex;
  align-items: center;
}

.order__stats:not(:last-child) {
  padding-right: 17px;
  margin-right: 16px;
}

.order__stats:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 0;
  width: 1px;
  background: #CCD9E5;
}

.order__stats p {
  margin: 0;
}

.order__stats p:not(:last-child) {
  margin-right: 16px;
}

.order__stats-number {
  display: inline-block;
  padding: 2px 8px;
  margin-right: 6px;
  color: #FFFFFF;
  border-radius: 6px;
}

.order__stats-number--orange {
  background: #FF6711;
}

.order__stats-number--green {
  background: #ADEA00;
}

.order__message-stats {
  position: relative;
  width: 18px;
  height: 18px;
}

.order__message-stats svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  stroke: #8EA2B5;
}

.order__message-stats:hover svg,
.order__message-stats:focus-visible svg {
  stroke: #008CEA;
}

.order__robots {
  border-radius: 8px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
  padding: 8px 16px 9px 46px;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  color: #8EA2B5;
}

.order__robots svg {
  position: absolute;
  top: 9px;
  left: 16px;
  stroke: #8EA2B5;
}

.order__robots:hover,
.order__robots:focus-visible {
  color: #008CEA;
}

.order__robots:hover svg,
.order__robots:focus-visible svg {
  stroke: #008CEA;
}

.order__stats-select {
  position: relative;
}

.order__stats-select select {
  position: relative;
  height: 21px;
  width: 100%;
  padding-left: 8px;
  padding-right: 28px;
  font: inherit;
  text-align: center;
  color: #8EA2B5;
  border: none;
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  z-index: 2;
}

.order__stats-select::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% - 20px);
  border-radius: 6px;
  background-color: #fff;
}

.order__stats-select::after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  right: 0;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  pointer-events: none;
  z-index: 3;
}

.order__btn {
  width: 42px;
  height: 36px;
  border-radius: 8px;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
  -webkit-appearance: none;
  appearance: none;
  padding: 0;
}

.order__btn svg {
  vertical-align: bottom;
  stroke: #8EA2B5;
}

.order__btn:hover svg {
  stroke: #008CEA;
}

.order__btn--goods {
  background-color: #F5F7F8;
  border: 1px solid #CCD9E5;
  margin-left: auto;
}

.order__btn-dropdown {
  margin-left: auto;
}

.order__dropdown-list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.order__dropdown-list li {
  margin-bottom: 14px;
}

.order__dropdown-list li:last-child {
  margin-bottom: 0;
}

.order__dropdown-list li span {
  padding-top: 1px;
  line-height: 13px;
  overflow: visible;
  white-space: wrap;
  text-overflow: clip;
}

.order__btn-dropdown__wrapper {
  width: 185px;
}

.order-single-overlay {
  position: fixed;
  z-index: 102;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding-left: 278px;
  transition: right 0.5s, left 0.5s;
}

.order-single-overlay.close {
  position: absolute;
  left: 100%;
  right: -100%;
  transition: right 0.5s, left 0.5s, padding-left 0.5s;
  padding-left: 80px;
  background-color: transparent;
}

@media (max-width: 1023px) {
  .order-single-overlay {
    padding-left: 90px;
  }
}

.order-single-wrapper.close-order {
  position: relative;
  overflow: hidden;
}

.order-single-wrapper--min .order-single {
  max-width: 853px;
  margin-left: auto;
}

.order-single {
  position: relative;
  height: 100vh;
  background-color: #E0E7EE;
  padding: 20px 16px;
}

.order-single__flag {
  position: absolute;
  top: 21px;
  left: auto;
  right: 100%;
  width: auto;
  height: 28px;
  font-weight: 500;
  line-height: 28px;
  background-color: #F5F7F8;
  border-radius: 16px 0 0 16px;
  padding-left: 28px;
  padding-right: 8px;
}

.order-single__flag--min {
  padding-right: 0;
}

.order-single__close {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 20px;
  padding: 0;
  background-color: #8EA2B5;
  -webkit-mask-image: url("../images/icons/stack.svg#close");
  mask-image: url("../images/icons/stack.svg#close");
  -webkit-mask-size: 12px;
  mask-size: 12px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.order-single__close:hover {
  background-color: #008CEA;
}

.order-single__header {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 16px;
}

@media (max-width: 1199px) {
  .order-single__header {
    flex-direction: column;
    align-items: flex-start;
  }
}

.order-single__title-wrap {
  position: relative;
  margin-right: 20px;
  padding-right: 40px;
  padding-top: 3px;
}

.order-single__header-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 16px;
  margin-left: auto;
}

@media (max-width: 1199px) {
  .order-single__header-actions {
    margin-left: 0;
  }
}

.order-single__status {
  display: flex;
  padding-left: 24px;
}

.order-single__status-item {
  position: relative;
  height: 36px;
  text-align: center;
  line-height: 17px;
  font-weight: 500;
  padding: 9px 36px;
  margin-right: 40px;
  margin-bottom: 20px;
}

.order-single__status-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: -23px;
  width: 24px;
  height: 36px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrowtail");
  mask-image: url("../images/icons/stack.svg#arrowtail");
}

.order-single__status-item::after {
  content: "";
  position: absolute;
  top: 0;
  right: -23px;
  width: 24px;
  height: 36px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrowhead");
  mask-image: url("../images/icons/stack.svg#arrowhead");
}

.order-single__status-item.done {
  background-color: #0078D6;
  color: rgba(255, 255, 255, 0.7);
}

.order-single__status-item.done::before {
  background-color: #0078D6;
}

.order-single__status-item.done::after {
  background-color: #0078D6;
}

.order-single__status-item.in-progress {
  background-color: #008CEA;
  color: #F5F7F8;
}

.order-single__status-item.in-progress::before {
  background-color: #008CEA;
}

.order-single__status-item.in-progress::after {
  background-color: #008CEA;
}

.order-single__status-item.inactive {
  background-color: #CCD9E5;
  color: #8EA2B5;
}

.order-single__status-item.inactive::before {
  background-color: #CCD9E5;
}

.order-single__status-item.inactive::after {
  background-color: #CCD9E5;
}

.order-single__status-item:first-child::before {
  -webkit-mask-image: none;
  mask-image: none;
  border-radius: 4px 0 0 4px;
}

@media (max-width: 1199px) {
  .order-single__status-item {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.order-tabs__wrap {
  padding: 19px 16px;
}

.order-tabs__controls {
  display: flex;
}

.order-tabs__control {
  height: 36px;
  padding: 9px 24px;
  cursor: pointer;
  color: #8EA2B5;
  font-weight: 500;
  text-align: center;
}

.order-tabs__control.active {
  background-color: #FFF;
  color: #000;
  border-radius: 8px 8px 0 0;
}

.order-tabs__content-item {
  display: none;
  background-color: #FFF;
  border-radius: 8px;
}

.order-tabs__content-item:first-of-type {
  border-radius: 0 8px 8px 8px;
}

.order-tabs__content-item.active {
  display: block;
}

.order-tabs__goods-heading {
  display: flex;
}

.order-tabs__goods-heading .button {
  min-width: 179px;
}

.order-tabs__goods-heading .button:first-child {
  margin-right: 16px;
}

.order-tariffs {
  max-width: 1060px;
  margin-left: auto;
}

@media (max-width: 1199px) {
  .order-tariffs {
    max-width: calc(100vw - 70px);
  }
}

.order-tariffs__header.order-single__header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.order-tariffs__header.order-single__header .order-single__title-wrap {
  padding-right: 0;
}

.order-tariffs__header-button-wrapper {
  align-self: flex-end;
  margin-left: auto;
  display: flex;
  flex-shrink: 0;
  padding: 1px;
  border: 1px solid #E0E7EE;
  border-radius: 8px;
  background-color: #fff;
}

.order-tariffs___header-button {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  padding: 5px 6px;
  color: #8EA2B5;
  text-align: center;
  border-radius: 6px;
}

.order-tariffs___header-button span {
  padding: 1px 8px;
}

.order-tariffs___header-button .order-tariffs__sale {
  color: #008CEA;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #008CEA;
}

.order-tariffs___header-button:hover {
  box-shadow: 0 0 5px rgba(0, 140, 234, 0.3);
}

.order-tariffs___header-button.active {
  color: #fff;
  background-color: #008CEA;
}

.order-tariffs__content {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding-bottom: 20px;
}

.order-tariffs__body {
  height: calc(100vh - 114px);
  overflow-y: auto;
}

@media (max-width: 1199px) {
  .order-tariffs__body {
    overflow: auto;
  }
}

.order-tariffs-wrapper .order-single-overlay {
  padding-left: 30px;
}

.order-single__subtitle {
  margin-top: 12px;
}

.order-single__subtitle p {
  margin: 0;
}

.order-single__subtitle a {
  color: #008CEA;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
  margin-left: 12px;
  margin-right: 12px;
}

.pagination__item:not(:last-child) {
  border-right: 1px solid #E0E7EE;
}

.pagination__link {
  padding-left: 12px;
  padding-right: 12px;
}

.pagination__link.active {
  color: #8EA2B5;
}

.popover {
  display: none;
  flex-direction: column;
  position: absolute;
  top: calc(100% + 17px);
  left: 50%;
  width: 314px;
  padding: 8px;
  border-radius: 8px;
  background: rgba(224, 231, 238, 0.9);
  border: 1px solid #FFFFFF;
  box-shadow: 0px 8px 12px 0px rgba(142, 162, 181, 0.5);
  transform: translateX(-50%);
  z-index: 10;
}

.popover--buy {
  width: 381px;
}

.popover.open {
  display: flex;
}

.popover::after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  width: 18px;
  height: 17px;
  background: rgb(224, 231, 238);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-top-left-radius: 4px;
  transform: rotate(52deg) skew(16deg) translateX(-15px);
  z-index: 1;
}

.popover--demo {
  width: 349px;
}

.popover--my {
  width: 328px;
}

.popover__box {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px;
  margin-bottom: 8px;
  border-radius: 8px;
  background-color: #fff;
  z-index: 2;
}

.popover__box:last-child {
  margin-bottom: 0;
}

.popover__image {
  position: relative;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  border-radius: 50%;
}

.popover__image img {
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid #E0E7EE;
}

.popover__image--icon {
  background: #E0E7EE;
}

.popover__image--icon-green {
  background-color: #ADEA00;
}

.popover__image--icon-blue {
  background-color: #008CEA;
}

.popover__image svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.popover__user-name {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
}

.popover__user-character {
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
}

.popover__content {
  margin-right: 8px;
  font-size: 13px;
  line-height: 13px;
}

.popover__content p {
  margin: 0;
  font-weight: 500;
}

.popover__box-button {
  margin-left: auto;
}

.popover__button {
  position: relative;
  display: inline-block;
  padding: 10px 12px 10px 38px;
  margin-left: auto;
  font-size: 13px;
  font-weight: 500;
  line-height: 14px;
  border-radius: 4px;
  background-color: #fff;
}

.popover__button svg {
  position: absolute;
  top: 7px;
  left: 12px;
  width: 18px;
  height: 19px;
  stroke: #8EA2B5;
  transition: stroke 0.3s;
}

.popover__button:hover,
.popover__button:focus-visible {
  color: #008CEA;
  background-color: rgba(255, 255, 255, 0.5);
  transition: color 0.3s, background-color 0.3s;
}

.popover__button:hover svg,
.popover__button:focus-visible svg {
  stroke: #008CEA;
  transition: stroke 0.3s;
}


.popover-btn {
  position: relative;
  padding-right: 40px;
}

.popover-btn::after {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  right: 16px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #fff;
  transition: background-color 0.3s;
}

.popover-btn.open::after {
  transform: scale(1, -1);
}

.popover-btn.button--green::after {
  background-color: #000;
}

.popover-btn.button--blue:hover::after {
  background-color: #008CEA;
}

.popover__box-subtitle {
  display: block;
  margin-top: 3px;
  color: #8EA2B5;
}

.popover__box-subtitle--blue {
  color: #008CEA;
}

.popover__box-title--gray {
  color: #8EA2B5;
}

.warning .popover-btn,
.warning .popover-btn:hover {
  color: #fff;
  background-color: #EB5300;
  border-color: #EB5300;
}

.warning .popover-btn::after,
.warning .popover-btn:hover::after {
  background-color: #fff;
}

.warning .popover-btn::before,
.warning .popover-btn:hover::before {
  background-color: #fff;
  -webkit-mask-image: url("../images/icons/stack.svg#danger");
  mask-image: url("../images/icons/stack.svg#danger");
}

.warning .popover__box:first-child {
  background-color: #FF6711;
}

.warning .popover__box:first-child .popover__image {
  background-color: #fff;
}

.warning .popover__box:first-child .popover__image svg {
  display: none;
}

.warning .popover__box:first-child .popover__image::before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  -webkit-mask-image: url("../images/icons/stack.svg#danger");
  mask-image: url("../images/icons/stack.svg#danger");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #FF6711;
}

.warning .popover__box:first-child .popover__box-title {
  color: #fff;
}

.warning .popover__box:first-child .popover__box-subtitle {
  color: rgba(255, 255, 255, 0.7);
}

.warning .popover__box:first-child .popover__box-button {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.warning .popover__box:first-child .popover__box-button:hover {
  opacity: 0.7;
}

.settings-box {
  display: flex;
}

.settings-box__sidebar {
  width: 196px;
  margin-right: 16px;
  flex-shrink: 0;
}

.settings-box__sidebar-title {
  margin-top: 4px;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 500;
  color: #8EA2B5;
}

.settings-box__sidebar-search {
  width: 100%;
  margin-bottom: 12px;
}

.settings-box__sidebar-search input {
  width: 100%;
  background-color: #F5F7F8;
}

.settings-box__nav-wrapper {
  height: calc(100vh - 140px);
  overflow-y: auto;
}

.settings-box__tab-nav {
  margin-bottom: 16px;
}

.settings-box__tab-nav-button {
  width: 100%;
  padding: 8px 12px;
  margin-bottom: 8px;
  font-size: 15px;
  line-height: 20px;
  color: #000;
  text-align: left;
  border-radius: 8px;
}

.settings-box__tab-nav-button.is-active:hover,
.settings-box__tab-nav-button.is-active {
  color: #fff;
  background-color: #8EA2B5;
}

.settings-box__tab-nav-button:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

.settings-box__nav-list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.settings-box__nav-list li {
  margin-bottom: 7px;
}

.settings-box__nav-link {
  display: inline-block;
  padding: 8px 12px;
  font-size: 11px;
  line-height: 14px;
  font-weight: 600;
  color: #8EA2B5;
  text-transform: uppercase;
}

.settings-box__body {
  flex-grow: 1;
}

.settings-box__tab-header {
  padding-bottom: 4px;
}

.settings-box__tab-title {
  margin-top: 4px;
  margin-bottom: 14px;
  font-size: 22px;
  font-weight: 500;
  color: #000;
}

.settings-box__tab-subtitle {
  font-weight: 500;
  font-size: 13px;
  line-height: 1.2;
}

.settings-box__tab-subtitle p {
  margin-top: 0;
  margin-bottom: 13px;
}

.settings-box__tab-content-wrapper {
  height: calc(100vh - 140px);
  overflow-y: auto;
}

.settings-box__tab-element {
  width: 100%;
}

.sidebar {
  display: flex;
  flex-direction: column;
  width: 220px;
  flex-shrink: 0;
  color: #fff;
  background-color: #008CEA;
}

.sidebar__header {
  position: relative;
  padding: 20px 54px 18px 54px;
}

.sidebar__header::after {
  content: "";
  display: block;
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 0;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
}

.sidebar__burger {
  position: absolute;
  top: 18px;
  left: 21px;
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  background: none;
}

.sidebar__burger span {
  position: absolute;
  left: 2px;
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  border-radius: 999rem;
}

.sidebar__burger span:nth-child(1) {
  top: 6px;
}

.sidebar__burger span:nth-child(2) {
  top: 11px;
}

.sidebar__burger span:nth-child(3) {
  top: 16px;
}

.open-menu .sidebar__burger span:nth-child(1) {
  top: 11px;
  transform: rotate(-45deg);
}

.open-menu .sidebar__burger span:nth-child(2) {
  top: 11px;
  transform: rotate(-45deg);
}

.open-menu .sidebar__burger span:nth-child(3) {
  top: 11px;
  transform: rotate(45deg);
}

.sidebar__burger:hover,
.sidebar__burger:focus-visible {
  opacity: 0.6;
}

.sidebar__setting {
  position: absolute;
  top: 18px;
  right: 24px;
  width: 24px;
  height: 24px;
  opacity: 0.5;
}

.sidebar__setting svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: #fff;
}

.sidebar__setting:hover,
.sidebar__setting:focus-visible {
  opacity: 0.8;
}

.sidebar__content {
  padding: 0 12px;
}

.sidebar__box {
  padding-top: 11px;
  padding-bottom: 5px;
}

.sidebar__box--main .sidebar__button {
  min-height: 38px;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
}

.sidebar__box--main .sidebar__button svg {
  width: 18px;
  height: 18px;
}

.sidebar__box--main .sidebar__number {
  padding: 2px 6px;
}

.sidebar__box-row {
  margin-bottom: 6px;
}

.sidebar__button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 32px;
  padding: 7px 8px 7px 42px;
  font-family: inherit;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3;
  color: #fff;
  text-transform: uppercase;
  border-radius: 8px;
  border: 1px solid transparent;
  transition: padding-left 0.3s, border-color 0.3s, background-color 0.3s;
}

.sidebar__button svg {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  stroke: #fff;
}

.sidebar__button:hover,
.sidebar__button:focus-visible,
.sidebar__button--current {
  padding-left: 37px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.3);
  transition: padding-left 0.3s, border-color 0.3s, background-color 0.3s;
}

.sidebar__button:hover .sidebar__number,
.sidebar__button:focus-visible .sidebar__number,
.sidebar__button--current .sidebar__number {
  opacity: 1;
  transition: opacity 0.3s;
}

.sidebar__number {
  position: absolute;
  right: 7px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  margin-left: auto;
  padding: 2px 4px;
  font-size: 13px;
  color: #008CEA;
  background-color: #fff;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.3s;
}

.sidebar__footer {
  position: relative;
  margin-top: auto;
  padding: 10px 55px 34px 24px;
}

.sidebar__copyright {
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.sidebar__up {
  position: absolute;
  top: 0;
  right: 16px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.15);
  transition: transform 0.5s;
}

.sidebar__up::before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  background-image: url("../images/icons/stack.svg#arrow-down-white");
  transform: translate(-50%, -50%) rotate(180deg);
}

.sidebar__up:hover,
.sidebar__up:focus-visible {
  transform: translateY(-5px);
  transition: transform 0.5s;
}

.table-dropdown__wrapper {
  width: 240px;
  top: -19px;
}

.table-dropdown__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.table-dropdown__list:not(:last-child) {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #CCD9E5;
}

.table-dropdown__item {
  margin-bottom: 16px;
}

.table-dropdown__item:last-child {
  margin-bottom: 0;
}

.table-dropdown__item--with-sublist {
  position: relative;
  padding-right: 14px;
}

.table-dropdown__item--with-sublist::after {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 4px;
  right: 0;
  width: 12px;
  height: 12px;
  background-image: url("../images/icons/stack.svg#arrow-down-gray");
  transform: rotate(-90deg);
}

.table-dropdown__item--with-sublist:hover::after {
  transform: rotate(0);
}

.table-dropdown__item--with-sublist:hover .table-dropdown__sublist {
  display: block;
}

.table-dropdown__sublist {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: none;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 30px;
}

.table-dropdown__sublist li {
  margin-bottom: 16px;
}

.table-dropdown__sublist li:last-child {
  margin-bottom: 0;
}

.table-sidebar {
  position: relative;
  padding: 16px 16px 20px;
  width: 282px;
}

.table-sidebar--close {
  width: 44px;
}

.table-sidebar--close .table-sidebar__toggle {
  height: 36px;
}

.table-sidebar--close .table-sidebar__toggle::before {
  transform: translate(-50%, -50%) rotate(-90deg);
}

.table-sidebar--close .table-sidebar__wrapper {
  display: none;
}

.table-sidebar__title {
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 15px;
  line-height: 1.3;
}

.table-sidebar__info-popover {
  display: none;
  position: absolute;
  flex-direction: column;
  top: -13px;
  left: 40px;
  width: 130px;
  padding: 16px 10px 18px 14px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #CCD9E5;
  box-shadow: 0px 8px 12px 0px rgba(142, 162, 181, 0.5);
  z-index: 6;
}

.table-sidebar__info-popover::after {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  left: 0;
  width: 14px;
  height: 13px;
  background: #fff;
  border-top: 1px solid #CCD9E5;
  border-left: 1px solid #CCD9E5;
  border-top-left-radius: 3px;
  transform: rotate(-40deg) skew(16deg) translateX(-10px);
  z-index: 1;
}

.table-sidebar__info-popover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -39px;
  width: 40px;
  height: 100%;
}

.table-sidebar__info-box:hover .table-sidebar__info-popover {
  display: flex;
}

.table-sidebar__info {
  text-align: left;
  padding: 0;
  margin-bottom: 16px;
}

.table-sidebar__info:last-child {
  margin-bottom: 0;
}

.table-sidebar__info:hover {
  color: #008CEA;
}

.table-sidebar__info-btn {
  display: none;
  position: absolute;
  width: 16px;
  height: 16px;
  padding: 0;
  top: 5px;
  left: 8px;
}

.table-sidebar__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
  margin-left: -8px;
  margin-bottom: 16px;
}

.table-sidebar__sublist {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: none;
  padding-left: 25px;
}

.table-sidebar__item {
  position: relative;
  padding: 1px 4px 1px 26px;
}

.table-sidebar__item::before {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  background-image: url("../images/icons/stack.svg#folder");
}

.open .table-sidebar__item::before {
  background-image: url("../images/icons/stack.svg#folder-open");
}

.close .table-sidebar__item::before {
  background-image: url("../images/icons/stack.svg#folder-add");
}

.table-sidebar__item-wrap {
  position: relative;
  display: inline-block;
  padding: 4px 8px 4px 36px;
  border-radius: 8px;
}

.table-sidebar__item-wrap::before {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: none;
  top: 7px;
  left: 17px;
  width: 12px;
  height: 12px;
  background-image: url("../images/icons/stack.svg#arrow-down-gray");
}

.table-sidebar__item-wrap.open::before {
  display: block;
  transform: rotate(-180deg);
}

.table-sidebar__item-wrap.close::before {
  display: block;
  transform: rotate(-90deg);
}

.table-sidebar__item-wrap.open+.table-sidebar__sublist {
  display: block;
}

.table-sidebar__item-wrap:hover {
  background: #E0E7EE;
}

.table-sidebar__item-wrap:hover .table-sidebar__info-btn {
  display: block;
}

.table-sidebar__wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.table-sidebar__create {
  margin-top: auto;
}

.table-sidebar__toggle {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 20px;
  height: 20px;
  padding: 0;
  background-color: #E0E7EE;
  border-radius: 6px;
  transform: translateY(-50%);
}

.table-sidebar__toggle::before {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  background-image: url("../images/icons/stack.svg#arrow-down-gray");
  transform: translate(-50%, -50%) rotate(90deg);
}

.table-sidebar__list-wrapper {
  padding-right: 14px;
}

.table-with-sidebar {
  background-color: #fff;
  border-radius: 7px;
}

.table-with-sidebar__wrapper {
  display: flex;
}

.table-with-sidebar__sidebar {
  flex-shrink: 0;
  border-right: 1px solid #CCD9E5;
}

.table {
  border-radius: 8px;
  background-color: #fff;
  width: 100%;
}

@media (max-width: 1425px) {
  .table__wrapper {
    overflow-x: scroll;
    width: calc(100vw - 280px);
    margin-left: 8px;
  }

  .table__wrapper--single {
    width: auto;
    margin-right: 8px;
  }

  .table__wrapper--sidebar {
    width: calc(100vw - 550px);
    margin-left: 0;
  }
}

@media (max-width: 1425px) {
  .table-sidebar--close+.table .table__wrapper {
    width: calc(100vw - 308px);
  }
}

@media (max-width: 1425px) {
  .table__content {
    width: 1175px;
  }
}

.table__button {
  display: flex;
  justify-content: center;
  padding: 15px;
}

.table__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-top: 1px solid #CCD9E5;
}

@media (max-width: 1199px) {
  .table__footer {
    flex-wrap: wrap;
  }
}

@media (max-width: 1199px) {
  .table__pagination {
    order: -1;
    width: 100%;
    margin-bottom: 12px;
  }
}

.table__stats {
  width: 30%;
  display: flex;
  align-items: center;
}

.table__stats p {
  margin: 0;
}

.table__stats p:not(:last-child) {
  margin-right: 52px;
}

.table__stats span {
  padding-left: 10px;
}

@media (max-width: 1199px) {
  .table__stats {
    width: 50%;
  }
}

.table__page {
  width: 30%;
  display: flex;
  justify-content: flex-end;
}

@media (max-width: 1199px) {
  .table__page {
    width: 50%;
  }
}

.table__page-inner {
  display: flex;
  align-items: center;
  padding: 1px;
  padding-left: 15px;
  border: 1px solid #E0E7EE;
  border-radius: 8px;
}

.table__page-select {
  position: relative;
  margin-left: 16px;
}

.table__page-select select {
  height: 32px;
  padding-left: 12px;
  padding-right: 32px;
  font: inherit;
  border-radius: 6px;
  background: #E0E7EE;
  border: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

.table__page-select::after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 12px;
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("../images/icons/stack.svg#arrow-down");
  mask-image: url("../images/icons/stack.svg#arrow-down");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #8EA2B5;
  pointer-events: none;
}

.table__head {
  display: flex;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 8px;
  padding-right: 8px;
  color: #8EA2B5;
  line-height: 18px;
  border-bottom: 1px solid #CCD9E5;
}

.table__head--order-single {
  border-top: 1px solid #CCD9E5;
}

.table__row {
  display: flex;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 15px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 18px;
  border-bottom: 1px solid #CCD9E5;
}

.table__row--input {
  padding-top: 12px;
  padding-bottom: 12px;
}

.table__wrapper--history .table__row {
  padding-top: 14px;
  padding-bottom: 13px;
}

.table__checkbox {
  position: relative;
  display: block;
  flex-shrink: 0;
  width: 30px;
  padding-left: 22px;
  padding-right: 8px;
  line-height: 18px;
  cursor: pointer;
}

.table__checkbox span {
  display: inline-block;
}

.table__checkbox span::before {
  content: "";
  display: block;
  position: absolute;
  left: 8px;
  top: 2px;
  width: 14px;
  height: 14px;
  border: 1px solid #8EA2B5;
  background-color: #fff;
  border-radius: 4px;
}

.table__checkbox span::after {
  content: "";
  display: block;
  position: absolute;
  display: none;
  left: 11px;
  top: 6px;
  width: 8px;
  height: 7px;
  background-image: url("../images/icons/stack.svg#tick");
  background-size: contain;
}

.table__checkbox input:checked+span::before {
  background-color: #008CEA;
  border-color: #008CEA;
}

.table__checkbox input:checked+span::after {
  display: block;
}

.table__checkbox input:focus-visible+span::before {
  box-shadow: 0 0 5px rgba(0, 140, 234, 0.5);
}

.table__checkbox:has(:disabled) {
  opacity: 0.4;
}

.table__setting {
  position: relative;
  flex-shrink: 0;
  width: 32px;
  height: 18px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__setting span {
  position: absolute;
  left: 8px;
  top: 0;
}

.table__id {
  width: 54px;
  flex-shrink: 0;
  padding-left: 8px;
  padding-right: 8px;
}

.table__counteragent {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  min-width: 131px;
  padding-left: 8px;
  padding-right: 8px;
  width: 11.1%;
  line-height: 18px;
  word-break: break-word;
}

.table__counteragent img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.table__number {
  flex-shrink: 0;
  width: 71px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__date {
  flex-shrink: 0;
  width: 163px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__date span:not(:first-child) {
  padding-left: 5px;
}

.table__date--order-single {
  width: 190px;
}

.table__status {
  flex-shrink: 0;
  width: 113px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__row .table__status span {
  display: inline-block;
  min-width: 83px;
  padding: 1px 4px;
  line-height: 17px;
  text-align: center;
  border-radius: 12px;
}

.table__status--work span {
  color: #008CEA;
  border: 1px solid #008CEA;
}

.table__status--pause span {
  border: 1px solid #8EA2B5;
}

.table__status--done span {
  color: #8EA2B5;
  border: 1px solid #8EA2B5;
}

.table__release {
  flex-shrink: 0;
  width: 163px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__release span:not(:first-child) {
  padding-left: 5px;
}

.table__priority {
  flex-shrink: 0;
  width: 110px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__row .table__priority span {
  display: inline-block;
  min-width: 80px;
  padding: 2px 4px;
  line-height: 17px;
  text-align: center;
  border-radius: 12px;
}

.table__priority--high span {
  background: #FFB7AE;
}

.table__priority--middle span {
  background: #FFE89A;
}

.table__priority--low span {
  background: #E0E7EE;
}

.table__responsible {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  min-width: 133px;
  width: 11.3%;
  padding-left: 8px;
  padding-right: 8px;
  word-break: break-word;
}

.table__responsible img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.table__message {
  min-width: 140px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__author {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  min-width: 170px;
  padding-left: 8px;
  padding-right: 8px;
  width: 11.1%;
  line-height: 18px;
  word-break: break-word;
}

.table__author img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.table__event-type {
  flex: 1;
  width: 240px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__row .table__event-type span {
  display: inline-block;
  min-width: 80px;
  padding: 2px 7px;
  line-height: 17px;
  text-align: center;
  border-radius: 12px;
  background: #E0E7EE;
}

.table__description {
  flex: 2;
  min-width: 140px;
  padding-left: 8px;
  padding-right: 8px;
}

.table__description span a {
  color: #008CEA;
}

.table__goods {
  display: flex;
  align-items: center;
  flex: 1;
}

.table__goods span {
  display: inline-block;
  padding: 0 12px;
}

.table__goods .input {
  width: 100%;
  margin-right: 12px;
}

.table__price {
  width: 164px;
  padding-left: 12px;
  padding-right: 12px;
}

.table__price .input {
  width: 100%;
}

.table__amount {
  width: 114px;
  padding-left: 12px;
  padding-right: 12px;
}

.table__amount .input {
  width: 100%;
}

.table__sum {
  width: 164px;
  padding-left: 12px;
  padding-right: 12px;
}

.table__sum .input {
  width: 100%;
}

.table__summary {
  max-width: 320px;
  margin-left: auto;
}

.table__summary-row {
  display: flex;
  justify-content: space-between;
  line-height: 1;
  margin-bottom: 11px;
}

.table__summary-row:last-of-type {
  margin-bottom: 0;
}

.table__summary-row span {
  color: #8EA2B5;
  font-weight: 500;
}

.table__summary-row b {
  font-weight: 500;
}

.table__total {
  border-top: 1px solid #CCD9E5;
}

.table__total-row {
  display: flex;
  justify-content: space-between;
  max-width: 320px;
  color: #000;
  font-size: 22px;
  font-weight: 500;
  margin-left: auto;
}

.table__name {
  display: flex;
  align-items: center;
  width: 210px;
  flex-grow: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.table__name img {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  object-fit: cover;
}

.table__name>img {
  margin-right: 12px;
}

.table__name-image {
  display: block;
  width: 36px;
  height: 36px;
  background: #E0E7EE;
  border-radius: 8px;
  margin-right: 12px;
}

.table__article {
  width: 75px;
  flex-grow: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.table__texture {
  width: 75px;
  flex-grow: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.table__color {
  width: 50px;
  flex-grow: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.table__brand {
  width: 60px;
  flex-grow: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.table__purchase-price {
  width: 120px;
  flex-grow: 1;
  padding-left: 8px;
  padding-right: 8px;
}

span.table__goods-image {
  display: block;
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  padding: 0;
  background: #E0E7EE;
  border-radius: 8px;
}


.tariff-box {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 24px;
  z-index: 2;
}

.tariff-box:last-child {
  margin-bottom: 0;
}

.tariff-box--top {
  align-self: flex-start;
}

.tariff-box__image {
  position: relative;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  border-radius: 50%;
}

.tariff-box__image img {
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid #E0E7EE;
}

.tariff-box__image--icon {
  background: #E0E7EE;
}

.tariff-box__image--icon-green {
  background-color: #ADEA00;
}

.tariff-box__image--icon-blue {
  background-color: #008CEA;
}

.tariff-box__image--border {
  border: 1px solid #E0E7EE;
}

.tariff-box__image svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.tariff-box__title {
  margin: 0;
}

.tariff-box__subtitle {
  display: block;
  margin-top: 3px;
  color: #8EA2B5;
}

.tariff-box__subtitle--blue {
  color: #008CEA;
}

.tariff-card {
  width: 240px;
  padding: 14px;
  border-radius: 8px;
  border: 2px solid #008CEA;
  background-color: #fff;
}

.tariff-card--green {
  border-color: #ADEA00;
}

.tariff-card__header {
  padding-bottom: 16px;
  text-align: center;
  border-bottom: 1px solid #E0E7EE;
}

.tariff-card__title {
  position: relative;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
}

.tariff-card__title::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 9px;
  width: 100%;
  height: 1px;
  background-color: #E0E7EE;
}

.tariff-card__title span {
  position: relative;
  display: inline-block;
  padding-left: 16px;
  padding-right: 16px;
  background-color: #fff;
}

.tariff-card__number-users {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 20px;
}

.tariff-card__number-users span {
  display: block;
  font-size: 22px;
}

.tariff-card__old-price {
  display: block;
  min-height: 17px;
  font-size: 13px;
  line-height: 1.2;
  color: #8EA2B5;
}

.tariff-card__price-inner {
  font-size: 22px;
  line-height: 1.2;
  color: #008CEA;
}

@media (max-width: 1023px) {
  .tariff-card__price-inner {
    font-size: 18px;
  }
}

.tariff-card__sale {
  display: inline-block;
  padding: 2px 8px;
  margin-left: 10px;
  font-size: 13px;
  line-height: 17px;
  color: #5D9A00;
  background-color: #ADEA00;
  border-radius: 6px;
}

.tariff-card__price-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tariff-card__price-wrapper {
  padding-bottom: 14px;
}

.tariff-card__price-wrapper>p {
  margin-top: 3px;
  margin-bottom: 0;
}

.tariff-card__buy {
  width: 176px;
}

.tariff-card__volume {
  margin-top: 18px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1;
}

.tariff-card__content {
  padding-top: 7px;
}

@media (max-width: 1023px) {
  .tariff-card__content {
    position: relative;
    height: 265px;
    overflow-y: auto;
  }
}

.tariff-card__box-title {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 15px;
  line-height: 1;
}

.tariff-card__box {
  margin-top: 13px;
}

.tariff-card__box ul {
  margin: 0;
  padding-left: 20px;
  list-style-position: outside;
}

.tariff-card__box li {
  font-size: 13px;
  line-height: 1.2;
}

.tariff-stats__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}

.tariff-stats__item-color {
  position: relative;
  padding-left: 28px;
  margin-right: 8px;
}

.tariff-stats__item-color::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 6px;
}

.tariff-stats__item-color--green::before {
  background-color: #ADEA00;
}

.tariff-stats__item-color--gray::before {
  background-color: #E0E7EE;
}

.tariff-stats__item-color--white::before {
  border: 1px solid #E0E7EE;
  background-color: #fff;
}

.tariff-stats__subtext {
  color: #8EA2B5;
}

.tariff-stats__progress-bar {
  display: flex;
  width: 574px;
  max-width: 100%;
  height: 32px;
  padding: 1px;
  margin-right: 8px;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #E0E7EE;
}

@media (max-width: 1023px) {
  .tariff-stats__progress-bar {
    width: 100%;
    margin-right: 0;
  }
}

.tariff-stats__green {
  width: 69px;
  height: 28px;
  margin-right: 1px;
  border-radius: 6px 0 0 6px;
  background-color: #ADEA00;
}

.tariff-stats__gray {
  width: 386px;
  height: 28px;
  border-radius: 0 6px 6px 0;
  background-color: #E0E7EE;
}

.tariff-stats__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 16px;
  gap: 16px;
}

.tariff-stats__row:last-child {
  margin-bottom: 0;
}

.tariff-stats__row--top {
  align-self: flex-start;
  margin-bottom: 0;
}

.tariff-stats__row--center {
  justify-content: center;
  gap: 24px;
  padding-bottom: 8px;
}

.tariff-stats__text p {
  margin: 0;
}

.tariff-stats__text a {
  color: #008CEA;
}

.tariff-stats__text a:hover {
  opacity: 0.7;
}

.tariff-stats__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 24px;
}

.tariff-stats__grid .tariff-box {
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  margin-right: 0;
  border-right: 1px solid #E0E7EE;
}

.tariff-stats__grid .tariff-box:last-child {
  border: none;
}

@media (max-width: 1199px) {
  .tariff-stats__grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .tariff-stats__grid .tariff-box:nth-child(2n) {
    border: none;
  }
}

.user-box__wrapper {
  position: relative;
}

.user-box__indicator {
  position: absolute;
  top: -3px;
  right: 2px;
  padding-left: 16px;
  color: #8EA2B5;
}

.user-box__indicator::before {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.user-box__indicator.on::before {
  background-color: #ADEA00;
}

.user-box__indicator.off::before {
  background-color: red;
}

.user-box__image {
  flex-shrink: 0;
  margin-right: 65px;
}

.user-box__image img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  vertical-align: bottom;
}

.user-box__content {
  display: flex;
  align-items: flex-start;
  padding: 20px;
}

.user-box__buttons {
  width: 167px;
}

.user-box__buttons .button {
  width: 100%;
}

.user-box__file {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 16px;
}

.user-box__file input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 100%;
  -webkit-appearance: none;
  appearance: none;
  opacity: 0;
}

.user-box__position {
  position: relative;
  padding-top: 2px;
  padding-left: 31px;
  margin-bottom: 18px;
  min-height: 24px;
}

.user-box__position-icon {
  position: absolute;
  left: 0;
  top: 0;
}

.user-box__settings-image {
  padding-top: 22px;
}

.sidebar__button--disabled {
  opacity: .5;
  pointer-events: none;
}

.sidebar__button--this {
  padding-left: 43px;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: rgba(255, 255, 255, 0.3);
}


.stats-number {
  display: inline-block;
  padding: 4px 8px;
  line-height: 13px;
  color: #FFFFFF;
  border-radius: 6px;
}

.stats-number--orange {
  background: #FF6711;
}

.stats-number--green {
  background: #ADEA00;
}

.stats-number--blue {
  background: #008CEA;
}

.stats-number--gray {
  color: #000;
  background: #E0E7EE;
}

.stats-number--right {
  margin-left: 6px;
}

.stats-number--left {
  margin-right: 6px;
}


.table__image_name>img {
  max-width: 30px;
}

.clickable:hover {
  text-decoration: underline;
  cursor: pointer;
}

#tooltip {
  background-color: #333;
  color: white;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 13px;
}

.popover-content {
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
  display: none;
  position: absolute;
  z-index: 1;
}

.popover-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-width: 10px 10px 10px 0;
  border-style: solid;
  border-color: transparent #f9f9f9 transparent transparent;
}

/* Hide the native calendar icon */
input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
}

/* Style the date picker to match the design */
.form__date {
  display: inline-block;
  width: 100%;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  /* Match text color */
  background-color: transparent;
  /* Match background */
  border: none;
  /* Remove native borders */
  outline: none;
  /* Remove focus outline */
  cursor: pointer;
}

/* Align input and button */
.form__field-wrap {
  display: flex;
  align-items: center;
}

.form__date-wrap {
  flex-grow: 1;
}

.form__btn-icon {
  background: none;
  border: none;
  margin-left: 8px;
  /* Spacing between input and button */
  padding: 0;
  cursor: pointer;
}

.form__btn-icon svg {
  vertical-align: middle;
}

input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
}

/* Style the date picker to match the design */
.form__date {
  display: inline-block;
  width: 100%;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  /* Match text color */
  background-color: transparent;
  /* Match background */
  border: none;
  /* Remove native borders */
  outline: none;
  /* Remove focus outline */
  cursor: pointer;
}

/* Align input and button */
.form__field-wrap {
  display: flex;
  align-items: center;
}

.form__date-wrap {
  flex-grow: 1;
}

.form__btn-icon {
  background: none;
  border: none;
  margin-left: 8px;
  /* Spacing between input and button */
  padding: 0;
  cursor: pointer;
}

.form__btn-icon svg {
  vertical-align: middle;
}

.btn-disabled {
  background-color: #ccc;
  /* Light gray background */
  color: #666;
  /* Gray text */
  cursor: not-allowed;
  /* Disabled cursor */
  opacity: 0.7;
  /* Slightly transparent */
}

.tel-mask {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

.dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: max-content;
  z-index: 10;
}

.dropdown-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 200px;
  overflow-y: auto;
}

.dropdown-list li {
  padding: 8px 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}

.dropdown-list li:hover {
  background-color: #f0f0f0;
}

.dropdown-list img {
  width: 16px;
  height: 12px;
}
.form__custom-select--error .custom-select__text {
  color: red;
  /* Optional: change text color for better visibility */
}
.form__custom-select--error {
  border: 1px solid red;
  border-radius: 4px; /* Optional, to match existing styles */
}

.user_profile_box{
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 20px;
}
.user_profile_reset{
  padding: 0;
  margin: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,form__debteyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwiZ2xvYmFsL2ZvbnRzLnNjc3MiLCJzdHlsZXMuY3NzIiwiZ2xvYmFsL2dsb2JhbC5zY3NzIiwiZ2xvYmFsL3ZhcmlhYmxlcy5zY3NzIiwiZ2xvYmFsL2J1dHRvbi5zY3NzIiwiZ2xvYmFsL3NlbGVjdC5zY3NzIiwiZ2xvYmFsL21peGlucy5zY3NzIiwiZ2xvYmFsL3JhZGlvLnNjc3MiLCJnbG9iYWwvY2hlY2tib3guc2NzcyIsImdsb2JhbC9kcm9wZG93bi5zY3NzIiwiZ2xvYmFsL3RlbC1tYXNrLnNjc3MiLCJkYXRhL2RhdGEtdGFicy5zY3NzIiwiYmxvY2tzL2NvbG9yLWJveC5zY3NzIiwiYmxvY2tzL2NvbG9yLXBpY2tlci5zY3NzIiwiYmxvY2tzL2NvbXBhbnktaXRlbS5zY3NzIiwiYmxvY2tzL2RvY3Muc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsImJsb2Nrcy9mb3JtLnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3MvaW5wdXQuc2NzcyIsImJsb2Nrcy9sb2dvLnNjc3MiLCJibG9ja3MvbW9kYWwtZm9ybS5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3MvbmF2aWdhdGlvbi5zY3NzIiwiYmxvY2tzL29yZGVyLnNjc3MiLCJibG9ja3Mvb3JkZXItc2luZ2xlLnNjc3MiLCJibG9ja3Mvb3JkZXItdGFicy5zY3NzIiwiYmxvY2tzL3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9wb3BvdmVyLnNjc3MiLCJibG9ja3Mvc2V0dGluZ3MtYm94LnNjc3MiLCJibG9ja3Mvc2lkZWJhci5zY3NzIiwiYmxvY2tzL3RhYmxlLWRyb3Bkb3duLnNjc3MiLCJibG9ja3MvdGFibGUtc2lkZWJhci5zY3NzIiwiYmxvY2tzL3RhYmxlLXdpdGgtc2lkZWJhci5zY3NzIiwiYmxvY2tzL3RhYmxlLnNjc3MiLCJibG9ja3MvdXNlci1ib3guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUFBO0FDQUE7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QTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QWxDZ25KSjtBa0M3bUpFO0VBQ0UseUJoQ0hVO0FGa25KZDtBa0M1bUpFO0VBQ0UscUJBQUE7QWxDOG1KSjs7QWtDMW1KQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBbEM2bUpGO0FrQzNtSkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QWxDNm1KSjs7QWtDem1KQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7QWxDNG1KRjs7QWtDem1KQTtFQUNFLFlBQUE7QWxDNG1KRjtBa0MxbUpFO0VBQ0UsV0FBQTtBbEM0bUpKOztBa0N4bUpBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBbEMybUpGO0FrQ3ptSkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsVUFBQTtBbEMybUpKOztBa0N2bUpBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBbEMwbUpGOztBa0N2bUpBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBbEMwbUpGOztBa0N2bUpBO0VBQ0UsaUJBQUE7QWxDMG1KRiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogR0xPQkFMICovXG5AaW1wb3J0IFwiLi9nbG9iYWwvdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2dsb2JhbC9taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4vZ2xvYmFsL2ZvbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2dsb2JhbC9nbG9iYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi4vZ2xvYmFsL2J1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9nbG9iYWwvc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2dsb2JhbC9yYWRpby5zY3NzXCI7XG5AaW1wb3J0IFwiLi9nbG9iYWwvY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcIi4vZ2xvYmFsL3NldHRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIi4vZ2xvYmFsL2Ryb3Bkb3duLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2dsb2JhbC90ZWwtbWFzay5zY3NzXCI7XG5cbi8qIERBVEEgKi9cbkBpbXBvcnQgXCIuL2RhdGEvZGF0YS10YWJzLnNjc3NcIjtcblxuLyogQkxPQ0tTICovXG5AaW1wb3J0IFwiLi9ibG9ja3MvY29sb3ItYm94LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9jb2xvci1waWNrZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2NvbXBhbnktaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvZG9jcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2lucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9tb2RhbC1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvbmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3Mvb3JkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4vYmxvY2tzL29yZGVyLXNpbmdsZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3Mvb3JkZXItdGFicy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvcG9wb3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3Mvc2V0dGluZ3MtYm94LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9zaWRlYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy90YWJsZS1kcm9wZG93bi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvdGFibGUtc2lkZWJhci5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvdGFibGUtd2l0aC1zaWRlYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy90YWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvdXNlci1ib3guc2Nzc1wiO1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4U2Fucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4U2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8qIEdMT0JBTCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4U2Fucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSUJNUGxleFNhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDc2OXB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3Rjg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm9wZW5lZC1tZW51IGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9wZW5lZC1wb3B1cCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuZWQtbW9kYWwgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmNsb3NlLW9yZGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMjRweDtcbn1cblxuLm1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFN0VFO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjMDA4Q0VBO1xufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5idXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNsZWFyZml4OmFmdGVyLFxuLndyYXBwZXI6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0MCwgMjM0LCAwLjUpO1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxNnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA4Q0VBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5idXR0b24tLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOENFQTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Q0VBO1xufVxuLmJ1dHRvbi0tZ3JheSB7XG4gIGNvbG9yOiAjOEVBMkI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFN0VFO1xuICBib3JkZXItY29sb3I6ICNFMEU3RUU7XG59XG4uYnV0dG9uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBREVBMDA7XG4gIGJvcmRlci1jb2xvcjogI0FERUEwMDtcbn1cbi5idXR0b24tLWdyZWVuOmhvdmVyLCAuYnV0dG9uLS1ncmVlbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS1iaWcge1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5idXR0b24tLWJvcmRlcmxlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOEVBMkI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG4uYnV0dG9uLS1ib3JkZXJsZXNzIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG59XG4uYnV0dG9uLS1ib3JkZXJsZXNzOmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogIzAwOENFQTtcbn1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDQ0cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0NDRDlFNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93blwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBMkI1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCA2MHB4IDAgMTVweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjOEVBMkI1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0LS1kYXJrIHNlbGVjdCB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y4O1xufVxuXG4uc2VsZWN0LW91dHNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0LW91dHNpZGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnNlbGVjdC1vdXRzaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG4uc2VsZWN0LW91dHNpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd25cIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jdXN0b20tc2VsZWN0LS1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLXNlbGVjdC0tYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmN1c3RvbS1zZWxlY3QtLWJvcmRlciAuY3VzdG9tLXNlbGVjdF9fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xufVxuLmN1c3RvbS1zZWxlY3QtLWJvcmRlciAuY3VzdG9tLXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBsZWZ0OiA4cHg7XG59XG4uY3VzdG9tLXNlbGVjdC0tYm9yZGVyIC5jdXN0b20tc2VsZWN0X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDA7XG59XG4uY3VzdG9tLXNlbGVjdC0tYm9yZGVyIC5jdXN0b20tc2VsZWN0X19kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY3VzdG9tLXNlbGVjdC0tYm9yZGVyIC5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5jdXN0b20tc2VsZWN0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jdXN0b20tc2VsZWN0X19idXR0b24tLXNpbmdsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0X19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uY3VzdG9tLXNlbGVjdF9faWNvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmN1c3RvbS1zZWxlY3RfX2ljb24tLWxpbmUge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jdXN0b20tc2VsZWN0X19pY29uLS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC04cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0NDRDlFNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdC5pcy1vcGVuIC5jdXN0b20tc2VsZWN0X19pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9fY29sb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1zZWxlY3RfX2NvbG9yLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwOENFQTtcbn1cblxuLmN1c3RvbS1zZWxlY3RfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jdXN0b20tc2VsZWN0X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgei1pbmRleDogNztcbn1cbi5jdXN0b20tc2VsZWN0LmlzLW9wZW4gLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1c3RvbS1zZWxlY3RfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY3VzdG9tLXNlbGVjdF9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG59XG4uY3VzdG9tLXNlbGVjdF9fbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMEU3RUU7XG59XG5cbi5jdXN0b20tc2VsZWN0X19pdGVtLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4RUEyQjU7XG59XG5cbi5jdXN0b20tc2VsZWN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLXNlbGVjdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmN1c3RvbS1zZWxlY3RfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9fYnV0dG9uOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmN1c3RvbS1zZWxlY3RfX3RleHQge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDcwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDAuMXM7XG59XG4uY3VzdG9tLXNlbGVjdF9fdGV4dCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jdXN0b20tc2VsZWN0X190ZXh0IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtZGlzYWJsZWQgLmN1c3RvbS1zZWxlY3RfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5vcGVuLXVwIC5jdXN0b20tc2VsZWN0X19saXN0IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMTBweCkpO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy1vcGVuIC5jdXN0b20tc2VsZWN0X19saXN0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qubm90LWVtcHR5IC5jdXN0b20tc2VsZWN0X190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qubm90LWVtcHR5IC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgLmN1c3RvbS1zZWxlY3RfX2J1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjE1NTM7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgLmN1c3RvbS1zZWxlY3RfX2J1dHRvbjpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgLmN1c3RvbS1zZWxlY3RfX2J1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyMSwgODMsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LnNsaWRlLXVwLm5vdC1lbXB0eSAuY3VzdG9tLXNlbGVjdF9fdGV4dCxcbi5jdXN0b20tc2VsZWN0LnNsaWRlLXVwLmlzLW9wZW4gLmN1c3RvbS1zZWxlY3RfX3RleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9faWNvbi0tbG9jYXRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG4uY3VzdG9tLXNlbGVjdF9faWNvbi0tbG9jYXRpb246OmJlZm9yZSB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmN1c3RvbS1zZWxlY3QuaXMtb3BlbiAuY3VzdG9tLXNlbGVjdF9faWNvbi0tbG9jYXRpb24uY3VzdG9tLXNlbGVjdF9faWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDRweCAwIDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1c3RvbS1zZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNXB4KSk7XG4gIH1cbn1cbi5yYWRpby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5cbi5yYWRpbyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbn1cbi5yYWRpbyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbn1cbi5yYWRpbyBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzhFQTJCNTtcbn1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaGVja2JveCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jaGVja2JveCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyN0aWNrXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gIGJvcmRlci1jb2xvcjogIzhFQTJCNTtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja2JveCBpbnB1dDpmb2N1cy12aXNpYmxlICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDE0MCwgMjM0LCAwLjUpO1xufVxuLmNoZWNrYm94Omhhcyg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uY2hlY2tib3gtcm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LXJvdW5kIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNoZWNrYm94LXJvdW5kIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jaGVja2JveC1yb3VuZCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRDlFNTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xufVxuLmNoZWNrYm94LXJvdW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Q0VBO1xuICBib3JkZXItY29sb3I6ICMwMDhDRUE7XG59XG4uY2hlY2tib3gtcm91bmQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jaGVja2JveC1yb3VuZCBpbnB1dDpmb2N1cy12aXNpYmxlICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDE0MCwgMjM0LCAwLjUpO1xufVxuLmNoZWNrYm94LXJvdW5kOmhhcyg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRyb3Bkb3duX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTJweCAwcHggcmdiYSgxNDIsIDE2MiwgMTgxLCAwLjUpO1xuICB6LWluZGV4OiA2O1xufVxuLmRyb3Bkb3duX193cmFwcGVyLS1sZWZ0IHtcbiAgdG9wOiAtMTNweDtcbiAgbGVmdDogNDBweDtcbn1cbi5kcm9wZG93bl9fd3JhcHBlci0tbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKSBza2V3KDE2ZGVnKSB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wZG93bl9fd3JhcHBlci0tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzlweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcm9wZG93bl9fd3JhcHBlci0tdG9wIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxN3B4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZHJvcGRvd25fX3dyYXBwZXItLXRvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUyZGVnKSBza2V3KDE2ZGVnKSB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wZG93bl9fd3JhcHBlci0tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmRyb3Bkb3duX193cmFwcGVyLS10b3AtcmlnaHQge1xuICB0b3A6IGNhbGMoMTAwJSArIDE3cHgpO1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bl9fd3JhcHBlci0tdG9wLXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogM3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUyZGVnKSBza2V3KDE2ZGVnKSB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wZG93bl9fd3JhcHBlci0tdG9wLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4udGVsLW1hc2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi50ZWwtbWFzayBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4udGVsLW1hc2sgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4udGVsLW1hc2stLWRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogIzhFQTJCNTtcbn1cblxuLyogREFUQSAqL1xuW2RhdGEtdGFicz1wYXJlbnRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltkYXRhLXRhYnM9cGFyZW50XS5uby10cmFuc2l0aW9uID4gW2RhdGEtdGFicz1jb250cm9sXSxcbltkYXRhLXRhYnM9cGFyZW50XS5uby10cmFuc2l0aW9uID4gW2RhdGEtdGFicz1jb250ZW50XSxcbltkYXRhLXRhYnM9cGFyZW50XS5uby10cmFuc2l0aW9uID4gW2RhdGEtdGFicz1lbGVtZW50XSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5bZGF0YS10YWJzPXBhcmVudF0ubm8tdHJhbnNpdGlvbi1nbG9iYWwgW2RhdGEtdGFicz1jb250cm9sXSxcbltkYXRhLXRhYnM9cGFyZW50XS5uby10cmFuc2l0aW9uLWdsb2JhbCBbZGF0YS10YWJzPWNvbnRlbnRdLFxuW2RhdGEtdGFicz1wYXJlbnRdLm5vLXRyYW5zaXRpb24tZ2xvYmFsIFtkYXRhLXRhYnM9ZWxlbWVudF0ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5bZGF0YS10YWJzPXBhcmVudF0gW2RhdGEtdGFicz1jb250ZW50XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtdGFicz1lbGVtZW50XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW47XG59XG5cbltkYXRhLXRhYnM9ZWxlbWVudF0uZm9yLWxvYWQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5bZGF0YS10YWJzPWVsZW1lbnRdLmlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWFjY29yZGlvbi1pbml0XSA+IFtkYXRhLXRhYnM9Y29udGVudF0sXG5bZGF0YS1hY2NvcmRpb24taW5pdF0gPiBbZGF0YS10YWJzPWNvbnRyb2xzXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1hY2NvcmRpb24taW5pdF0gW2RhdGEtdGFicz1lbGVtZW50XSB7XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLXRhYnM9YWNjb3JkaW9uLXdyYXBwZXJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS10YWJzPWFjY29yZGlvbi1jb250ZW50XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXRhYnM9YWNjb3JkaW9uXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuXG5bZGF0YS10YWJzPWFjY29yZGlvbl0uaXMtYWN0aXZlID4gW2RhdGEtdGFicz1hY2NvcmRpb24td3JhcHBlcl0ge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4vKiBCTE9DS1MgKi9cbi5jb2xvci1ib3hfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY29sb3ItYm94X19saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbG9yLWJveF9fZHJvcGRvd24ge1xuICBwYWRkaW5nOiA3cHggMTVweCAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5jb2xvci1ib3hfX2J1dHRvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuLmNvbG9yLWJveF9fYnV0dG9ucyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jb2xvci1waWNrZXJfX3NwZWN0cnVtLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIyNnB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY29sb3ItcGlja2VyX19zcGVjdHJ1bS1tYXAgY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmNvbG9yLXBpY2tlcl9faHVlLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3M3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jb2xvci1waWNrZXJfX2h1ZS1tYXAgY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jb2xvci1waWNrZXJfX2h1ZS1tYXAgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi5jb2xvci1waWNrZXJfX2NvbG9yLWN1cnNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi5jb2xvci1waWNrZXJfX2NvbG9yLWN1cnNvci5kcmFnZ2luZyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5jb2xvci1waWNrZXJfX2h1ZS1tYXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbG9yLXBpY2tlcl9faHVlLWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbG9yLXBpY2tlcl9fZmllbGQtZ3JvdXAgaW5wdXQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2xvci1waWNrZXJfX2ZpZWxkLWdyb3VwIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmNvbG9yLXBpY2tlcl9fZmllbGQtZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY29sb3ItcGlja2VyX19maWVsZC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5jb2xvci1waWNrZXJfX2ZpZWxkLWdyb3VwLS1oZXgge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY29sb3ItcGlja2VyX19maWVsZC1ncm91cC0taGV4IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xvci1waWNrZXJfX2ZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY29sb3ItcGlja2VyX19maWVsZC1ncm91cC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29sb3ItcGlja2VyX19jb2xvci12YWx1ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmNvbG9yLXBpY2tlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG4uY29sb3ItcGlja2VyX19idXR0b25zIGJ1dHRvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jb2xvci1waWNrZXJfX2J1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBmbGV4LWdyb3c6IDI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmNvbXBhbnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29tcGFueS1pdGVtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG4uY29tcGFueS1pdGVtX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDI3cHg7XG59XG4uY29tcGFueS1pdGVtX19pbWFnZS0tb3duZXIgaW1nIHtcbiAgbGVmdDogY2FsYyg1MCUgKyAzcHgpO1xufVxuXG4uY29tcGFueS1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmNvbXBhbnktaXRlbV9fcG9zaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzhFQTJCNTtcbn1cbi5jb21wYW55LWl0ZW1fX3Bvc2l0aW9uLS1vd25lciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Q0VBO1xufVxuXG4uZG9jc19fYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZG9jc19fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCA2OHB4O1xuICBjb2xvcjogIzhFQTJCNTtcbn1cbi5kb2NzX19jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG4uZG9jc19fY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5kb2NzX19jYXJkLS10ZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2RvY3VtZW50LXRleHQtYmx1ZVwiKTtcbn1cbi5kb2NzX19jYXJkLS10aWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI3RpY2stY2lyY2xlXCIpO1xufVxuLmRvY3NfX2NhcmQtLW1vbml0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjbW9uaXRvclwiKTtcbn1cbi5kb2NzX19jYXJkLS1tb2JpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjbW9iaWxlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG59XG5cbi5kb2NzX19jYXJkLW1haW4ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb2NzX19jYXJkLW1haW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kb2NzX19jYXJkLXRpbWUge1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZG9jc19fY2FyZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZG9jc19fY2FyZC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmRvY3NfX2NhcmQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmRvY3NfX2NhcmQtYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZG9jc19fY2FyZC1idG46aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjMDA4Q0VBO1xufVxuXG4uZG9jc19fbGVnZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZG9jc19fbGVnZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNDQ0Q5RTU7XG4gIHotaW5kZXg6IDE7XG59XG4uZG9jc19fbGVnZW5kLS1iZXR3ZWVuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmRvY3NfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZG9jc19fYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZG9jc19fYnV0dG9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb2NzX19idXR0b25zLS10d28ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHg7XG59XG5cbi5kb2NzX19jYXJkLWJpZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmRvY3NfX2NhcmQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xufVxuXG4uZG9jc19fY2FyZC1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuXG4uZG9jc19fY2FyZC1hdXRob3ItbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5kb2NzX19jYXJkLWF1dGhvci1uYW1lIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kb2NzX19jYXJkLWJpZy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmRvY3NfX2NhcmQtaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5kb2NzX19jYXJkLWltYWdlLXdyYXBwZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kb2NzX19jYXJkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbn1cbi5kb2NzX19jYXJkLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kb2NzX19jYXJkLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5kb2NzX19jYXJkLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG5cbi5kb2NzX19saXN0LXByb3BlcnR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuXG4uZG9jc19fc2V0dGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5kb2NzX19zZXR0aW5nIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZG9jc19fY29tcGFueSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5kb2NzX19jb21wYW55LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uZG9jc19fY29tcGFueS1pdGVtOm50aC1jaGlsZCgybikge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG5cbi5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5mb290ZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uZm9vdGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZm9vdGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM4RUEyQjU7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9ybS0tYnV0dG9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mb3JtLS1idXR0b24gYnV0dG9uIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZm9ybS0tcHJvZHVjdCAuZm9ybV9fY29udGVudC1pbm5lciB7XG4gIGdhcDogMTJweCAxNnB4O1xufVxuLmZvcm0tLXByb2R1Y3QgLmZvcm1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDlweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDlweCk7XG59XG4uZm9ybS0tcHJvZHVjdCAuZm9ybV9fbGFiZWwge1xuICB3aWR0aDogMTEwcHg7XG59XG4uZm9ybS0tcHJvZHVjdCAuZm9ybV9fY2hlY2tib3gtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG4uZm9ybS0tcHJvZHVjdCAuZm9ybV9fZG9jcy1ib3gge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm9ybS0tdW5kZXItbmF2IC5mb3JtX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI4cHgpO1xufVxuLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uZm9ybSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZm9ybV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMTZweCA3MHB4IDE2cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4NHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvcm1fX2NvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMnB4KTtcbiAgfVxufVxuXG4uZm9ybV9fY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDI1cHgpIHtcbiAgLmZvcm1fX2NvbnRlbnQtaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZm9ybV9fYnV0dG9ucy0tZml4ZWQge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICB6LWluZGV4OiA2O1xufVxuLmZvcm1fX2J1dHRvbnMtLWZpeGVkIGJ1dHRvbiB7XG4gIHdpZHRoOiAyNThweDtcbn1cblxuLmZvcm1fX2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xufVxuLmZvcm1fX2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG4uZm9ybV9fYm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5mb3JtX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvcm1fX3Jvdy0tdHdvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgcm93LWdhcDogMTJweDtcbn1cbi5mb3JtX19yb3ctLXR3byAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKSAuZm9ybV9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZm9ybV9fcm93LS10d28gaW5wdXQge1xuICB3aWR0aDogMTEwcHg7XG59XG4uZm9ybV9fcm93LS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLmZvcm1fX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtX19yb3ctLWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG4uZm9ybV9fcm93LS1saW5lLmZvcm1fX3Jvdy0tdHdvIHtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbi5mb3JtX19yb3ctLW5vLWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtX19yb3ctLW5vLWxpbmUuZm9ybV9fcm93LS10d28ge1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uZm9ybV9fZmllbGQtd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmZvcm1fX2ZpZWxkLXdyYXAtLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb3JtX19maWVsZC13cmFwLS10ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb3JtX19maWVsZC13cmFwIGlucHV0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtX19maWVsZC13cmFwIGlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM4RUEyQjU7XG59XG4uZm9ybV9fZmllbGQtd3JhcCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uZm9ybV9fZmllbGQtd3JhcC0tdGV4dGFyZWEtYmlnIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4uZm9ybV9fZmllbGQtd3JhcC0tdGV4dC1yaWdodCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybV9fbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmZvcm1fX2J0bi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9ybV9fYnRuLWljb24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgc3Ryb2tlOiAjOEVBMkI1O1xufVxuLmZvcm1fX2J0bi1pY29uLS10ZXh0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzhFQTJCNTtcbn1cbi5mb3JtX19idG4taWNvbjpob3ZlciBzdmcsIC5mb3JtX19idG4taWNvbjpmb2N1cy12aXNpYmxlIHN2ZyB7XG4gIHN0cm9rZTogIzAwOENFQTtcbn1cbi5mb3JtX19idG4taWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NEOUU1O1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm1fX2ZpZWxkLS1taW4taW5wdXQgLmZvcm1fX2xhYmVsIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLmZvcm1fX2ZpZWxkLS1taW4taW5wdXQgaW5wdXQge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgd2lkdGg6IDEwMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4uZm9ybV9fdG90YWwtc3VtIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjRjVGN0Y4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4Q0VBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtX19kZWJ0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGQjdBRTtcbn1cblxuLmZvcm1fX2RhdGUtd3JhcCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG5cbi5mb3JtX190aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxuLmZvcm1fX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZvcm1fX3NlbGVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0NDRDlFNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybV9fc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd25cIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMjdweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybV9fcGhvbmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb3JtX19waG9uZS13cmFwIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NoZWNrYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMDJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uZm9ybV9fYm94LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbn1cbi5mb3JtX19ib3gtYnV0dG9uLS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZm9ybV9fYm94LWJ1dHRvbi0tbm8tbGluZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb3JtX19maWxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM4RUEyQjU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtX19maWxlLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2FkZC1jaXJjbGVcIik7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9ybV9fZmlsZS13cmFwIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLmZvcm1fX2ZpbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGN0Y4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtX19maWxlLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhFQTJCNTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm1fX2ZpbGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmZvcm1fX2ZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mb3JtX19maWxlLWRlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uZm9ybV9fZmlsZS1kZWwgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZvcm1fX2N1c3RvbS1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5mb3JtX19maWVsZC13cmFwLS1jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5mb3JtX19maWVsZC13cmFwLS1jdXN0b20tc2VsZWN0OmhhcyguaXMtb3Blbikge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb3JtX19maWVsZC13cmFwLS1jdXN0b20tc2VsZWN0IC5jdXN0b20tc2VsZWN0X19kcm9wZG93biB7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm1fX2J1dHRvbi1pbi1yb3cge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5mb3JtX19maWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm1fX2VkaXQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEU3RUU7XG59XG4uZm9ybV9fZWRpdC1ib3ggaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb3JtX19lZGl0LWJveCBpbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuXG4uZm9ybV9fYnV0dG9uLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb3JtX19jb250ZW50LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1fX2NvbnRlbnQtaW5wdXQtc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuLmZvcm1fX2NvbnRlbnQtaW5wdXQtc3RhdHVzLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZm9ybV9faGludC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1fX2hpbnQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4RUEyQjU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcbn1cbi5mb3JtX19oaW50IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZm9ybV9faGludCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybV9fZmllbGQtLW91dHB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLmZvcm1fX291dHB1dC10YWJsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybV9fb3V0cHV0LXRhYmxlIHRoIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuLmZvcm1fX291dHB1dC10YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uZm9ybV9fY2hlY2tib3gtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZm9ybV9fbXVsdGlzZWxlY3QtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMjRweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEycHggMHB4IHJnYmEoMTQyLCAxNjIsIDE4MSwgMC41KTtcbiAgei1pbmRleDogNDtcbn1cbi5mb3JtX19tdWx0aXNlbGVjdC1kcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTJkZWcpIHNrZXcoMTZkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm1fX211bHRpc2VsZWN0LWRyb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmZvcm1fX211bHRpc2VsZWN0LWRyb3Bkb3duIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAyO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZvcm1fX211bHRpc2VsZWN0LWRyb3Bkb3duIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMzhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtX19tdWx0aXNlbGVjdC1kcm9wZG93biBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLmZvcm1fX211bHRpc2VsZWN0LWRyb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbi5mb3JtX19tdWx0aXNlbGVjdC1kcm9wZG93biBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEU3RUU7XG59XG4uZm9ybV9fbXVsdGlzZWxlY3QtZHJvcGRvd24gbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFN0VFO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZm9ybV9fbXVsdGlzZWxlY3QtZHJvcGRvd24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtX19tdWx0aXNlbGVjdC1kcm9wZG93biAuZm9ybV9fbXVsdGlzZWxlY3QtaXRlbS1hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5mb3JtX19tdWx0aXNlbGVjdC1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDM1cHggN3B4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uZm9ybV9fbXVsdGlzZWxlY3Qtc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNjbG9zZVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBMkI1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uZm9ybV9fbXVsdGlzZWxlY3Qtc2VsZWN0ZWQ6aG92ZXIsIC5mb3JtX19tdWx0aXNlbGVjdC1zZWxlY3RlZDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uZm9ybV9fbXVsdGlzZWxlY3Qtc2VsZWN0ZWQ6aG92ZXI6OmFmdGVyLCAuZm9ybV9fbXVsdGlzZWxlY3Qtc2VsZWN0ZWQ6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Q0VBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uZm9ybV9fbXVsdGlzZWxlY3Qtc2VsZWN0ZWQgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvcm1fX211bHRpc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtX19tdWx0aXNlbGVjdC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19tdWx0aXNlbGVjdC1pbm5lcjpob3ZlciAuZm9ybV9fbXVsdGlzZWxlY3QtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm1fX211bHRpc2VsZWN0LWFkZCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgY29sb3I6ICM4RUEyQjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tLW1pbmkgLmZvcm1fX3Jvdy0tdHdvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuZm9ybS0tbWluaSAuZm9ybV9fcm93LS10d28gLmZvcm1fX2ZpZWxkOm50aC1jaGlsZCgybikgLmZvcm1fX2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0tLW1pbmkgLmZvcm1fX3Jvdy0tdHdvIC5mb3JtX19maWVsZC0tb3V0cHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaGVhZGVyX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19ib3gtLWZvcm0ge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaGVhZGVyX19ib3gtLWZvcm0gZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19ib3gtLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uaGVhZGVyX19ib3gtLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmhlYWRlcl9fYm94LS1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjc2VhcmNoLW5vcm1hbFwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBMkI1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaGVhZGVyX19ib3gtLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyX19ib3gtLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Q0VBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaGVhZGVyX19ib3gtLXVzZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX19ib3gtLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX2JveC0tdXNlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlcl9fYnRuLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCA0MHB4IDdweCA0OHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMThweCA4cHggOHB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmhlYWRlcl9fYnRuLXVzZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvdy1kb3duXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5oZWFkZXJfX2J0bi11c2VyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmhlYWRlcl9fYnRuLXVzZXI6aG92ZXIsIC5oZWFkZXJfX2J0bi11c2VyOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwOENFQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaGVhZGVyX19idG4tdXNlcjpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXJfX2J0bi11c2VyOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOENFQTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4uaGVhZGVyX19idG4tbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCAzMXB4O1xuICBtaW4td2lkdGg6IDU5cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaGVhZGVyX19idG4tbm90aWZpY2F0aW9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDEycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHN0cm9rZTogIzAwMDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3M7XG59XG4uaGVhZGVyX19idG4tbm90aWZpY2F0aW9uOmhvdmVyLCAuaGVhZGVyX19idG4tbm90aWZpY2F0aW9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwOENFQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaGVhZGVyX19idG4tbm90aWZpY2F0aW9uOmhvdmVyIHN2ZywgLmhlYWRlcl9fYnRuLW5vdGlmaWNhdGlvbjpmb2N1cy12aXNpYmxlIHN2ZyB7XG4gIHN0cm9rZTogIzAwOENFQTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3M7XG59XG5cbi5oZWFkZXJfX2J0bi1pbnZpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCA0MHB4IDdweCAxNnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOENFQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOENFQTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmhlYWRlcl9fYnRuLWludml0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd25cIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmhlYWRlcl9fYnRuLWludml0ZTpob3ZlciwgLmhlYWRlcl9fYnRuLWludml0ZTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmhlYWRlcl9fYnRuLWludml0ZTpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXJfX2J0bi1pbnZpdGU6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Q0VBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5pbnB1dCB7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA5cHggMTZweDtcbn1cbi5pbnB1dC0tZmlsdGVyIHtcbiAgbWluLXdpZHRoOiA0NjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5pbnB1dC0tZmlsdGVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOEVBMkI1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LS1sZWFkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3Rjg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LS1sZWFkczo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhFQTJCNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC0tZ29vZHMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODlweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLm1vZGFsLWZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubW9kYWwtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2RhbC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ubW9kYWwtZm9ybV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1vZGFsLWZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kYWwtZm9ybV9fZmllbGQgPiBsYWJlbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogOTJweDtcbn1cbi5tb2RhbC1mb3JtX19maWVsZC0tdGV4dGFyZWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1vZGFsLWZvcm1fX2ZpZWxkLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRjVGN0Y4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubW9kYWwtZm9ybV9fZmllbGQtaW5wdXQgaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLm1vZGFsLWZvcm1fX2ZpZWxkLWlucHV0IGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm1vZGFsLWZvcm1fX2ZpZWxkLWlucHV0LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1mb3JtX19maWVsZC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTEycHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOEVBMkI1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubW9kYWwtZm9ybV9fZmllbGQtZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYWRkLWNpcmNsZVwiKTtcbiAgei1pbmRleDogMTtcbn1cbi5tb2RhbC1mb3JtX19maWVsZC1maWxlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLm1vZGFsLWZvcm1fX2ZpZWxkLXNlbGVjdCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5tb2RhbC1mb3JtX19maWVsZC1zZWxlY3Q6OmJlZm9yZSB7XG4gIHJpZ2h0OiAzNHB4O1xufVxuLm1vZGFsLWZvcm1fX2ZpZWxkLXNlbGVjdDo6YWZ0ZXIge1xuICByaWdodDogMTJweDtcbn1cblxuLm1vZGFsLWZvcm1fX2ZpZWxkLXRleHRhcmVhIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1vZGFsLWZvcm1fX2ZpZWxkLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQ0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLm1vZGFsLWZvcm1fX2NoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTA0cHg7XG59XG4ubW9kYWwtZm9ybV9fY2hlY2sgLm1vZGFsX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1mb3JtX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbn1cbi5tb2RhbC1mb3JtX19idXR0b25zIGJ1dHRvbiB7XG4gIHdpZHRoOiAxNDNweDtcbn1cbi5tb2RhbC1mb3JtX19idXR0b25zLS1taW5pIHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLm1vZGFsLWZvcm1fX2J1dHRvbnMtLW1pbmkgYnV0dG9uIHtcbiAgd2lkdGg6IDExN3B4O1xufVxuXG4ubW9kYWwtZm9ybV9fZmllbGQtcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9kYWwtZm9ybV9fbGlzdC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tb2RhbC1mb3JtX19zZXR0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubW9kYWwtZm9ybV9fbGlzdC10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLWZvcm1fX2RlbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNjbG9zZVwiKTtcbiAgbWFzay1zaXplOiAxMnB4O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5tb2RhbC1mb3JtX19maWVsZC1pbnB1dC0tY29sb3ItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWZvcm1fX2ZpZWxkLWlucHV0LS1jb2xvci1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBib3R0b206IDlweDtcbiAgcmlnaHQ6IDU5cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNDQ0Q5RTU7XG59XG4ubW9kYWwtZm9ybV9fZmllbGQtaW5wdXQtLWNvbG9yLWJveDpoYXMoLmlzLW9wZW4pIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC1mb3JtX19saXN0LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm1vZGFsLWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQwLCAyMzQsIDAuNSk7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5tb2RhbC13cmFwcGVyIC5tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCA4UFggMTJQWCAwIHJnYmEoMCwgMTIwLCAyMTQsIDAuNSk7XG4gIHotaW5kZXg6IDU7XG59XG4ubW9kYWwtd3JhcHBlci5tb2RhbC13cmFwcGVyLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtd3JhcHBlci0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA2NTVweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRDlFNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm1vZGFsLS1hZGQtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogNTQ0cHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLm1vZGFsLS1taW5pIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5tb2RhbC0tc2V0dGluZ3MtY29sb3Ige1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG4ubW9kYWwtLWFkZC1hZGRyZXNzIHtcbiAgbWF4LXdpZHRoOiA1NDRweDtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NEOUU1O1xufVxuXG4ubW9kYWxfX2Zvcm0tc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19mb3JtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLm1vZGFsX19mb3JtLXNlYXJjaCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogMTFweDtcbn1cblxuLm1vZGFsX19mb3JtLXNlYXJjaC1idG4ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3Rjg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubW9kYWxfX2Zvcm0tc2VhcmNoLWJ0biBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBzdHJva2U6ICM4RUEyQjU7XG59XG4ubW9kYWxfX2Zvcm0tc2VhcmNoLWJ0bjpob3ZlciBzdmcge1xuICBzdHJva2U6ICMwMDhDRUE7XG59XG5cbi5tb2RhbF9fY2hlY2tib3gtZ3JvdXAge1xuICBjb2x1bW4tY291bnQ6IDQ7XG4gIHBhZGRpbmc6IDE2cHggMCAyMHB4IDA7XG59XG5cbi5tb2RhbF9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZGFsX19jaGVja2JveCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tb2RhbF9fY2hlY2tib3ggc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWxfX2NoZWNrYm94IHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI3RpY2tcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5tb2RhbF9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gIGJvcmRlci1jb2xvcjogIzhFQTJCNTtcbn1cbi5tb2RhbF9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX2NoZWNrYm94IGlucHV0OmZvY3VzLXZpc2libGUgKyBzcGFuOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMTQwLCAyMzQsIDAuNSk7XG59XG4ubW9kYWxfX2NoZWNrYm94Omhhcyg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ubW9kYWxfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5tb2RhbF9fYWN0aW9ucy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWxfX2FjdGlvbnMtZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNTNweDtcbn1cbi5tb2RhbF9fYWN0aW9ucy1ncm91cCBidXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCAyNHB4O1xufVxuXG4ubmF2aWdhdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubmF2aWdhdGlvbl9fbGluay0tZGlzYWJsZWQ6aG92ZXIsIC5uYXZpZ2F0aW9uX19saW5rLS1kaXNhYmxlZDpmb2N1cy12aXNpYmxlLCAubmF2aWdhdGlvbl9fbGluay0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXZpZ2F0aW9uX19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhDRUE7XG59XG5cbi5uYXZpZ2F0aW9uX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5uYXZpZ2F0aW9uX19idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd25cIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm5hdmlnYXRpb25fX2J1dHRvbjpob3ZlciwgLm5hdmlnYXRpb25fX2J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4ubmF2aWdhdGlvbl9fYnV0dG9uOmhvdmVyOjphZnRlciwgLm5hdmlnYXRpb25fX2J1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhDRUE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLm5hdmlnYXRpb25fX2FkZGl0aW9uYWxseSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ub3JkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ub3JkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5vcmRlcl9fdGl0bGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5vcmRlcl9fbGlrZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5vcmRlcl9fbGlrZSBzdmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM4RUEyQjU7XG59XG4ub3JkZXJfX2xpa2UuYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICMwMDhDRUE7XG4gIHN0cm9rZTogI0ZGRjtcbn1cblxuLm9yZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXJfX2NyZWF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0FERUEwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ub3JkZXJfX2NyZWF0ZTpob3ZlciwgLm9yZGVyX19jcmVhdGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyX19jcmVhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggNDJweDtcbiAgfVxufVxuXG4ub3JkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5vcmRlcl9fc2VhcmNoIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDYwcHggMCA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ub3JkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06aG92ZXIsIC5vcmRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm9yZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5vcmRlcl9fc2VhcmNoIGJ1dHRvblt0eXBlPXJlc2V0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm9yZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XTo6YmVmb3JlLFxuLm9yZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9cmVzZXRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI3NlYXJjaC1ub3JtYWxcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm9yZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcjo6YmVmb3JlLCAub3JkZXJfX3NlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6OmJlZm9yZSxcbi5vcmRlcl9fc2VhcmNoIGJ1dHRvblt0eXBlPXJlc2V0XTpob3Zlcjo6YmVmb3JlLFxuLm9yZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9cmVzZXRdOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhDRUE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5vcmRlcl9fc2VhcmNoIGJ1dHRvblt0eXBlPXJlc2V0XSB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLm9yZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9cmVzZXRdOjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Nsb3NlXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4ub3JkZXJfX3RhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDMycHggOHB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4ub3JkZXJfX3RhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Nsb3NlXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5vcmRlcl9fdGFnOmhvdmVyLCAub3JkZXJfX3RhZzpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4ub3JkZXJfX3RhZzpob3Zlcjo6YWZ0ZXIsIC5vcmRlcl9fdGFnOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOENFQTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4ub3JkZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuXG4ub3JkZXJfX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub3JkZXJfX3N0YXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyX19zdGF0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLm9yZGVyX19zdGF0czpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NEOUU1O1xufVxuLm9yZGVyX19zdGF0cyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm9yZGVyX19zdGF0cyBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5vcmRlcl9fc3RhdHMtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5vcmRlcl9fc3RhdHMtbnVtYmVyLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkY2NzExO1xufVxuLm9yZGVyX19zdGF0cy1udW1iZXItLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogI0FERUEwMDtcbn1cblxuLm9yZGVyX19tZXNzYWdlLXN0YXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm9yZGVyX19tZXNzYWdlLXN0YXRzIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHN0cm9rZTogIzhFQTJCNTtcbn1cbi5vcmRlcl9fbWVzc2FnZS1zdGF0czpob3ZlciBzdmcsIC5vcmRlcl9fbWVzc2FnZS1zdGF0czpmb2N1cy12aXNpYmxlIHN2ZyB7XG4gIHN0cm9rZTogIzAwOENFQTtcbn1cblxuLm9yZGVyX19yb2JvdHMge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMTZweCA5cHggNDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM4RUEyQjU7XG59XG4ub3JkZXJfX3JvYm90cyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAxNnB4O1xuICBzdHJva2U6ICM4RUEyQjU7XG59XG4ub3JkZXJfX3JvYm90czpob3ZlciwgLm9yZGVyX19yb2JvdHM6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA4Q0VBO1xufVxuLm9yZGVyX19yb2JvdHM6aG92ZXIgc3ZnLCAub3JkZXJfX3JvYm90czpmb2N1cy12aXNpYmxlIHN2ZyB7XG4gIHN0cm9rZTogIzAwOENFQTtcbn1cblxuLm9yZGVyX19zdGF0cy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXJfX3N0YXRzLXNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOEVBMkI1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLm9yZGVyX19zdGF0cy1zZWxlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vcmRlcl9fc3RhdHMtc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvdy1kb3duXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAzO1xufVxuXG4ub3JkZXJfX2J0biB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3JkZXJfX2J0biBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBzdHJva2U6ICM4RUEyQjU7XG59XG4ub3JkZXJfX2J0bjpob3ZlciBzdmcge1xuICBzdHJva2U6ICMwMDhDRUE7XG59XG4ub3JkZXJfX2J0bi0tZ29vZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm9yZGVyX19idG4tZHJvcGRvd24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm9yZGVyX19kcm9wZG93bi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ub3JkZXJfX2Ryb3Bkb3duLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm9yZGVyX19kcm9wZG93bi1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9yZGVyX19kcm9wZG93bi1saXN0IGxpIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4ub3JkZXJfX2J0bi1kcm9wZG93bl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxODVweDtcbn1cblxuLm9yZGVyLXNpbmdsZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNzhweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cywgbGVmdCAwLjVzO1xufVxuLm9yZGVyLXNpbmdsZS1vdmVybGF5LmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogLTEwMCU7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNXMsIGxlZnQgMC41cywgcGFkZGluZy1sZWZ0IDAuNXM7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1zaW5nbGUtb3ZlcmxheSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbi5vcmRlci1zaW5nbGUtd3JhcHBlci5jbG9zZS1vcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcmRlci1zaW5nbGUtd3JhcHBlci0tbWluIC5vcmRlci1zaW5nbGUge1xuICBtYXgtd2lkdGg6IDg1M3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm9yZGVyLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTdFRTtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuXG4ub3JkZXItc2luZ2xlX19mbGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAwIDAgMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ub3JkZXItc2luZ2xlX19mbGFnLS1taW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ub3JkZXItc2luZ2xlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNjbG9zZVwiKTtcbiAgbWFzay1zaXplOiAxMnB4O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub3JkZXItc2luZ2xlX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhDRUE7XG59XG5cbi5vcmRlci1zaW5nbGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkZXItc2luZ2xlX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLm9yZGVyLXNpbmdsZV9fdGl0bGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ub3JkZXItc2luZ2xlX19oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkZXItc2luZ2xlX19oZWFkZXItYWN0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm9yZGVyLXNpbmdsZV9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4ub3JkZXItc2luZ2xlX19zdGF0dXMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA5cHggMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm9yZGVyLXNpbmdsZV9fc3RhdHVzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjNweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvd3RhaWxcIik7XG59XG4ub3JkZXItc2luZ2xlX19zdGF0dXMtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yM3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93aGVhZFwiKTtcbn1cbi5vcmRlci1zaW5nbGVfX3N0YXR1cy1pdGVtLmRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OEQ2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLm9yZGVyLXNpbmdsZV9fc3RhdHVzLWl0ZW0uZG9uZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhENjtcbn1cbi5vcmRlci1zaW5nbGVfX3N0YXR1cy1pdGVtLmRvbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhENjtcbn1cbi5vcmRlci1zaW5nbGVfX3N0YXR1cy1pdGVtLmluLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOENFQTtcbiAgY29sb3I6ICNGNUY3Rjg7XG59XG4ub3JkZXItc2luZ2xlX19zdGF0dXMtaXRlbS5pbi1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOENFQTtcbn1cbi5vcmRlci1zaW5nbGVfX3N0YXR1cy1pdGVtLmluLXByb2dyZXNzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhDRUE7XG59XG4ub3JkZXItc2luZ2xlX19zdGF0dXMtaXRlbS5pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0Q5RTU7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuLm9yZGVyLXNpbmdsZV9fc3RhdHVzLWl0ZW0uaW5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0Q5RTU7XG59XG4ub3JkZXItc2luZ2xlX19zdGF0dXMtaXRlbS5pbmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NEOUU1O1xufVxuLm9yZGVyLXNpbmdsZV9fc3RhdHVzLWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkZXItc2luZ2xlX19zdGF0dXMtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm9yZGVyLXRhYnNfX3dyYXAge1xuICBwYWRkaW5nOiAxOXB4IDE2cHg7XG59XG5cbi5vcmRlci10YWJzX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vcmRlci10YWJzX19jb250cm9sIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA5cHggMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzhFQTJCNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXItdGFic19fY29udHJvbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5vcmRlci10YWJzX19jb250ZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ub3JkZXItdGFic19fY29udGVudC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggOHB4O1xufVxuXG4ub3JkZXItdGFic19fY29udGVudC1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3JkZXItdGFic19fZ29vZHMtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3JkZXItdGFic19fZ29vZHMtaGVhZGluZyAuYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNzlweDtcbn1cbi5vcmRlci10YWJzX19nb29kcy1oZWFkaW5nIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTBFN0VFO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5wYWdpbmF0aW9uX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuXG4ucG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxN3B4KTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzE0cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjMxLCAyMzgsIDAuOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTJweCAwcHggcmdiYSgxNDIsIDE2MiwgMTgxLCAwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBvcG92ZXIub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjI0LCAyMzEsIDIzOCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTJkZWcpIHNrZXcoMTZkZWcpIHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucG9wb3Zlcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucG9wb3Zlcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBvcG92ZXJfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEU3RUU7XG59XG4ucG9wb3Zlcl9faW1hZ2UtLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xufVxuLnBvcG92ZXJfX2ltYWdlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wb3BvdmVyX191c2VyLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucG9wb3Zlcl9fdXNlci1jaGFyYWN0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucG9wb3Zlcl9fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuLnBvcG92ZXJfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBvcG92ZXJfX2JveC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBvcG92ZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAzOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXJfX2J1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBzdHJva2U6ICM4RUEyQjU7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xufVxuLnBvcG92ZXJfX2J1dHRvbjpob3ZlciwgLnBvcG92ZXJfX2J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnBvcG92ZXJfX2J1dHRvbjpob3ZlciBzdmcsIC5wb3BvdmVyX19idXR0b246Zm9jdXMtdmlzaWJsZSBzdmcge1xuICBzdHJva2U6ICMwMDhDRUE7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xufVxuXG4uc2V0dGluZ3MtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNldHRpbmdzLWJveF9fc2lkZWJhciB7XG4gIHdpZHRoOiAxOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNldHRpbmdzLWJveF9fc2lkZWJhci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzhFQTJCNTtcbn1cblxuLnNldHRpbmdzLWJveF9fc2lkZWJhci1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zZXR0aW5ncy1ib3hfX3NpZGViYXItc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3Rjg7XG59XG5cbi5zZXR0aW5ncy1ib3hfX25hdi13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2V0dGluZ3MtYm94X190YWItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNldHRpbmdzLWJveF9fdGFiLW5hdi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zZXR0aW5ncy1ib3hfX3RhYi1uYXYtYnV0dG9uLmlzLWFjdGl2ZTpob3ZlciwgLnNldHRpbmdzLWJveF9fdGFiLW5hdi1idXR0b24uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG59XG4uc2V0dGluZ3MtYm94X190YWItbmF2LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnNldHRpbmdzLWJveF9fbmF2LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZXR0aW5ncy1ib3hfX25hdi1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2V0dGluZ3MtYm94X19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOEVBMkI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2V0dGluZ3MtYm94X19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2V0dGluZ3MtYm94X190YWItaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnNldHRpbmdzLWJveF9fdGFiLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2V0dGluZ3MtYm94X190YWItc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2V0dGluZ3MtYm94X190YWItc3VidGl0bGUgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5zZXR0aW5ncy1ib3hfX3RhYi1jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZXR0aW5ncy1ib3hfX3RhYi1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDIyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhDRUE7XG59XG5cbi5zaWRlYmFyX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggNTRweCAxOHB4IDU0cHg7XG59XG4uc2lkZWJhcl9faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5zaWRlYmFyX19idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2lkZWJhcl9fYnVyZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xufVxuLnNpZGViYXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogNnB4O1xufVxuLnNpZGViYXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTFweDtcbn1cbi5zaWRlYmFyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDE2cHg7XG59XG4ub3Blbi1tZW51IC5zaWRlYmFyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ub3Blbi1tZW51IC5zaWRlYmFyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ub3Blbi1tZW51IC5zaWRlYmFyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zaWRlYmFyX19idXJnZXI6aG92ZXIsIC5zaWRlYmFyX19idXJnZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnNpZGViYXJfX3NldHRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zaWRlYmFyX19zZXR0aW5nIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5zaWRlYmFyX19zZXR0aW5nOmhvdmVyLCAuc2lkZWJhcl9fc2V0dGluZzpmb2N1cy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2lkZWJhcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLnNpZGViYXJfX2JveCB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnNpZGViYXJfX2JveC0tbWFpbiAuc2lkZWJhcl9fYnV0dG9uIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaWRlYmFyX19ib3gtLW1haW4gLnNpZGViYXJfX2J1dHRvbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNpZGViYXJfX2JveC0tbWFpbiAuc2lkZWJhcl9fbnVtYmVyIHtcbiAgcGFkZGluZzogMnB4IDZweDtcbn1cblxuLnNpZGViYXJfX2JveC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5zaWRlYmFyX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCA0MnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuM3MsIGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uc2lkZWJhcl9fYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnNpZGViYXJfX2J1dHRvbjpob3ZlciwgLnNpZGViYXJfX2J1dHRvbjpmb2N1cy12aXNpYmxlLCAuc2lkZWJhcl9fYnV0dG9uLS1jdXJyZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnNpZGViYXJfX2J1dHRvbjpob3ZlciAuc2lkZWJhcl9fbnVtYmVyLCAuc2lkZWJhcl9fYnV0dG9uOmZvY3VzLXZpc2libGUgLnNpZGViYXJfX251bWJlciwgLnNpZGViYXJfX2J1dHRvbi0tY3VycmVudCAuc2lkZWJhcl9fbnVtYmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uc2lkZWJhcl9fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uc2lkZWJhcl9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDU1cHggMzRweCAyNHB4O1xufVxuXG4uc2lkZWJhcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5zaWRlYmFyX191cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLnNpZGViYXJfX3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd24td2hpdGVcIik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnNpZGViYXJfX3VwOmhvdmVyLCAuc2lkZWJhcl9fdXA6Zm9jdXMtdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5cbi50YWJsZS1kcm9wZG93bl9fd3JhcHBlciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgdG9wOiAtMTlweDtcbn1cblxuLnRhYmxlLWRyb3Bkb3duX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGFibGUtZHJvcGRvd25fX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDRDlFNTtcbn1cblxuLnRhYmxlLWRyb3Bkb3duX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50YWJsZS1kcm9wZG93bl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZS1kcm9wZG93bl9faXRlbS0td2l0aC1zdWJsaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLnRhYmxlLWRyb3Bkb3duX19pdGVtLS13aXRoLXN1Ymxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvdy1kb3duLWdyYXlcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4udGFibGUtZHJvcGRvd25fX2l0ZW0tLXdpdGgtc3VibGlzdDpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi50YWJsZS1kcm9wZG93bl9faXRlbS0td2l0aC1zdWJsaXN0OmhvdmVyIC50YWJsZS1kcm9wZG93bl9fc3VibGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGUtZHJvcGRvd25fX3N1Ymxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnRhYmxlLWRyb3Bkb3duX19zdWJsaXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50YWJsZS1kcm9wZG93bl9fc3VibGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlLXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4O1xuICB3aWR0aDogMjgycHg7XG59XG4udGFibGUtc2lkZWJhci0tY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbn1cbi50YWJsZS1zaWRlYmFyLS1jbG9zZSAudGFibGUtc2lkZWJhcl9fdG9nZ2xlIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLnRhYmxlLXNpZGViYXItLWNsb3NlIC50YWJsZS1zaWRlYmFyX190b2dnbGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuLnRhYmxlLXNpZGViYXItLWNsb3NlIC50YWJsZS1zaWRlYmFyX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlLXNpZGViYXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4udGFibGUtc2lkZWJhcl9faW5mby1wb3BvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IC0xM3B4O1xuICBsZWZ0OiA0MHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDE2cHggMTBweCAxOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxMnB4IDBweCByZ2JhKDE0MiwgMTYyLCAxODEsIDAuNSk7XG4gIHotaW5kZXg6IDY7XG59XG4udGFibGUtc2lkZWJhcl9faW5mby1wb3BvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpIHNrZXcoMTZkZWcpIHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB6LWluZGV4OiAxO1xufVxuLnRhYmxlLXNpZGViYXJfX2luZm8tcG9wb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzlweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRhYmxlLXNpZGViYXJfX2luZm8tYm94OmhvdmVyIC50YWJsZS1zaWRlYmFyX19pbmZvLXBvcG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGFibGUtc2lkZWJhcl9faW5mbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udGFibGUtc2lkZWJhcl9faW5mbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZS1zaWRlYmFyX19pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDhDRUE7XG59XG5cbi50YWJsZS1zaWRlYmFyX19pbmZvLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuLnRhYmxlLXNpZGViYXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50YWJsZS1zaWRlYmFyX19zdWJsaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnRhYmxlLXNpZGViYXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFweCA0cHggMXB4IDI2cHg7XG59XG4udGFibGUtc2lkZWJhcl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNmb2xkZXJcIik7XG59XG4ub3BlbiAudGFibGUtc2lkZWJhcl9faXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNmb2xkZXItb3BlblwiKTtcbn1cbi5jbG9zZSAudGFibGUtc2lkZWJhcl9faXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNmb2xkZXItYWRkXCIpO1xufVxuXG4udGFibGUtc2lkZWJhcl9faXRlbS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCA4cHggNHB4IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi50YWJsZS1zaWRlYmFyX19pdGVtLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMTdweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvdy1kb3duLWdyYXlcIik7XG59XG4udGFibGUtc2lkZWJhcl9faXRlbS13cmFwLm9wZW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi50YWJsZS1zaWRlYmFyX19pdGVtLXdyYXAuY2xvc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnRhYmxlLXNpZGViYXJfX2l0ZW0td3JhcC5vcGVuICsgLnRhYmxlLXNpZGViYXJfX3N1Ymxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1zaWRlYmFyX19pdGVtLXdyYXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xufVxuLnRhYmxlLXNpZGViYXJfX2l0ZW0td3JhcDpob3ZlciAudGFibGUtc2lkZWJhcl9faW5mby1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYmxlLXNpZGViYXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50YWJsZS1zaWRlYmFyX19jcmVhdGUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udGFibGUtc2lkZWJhcl9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEU3RUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRhYmxlLXNpZGViYXJfX3RvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93bi1ncmF5XCIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4udGFibGUtc2lkZWJhcl9fbGlzdC13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLnRhYmxlLXdpdGgtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLnRhYmxlLXdpdGgtc2lkZWJhcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWJsZS13aXRoLXNpZGViYXJfX3NpZGViYXIge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDRDlFNTtcbn1cblxuLnRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjVweCkge1xuICAudGFibGVfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC50YWJsZV9fd3JhcHBlci0tc2luZ2xlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAudGFibGVfX3dyYXBwZXItLXNpZGViYXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDI1cHgpIHtcbiAgLnRhYmxlLXNpZGViYXItLWNsb3NlICsgLnRhYmxlIC50YWJsZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMDhweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjVweCkge1xuICAudGFibGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMTc1cHg7XG4gIH1cbn1cblxuLnRhYmxlX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRhYmxlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJsZV9fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFibGVfX3BhZ2luYXRpb24ge1xuICAgIG9yZGVyOiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi50YWJsZV9fc3RhdHMge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlX19zdGF0cyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYmxlX19zdGF0cyBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7XG59XG4udGFibGVfX3N0YXRzIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJsZV9fc3RhdHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnRhYmxlX19wYWdlIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhYmxlX19wYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi50YWJsZV9fcGFnZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFN0VFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZV9fcGFnZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLnRhYmxlX19wYWdlLXNlbGVjdCBzZWxlY3Qge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZV9fcGFnZS1zZWxlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvdy1kb3duXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFibGVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjOEVBMkI1O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG4udGFibGVfX2hlYWQtLW9yZGVyLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xufVxuXG4udGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NEOUU1O1xufVxuLnRhYmxlX19yb3ctLWlucHV0IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnRhYmxlX193cmFwcGVyLS1oaXN0b3J5IC50YWJsZV9fcm93IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4udGFibGVfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZV9fY2hlY2tib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWJsZV9fY2hlY2tib3ggc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhFQTJCNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRhYmxlX19jaGVja2JveCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyN0aWNrXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udGFibGVfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Q0VBO1xuICBib3JkZXItY29sb3I6ICMwMDhDRUE7XG59XG4udGFibGVfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlX19jaGVja2JveCBpbnB1dDpmb2N1cy12aXNpYmxlICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDE0MCwgMjM0LCAwLjUpO1xufVxuLnRhYmxlX19jaGVja2JveDpoYXMoOmRpc2FibGVkKSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnRhYmxlX19zZXR0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi50YWJsZV9fc2V0dGluZyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMDtcbn1cblxuLnRhYmxlX19pZCB7XG4gIHdpZHRoOiA1NHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnRhYmxlX19jb3VudGVyYWdlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAxMzFweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDExLjElO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi50YWJsZV9fY291bnRlcmFnZW50IGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50YWJsZV9fbnVtYmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA3MXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udGFibGVfX2RhdGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnRhYmxlX19kYXRlIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi50YWJsZV9fZGF0ZS0tb3JkZXItc2luZ2xlIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuXG4udGFibGVfX3N0YXR1cyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTEzcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4udGFibGVfX3JvdyAudGFibGVfX3N0YXR1cyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDgzcHg7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4udGFibGVfX3N0YXR1cy0td29yayBzcGFuIHtcbiAgY29sb3I6ICMwMDhDRUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhDRUE7XG59XG4udGFibGVfX3N0YXR1cy0tcGF1c2Ugc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUEyQjU7XG59XG4udGFibGVfX3N0YXR1cy0tZG9uZSBzcGFuIHtcbiAgY29sb3I6ICM4RUEyQjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUEyQjU7XG59XG5cbi50YWJsZV9fcmVsZWFzZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTYzcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4udGFibGVfX3JlbGVhc2Ugc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4udGFibGVfX3ByaW9yaXR5IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi50YWJsZV9fcm93IC50YWJsZV9fcHJpb3JpdHkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnRhYmxlX19wcmlvcml0eS0taGlnaCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0ZGQjdBRTtcbn1cbi50YWJsZV9fcHJpb3JpdHktLW1pZGRsZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0ZGRTg5QTtcbn1cbi50YWJsZV9fcHJpb3JpdHktLWxvdyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0UwRTdFRTtcbn1cblxuLnRhYmxlX19yZXNwb25zaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDEzM3B4O1xuICB3aWR0aDogMTEuMyU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udGFibGVfX3Jlc3BvbnNpYmxlIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50YWJsZV9fbWVzc2FnZSB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJsZV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMS4xJTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udGFibGVfX2F1dGhvciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udGFibGVfX2V2ZW50LXR5cGUge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4udGFibGVfX3JvdyAudGFibGVfX2V2ZW50LXR5cGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xufVxuXG4udGFibGVfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleDogMjtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi50YWJsZV9fZGVzY3JpcHRpb24gc3BhbiBhIHtcbiAgY29sb3I6ICMwMDhDRUE7XG59XG5cbi50YWJsZV9fZ29vZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuLnRhYmxlX19nb29kcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4udGFibGVfX2dvb2RzIC5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50YWJsZV9fcHJpY2Uge1xuICB3aWR0aDogMTY0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi50YWJsZV9fcHJpY2UgLmlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZV9fYW1vdW50IHtcbiAgd2lkdGg6IDExNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4udGFibGVfX2Ftb3VudCAuaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlX19zdW0ge1xuICB3aWR0aDogMTY0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi50YWJsZV9fc3VtIC5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGVfX3N1bW1hcnkge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnRhYmxlX19zdW1tYXJ5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4udGFibGVfX3N1bW1hcnktcm93Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFibGVfX3N1bW1hcnktcm93IHNwYW4ge1xuICBjb2xvcjogIzhFQTJCNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YWJsZV9fc3VtbWFyeS1yb3cgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50YWJsZV9fdG90YWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbn1cblxuLnRhYmxlX190b3RhbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGFibGVfX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjEwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi50YWJsZV9fbmFtZSBpbWcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRhYmxlX19uYW1lID4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4udGFibGVfX25hbWUtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogI0UwRTdFRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50YWJsZV9fYXJ0aWNsZSB7XG4gIHdpZHRoOiA3NXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJsZV9fdGV4dHVyZSB7XG4gIHdpZHRoOiA3NXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJsZV9fY29sb3Ige1xuICB3aWR0aDogNTBweDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udGFibGVfX2JyYW5kIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnRhYmxlX19wdXJjaGFzZS1wcmljZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG5zcGFuLnRhYmxlX19nb29kcy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0UwRTdFRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udXNlci1ib3hfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWJveF9faW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgY29sb3I6ICM4RUEyQjU7XG59XG4udXNlci1ib3hfX2luZGljYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udXNlci1ib3hfX2luZGljYXRvci5vbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FERUEwMDtcbn1cbi51c2VyLWJveF9faW5kaWNhdG9yLm9mZjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4udXNlci1ib3hfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cbi51c2VyLWJveF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51c2VyLWJveF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udXNlci1ib3hfX2J1dHRvbnMge1xuICB3aWR0aDogMTY3cHg7XG59XG4udXNlci1ib3hfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1ib3hfX2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udXNlci1ib3hfX2ZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnVzZXItYm94X19wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuXG4udXNlci1ib3hfX3Bvc2l0aW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnVzZXItYm94X19zZXR0aW5ncy1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufSIsIlxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDc2OXB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJnO1xuXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC5vcGVuZWQtbWVudSAmIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm9wZW5lZC1wb3B1cCAmIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm9wZW5lZC1tb2RhbCAmIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi5jbG9zZS1vcmRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDEycHggMTZweCAyNHB4O1xufVxuXG4ubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItbGluaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jbGVhcmZpeDphZnRlcixcbi53cmFwcGVyOmFmdGVyLFxuLnJvdzphZnRlcntcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQwLCAyMzQsIDAuNSk7XG4gIHotaW5kZXg6IHooXCJvdmVybGF5XCIpO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIi8vIGJhc2VcblxuJGJhc2UtYmc6ICNGNUY3Rjg7XG4kYmFzZS1mb250LXNpemU6IDEzcHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS4zO1xuJGJhc2UtZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG5cbi8vdGV4dCwgdGl0bGVzXG4kdGl0bGUtZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4kY29sb3ItbGlnaHQ6ICNGNUY3Rjg7XG4kY29sb3ItZ3JheS1saWdodDogI0UwRTdFRTtcbiRjb2xvci1ncmF5OiAjQ0NEOUU1O1xuJGNvbG9yLWdyYXktZGFyazogIzhFQTJCNTtcbiRjb2xvci1ibHVlOiAjMDA4Q0VBO1xuJGNvbG9yLWJsdWUtZGFyazogIzAwNzhENjtcbiRjb2xvci1ncmVlbjogI0FERUEwMDtcblxuJGNvbG9yLWJnOiAkY29sb3ItbGlnaHQ7XG4kY29sb3ItYmctaG92ZXI6ICRjb2xvci1ncmF5LWxpZ2h0O1xuJGNvbG9yLWJnLWFjdGl2ZTogJGNvbG9yLWdyYXk7XG4kY29sb3ItYmctZGlzYWJsZWQ6ICRjb2xvci1saWdodDtcblxuJGNvbG9yLWljb24taG92ZXI6ICRjb2xvci1ibHVlO1xuJGNvbG9yLWljb24tYWN0aXZlOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItaWNvbi1kaXNhYmxlZDogJGNvbG9yLWdyYXktZGFyaztcblxuJGNvbG9yLXRleHQ6ICRjb2xvci1ibGFjaztcbiRjb2xvci10aXRsZTogJGNvbG9yLWJsYWNrO1xuXG4kY29sb3ItbGluazogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWxpbmstaG92ZXI6ICRjb2xvci1ibHVlO1xuXG4kY29sb3ItYm9yZGVyOiAkY29sb3ItZ3JheTtcblxuLy9icmVha3BvaW50XG4kbW9iaWxlLXdpZHRoOiA3NjdweDtcbiR0YWJsZXQtd2lkdGg6IDEwMjNweDtcbiRsYXB0b3Atd2lkdGg6IDExOTlweDtcblxuJHJldGluYS1kcGk6IDE0NGRwaTtcbiRyZXRpbmEtZHBweDogMS41ZHBweDtcbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxNnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICYtLWdyYXkge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gIH1cblxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmlnIHtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLS1ib3JkZXJsZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcblxuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogNDRweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjQ0NEOUU1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHBzZXVkbygpO1xuXG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd25cIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6ICM4RUEyQjU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIHNlbGVjdCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LW91dHNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbztcblxuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcblxuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd25cIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgJi0tcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgLmN1c3RvbS1zZWxlY3RfX2J1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIH1cblxuICAgIC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3RfX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdF9fZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdF9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5jdXN0b20tc2VsZWN0ICYge1xuICAgIC8vIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgJi0tc2luZ2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0X19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBjZW50ZXJfdHJhbnNmb3JtO1xuICB9XG5cbiAgJi0tbGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQ0NEOUU1O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3QuaXMtb3BlbiAmIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0X19jb2xvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwOENFQTtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdF9fdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBib3JkZXItdG9wOiBub25lO1xuICB6LWluZGV4OiA3O1xuXG4gIC5jdXN0b20tc2VsZWN0LmlzLW9wZW4gJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0X19saXN0IHtcbiAgQGluY2x1ZGUgbGlzdDtcblxuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdF9faXRlbS1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOEVBMkI1O1xufVxuXG4uY3VzdG9tLXNlbGVjdF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5cbi5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG59XG5cbi5jdXN0b20tc2VsZWN0X19idXR0b246ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9fdGV4dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC4xcztcblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0X190ZXh0IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtZGlzYWJsZWQgLmN1c3RvbS1zZWxlY3RfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5vcGVuLXVwIC5jdXN0b20tc2VsZWN0X19saXN0IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMTBweCkpO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy1vcGVuIC5jdXN0b20tc2VsZWN0X19saXN0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qubm90LWVtcHR5IC5jdXN0b20tc2VsZWN0X190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qubm90LWVtcHR5IC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgLmN1c3RvbS1zZWxlY3RfX2J1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjE1NTM7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgLmN1c3RvbS1zZWxlY3RfX2J1dHRvbjpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgLmN1c3RvbS1zZWxlY3RfX2J1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyMSwgODMsIDAuNSk7XG59XG5cblxuLmN1c3RvbS1zZWxlY3Quc2xpZGUtdXAubm90LWVtcHR5IC5jdXN0b20tc2VsZWN0X190ZXh0LFxuLmN1c3RvbS1zZWxlY3Quc2xpZGUtdXAuaXMtb3BlbiAuY3VzdG9tLXNlbGVjdF9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jdXN0b20tc2VsZWN0X19pY29uLS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3QuaXMtb3BlbiAmLmN1c3RvbS1zZWxlY3RfX2ljb24gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgcGFkZGluZzogNHB4IDAgMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSA1cHgpKTtcbiAgfVxufVxuXG4iLCJAbWl4aW4gY2VudGVyX3RyYW5zZm9ybSgpIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbF9jZW50ZXJfdHJhbnNmb3JtKCkge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5AbWl4aW4gYnV0dG9uKCRidXR0b24tYmcsICRidXR0b24tYm9yZGVyLCAkYnV0dG9uLWJvcmRlci1jb2xvciwgJGJ1dHRvbi1wYWQsICRidXR0b24tc2l6ZSwgJGJ1dHRvbi1saW5lLWhlaWdodCwgJGhlaWdodC1idXR0b24sICRidXR0b24tcmFkaXVzKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nOiAxMHB4ICRidXR0b24tcGFkIDAgJGJ1dHRvbi1wYWQ7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tYmc7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXIgc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1zaXplO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgaGVpZ2h0OiAkaGVpZ2h0LWJ1dHRvbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSByYWRpdXMoJGJ1dHRvbi1yYWRpdXMpO1xufVxuXG5AbWl4aW4gZm9udCgkZm9udC1zLCAkZm9udC1oLCAkZm9udC1jKSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtcztcbiAgbGluZS1oZWlnaHQ6ICRmb250LWg7XG4gIGNvbG9yOiRmb250LWM7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6IFwiXCIpe1xuICBjb250ZW50OiAkY29udGVudDtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIHBvc2l0aW9uOiAkcG9zO1xufVxuXG5AbWl4aW4gbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWl4aW4gaWNvbi1iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRpb24tYm91bmRhcnkpIHtcbiAgbWF4LXdpZHRoOiAkdHJ1bmNhdGlvbi1ib3VuZGFyeTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBjc3MtdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKXtcbiAgQGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIEBpZiAkcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHooJG5hbWUpIHtcbiAgQGlmIGluZGV4KCR6LWluZGV4ZXMsICRuYW1lKSB7XG4gICBAcmV0dXJuIChsZW5ndGgoJHotaW5kZXhlcykgLSBpbmRleCgkei1pbmRleGVzLCAkbmFtZSkpICsgMTAwO1xuICB9IEBlbHNlIHtcbiAgIEB3YXJuIFwiVGhlcmUgaXMgbm8gaXRlbSBcIiN7JG5hbWV9XCIgaW4gdGhpcyBsaXN0OyBjaG9vc2Ugb25lIG9mOiAjeyR6LWluZGV4ZXN9XCI7XG4gICBAcmV0dXJuIG51bGw7XG4gIH1cbn1cbiR6LWluZGV4ZXM6IChcbiAgXCJwb3B1cFwiLFxuICBcIm92ZXJsYXlcIixcbiAgXCJoZWFkZXJcIixcbik7XG5cbkBtaXhpbiBib3JkZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuQG1peGluIGJvcmRlci1ncmF5IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y4O1xufVxuXG5cbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRsYXB0b3Atd2lkdGgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYmxldC13aWR0aCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkbW9iaWxlLXdpZHRoKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXRpbmEge1xuICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAkcmV0aW5hLWRwaSksIChtaW4tcmVzb2x1dGlvbjogJHJldGluYS1kcHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlc2t0b3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogKCRsYXB0b3Atd2lkdGggKyAxKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXB0b3AtbWluIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICgkdGFibGV0LXdpZHRoICsgMSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gd2lkdGgtMTQyNSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLnJhZGlvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cblxuLnJhZGlvIHtcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgIzhFQTJCNTtcblxuICAgIH1cbiAgfVxufVxuIiwiLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyN0aWNrXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEVBMkI1O1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGlucHV0OmZvY3VzLXZpc2libGUgKyBzcGFuOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgkY29sb3ItYmx1ZSwgMC41KTtcbiAgfVxuXG4gICY6aGFzKDpkaXNhYmxlZCkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG4uY2hlY2tib3gtcm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgICB9XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICBpbnB1dDpmb2N1cy12aXNpYmxlICsgc3Bhbjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJGNvbG9yLWJsdWUsIDAuNSk7XG4gIH1cblxuICAmOmhhcyg6ZGlzYWJsZWQpIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbiIsIi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIC5kcm9wZG93bl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZHJvcGRvd25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxMnB4IDBweCByZ2JhKDE0MiwgMTYyLCAxODEsIDAuNSk7XG4gIHotaW5kZXg6IDY7XG5cbiAgJi0tbGVmdCB7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiA0MHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICB0cmFuc2Zvcm06ICByb3RhdGUoLTQwZGVnKSBza2V3KDE2ZGVnKSB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcblxuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTM5cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS10b3Age1xuICAgIHRvcDogY2FsYygxMDAlICsgMTdweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcblxuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDRDlFNTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zZm9ybTogIHJvdGF0ZSg1MmRlZykgc2tldygxNmRlZykgdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICAgIHRvcDogLTM5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tdG9wLXJpZ2h0IHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE3cHgpO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDRDlFNTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUyZGVnKSBza2V3KDE2ZGVnKSB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcblxuICAgICAgdG9wOiAtMzlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWwtbWFzayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIH1cbiAgfVxufVxuIiwiW2RhdGEtdGFicz1cInBhcmVudFwiXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5uby10cmFuc2l0aW9uIHtcbiAgICA+IFtkYXRhLXRhYnM9XCJjb250cm9sXCJdLFxuICAgID4gW2RhdGEtdGFicz1cImNvbnRlbnRcIl0sXG4gICAgPiBbZGF0YS10YWJzPVwiZWxlbWVudFwiXSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYubm8tdHJhbnNpdGlvbi1nbG9iYWwge1xuICAgIFtkYXRhLXRhYnM9XCJjb250cm9sXCJdLFxuICAgIFtkYXRhLXRhYnM9XCJjb250ZW50XCJdLFxuICAgIFtkYXRhLXRhYnM9XCJlbGVtZW50XCJdIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLXRhYnM9XCJwYXJlbnRcIl0gW2RhdGEtdGFicz1cImNvbnRlbnRcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLXRhYnM9XCJlbGVtZW50XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW47XG59XG5cbltkYXRhLXRhYnM9XCJlbGVtZW50XCJdLmZvci1sb2FkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcblxuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5bZGF0YS10YWJzPVwiZWxlbWVudFwiXS5pcy1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWFjY29yZGlvbi1pbml0XSB7XG4gID4gW2RhdGEtdGFicz1cImNvbnRlbnRcIl0sXG4gID4gW2RhdGEtdGFicz1cImNvbnRyb2xzXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgW2RhdGEtdGFicz1cImVsZW1lbnRcIl0ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtdGFicz1cImFjY29yZGlvbi13cmFwcGVyXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS10YWJzPVwiYWNjb3JkaW9uLWNvbnRlbnRcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS10YWJzPVwiYWNjb3JkaW9uXCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbltkYXRhLXRhYnM9XCJhY2NvcmRpb25cIl0uaXMtYWN0aXZlIHtcbiAgPiBbZGF0YS10YWJzPVwiYWNjb3JkaW9uLXdyYXBwZXJcIl0ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbiIsIi5jb2xvci1ib3hfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNvbG9yLWJveF9fZHJvcGRvd24ge1xuICBwYWRkaW5nOiA3cHggMTVweCAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5jb2xvci1ib3hfX2J1dHRvbnMge1xuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCJcbi5jb2xvci1waWNrZXJfX3NwZWN0cnVtLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIyNnB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuXG4uY29sb3ItcGlja2VyX19odWUtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTczcHg7XG4gIGhlaWdodDogMTJweDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIGNhbnZhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB9XG59XG5cbi5jb2xvci1waWNrZXJfX2NvbG9yLWN1cnNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcblxuICAmLmRyYWdnaW5ne1xuICAgIHRyYW5zaXRpb246bm9uZTtcbiAgfVxufVxuXG4uY29sb3ItcGlja2VyX19odWUtbWFwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jb2xvci1waWNrZXJfX2h1ZS1jb2xvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb2xvci1waWNrZXJfX2ZpZWxkLWdyb3VwIHtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuXG4gICYtLWhleCB7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jb2xvci1waWNrZXJfX2ZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY29sb3ItcGlja2VyX19maWVsZC1ncm91cC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29sb3ItcGlja2VyX19jb2xvci12YWx1ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmNvbG9yLXBpY2tlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0Q5RTU7XG5cbiAgYnV0dG9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbXBhbnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29tcGFueS1pdGVtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgY2VudGVyX3RyYW5zZm9ybTtcbiAgICBtYXgtd2lkdGg6IDI3cHg7XG4gIH1cblxuICAmLS1vd25lciB7XG4gICAgaW1nIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgM3B4KTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhbnktaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21wYW55LWl0ZW1fX3Bvc2l0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cbiAgJi0tb3duZXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nOiAycHggMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG4iLCIuZG9jc19fYm94IHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5kb2NzX19jYXJkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWdyYXk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCA2OHB4O1xuICBjb2xvcjogIzhFQTJCNTtcblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICBAaW5jbHVkZSBpY29uLWJnO1xuXG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICYtLXRleHQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNkb2N1bWVudC10ZXh0LWJsdWVcIik7XG4gIH1cblxuICAmLS10aWNrOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjdGljay1jaXJjbGVcIik7XG4gIH1cblxuICAmLS1tb25pdG9yOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjbW9uaXRvclwiKTtcbiAgfVxuXG4gICYtLW1vYmlsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI21vYmlsZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmRvY3NfX2NhcmQtbWFpbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4uZG9jc19fY2FyZC10aW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRvY3NfX2NhcmQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmRvY3NfX2NhcmQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5kb2NzX19jYXJkLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcblxuICBzdmcge1xuICAgIEBpbmNsdWRlIGNlbnRlcl90cmFuc2Zvcm07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLmRvY3NfX2xlZ2VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNDQ0Q5RTU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtLWJldHdlZW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uZG9jc19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kb2NzX19idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tdHdvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5kb2NzX19jYXJkLWJpZyB7XG4gIEBpbmNsdWRlIGJvcmRlci1ncmF5O1xuXG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5kb2NzX19jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbn1cblxuLmRvY3NfX2NhcmQtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmRvY3NfX2NhcmQtYXV0aG9yLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgY29sb3I6ICMwMDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLmRvY3NfX2NhcmQtYmlnLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZG9jc19fY2FyZC1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRvY3NfX2NhcmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEOUU1O1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgY2VudGVyX3RyYW5zZm9ybTtcblxuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5kb2NzX19jYXJkLWxpc3Qge1xuICB1bCB7XG4gICAgQGluY2x1ZGUgbGlzdDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5kb2NzX19saXN0LXByb3BlcnR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZG9jc19fc2V0dGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgLy8gcGFkZGluZy1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5kb2NzX19jb21wYW55IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgLy8ganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uZG9jc19fY29tcGFueS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgfVxufVxuXG4iLCIuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5mb290ZXJfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZm9vdGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcblxuICAgICAgdG9wOiAxcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEVBMkI1O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuXG4iLCIuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJvZHVjdCB7XG4gICAgLmZvcm1fX2NvbnRlbnQtaW5uZXIge1xuICAgICAgZ2FwOiAxMnB4IDE2cHg7XG4gICAgfVxuXG4gICAgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0OXB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDlweCk7XG4gICAgfVxuXG4gICAgLmZvcm1fX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICAuZm9ybV9fY2hlY2tib3gtd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5mb3JtX19kb2NzLWJveCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cblxuICAmLS11bmRlci1uYXYge1xuICAgIC5mb3JtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjhweCk7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuXG59XG5cbi5mb3JtX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxNnB4IDcwcHggMTZweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg0cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjMycHgpO1xuICB9XG59XG5cbi5mb3JtX19jb250ZW50LWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuXG4gIEBpbmNsdWRlIHdpZHRoLTE0MjUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZm9ybV9fYnV0dG9ucy0tZml4ZWQge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICB6LWluZGV4OiA2O1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDI1OHB4O1xuICB9XG59XG5cbi5mb3JtX19ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NEOUU1O1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgJi0tdHdvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgcm93LWdhcDogMTJweDtcblxuICAgIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMm4pIC5mb3JtX19sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG4gICAgJi5mb3JtX19yb3ctLXR3byB7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYuZm9ybV9fcm93LS10d28ge1xuICAgICAgY29sdW1uLWdhcDogMzBweFxuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fZmllbGQtd3JhcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1ncmF5O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDE2cHg7XG4gIGhlaWdodDogMzZweDtcblxuICAmLS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gICYtLXRleHRhcmVhLWJpZyB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLXRleHQtcmlnaHQge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5mb3JtX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gIHN2ZyB7XG4gICAgQGluY2x1ZGUgY2VudGVyX3RyYW5zZm9ybTtcblxuICAgIHN0cm9rZTogIzhFQTJCNTtcbiAgfVxuXG4gICYtLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM4RUEyQjU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgdG9wOiAycHg7XG4gICAgYm90dG9tOiAycHg7XG4gICAgbGVmdDogLThweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNDQ0Q5RTU7XG4gIH1cbn1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLS1taW4taW5wdXQge1xuICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIHdpZHRoOiAxMDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuLmZvcm1fX3RvdGFsLXN1bSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNGNUY3Rjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtX19kZWJ0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGQjdBRTtcbn1cblxuLmZvcm1fX2RhdGUtd3JhcCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG5cbi5mb3JtX190aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxuXG4uZm9ybV9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcblxuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0NDRDlFNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcblxuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93blwiKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBMkI1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAyN3B4IDAgMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmZvcm1fX3Bob25lLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgYnV0dG9uIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX2NoZWNrYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMDJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uZm9ybV9fYm94LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcblxuICAmLS1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICYtLW5vLWxpbmUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZm9ybV9fZmlsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTEycHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOEVBMkI1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG87XG4gICAgQGluY2x1ZGUgY2VudGVyX3RyYW5zZm9ybTtcbiAgICBAaW5jbHVkZSBpY29uLWJnO1xuXG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYWRkLWNpcmNsZVwiKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uZm9ybV9fZmlsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGNUY3Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZvcm1fX2ZpbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEVBMkI1O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uZm9ybV9fZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZvcm1fX2ZpbGUtZGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcblxuICBzdmcge1xuICAgIEBpbmNsdWRlIGNlbnRlcl90cmFuc2Zvcm07XG4gIH1cbn1cblxuLmZvcm1fX2N1c3RvbS1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5mb3JtX19maWVsZC13cmFwLS1jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAmOmhhcyguaXMtb3Blbikge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvcm1fX2J1dHRvbi1pbi1yb3cge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5mb3JtX19maWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm1fX2VkaXQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fYnV0dG9uLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb3JtX19jb250ZW50LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1fX2NvbnRlbnQtaW5wdXQtc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXG4gICYtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZm9ybV9faGludC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1fX2hpbnQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtX19maWVsZC0tb3V0cHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4uZm9ybV9fb3V0cHV0LXRhYmxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICB0aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5mb3JtX19jaGVja2JveC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5mb3JtX19tdWx0aXNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAyNHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEycHggMHB4IHJnYmEoMTQyLCAxNjIsIDE4MSwgMC41KTtcbiAgei1pbmRleDogNDtcblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIHRyYW5zZm9ybTogIHJvdGF0ZSg1MmRlZykgc2tldygxNmRlZyk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvO1xuXG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBAaW5jbHVkZSBsaXN0O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5mb3JtX19tdWx0aXNlbGVjdC1pdGVtLWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5mb3JtX19tdWx0aXNlbGVjdC1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDM1cHggN3B4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHBzZXVkbygpO1xuXG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Nsb3NlXCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5mb3JtX19tdWx0aXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm1fX211bHRpc2VsZWN0LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIC5mb3JtX19tdWx0aXNlbGVjdC1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX211bHRpc2VsZWN0LWFkZCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5mb3JtLS1taW5pIHtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAuZm9ybV9fcm93LS10d28ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMm4pIC5mb3JtX19sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm1fX2ZpZWxkLS1vdXRwdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmhlYWRlcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWZvcm0ge1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZzogMCAzNnB4IDAgMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyX3RyYW5zZm9ybTtcblxuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI3NlYXJjaC1ub3JtYWxcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS11c2VyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAmLS1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLXVzZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2J0bi11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggNDBweCA3cHggNDhweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHggOHB4IDhweCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgcHNldWRvKCk7XG5cbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93blwiKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBMkI1O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fYnRuLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggMzFweDtcbiAgbWluLXdpZHRoOiA1OXB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHN0cm9rZTogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19idG4taW52aXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggNDBweCA3cHggMTZweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcblxuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvdy1kb3duXCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIH1cbiAgfVxufVxuIiwiLmlucHV0IHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA5cHggMTZweDtcblxuICAmLS1maWx0ZXIge1xuICAgIG1pbi13aWR0aDogNDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJi0tbGVhZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmLS1nb29kcyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4iLCIubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODlweDtcbiAgaGVpZ2h0OiAyM3B4O1xuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuIiwiLm1vZGFsLWZvcm0ge1xuICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cbn1cblxuLm1vZGFsLWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tb2RhbC1mb3JtX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gID4gbGFiZWwge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA5MnB4O1xuICB9XG5cbiAgJi0tdGV4dGFyZWEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tb2RhbC1mb3JtX19maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogI0Y1RjdGODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIGlucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1vZGFsLWZvcm1fX2ZpZWxkLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM4RUEyQjU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICBAaW5jbHVkZSBjZW50ZXJfdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIGljb24tYmc7XG5cbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhZGQtY2lyY2xlXCIpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5tb2RhbC1mb3JtX19maWVsZC1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogMzRweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuXG4ubW9kYWwtZm9ybV9fZmllbGQtdGV4dGFyZWEge1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQ0cHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDRDlFNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG59XG5cbi5tb2RhbC1mb3JtX19jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xuXG4gIC5tb2RhbF9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1vZGFsLWZvcm1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE0M3B4O1xuICB9XG5cbiAgJi0tbWluaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMTdweDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWZvcm1fX2ZpZWxkLXJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1vZGFsLWZvcm1fX2xpc3Qtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubW9kYWwtZm9ybV9fc2V0dGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1vZGFsLWZvcm1fX2xpc3QtdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC1mb3JtX19kZWwge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjY2xvc2VcIik7XG4gIG1hc2stc2l6ZTogMTJweDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubW9kYWwtZm9ybV9fYnRuLXdyYXAge1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxufVxuXG4ubW9kYWwtZm9ybV9fZmllbGQtaW5wdXQtLWNvbG9yLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGJvdHRvbTogOXB4O1xuICAgIHJpZ2h0OiA1OXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0NDRDlFNTtcbiAgfVxuXG4gICY6aGFzKC5pcy1vcGVuKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4ubW9kYWwtZm9ybV9fbGlzdC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5tb2RhbC1mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuIiwiLm1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDAsIDIzNCwgMC41KTtcbiAgei1pbmRleDogMjAwO1xuXG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDhQWCAxMlBYIDAgcmdiYSgwLCAxMjAsIDIxNCwgMC41KTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgJi5tb2RhbC13cmFwcGVyLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk0OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDY1NXB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NEOUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgJi0tYWRkLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNTQ0cHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmLS1taW5pIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgJi0tc2V0dGluZ3MtY29sb3Ige1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cblxuICAmLS1hZGQtYWRkcmVzcyB7XG4gICAgbWF4LXdpZHRoOiA1NDRweDtcbiAgfVxufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0Q5RTU7XG59XG5cbi5tb2RhbF9fZm9ybS1zZWFyY2gtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2Zvcm0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLm1vZGFsX19mb3JtLXNlYXJjaC1idG4ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHN0cm9rZTogIzhFQTJCNTtcbiAgfVxuXG4gICY6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi5tb2RhbF9fY2hlY2tib3gtZ3JvdXAge1xuICBjb2x1bW4tY291bnQ6IDQ7XG4gIHBhZGRpbmc6IDE2cHggMCAyMHB4IDA7XG59XG5cbi5tb2RhbF9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI3RpY2tcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgICBib3JkZXItY29sb3I6ICM4RUEyQjU7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIHNwYW46OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCRjb2xvci1ibHVlLCAwLjUpO1xuICB9XG5cbiAgJjpoYXMoOmRpc2FibGVkKSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG5cbi5tb2RhbF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLm1vZGFsX19hY3Rpb25zLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBidXR0b24ge1xuICAgIG1pbi13aWR0aDogMTUzcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbl9fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3QoKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCAyNHB4O1xufVxuXG4ubmF2aWdhdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbl9fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLm5hdmlnYXRpb25fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcblxuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd25cIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgfVxuICB9XG59XG5cbi5uYXZpZ2F0aW9uX19hZGRpdGlvbmFsbHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiIsIi5vcmRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5vcmRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG5cbiAgfVxufVxuXG4ub3JkZXJfX3RpdGxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ub3JkZXJfX2xpa2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzhFQTJCNTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICBzdHJva2U6ICNGRkY7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyX19jcmVhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNBREVBMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCA0MnB4O1xuICB9XG59XG5cbi5vcmRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4gIGJ1dHRvblt0eXBlPXJlc2V0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG4gICAgICBAaW5jbHVkZSBjZW50ZXJfdHJhbnNmb3JtO1xuXG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjc2VhcmNoLW5vcm1hbFwiKTtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBMkI1O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uW3R5cGU9cmVzZXRdIHtcbiAgICByaWdodDogMTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjY2xvc2VcIik7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi5vcmRlcl9fdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMzJweCA4cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNFMEU3RUU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgcHNldWRvKCk7XG5cbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjY2xvc2VcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhFQTJCNTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM4RUEyQjU7XG59XG5cbi5vcmRlcl9fYm94IHtcbiAgQGluY2x1ZGUgYm9yZGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vcmRlcl9fc3RhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xuXG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNDQ0Q5RTU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyX19zdGF0cy1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICYtLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGNjcxMTtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjQURFQTAwO1xuICB9XG59XG5cbi5vcmRlcl9fbWVzc2FnZS1zdGF0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcblxuICBzdmcge1xuICAgIEBpbmNsdWRlIGNlbnRlcl90cmFuc2Zvcm07XG5cbiAgICBzdHJva2U6ICM4RUEyQjU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX3JvYm90cyB7XG4gIEBpbmNsdWRlIGJvcmRlcjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDlweCA0NnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzhFQTJCNTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHN0cm9rZTogIzhFQTJCNTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlcl9fc3RhdHMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOEVBMkI1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbztcblxuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgcHNldWRvKCk7XG5cbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNhcnJvdy1kb3duXCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RUEyQjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4ub3JkZXJfX2J0biB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHN0cm9rZTogIzhFQTJCNTtcbiAgfVxuXG4gICY6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJi0tZ29vZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ub3JkZXJfX2J0bi1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ub3JkZXJfX2Ryb3Bkb3duLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0O1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyX19idG4tZHJvcGRvd25fX3dyYXBwZXIge1xuICB3aWR0aDogMTg1cHg7XG59XG4iLCIub3JkZXItc2luZ2xlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHooXCJwb3B1cFwiKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDI3OHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjVzLCBsZWZ0IDAuNXM7XG5cbiAgJi5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNXMsIGxlZnQgMC41cywgcGFkZGluZy1sZWZ0IDAuNXM7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuLm9yZGVyLXNpbmdsZS13cmFwcGVyIHtcbiAgJi5jbG9zZS1vcmRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLS1taW4ge1xuICAgIC5vcmRlci1zaW5nbGUge1xuICAgICAgbWF4LXdpZHRoOiA4NTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXItc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuXG4ub3JkZXItc2luZ2xlX19mbGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDAgMCAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcblxuICAmLS1taW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm9yZGVyLXNpbmdsZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjY2xvc2VcIik7XG4gIG1hc2stc2l6ZTogMTJweDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi5vcmRlci1zaW5nbGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ub3JkZXItc2luZ2xlX190aXRsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5vcmRlci1zaW5nbGVfX2hlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHggMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ub3JkZXItc2luZ2xlX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5vcmRlci1zaW5nbGVfX3N0YXR1cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDlweCAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIzcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3d0YWlsXCIpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTIzcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3doZWFkXCIpO1xuICB9XG5cbiAgJi5kb25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gICYuaW4tcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgJi5pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4iLCIub3JkZXItdGFic19fd3JhcCB7XG4gIHBhZGRpbmc6IDE5cHggMTZweDtcbn1cblxuLm9yZGVyLXRhYnNfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm9yZGVyLXRhYnNfX2NvbnRyb2wge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDlweCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ub3JkZXItdGFic19fY29udHJvbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5vcmRlci10YWJzX19jb250ZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggOHB4O1xuICB9XG59XG5cbi5vcmRlci10YWJzX19jb250ZW50LWl0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci10YWJzX19nb29kcy1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE3OXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Q7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMEU3RUU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAjOEVBMkI1O1xuICB9XG59XG4iLCIucG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxN3B4KTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzE0cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjMxLCAyMzgsIDAuOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTJweCAwcHggcmdiYSgxNDIsIDE2MiwgMTgxLCAwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMzEsIDIzOCwgMSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2Zvcm06ICByb3RhdGUoNTJkZWcpIHNrZXcoMTZkZWcpIHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnBvcG92ZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cblxuLnBvcG92ZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTdFRTtcbiAgfVxuXG4gICYtLWljb24ge1xuICAgIGJhY2tncm91bmQ6ICNFMEU3RUU7XG4gIH1cblxuICBzdmcge1xuICAgIEBpbmNsdWRlIGNlbnRlcl90cmFuc2Zvcm07XG4gIH1cbn1cblxuLnBvcG92ZXJfX3VzZXItbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wb3BvdmVyX191c2VyLWNoYXJhY3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wb3BvdmVyX19jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLnBvcG92ZXJfX2JveC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBvcG92ZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAzOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHN0cm9rZTogIzhFQTJCNTtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xuICAgIH1cbiAgfVxufVxuIiwiLnNldHRpbmdzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZXR0aW5ncy1ib3hfX3NpZGViYXIge1xuICB3aWR0aDogMTk2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zZXR0aW5ncy1ib3hfX3NpZGViYXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zZXR0aW5ncy1ib3hfX3NpZGViYXItc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgfVxufVxuXG4uc2V0dGluZ3MtYm94X19uYXYtd3JhcHBlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNldHRpbmdzLWJveF9fdGFiLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZXR0aW5ncy1ib3hfX3RhYi1uYXYtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgJi5pcy1hY3RpdmU6aG92ZXIsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOztcbiAgfVxufVxuXG4uc2V0dGluZ3MtYm94X19uYXYtbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Q7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG4uc2V0dGluZ3MtYm94X19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2V0dGluZ3MtYm94X19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2V0dGluZ3MtYm94X190YWItaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnNldHRpbmdzLWJveF9fdGFiLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2V0dGluZ3MtYm94X190YWItc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1ib3hfX3RhYi1jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZXR0aW5ncy1ib3hfX3RhYi1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIuc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLnNpZGViYXJfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA1NHB4IDE4cHggNTRweDtcblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgcHNldWRvKCk7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbi5zaWRlYmFyX19idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXJlbTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogNnB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogMTFweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm9wZW4tbWVudSAmIHtcbiAgICBzcGFuIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG4uc2lkZWJhcl9fc2V0dGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb3BhY2l0eTogMC41O1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uc2lkZWJhcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLnNpZGViYXJfX2JveCB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICYtLW1haW4ge1xuICAgIC5zaWRlYmFyX19idXR0b24ge1xuICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhcl9fbnVtYmVyIHtcbiAgICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyX19ib3gtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uc2lkZWJhcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggNDJweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUsXG4gICYtLWN1cnJlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICAgLnNpZGViYXJfX251bWJlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhcl9fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnNpZGViYXJfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMTBweCA1NXB4IDM0cHggMjRweDtcbn1cblxuLnNpZGViYXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2lkZWJhcl9fdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbygpO1xuICAgIEBpbmNsdWRlIGNlbnRlcl90cmFuc2Zvcm0oKTtcblxuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2Fycm93LWRvd24td2hpdGVcIik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgfVxufVxuIiwiLnRhYmxlLWRyb3Bkb3duIHtcblxufVxuXG4udGFibGUtZHJvcGRvd25fX3dyYXBwZXIge1xuICB3aWR0aDogMjQwcHg7XG4gIHRvcDogLTE5cHg7XG59XG5cbi50YWJsZS1kcm9wZG93bl9fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Q7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NEOUU1O1xuICB9XG59XG5cbi50YWJsZS1kcm9wZG93bl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi0td2l0aC1zdWJsaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICAgIEBpbmNsdWRlIGljb24tYmc7XG5cbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93bi1ncmF5XCIpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB9XG5cbiAgICAgIC50YWJsZS1kcm9wZG93bl9fc3VibGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZHJvcGRvd25fX3N1Ymxpc3Qge1xuICBAaW5jbHVkZSBsaXN0O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnRhYmxlLXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4O1xuICB3aWR0aDogMjgycHg7XG5cbiAgJi0tY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuXG4gICAgLnRhYmxlLXNpZGViYXJfX3RvZ2dsZSB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1zaWRlYmFyX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1zaWRlYmFyX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnRhYmxlLXNpZGViYXJfX2luZm8tcG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAtMTNweDtcbiAgbGVmdDogNDBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAxNnB4IDEwcHggMThweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTJweCAwcHggcmdiYSgxNDIsIDE2MiwgMTgxLCAwLjUpO1xuICB6LWluZGV4OiA2O1xuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDlFNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0Q5RTU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIHRyYW5zZm9ybTogIHJvdGF0ZSgtNDBkZWcpIHNrZXcoMTZkZWcpIHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbztcblxuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzlweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmxlLXNpZGViYXJfX2luZm8tYm94IHtcbiAgJjpob3ZlciB7XG4gICAgLnRhYmxlLXNpZGViYXJfX2luZm8tcG9wb3ZlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtc2lkZWJhcl9faW5mbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi50YWJsZS1zaWRlYmFyX19pbmZvLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuLnRhYmxlLXNpZGViYXJfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0O1xuXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udGFibGUtc2lkZWJhcl9fc3VibGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Q7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4udGFibGUtc2lkZWJhcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXB4IDRweCAxcHggMjZweDtcblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICBAaW5jbHVkZSBpY29uLWJnO1xuXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjZm9sZGVyXCIpO1xuICB9XG5cbiAgLm9wZW4gJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI2ZvbGRlci1vcGVuXCIpO1xuICB9XG5cbiAgLmNsb3NlICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N0YWNrLnN2ZyNmb2xkZXItYWRkXCIpO1xuICB9XG59XG5cbi50YWJsZS1zaWRlYmFyX19pdGVtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDhweCA0cHggMzZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvO1xuICAgIEBpbmNsdWRlIGljb24tYmc7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93bi1ncmF5XCIpO1xuICB9XG5cbiAgJi5vcGVuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG5cbiAgJi5jbG9zZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG5cbiAgJi5vcGVuIHtcbiAgICArIC50YWJsZS1zaWRlYmFyX19zdWJsaXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFMEU3RUU7XG5cbiAgICAudGFibGUtc2lkZWJhcl9faW5mby1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1zaWRlYmFyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGFibGUtc2lkZWJhcl9fY3JlYXRlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnRhYmxlLXNpZGViYXJfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEU3RUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvO1xuICAgIEBpbmNsdWRlIGljb24tYmc7XG5cbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93bi1ncmF5XCIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLnRhYmxlLXNpZGViYXJfX2xpc3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4iLCIudGFibGUtd2l0aC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4udGFibGUtd2l0aC1zaWRlYmFyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRhYmxlLXdpdGgtc2lkZWJhcl9fc2lkZWJhciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NEOUU1O1xufVxuIiwiLnRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlX193cmFwcGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjVweCkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgJi0tc2luZ2xlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJi0tc2lkZWJhciB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDU1MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtc2lkZWJhci0tY2xvc2UgKyAudGFibGUgLnRhYmxlX193cmFwcGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjVweCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzA4cHgpO1xuICB9XG59XG5cbi50YWJsZV9fY29udGVudCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDI1cHgpIHtcbiAgICB3aWR0aDogMTE3NXB4O1xuICB9XG59XG5cbi50YWJsZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi50YWJsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuXG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi50YWJsZV9fcGFnaW5hdGlvbiB7XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnRhYmxlX19zdGF0cyB7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnRhYmxlX19wYWdlIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnRhYmxlX19wYWdlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEU3RUU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnRhYmxlX19wYWdlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI0UwRTdFRTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgcHNldWRvKCk7XG5cbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFjay5zdmcjYXJyb3ctZG93blwiKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVBMkI1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi50YWJsZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgY29sb3I6ICM4RUEyQjU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDRDlFNTtcblxuICAmLS1vcmRlci1zaW5nbGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NEOUU1O1xuICB9XG59XG5cbi50YWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0Q5RTU7XG5cbiAgJi0taW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnRhYmxlX193cmFwcGVyLS1oaXN0b3J5ICYge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5cbi50YWJsZV9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBMkI1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2suc3ZnI3RpY2tcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbnB1dDpmb2N1cy12aXNpYmxlICsgc3Bhbjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJGNvbG9yLWJsdWUsIDAuNSk7XG4gIH1cblxuICAmOmhhcyg6ZGlzYWJsZWQpIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuLnRhYmxlX19zZXR0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4udGFibGVfX2lkIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udGFibGVfX2NvdW50ZXJhZ2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDEzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB3aWR0aDogMTEuMSU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi50YWJsZV9fbnVtYmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA3MXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udGFibGVfX2RhdGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgJi0tb3JkZXItc2luZ2xlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuLnRhYmxlX19zdGF0dXMge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDExM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gIC50YWJsZV9fcm93ICYgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogODNweDtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJi0td29yayB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLS1wYXVzZSB7XG4gICAgc3BhbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBMkI1O1xuICAgIH1cbiAgfVxuXG4gICYtLWRvbmUge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM4RUEyQjU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEVBMkI1O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGVfX3JlbGVhc2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi50YWJsZV9fcHJpb3JpdHkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gIC50YWJsZV9fcm93ICYgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJi0taGlnaCB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZCN0FFO1xuICAgIH1cbiAgfVxuXG4gICYtLW1pZGRsZSB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFODlBO1xuICAgIH1cbiAgfVxuXG4gICYtLWxvdyB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGVfX3Jlc3BvbnNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMTMzcHg7XG4gIHdpZHRoOiAxMS4zJTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4udGFibGVfX21lc3NhZ2Uge1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udGFibGVfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB3aWR0aDogMTEuMSU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi50YWJsZV9fZXZlbnQtdHlwZSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcblxuICAudGFibGVfX3JvdyAmIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZzogMnB4IDdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICB9XG59XG5cbi50YWJsZV9fZGVzY3JpcHRpb24ge1xuICBmbGV4OiAyO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gIHNwYW4gYSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi50YWJsZV9fZ29vZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4udGFibGVfX3ByaWNlIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgLmlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFibGVfX2Ftb3VudCB7XG4gIHdpZHRoOiAxMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gIC5pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmxlX19zdW0ge1xuICB3aWR0aDogMTY0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcblxuICAuaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50YWJsZV9fc3VtbWFyeSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGFibGVfX3N1bW1hcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICBiIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi50YWJsZV9fdG90YWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG59XG5cbi50YWJsZV9fdG90YWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4udGFibGVfX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjEwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICA+IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi50YWJsZV9fbmFtZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnRhYmxlX19hcnRpY2xlIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnRhYmxlX190ZXh0dXJlIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnRhYmxlX19jb2xvciB7XG4gIHdpZHRoOiA1MHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJsZV9fYnJhbmQge1xuICB3aWR0aDogNjBweDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udGFibGVfX3B1cmNoYXNlLXByaWNlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbnNwYW4udGFibGVfX2dvb2RzLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRTBFN0VFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4iLCIudXNlci1ib3hfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWJveF9faW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG87XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICYub246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICB9XG5cbiAgJi5vZmY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG59XG5cbi51c2VyLWJveF9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnVzZXItYm94X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51c2VyLWJveF9fYnV0dG9ucyB7XG4gIHdpZHRoOiAxNjdweDtcblxuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXNlci1ib3hfX2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi51c2VyLWJveF9fcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cblxuLnVzZXItYm94X19wb3NpdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi51c2VyLWJveF9fc2V0dGluZ3MtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbiJdfQ== */