.clr-btn {
  outline: none;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
}
.clr-btn:hover, .clr-btn:active, .clr-btn:focus {
  outline: none;
}

.screen-md-show {
  display: none !important;
}

.screen-md-show-inline-block {
  display: none !important;
}

.screen-md-show-inline {
  display: none !important;
}

.screen-md-show-table {
  display: none !important;
}

.screen-md-show-table-row {
  display: none !important;
}

.screen-md-show-table-cell {
  display: none !important;
}

.screen-md-show-flex {
  display: none !important;
}

.screen-md-show-inline-flex {
  display: none !important;
}

.screen-sm-show {
  display: none !important;
}

.screen-sm-show-inline-block {
  display: none !important;
}

.screen-sm-show-inline {
  display: none !important;
}

.screen-sm-show-table {
  display: none !important;
}

.screen-sm-show-table-row {
  display: none !important;
}

.screen-sm-show-table-cell {
  display: none !important;
}

.screen-sm-show-flex {
  display: none !important;
}

.screen-sm-show-inline-flex {
  display: none !important;
}

.tablet-show {
  display: none !important;
}

.tablet-show-inline-block {
  display: none !important;
}

.tablet-show-inline {
  display: none !important;
}

.tablet-show-table {
  display: none !important;
}

.tablet-show-table-row {
  display: none !important;
}

.tablet-show-table-cell {
  display: none !important;
}

.tablet-show-flex {
  display: none !important;
}

.tablet-show-inline-flex {
  display: none !important;
}

.mobile-show {
  display: none !important;
}

.mobile-show-inline-block {
  display: none !important;
}

.mobile-show-inline {
  display: none !important;
}

.mobile-show-table {
  display: none !important;
}

.mobile-show-table-row {
  display: none !important;
}

.mobile-show-table-cell {
  display: none !important;
}

.mobile-show-flex {
  display: none !important;
}

.mobile-show-inline-flex {
  display: none !important;
}

@media (max-width: 1609px) {
  .screen-md-hide {
    display: none !important;
  }

  .screen-md-show {
    display: block !important;
  }

  .screen-md-show-inline-block {
    display: inline-block !important;
  }

  .screen-md-show-inline {
    display: inline !important;
  }

  .screen-md-show-table {
    display: table !important;
  }

  .screen-md-show-table-row {
    display: table-row !important;
  }

  .screen-md-show-table-cell {
    display: table-cell !important;
  }

  .screen-md-show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .screen-md-show-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (max-width: 1389px) {
  .screen-sm-hide {
    display: none !important;
  }

  .screen-sm-show {
    display: block !important;
  }

  .screen-sm-show-inline-block {
    display: inline-block !important;
  }

  .screen-sm-show-inline {
    display: inline !important;
  }

  .screen-sm-show-table {
    display: table !important;
  }

  .screen-sm-show-table-row {
    display: table-row !important;
  }

  .screen-sm-show-table-cell {
    display: table-cell !important;
  }

  .screen-sm-show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .screen-sm-show-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (max-width: 1023px) {
  .tablet-hide {
    display: none !important;
  }

  .tablet-show {
    display: block !important;
  }

  .tablet-show-inline-block {
    display: inline-block !important;
  }

  .tablet-show-inline {
    display: inline !important;
  }

  .tablet-show-table {
    display: table !important;
  }

  .tablet-show-table-row {
    display: table-row !important;
  }

  .tablet-show-table-cell {
    display: table-cell !important;
  }

  .tablet-show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .tablet-show-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (max-width: 767px) {
  .mobile-hide {
    display: none !important;
  }

  .mobile-show {
    display: block !important;
  }

  .mobile-show-inline-block {
    display: inline-block !important;
  }

  .mobile-show-inline {
    display: inline !important;
  }

  .mobile-show-table {
    display: table !important;
  }

  .mobile-show-table-row {
    display: table-row !important;
  }

  .mobile-show-table-cell {
    display: table-cell !important;
  }

  .mobile-show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .mobile-show-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: normal;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  color: #000000;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 15px;
}

p {
  margin-top: 0;
  margin-bottom: 15px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.svg-icon-basket {
  height: 29px;
  width: 29px;
}

.svg-icon-basket-delete-ico {
  height: 16px;
  width: 14px;
}

.svg-icon-bread-item-arrow {
  height: 12px;
  width: 9px;
}

.svg-icon-checkbox-ico {
  height: 9px;
  width: 13px;
}

.svg-icon-crypto-ico-1 {
  height: 30px;
  width: 30px;
}

.svg-icon-crypto-ico-2 {
  height: 30px;
  width: 30px;
}

.svg-icon-download-ico {
  height: 25px;
  width: 23px;
}

.svg-icon-drop-arrow-down {
  height: 10px;
  width: 12px;
}

.svg-icon-drop-arrow-down_blue {
  height: 10px;
  width: 12px;
}

.svg-icon-drop-arrow-up {
  height: 9px;
  width: 12px;
}

.svg-icon-favorite {
  height: 22px;
  width: 22px;
}

.svg-icon-favorite-active {
  height: 22px;
  width: 22px;
}

.svg-icon-footer-mail {
  height: 24px;
  width: 25px;
}

.svg-icon-footer-map {
  height: 24px;
  width: 25px;
}

.svg-icon-footer-phone {
  height: 24px;
  width: 25px;
}

.svg-icon-footer-time {
  height: 24px;
  width: 25px;
}

.svg-icon-in-stock {
  height: 14px;
  width: 15px;
}

.svg-icon-lin-ico {
  height: 46px;
  width: 46px;
}

.svg-icon-link-arrow-right {
  height: 12px;
  width: 16px;
}

.svg-icon-list-item-ico {
  height: 17px;
  width: 9px;
}

.svg-icon-section-wave {
  height: 26px;
  width: 67px;
}

.svg-icon-slider-nav-arrow-left {
  height: 18px;
  width: 25px;
}

.svg-icon-slider-nav-arrow-right {
  height: 18px;
  width: 25px;
}

.svg-icon-success-ico {
  height: 21px;
  width: 29px;
}

.svg-icon-view-grid {
  height: 26px;
  width: 26px;
}

.svg-icon-view-row {
  height: 26px;
  width: 28px;
}

.svg-icon-zoom-ico {
  height: 30px;
  width: 30px;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}

.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modal-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.pickmeup {
  background: #000;
  border-radius: 0.4em;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: inline-block;
  position: absolute;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.pickmeup * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.pickmeup.pmu-flat {
  position: relative;
}

.pickmeup.pmu-hidden {
  display: none;
}

.pickmeup .pmu-instance {
  display: inline-block;
  height: 13.8em;
  padding: 0.5em;
  text-align: center;
  width: 15em;
}

.pickmeup .pmu-instance .pmu-button {
  color: #eee;
  cursor: pointer;
  outline: none;
  text-decoration: none;
}

.pickmeup .pmu-instance .pmu-today {
  background: #17384d;
  color: #88c5eb;
}

.pickmeup .pmu-instance .pmu-button:hover {
  background: transparent;
  color: #88c5eb;
}

.pickmeup .pmu-instance .pmu-not-in-month {
  color: #666;
}

.pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover {
  color: #333;
  cursor: default;
}

.pickmeup .pmu-instance .pmu-selected {
  background: #136a9f;
  color: #eee;
}

.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
  background: #17384d;
}

.pickmeup .pmu-instance nav {
  color: #eee;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  line-height: 2em;
}

.pickmeup .pmu-instance nav *:first-child :hover {
  color: #88c5eb;
}

.pickmeup .pmu-instance nav .pmu-prev, .pickmeup .pmu-instance nav .pmu-next {
  display: none;
  height: 2em;
  width: 1em;
}

.pickmeup .pmu-instance nav .pmu-month {
  width: 14em;
}

.pickmeup .pmu-instance .pmu-years *, .pickmeup .pmu-instance .pmu-months * {
  display: inline-block;
  line-height: 3.6em;
  width: 3.5em;
}

.pickmeup .pmu-instance .pmu-day-of-week {
  color: #999;
  cursor: default;
}

.pickmeup .pmu-instance .pmu-day-of-week *, .pickmeup .pmu-instance .pmu-days * {
  display: inline-block;
  line-height: 1.5em;
  width: 2em;
}

.pickmeup .pmu-instance .pmu-day-of-week * {
  line-height: 1.8em;
}

.pickmeup .pmu-instance:first-child .pmu-prev, .pickmeup .pmu-instance:last-child .pmu-next {
  display: block;
}

.pickmeup .pmu-instance:first-child .pmu-month, .pickmeup .pmu-instance:last-child .pmu-month {
  width: 13em;
}

.pickmeup .pmu-instance:first-child:last-child .pmu-month {
  width: 12em;
}

.pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
  display: none;
}

.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/**
 * Swiper 9.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 15, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper, swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
       -o-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide, swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
      touch-action: none;
}

.swiper .swiper-notification, swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  -o-transition-property: transform, opacity, height;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

@-webkit-keyframes headerAnimation {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes headerAnimation {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.color-main {
  color: #1F2C70 !important;
}

.color-red {
  color: #FF1C1C !important;
}

.color-green {
  color: #00BC92 !important;
}

/* montserrat-100 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Thin"), local("Montserrat-Thin"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-200 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-100italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-100italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-200italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-200italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-300italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-300 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Light"), local("Montserrat-Light"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-300.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-regular - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-regular.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-regular.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-regular.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-regular.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-regular.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Italic"), local("Montserrat-Italic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-500 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-500italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-500italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-600 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-700 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-600italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-600italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-700italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-700italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-900 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Black"), local("Montserrat-Black"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-800 - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-800italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-800italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* montserrat-900italic - latin_cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900italic.woff2") format("woff2"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900italic.woff") format("woff"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900italic.ttf") format("truetype"), url("../fonts/Montserrat/montserrat-v14-latin_cyrillic-900italic.svg#Montserrat") format("svg");
  /* Legacy iOS */
}
/* space-grotesk-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-300.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-300.woff2") format("woff2"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-300.woff") format("woff"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-300.ttf") format("truetype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-300.svg#SpaceGrotesk") format("svg");
  /* Legacy iOS */
}
/* space-grotesk-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-regular.woff2") format("woff2"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-regular.woff") format("woff"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-regular.ttf") format("truetype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-regular.svg#SpaceGrotesk") format("svg");
  /* Legacy iOS */
}
/* space-grotesk-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-500.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-500.woff2") format("woff2"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-500.woff") format("woff"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-500.ttf") format("truetype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-500.svg#SpaceGrotesk") format("svg");
  /* Legacy iOS */
}
/* space-grotesk-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-600.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-600.woff2") format("woff2"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-600.woff") format("woff"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-600.ttf") format("truetype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-600.svg#SpaceGrotesk") format("svg");
  /* Legacy iOS */
}
/* space-grotesk-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-700.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-700.woff2") format("woff2"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-700.woff") format("woff"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-700.ttf") format("truetype"), url("../fonts/SpaceGrotesk/space-grotesk-v15-latin-700.svg#SpaceGrotesk") format("svg");
  /* Legacy iOS */
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
}

p:last-child {
  margin-bottom: 0;
}

label {
  font-weight: normal;
  cursor: pointer;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

a {
  color: inherit;
}

a,
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}

html {
  width: 100%;
  height: 100%;
}

body {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  color: #000000;
  background: #ffffff;
}

.main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: auto;
}

.svg-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  fill: currentColor;
}

.container {
  max-width: 1610px;
  width: 100%;
  padding-right: 100px;
  padding-left: 100px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.page-title {
  font-weight: 600;
  font-size: 60px;
  line-height: 73px;
  color: #1F2C70;
  margin-bottom: 50px;
}
@media (max-width: 1609px) {
  .page-title {
    font-size: 52px;
    line-height: 60px;
  }
}
@media (max-width: 1389px) {
  .page-title {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .page-title {
    font-size: 32px;
    line-height: 39px;
  }
}
.page-title_mb-25 {
  margin-bottom: 25px;
}

.page-wrap {
  padding-top: 70px;
  padding-bottom: 100px;
}
@media (max-width: 1023px) {
  .page-wrap {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
.page-wrap_pt-0 {
  padding-top: 0;
}

.styled-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #1F2C70 #EFEFEF;
}
.styled-scrollbar_pr {
  padding-right: 15px;
}
.styled-scrollbar_pb {
  padding-bottom: 15px;
}
.styled-scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.styled-scrollbar::-webkit-scrollbar-track {
  background: #EFEFEF;
}
.styled-scrollbar::-webkit-scrollbar-thumb {
  background: #1F2C70;
  border-radius: 0;
}

.custom-tab {
  display: none;
}
.custom-tab.active {
  display: block;
}

.swiper-c {
  position: relative;
}

.swiper {
  opacity: 0;
}
.swiper.swiper-initialized {
  opacity: 1;
}

.swiper-custom-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.swiper-custom-button {
  margin-right: 3px;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #1122B6;
  background: rgba(246, 246, 246, 0.7);
}
.swiper-custom-button:last-child {
  margin-right: 0;
}
.swiper-custom-button svg {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .swiper-custom-button:hover {
    color: #FF1C1C;
  }
}
.swiper-custom-button:active {
  color: #FF1C1C;
}
.swiper-custom-button.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.8;
}
.swiper-custom-button.swiper-button-lock {
  display: none;
}

.custom-select {
  opacity: 0;
}
.custom-select + .select2-container--default .select2-selection--single {
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 5px;
  height: 50px;
  outline: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #000;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #1F2C70;
  line-height: 48px;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 40px;
  font-weight: 500;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0;
  right: 0;
  bottom: 0;
  height: auto;
  width: 40px;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow:before {
  position: absolute;
  display: block;
  content: "";
  width: 12px;
  height: 10px;
  border: none;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 20px;
  top: 50%;
  background: url("../img/svg-mono/drop-arrow-down_blue.svg") no-repeat;
  background-size: contain;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.custom-select + .select2-container--default.select2-container--open .select2-selection--single {
  border-radius: 5px;
}
.custom-select + .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
  top: 20px;
}

.select2-container--open .custom-select-dropdown {
  border-radius: 5px;
}

.custom-select-dropdown {
  z-index: 10000;
  padding: 0;
  background-color: #fff;
  border: none;
  border-radius: 5px;
  -webkit-box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
          box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
  overflow: hidden;
}
.custom-select-dropdown .select2-search {
  display: none;
}
.custom-select-dropdown .select2-results > .select2-results__options {
  max-height: 320px;
  padding-top: 10px;
  padding-bottom: 10px;
  scrollbar-width: thin;
  scrollbar-color: #1F2C70 #EFEFEF;
}
.custom-select-dropdown .select2-results > .select2-results__options::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.custom-select-dropdown .select2-results > .select2-results__options::-webkit-scrollbar-track {
  background: #EFEFEF;
}
.custom-select-dropdown .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  background: #1F2C70;
  border-radius: 0;
}
.custom-select-dropdown .select2-results__option {
  padding: 10px 20px;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.custom-select-dropdown .select2-results__option.select2-results__option--highlighted {
  color: #FF1C1C;
  background: none;
}
.custom-select-dropdown .select2-results__option.select2-results__option--selected {
  color: #1F2C70;
  font-weight: 500;
  background: none;
}

.fw-thin,
.fw-100 {
  font-weight: 100 !important;
}

.fw-exlight,
.fw-200 {
  font-weight: 200 !important;
}

.fw-light,
.fw-300 {
  font-weight: 300 !important;
}

.fw-reg,
.fw-400 {
  font-weight: normal !important;
}

.fw-med,
.fw-500 {
  font-weight: 500 !important;
}

.fw-semi,
.fw-600 {
  font-weight: 600 !important;
}

.fw-bold,
.fw-700 {
  font-weight: bold !important;
}

.fw-extrbld,
.fw-800 {
  font-weight: 800 !important;
}

.fw-black,
.fw-900 {
  font-weight: 900 !important;
}

.article h2 {
  margin-top: 35px;
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 40px;
  color: #1F2C70;
  font-weight: bold;
}
.article h2:first-child {
  margin-top: 0;
}
.article h3 {
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 32px;
  color: #1F2C70;
  font-weight: 600;
}
.article p {
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 10px;
}
.article p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .article p {
    font-size: 16px;
    line-height: 25px;
  }
}
.article ul {
  margin-bottom: 15px;
}
.article ul:last-child {
  margin-bottom: 0;
}
.article ul li {
  position: relative;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 29px;
  padding-left: 19px;
}
.article ul li:last-child {
  margin-bottom: 0;
}
.article ul li:before {
  position: absolute;
  display: block;
  content: "";
  background: url("../img/svg-mono/list-item-ico.svg") no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  left: 0;
  top: 5px;
}
@media (max-width: 767px) {
  .article ul li {
    font-size: 16px;
    line-height: 25px;
  }
  .article ul li:before {
    top: 3px;
  }
}
.article a {
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #1122B6;
  font-weight: bold;
}
@media (hover: hover) {
  .article a:hover {
    color: #FF1C1C;
  }
}
.article a:active {
  color: #FF1C1C;
}

.overflow-hidden {
  overflow: hidden;
}

.body-overflow {
  overflow: hidden;
  position: fixed;
}

.hidden {
  display: none !important;
}

.mw-300 {
  max-width: 300px;
}

.w-100 {
  width: 100%;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-25 {
  margin-bottom: 25px;
}

.mt-50 {
  margin-top: 50px;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.opacity-0 {
  opacity: 0;
}

.text-align-center {
  text-align: center;
}

.text-align-left {
  text-align: left;
}
@media (max-width: 767px) {
  .text-align-left_mobile-only {
    text-align: left;
  }
}

.text-underline {
  text-decoration: underline;
}

.text-line-through {
  text-decoration: line-through !important;
}

.nowrap {
  white-space: nowrap;
}

.red-hover {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .red-hover:hover {
    color: #FF1C1C;
  }
}
.red-hover:active {
  color: #FF1C1C;
}

.breadcrumbs {
  padding: 25px 0 30px;
}

.breadcrumbs__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
}
.breadcrumbs__list li:last-child a {
  font-weight: 500;
  pointer-events: none;
}
.breadcrumbs__list li:last-child a:after {
  display: none;
}
.breadcrumbs__list a {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #939393;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.breadcrumbs__list a:after {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  content: "";
  width: 14px;
  height: 12px;
  background: url("../img/svg-mono/bread-item-arrow.svg") no-repeat;
  background-size: contain;
  margin-left: 10px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .breadcrumbs__list a:hover {
    opacity: 0.7;
  }
}

@media (max-width: 767px) {
  .breadcrumbs {
    padding: 30px 0 10px;
  }

  .breadcrumbs__list {
    gap: 5px;
  }
  .breadcrumbs__list li {
    color: red;
  }
  .breadcrumbs__list li:not(:last-child) a span {
    max-width: 180px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    vertical-align: middle;
  }
  .breadcrumbs__list a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 11px;
    line-height: 13px;
  }
  .breadcrumbs__list a:after {
    width: 10px;
    height: 8px;
    margin-left: 5px;
    margin-top: -1px;
  }
}
.btn {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 210px;
  max-width: 100%;
  width: auto;
  padding: 0 10px;
  height: 50px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 21px;
  font-weight: 900;
  color: #fff;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid transparent;
  background: transparent;
  border-radius: 5px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn.w-100 {
  width: 100%;
}
.btn span {
  position: relative;
  z-index: 1;
  padding-top: 1px;
}
.btn-def:before, .btn-def:after {
  position: absolute;
  display: block;
  content: "";
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: inherit;
  background: -o-linear-gradient(355.88deg, #626CC4 13.8%, #25308F 92.46%);
  background: linear-gradient(94.12deg, #626CC4 13.8%, #25308F 92.46%);
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-def:after {
  opacity: 0;
  background: -o-linear-gradient(355.88deg, #8994EF 13.8%, #0F1A7D 92.46%);
  background: linear-gradient(94.12deg, #8994EF 13.8%, #0F1A7D 92.46%);
}
@media (hover: hover) {
  .btn-def:hover:before {
    opacity: 0;
  }
  .btn-def:hover:after {
    opacity: 1;
  }
}
.btn-def:active:before {
  opacity: 0;
}
.btn-def:active:after {
  opacity: 1;
}
.btn-second:before, .btn-second:after, .btn-white:before, .btn-white:after {
  position: absolute;
  display: block;
  content: "";
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: inherit;
  background: -o-linear-gradient(355.88deg, #FF1C1C 13.8%, #D20810 92.46%);
  background: linear-gradient(94.12deg, #FF1C1C 13.8%, #D20810 92.46%);
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-second:after, .btn-white:after {
  opacity: 0;
  background: -o-linear-gradient(355.88deg, #F52D2D 13.8%, #961A1F 92.46%);
  background: linear-gradient(94.12deg, #F52D2D 13.8%, #961A1F 92.46%);
}
@media (hover: hover) {
  .btn-second:hover:before, .btn-white:hover:before {
    opacity: 0;
  }
  .btn-second:hover:after, .btn-white:hover:after {
    opacity: 1;
  }
}
.btn-second:active:before, .btn-white:active:before {
  opacity: 0;
}
.btn-second:active:after, .btn-white:active:after {
  opacity: 1;
}
.btn-trans {
  border-radius: 4px;
  border-color: rgba(255, 255, 255, 0.3);
}
@media (hover: hover) {
  .btn-trans:hover {
    border-color: #1122B6;
  }
}
.btn-trans:active {
  border-color: #1122B6;
}
.btn-bordeless {
  border-radius: 4px;
  border-color: #939393;
  color: #1F2C70;
}
@media (hover: hover) {
  .btn-bordeless:hover {
    border-color: #1122B6;
  }
}
.btn-bordeless:active {
  border-color: #1122B6;
}
.btn-white {
  background: #fff;
  color: #1F2C70;
  font-weight: 600;
}
.btn-white:before {
  display: none;
}
@media (hover: hover) {
  .btn-white:hover {
    background: transparent;
    color: #fff;
  }
}
.btn-white:active {
  color: #fff;
  background: transparent;
}
@media (max-width: 767px) {
  .btn {
    width: 100%;
  }
}

.link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1122B6;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.link__ico {
  margin-left: 15px;
}
.link_white {
  color: #fff;
}
.link.text-underline {
  text-decoration: underline;
}
@media (hover: hover) {
  .link:hover {
    color: #FF1C1C;
  }
}
.link:active {
  color: #FF1C1C;
}

.calendar .pickmeup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #F6F6F6;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 3px;
}
.calendar .pickmeup .pmu-instance {
  width: 332px;
  max-width: 100%;
  height: 339px;
  padding: 23px 30px 15px;
}
@media (max-width: 767px) {
  .calendar .pickmeup .pmu-instance {
    padding: 20px 20px 10px;
    height: 331px;
    width: 100%;
  }
}
.calendar .pickmeup .pmu-instance nav:first-child {
  color: #000000;
  text-transform: initial;
  line-height: initial;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.calendar .pickmeup .pmu-instance nav .pmu-month {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  line-height: 17px;
  padding-top: 0;
  color: #000000;
  font-weight: 600;
  pointer-events: none;
}
.calendar .pickmeup .pmu-instance:first-child:last-child .pmu-month {
  width: auto;
}
.calendar .pickmeup .pmu-instance .pmu-button.pmu-prev,
.calendar .pickmeup .pmu-instance .pmu-button.pmu-next {
  text-indent: -9999px;
  font-size: 0;
  color: transparent;
  width: 20px;
  height: 20px;
  border-radius: initial;
  border: none;
  position: relative;
}
.calendar .pickmeup .pmu-instance .pmu-button.pmu-prev:before,
.calendar .pickmeup .pmu-instance .pmu-button.pmu-next:before {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  width: 9px;
  height: 9px;
  border: 2px solid #1F2C70;
  border-top: none;
  border-left: none;
  margin-left: -1px;
}
@media (hover: hover) {
  .calendar .pickmeup .pmu-instance .pmu-button.pmu-prev:hover:before,
.calendar .pickmeup .pmu-instance .pmu-button.pmu-next:hover:before {
    border-color: #1122B6;
  }
}
.calendar .pickmeup .pmu-instance .pmu-button.pmu-prev:active:before,
.calendar .pickmeup .pmu-instance .pmu-button.pmu-next:active:before {
  border-color: #1122B6;
}
.calendar .pickmeup .pmu-instance .pmu-button.pmu-prev:before {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
      -ms-transform: translate(-50%, -50%) rotate(135deg);
          transform: translate(-50%, -50%) rotate(135deg);
  margin-left: 1px;
}
.calendar .pickmeup .pmu-instance nav.pmu-day-of-week {
  line-height: normal;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 22px -10px 10px;
}
.calendar .pickmeup .pmu-instance nav.pmu-day-of-week > div {
  font-size: 12px;
  color: #939393;
  text-transform: uppercase;
  line-height: 15px;
  font-weight: 600;
  width: 14.2857%;
  text-align: center;
}
.calendar .pickmeup .pmu-instance .pmu-days {
  margin-left: -10px;
  margin-right: -10px;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button {
  font-size: 12px;
  color: #1F2C70;
  width: 14.2857%;
  text-align: center;
  font-weight: 600;
  height: 34px;
  line-height: 34px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 5px;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month {
  color: rgba(31, 44, 112, 0.4);
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today {
  background: transparent;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today:before {
  opacity: 1;
  border: 1px solid #1F2C70;
  background: transparent;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today:hover {
  background: transparent;
  color: #fff;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today:hover:before {
  background: #1122B6;
  border: 1px solid #1122B6;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected {
  background: transparent;
  color: #fff;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected:before {
  opacity: 1;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.pmu-today:before {
  opacity: 1;
  background: #1122B6;
  border: 1px solid #1122B6;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.pmu-today.pmu-not-in-month:not(.pmu-selected__first):before {
  background: #C5C5C5;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.pmu-today.pmu-selected__first.pmu-selected__last:before {
  background: #1F2C70;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button:before {
  position: absolute;
  display: block;
  content: "";
  width: 34px;
  height: 34px;
  top: 50%;
  left: 50%;
  z-index: -1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #1122B6;
  border: 1px solid #1122B6;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button:hover {
  background: transparent;
  color: #fff;
}
.calendar .pickmeup .pmu-instance .pmu-days .pmu-button:hover:before {
  opacity: 1;
}

.footer {
  background: #162C77;
  padding: 100px 0 75px;
}

.footer-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 40px;
}

.footer-bot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
  border-top: 2px solid rgba(255, 255, 255, 0.5);
}

.footer-bot-l {
  padding-right: 20px;
}

.footer-top__col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.footer-top__col-1 {
  max-width: 280px;
  margin-right: 4%;
}
.footer-top__col-2 {
  max-width: 210px;
}
.footer-top__col-3 {
  max-width: 255px;
}
.footer-top__col-4 {
  max-width: 395px;
}

.footer__copyr {
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: rgba(255, 255, 255, 0.7);
}

.footer__cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__cards-item {
  margin-right: 25px;
}
.footer__cards-item:last-child {
  margin-right: 0;
}

.footer-top__col-title {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 22px;
  line-height: 27px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
}
.footer-top__col-title_center {
  text-align: center;
}

.footer__info-item {
  margin-bottom: 20px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__info-item:last-child {
  margin-bottom: 0;
}

.footer__info-item-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 29px;
}

.footer__info-item-ico {
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.footer__menu li {
  margin-bottom: 20px;
}
.footer__menu li:last-child {
  margin-bottom: 0;
}
.footer__menu a {
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
  color: #FFFFFF;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .footer__menu a:hover {
    color: #FF1C1C;
  }
}

.footer__linkin-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}

.footer__linkin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
  color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.footer__linkin-ico {
  margin-right: 15px;
}
@media (hover: hover) {
  .footer__linkin:hover {
    color: #FF1C1C;
  }
}

@media (max-width: 1609px) {
  .footer {
    padding: 70px 0 35px;
  }

  .footer-top__col-1 {
    margin-right: 0;
  }
}
@media (max-width: 1389px) {
  .footer-top {
    padding-bottom: 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .footer-top__col {
    width: 50%;
    max-width: 100%;
    margin-bottom: 50px;
  }
  .footer-top__col-1, .footer-top__col-3 {
    padding-right: 20px;
  }

  .footer-top__col-title {
    text-align: left;
  }

  .footer__linkin-c {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .footer {
    padding: 40px 0;
  }

  .footer-top {
    padding-bottom: 30px;
  }

  .footer-top__col {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .footer-top__col:last-child {
    margin-bottom: 0;
  }

  .footer-bot {
    padding-top: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .footer-bot-l {
    padding-right: 0;
  }

  .footer-bot-r {
    margin-top: 30px;
  }

  .footer__copyr {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
  }

  .footer-top__col-title {
    text-align: center;
  }

  .footer__menu li {
    text-align: center;
  }

  .footer__linkin-c {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .footer__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .footer__info-item_adress .footer__info-item-title {
    max-width: 210px;
  }
}
.fields-group {
  margin-bottom: 20px;
}
.fields-group_mb-10 {
  margin-bottom: 10px;
}
.fields-group:last-child {
  margin-bottom: 0;
}

.field-wrap {
  position: relative;
}

.field-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: -20px;
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767px) {
  .field-cols {
    margin-bottom: -15px;
  }
}

.field-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  margin-bottom: 20px;
}
.field-col-50 {
  width: 50%;
}
.field-col-33 {
  width: 33.3333333333%;
}
.field-col_flex-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .field-col {
    margin-bottom: 15px;
    width: 100%;
  }
}
.field-col_mb-10 {
  margin-bottom: 10px;
}

.field-col-item {
  margin-bottom: 20px;
}
.field-col-item:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .field-col-item {
    margin-bottom: 15px;
  }
}

.field-title {
  margin-bottom: 10px;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
@media (max-width: 767px) {
  .field-title {
    margin-bottom: 5px;
  }
}
.field-title_red {
  color: #EB5757;
}
.field-title_mb-5 {
  margin-bottom: 5px;
}

.field {
  width: 100%;
  background: #F6F6F6;
  border-radius: 5px;
  height: 50px;
  padding: 0 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #1F2C70;
  border: 1px solid transparent;
  outline: none;
}
.field_bg-darker {
  background: #EFEFEF;
}
.input_error .field {
  border-color: #FF1C1C !important;
}

.field-area {
  width: 100%;
  background: #F6F6F6;
  border-radius: 5px;
  height: 162px;
  padding: 15px 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #1F2C70;
  border: 1px solid transparent;
  outline: none;
  resize: none;
  display: block;
}
.field-area_h-154 {
  height: 154px;
}
.input_error .field-area {
  border-color: #FF1C1C !important;
}

.field-subinfo {
  margin-top: 5px;
  color: #939393;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
}

.checkbox-label {
  display: block;
  position: relative;
}

.checkbox-input {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.checkbox-input:checked + .checkbox-text:after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.checkbox-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding-left: 30px;
  display: block;
}
.checkbox-text:before {
  position: absolute;
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background: #F6F6F6;
  border-radius: 3px;
  top: 0;
  left: 0;
}
.checkbox-text:after {
  position: absolute;
  display: block;
  content: "";
  width: 13px;
  height: 9px;
  top: 6px;
  left: 4px;
  background: url("../img/svg-mono/checkbox-ico.svg") no-repeat;
  background-size: contain;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.checkbox-text_color-gray {
  color: #B4B4B4;
}
.checkbox-text_color-gray-2 {
  color: #939393;
}
.checkbox-text_bg-darker:before {
  background: #EFEFEF;
}
.checkbox-text_fs-14 {
  font-size: 14px;
  line-height: 17px;
}
.input_error .checkbox-text:before {
  border: 1px solid #FF1C1C;
}

.radio-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  row-gap: 10px;
  padding-top: 5px;
}
@media (max-width: 767px) {
  .radio-list {
    margin-right: -15px;
    row-gap: 30px;
  }
}

.radio-item {
  margin-right: 35px;
}
.radio-item:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .radio-item {
    width: calc(50% - 15px);
    margin-right: 15px;
  }
  .radio-item:last-child {
    margin-right: 15px;
  }
}

.radio-label {
  display: block;
  position: relative;
}

.radio-input {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.radio-input:checked + .radio-text:after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.radio-input:checked + .radio-text:before {
  border-color: #1122B6;
}

.radio-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding-left: 30px;
  display: block;
}
.radio-text:before {
  position: absolute;
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  border: 2px solid #939393;
  border-radius: 50%;
  top: 0;
  left: 0;
}
.radio-text:after {
  position: absolute;
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  background: #1122B6;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  background-clip: padding-box;
  border: 4px solid transparent;
}
.input_error .radio-text:before {
  border: 1px solid #FF1C1C;
}

.header {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.header_home .header-in {
  position: absolute;
  z-index: 25;
  width: 100%;
  background: transparent;
}
.header_home .header-c {
  border-color: rgba(255, 255, 255, 0.5);
}
.header.fixed {
  height: 101px;
}
.header.fixed.header_home {
  height: auto;
}
.header.fixed .header-in {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 25;
  background: #152B74;
  -webkit-animation: headerAnimation 0.3s;
          animation: headerAnimation 0.3s;
}
.header.fixed .header-c {
  border-color: transparent;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 81px;
}
.header.fixed .header-c .sub-menu {
  margin-top: 30px;
}
.header.fixed .header-c .sub-menu:before {
  height: 36px;
}
.header.fixed .header-c .header__currency-drop,
.header.fixed .header-c .header__basket-drop {
  margin-top: 26px;
}
.header.fixed .header-c .header__currency-drop:before,
.header.fixed .header-c .header__basket-drop:before {
  height: 32px;
}

.header-in {
  background: #1F2C70;
}

.header-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid transparent;
  padding: 20px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 101px;
}

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

.header-r {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__logo {
  display: block;
  margin-right: 100px;
}

.header__currency {
  position: relative;
  margin-right: 50px;
}
@media (min-width: 768px) {
  .header__currency:hover .header__currency-drop {
    display: block;
  }
  .header__currency:hover .header__currency-current-title svg {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.header__currency-current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__currency-current-ico {
  margin-right: 10px;
  color: #fff;
}
.header__currency-current-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
}
.header__currency-current-title span {
  margin-right: 10px;
}
.header__currency-current-title svg {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header__currency-drop {
  display: none;
  position: absolute;
  top: 100%;
  margin-top: 36px;
  margin-left: -22px;
  width: 144px;
  background: #fff;
  padding: 18px 22px 25px 22px;
  border-top: 5px solid #FF1C1C;
  z-index: 5;
  -webkit-box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
          box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
}
.header__currency-drop:before {
  position: absolute;
  display: block;
  content: "";
  bottom: 100%;
  width: 100%;
  height: 43px;
}
.header__currency-drop-item {
  margin-bottom: 10px;
}
.header__currency-drop-item:last-child {
  margin-bottom: 0;
}
.header__currency-drop-item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #27529E;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .header__currency-drop-item a:hover {
    color: #FF1C1C;
  }
}
.header__currency-drop-item svg {
  margin-right: 10px;
}
.header__currency-drop-item.active a {
  color: #FF1C1C;
}

.header__basket {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 768px) {
  .header__basket:hover .header__basket-drop {
    display: block;
  }
}
.header__basket-count {
  position: absolute;
  top: -6px;
  right: -6px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #FF1C1C;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  text-align: center;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
.header__basket-num {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
}
.header__basket-ico-c {
  margin-right: 10px;
  position: relative;
  color: #fff;
}

.header__basket-drop {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 36px;
  width: 370px;
  background: #fff;
  padding: 20px 23px;
  border-top: 5px solid #FF1C1C;
  z-index: 5;
  -webkit-box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
          box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
}
.header__basket-drop:before {
  position: absolute;
  display: block;
  content: "";
  bottom: 100%;
  width: 100%;
  height: 43px;
}

.header__basket-drop-items {
  margin: 0 -23px 10px;
  padding: 0 23px 10px;
  max-height: 345px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #1F2C70 #EFEFEF;
}
.header__basket-drop-items::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.header__basket-drop-items::-webkit-scrollbar-track {
  background: #EFEFEF;
}
.header__basket-drop-items::-webkit-scrollbar-thumb {
  background: #1F2C70;
  border-radius: 0;
}

.header__basket-drop-item {
  margin-bottom: 5px;
}
.header__basket-drop-item:last-child {
  margin-bottom: 0;
}

.header__basket-drop-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__basket-drop-foot-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.header__basket-drop-foot-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__basket-drop-foot-title {
  font-size: 16px;
  line-height: 24px;
  color: #1F2C70;
}

.header__basket-drop-foot-price {
  font-size: 18px;
  line-height: 27px;
  text-align: right;
  color: #1F2C70;
  font-weight: 600;
}

.header__basket-drop-foot-btn-wrap {
  margin-left: 16px;
}

.header__basket-drop-foot-btn {
  min-width: 147px;
  font-size: 14px;
  line-height: 17px;
  height: 45px;
}

.header__basket-drop-card {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
}

.header__basket-drop-card-img-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 64px;
  height: 45px;
  margin-right: 10px;
}

.header__basket-drop-card-img {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.header__basket-drop-card-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  overflow: hidden;
  margin-right: 10px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 16px;
  line-height: 26px;
  color: #1F2C70;
  padding-top: 2px;
}

.header__basket-drop-card-price {
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  white-space: nowrap;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  color: #1F2C70;
  margin-right: 25px;
  margin-left: auto;
  padding-top: 2px;
}

.header__basket-drop-card-del-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #939393;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .header__basket-drop-card-del-btn:hover {
    color: #FF1C1C;
  }
}
.header__basket-drop-card-del-btn:active {
  color: #FF1C1C;
}
.header__basket-drop-card-del-btn svg {
  display: block;
}

@media (max-width: 1609px) {
  .header__logo {
    margin-right: 70px;
  }

  .header__currency {
    margin-right: 40px;
  }
}
@media (max-width: 1389px) {
  .header.fixed {
    height: 81px;
  }

  .header-c {
    height: 81px;
  }

  .header__currency {
    margin-right: 30px;
  }

  .header__currency-drop,
.header__basket-drop {
    margin-top: 26px;
  }
  .header__currency-drop:before,
.header__basket-drop:before {
    height: 32px;
  }
}
@media (max-width: 767px) {
  .header.fixed {
    height: 48px;
  }
  .header.fixed .header-c {
    padding: 8px 0;
    height: 48px;
  }

  .header-c {
    padding: 8px 0;
    height: 48px;
  }

  .header__logo {
    margin-right: 0;
    width: 76px;
  }

  .header__logo-img {
    max-width: 100%;
  }

  .header__basket-num {
    display: none;
  }

  .header__basket-ico {
    margin-right: 0;
  }

  .header__currency {
    margin-right: 0;
    margin-bottom: 50px;
  }

  .header__currency-current {
    display: none;
  }

  .header__currency-drop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    top: auto;
    padding: 0;
    border: none;
    position: relative;
    width: 100%;
    margin-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header__currency-drop:before {
    display: none;
  }

  .header__currency-drop-item {
    margin-bottom: 0;
    margin-right: 70px;
  }
  .header__currency-drop-item:last-child {
    margin: 0;
  }
  .header__currency-drop-item.active a:after {
    opacity: 1;
  }
  .header__currency-drop-item svg {
    display: none;
  }
  .header__currency-drop-item a {
    padding-left: 30px;
    position: relative;
  }
  .header__currency-drop-item a:before, .header__currency-drop-item a:after {
    position: absolute;
    display: block;
    content: "";
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #1122B6;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header__currency-drop-item a:after {
    opacity: 0;
    padding: 2px;
    background: #1122B6;
    background-clip: content-box;
  }

  .header__currency-drop-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.menu > .menu-item {
  margin-right: 52px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.menu > .menu-item:last-child {
  margin-right: 0;
}
@media (hover: hover) {
  .menu > .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.7);
  }
  .menu > .menu-item.red-text:hover > a {
    color: rgba(255, 28, 28, 0.7);
  }
}
@media (min-width: 1220px) and (hover: hover) {
  .menu > .menu-item-has-children:hover:before {
    pointer-events: all;
  }
  .menu > .menu-item-has-children:hover > .sub-menu {
    display: block;
  }
  .menu > .menu-item-has-children:hover > a:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.menu > .menu-item-has-children > a:after {
  position: relative;
  content: "";
  width: 14px;
  height: 12px;
  background: url("../img/svg-mono/drop-arrow-down.svg") no-repeat;
  background-size: contain;
  margin-left: 10px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.menu > .menu-item.red-text > a {
  color: #FF1C1C;
}
.menu > .menu-item > a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  margin-top: 40px;
  margin-left: -20px;
  width: 300px;
  background: #fff;
  padding: 20px;
  border-top: 5px solid #FF1C1C;
  z-index: 5;
  -webkit-box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
          box-shadow: 0px 30px 40px rgba(78, 70, 70, 0.08);
}
.sub-menu:before {
  position: absolute;
  display: block;
  content: "";
  bottom: 100%;
  width: 100%;
  height: 45px;
}
.sub-menu > li {
  margin-bottom: 12px;
}
.sub-menu > li:last-child {
  margin-bottom: 0;
}
.sub-menu > li > a {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #1F2C70;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .sub-menu > li > a:hover {
    color: #FF1C1C;
  }
}

.menu-toggler {
  position: relative;
  margin-left: 30px;
  height: 19px;
  width: 29px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 8px;
}
.menu-toggler span {
  position: absolute;
  width: 100%;
  height: 3px;
  border-radius: 3px;
  background: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-toggler span:nth-child(1) {
  margin-top: -7px;
}
.menu-toggler span:nth-child(3) {
  margin-top: 7px;
}
.menu-toggler.active span {
  position: absolute;
}
.menu-toggler.active span:nth-child(1) {
  margin-top: 0;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  top: 50%;
  left: 50%;
}
.menu-toggler.active span:nth-child(2) {
  opacity: 0;
}
.menu-toggler.active span:nth-child(3) {
  margin-top: 0;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  top: 50%;
  left: 50%;
}

.menu-overlay {
  display: block;
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-overlay.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

@media (max-width: 1389px) {
  .mobile-menu {
    display: none;
  }

  .sub-menu {
    position: relative;
    width: auto;
    margin-top: 10px;
    margin-left: 0;
    border-top-width: 3px;
    padding: 20px 10px;
    -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
            box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
    min-width: 280px;
    width: 100%;
  }
  .sub-menu:before {
    display: none;
  }
  .sub-menu > li {
    margin-bottom: 25px;
  }

  .menu-is-opened .header-in {
    height: 100%;
    position: fixed;
    background: #fff;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 25;
    -webkit-animation: none;
            animation: none;
  }
  .menu-is-opened .header-in > .container {
    background: #152B74;
  }
  .menu-is-opened .header-c {
    position: static;
    border-color: #152B74;
  }
  .menu-is-opened .header__nav {
    width: 100%;
  }
  .menu-is-opened .mobile-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    top: 81px;
    left: 0;
    right: 0;
    z-index: 50;
    bottom: 0;
    background: #fff;
    max-width: 1440px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    margin-left: auto;
    overflow: auto;
  }
  .menu-is-opened .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu-is-opened .menu > .menu-item {
    margin-right: 0;
    margin-bottom: 40px;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .menu-is-opened .menu > .menu-item:last-child {
    margin-bottom: 0;
  }
  .menu-is-opened .menu > .menu-item > a {
    color: #1F2C70;
  }
  .menu-is-opened .menu > .menu-item > a:after {
    background-image: url("../img/svg-mono/drop-arrow-down_blue.svg");
  }
  .menu-is-opened .menu > .menu-item.opened .sub-menu {
    display: block;
  }
  .menu-is-opened .menu > .menu-item.opened > a {
    color: rgba(31, 44, 112, 0.7);
  }
  .menu-is-opened .menu > .menu-item.opened > a:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@media (max-width: 767px) {
  .menu-toggler {
    margin-left: 15px;
  }

  .menu-is-opened .mobile-menu {
    top: 48px;
  }
}
.modal-add-address.modal {
  max-width: 637px;
}

@media (min-width: 768px) {
  .modal-add-to-favor.modal {
    padding-bottom: 60px;
  }
}

.modal-ask.modal {
  padding-bottom: 20px;
}

.modal-cart.modal {
  max-width: 847px;
}

.modal-cart__items-wrap .header__basket-drop-items {
  padding: 0 23px 20px;
  max-height: 510px;
}
.modal-cart__items-wrap .header__basket-drop-foot-btn-wrap {
  margin-left: 60px;
}
.modal-cart__items-wrap .header__basket-drop-foot-btn {
  min-width: 210px;
  font-size: 16px;
  line-height: 20px;
  height: 50px;
}
.modal-cart__items-wrap .header__basket-drop-foot-price {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
}
.modal-cart__items-wrap .header__basket-drop-foot-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: auto;
  margin-right: 25px;
  font-size: 18px;
  line-height: 27px;
}
.modal-cart__items-wrap .header__basket-drop-card {
  padding: 20px;
  -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
          box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
}
.modal-cart__items-wrap .header__basket-drop-card-img-c {
  width: 112px;
  height: 78px;
  margin-right: 27px;
}
.modal-cart__items-wrap .header__basket-drop-card-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 35px;
  padding-top: 1px;
}
.modal-cart__items-wrap .header__basket-drop-card-price {
  font-size: 25px;
  line-height: 40px;
  margin-right: 65px;
}
.modal-cart__items-wrap .header__basket-drop-card-del-btn-ico {
  width: 24px;
  height: 26px;
}

.modal-gallery.modal {
  max-width: 100%;
  background: transparent;
  padding: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.modal-gallery.modal a.close-modal {
  display: none;
}
.modal-gallery.modal .modal-gallery__close-btn {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  background: none;
  z-index: 5;
}
.modal-gallery.modal .modal-gallery__close-btn:before, .modal-gallery.modal .modal-gallery__close-btn:after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  width: 125%;
  height: 3px;
  border-radius: 3px;
  background: #1C33FF;
  -webkit-transform: translate(-50%) rotate(45deg);
      -ms-transform: translate(-50%) rotate(45deg);
          transform: translate(-50%) rotate(45deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal-gallery.modal .modal-gallery__close-btn:after {
  -webkit-transform: translate(-50%) rotate(-45deg);
      -ms-transform: translate(-50%) rotate(-45deg);
          transform: translate(-50%) rotate(-45deg);
}
@media (hover: hover) {
  .modal-gallery.modal .modal-gallery__close-btn:hover:before, .modal-gallery.modal .modal-gallery__close-btn:hover:after {
    background: #FF1C1C;
  }
}
.modal-gallery.modal .modal-gallery__close-btn:active:before, .modal-gallery.modal .modal-gallery__close-btn:active:after {
  background: #FF1C1C;
}
.modal-gallery.modal .modal-content {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 15px;
}
.modal-gallery.modal .modal-content-in {
  position: relative;
}

.modal-gallery__numbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  line-height: 37px;
  color: #1C33FF;
  opacity: 0.8;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.modal-gallery__numbs-current {
  font-weight: bold;
  margin-right: 4px;
}
.modal-gallery__numbs-all {
  margin-left: 4px;
}

.modal-gallery-slider-c {
  margin-bottom: 20px;
  padding-left: 120px;
  padding-right: 120px;
}

.modal-gallery-slider {
  border-radius: 5px;
  background: #fff;
}

.modal-gallery-slider__item {
  height: 574px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.modal-gallery-slider__img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.modal-gallery-slider__nav-c .swiper-custom-button-prev,
.modal-gallery-slider__nav-c .swiper-custom-button-next {
  position: absolute;
  margin: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  background: none;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.modal-gallery-slider__nav-c .swiper-custom-button-next {
  left: auto;
  right: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.modal-gallery-slider-thumb-c {
  padding-left: 120px;
  padding-right: 120px;
}

.modal-gallery-slider-thumb__item {
  height: 111px;
  position: relative;
  cursor: pointer;
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.modal-gallery-slider-thumb__img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (max-width: 1389px) {
  .modal-gallery-slider-c,
.modal-gallery-slider-thumb-c {
    padding-left: 0;
    padding-right: 0;
  }

  .modal-gallery-slider__nav-c .swiper-custom-button-prev,
.modal-gallery-slider__nav-c .swiper-custom-button-next {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 5;
  }
}
@media (max-width: 767px) {
  .modal-gallery.modal .modal-gallery__close-btn {
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
  }

  .modal-gallery-slider-thumb-c {
    display: none;
  }

  .modal-gallery-slider-c {
    margin-bottom: 0;
  }

  .modal-gallery-slider__item {
    height: 35vh;
  }

  .modal-content-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .modal-gallery__numbs {
    background: #fff;
    opacity: 1;
    border-radius: 5px;
    margin-top: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }

  .modal-gallery-slider__nav-c {
    position: absolute;
    height: 37px;
    width: 100%;
    top: 100%;
    margin-top: 5px;
  }
}
.blocker {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 20px;
  z-index: 999;
}

.modal {
  width: 100%;
  padding: 40px;
  max-width: 530px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
          box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
  border-radius: 0;
}
.modal a.close-modal {
  position: absolute;
  background: none;
  width: 17px;
  height: 17px;
  top: 15px;
  right: 15px;
}
.modal a.close-modal:before, .modal a.close-modal:after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  width: 125%;
  height: 3px;
  border-radius: 3px;
  background: #000;
  -webkit-transform: translate(-50%) rotate(45deg);
      -ms-transform: translate(-50%) rotate(45deg);
          transform: translate(-50%) rotate(45deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal a.close-modal:after {
  -webkit-transform: translate(-50%) rotate(-45deg);
      -ms-transform: translate(-50%) rotate(-45deg);
          transform: translate(-50%) rotate(-45deg);
}
@media (hover: hover) {
  .modal a.close-modal:hover:before, .modal a.close-modal:hover:after {
    background: #FF1C1C;
  }
}
.modal a.close-modal:active:before, .modal a.close-modal:active:after {
  background: #FF1C1C;
}

.modal__title {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  color: #1F2C70;
  margin-bottom: 20px;
}

.modal__desc {
  font-size: 14px;
  line-height: 21px;
  font-weight: 300;
  margin-bottom: 20px;
}
.modal__desc:last-child {
  margin-bottom: 0;
}
.modal__desc_mb-30 {
  margin-bottom: 30px;
}
.modal__desc_fs-16 {
  font-size: 16px;
  line-height: 24px;
}
.modal__desc p {
  margin-bottom: 15px;
}
.modal__desc p:last-child {
  margin-bottom: 0;
}

.modal__foot-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.modal__foot-btn {
  min-width: 180px;
}

@media (max-width: 767px) {
  .modal {
    padding: 20px 15px;
  }
  .modal a.close-modal {
    width: 13px;
    height: 13px;
    top: 10px;
    right: 10px;
  }
  .modal .field-title {
    font-size: 14px;
  }

  .modal__title {
    font-size: 20px;
    line-height: 28px;
  }

  .modal__desc {
    font-size: 12px;
    line-height: 18px;
  }
  .modal__desc_fs-16 {
    font-size: 14px;
    line-height: 22px;
  }
  .modal__desc p {
    margin-bottom: 10px;
  }

  .modal__foot-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .modal__foot-btn {
    width: 100%;
    margin-bottom: 10px;
  }
  .modal__foot-btn:first-child {
    margin-bottom: 0;
  }
}
.modal-gift.modal {
  padding: 40px 70px;
}
@media (max-width: 767px) {
  .modal-gift.modal {
    padding: 20px 15px;
  }
}

.related {
  overflow: hidden;
}

.related__foot-btn-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.related-slider {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: -15px;
  margin-left: -20px;
  margin-right: -20px;
}
.related-slider .products-card {
  padding: 30px;
}
@media (hover: hover) {
  .related-slider .products-card:hover {
    -webkit-box-shadow: 0 20px 35px rgba(0, 0, 0, 0.08);
            box-shadow: 0 20px 35px rgba(0, 0, 0, 0.08);
  }
}
.related-slider .products-card .products-card__img-c {
  height: 268px;
  margin-bottom: 20px;
}
.related-slider .products-card .products-card__title {
  font-weight: 500;
  line-height: 35px;
}
.related-slider .products-card .products-card__desc {
  font-size: 18px;
  line-height: 29px;
  -webkit-line-clamp: 3;
}
.related-slider .products-card .products-card__price {
  font-size: 26px;
  line-height: 42px;
}

.related-slider__nav-c {
  position: absolute;
  bottom: 100%;
  margin-bottom: 15px;
  right: 0;
}
.related-slider__nav-c .swiper-custom-button {
  margin-left: 40px;
  margin-right: 0;
  background: none;
}

@media (max-width: 1023px) {
  .related-slider__nav-c {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .related-slider {
    margin-top: -25px;
    margin-bottom: -15px;
  }
  .related-slider .products-card {
    padding: 20px 15px;
  }
  .related-slider .products-card .products-card__img-c {
    height: 55vw;
    margin-bottom: 15px;
  }
  .related-slider .products-card .products-card__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
  }
  .related-slider .products-card .products-card__desc {
    font-size: 16px;
    line-height: 26px;
  }
  .related-slider .products-card .products-card__price {
    font-size: 24px;
    line-height: 38px;
  }

  .related-slider__nav-c {
    position: relative;
    right: auto;
    bottom: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px;
  }
  .related-slider__nav-c .swiper-custom-button:first-child {
    margin-left: 0;
  }
}
.section {
  padding: 130px 0;
}
.section_py-100 {
  padding: 100px 0;
}
.section_bg-gray {
  background: #F9F9F9;
}

.section__logo {
  color: #FF1C1C;
  stroke: currentColor;
  margin-bottom: 25px;
}

.section__title {
  font-weight: 600;
  font-size: 40px;
  line-height: 49px;
  color: #162C77;
  margin-bottom: 25px;
}

.section__desc {
  font-size: 18px;
  line-height: 29px;
  color: #000000;
}
.section__desc_mw-450 {
  max-width: 450px;
}
.section__desc p {
  margin-bottom: 15px;
}
.section__desc p:last-child {
  margin-bottom: 0;
}

.section__btn-wrap {
  margin-top: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1609px) {
  .section {
    padding: 80px 0;
  }
}
@media (max-width: 1389px) {
  .section__title {
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 20px;
  }

  .section__desc {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
  }

  .section__btn-wrap {
    margin-top: 40px;
  }
}
@media (max-width: 1023px) {
  .section__title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .section_py-100 {
    padding: 64px 0;
  }

  .section__logo {
    width: 54px;
    height: 20px;
    margin-bottom: 15px;
  }

  .section__title {
    font-size: 25px;
    line-height: 30px;
  }

  .section__desc {
    line-height: 26px;
  }

  .section__btn-wrap {
    margin-top: 30px;
  }
}
.subscribe {
  width: 395px;
  max-width: 100%;
}
.subscribe.success .subscribe__sbm-btn-def {
  display: none;
}
.subscribe.success .subscribe__sbm-btn-success {
  display: block;
}

.subscribe__field-wrap {
  margin-bottom: 10px;
}

.subscribe__field {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.subscribe__field::-webkit-input-placeholder {
  color: #fff;
}
.subscribe__field::-moz-placeholder {
  color: #fff;
}
.subscribe__field:-ms-input-placeholder {
  color: #fff;
}
.subscribe__field::-ms-input-placeholder {
  color: #fff;
}
.subscribe__field::placeholder {
  color: #fff;
}

.subscribe__sbm-btn-def {
  display: block;
}
.subscribe__sbm-btn-success {
  display: none;
}
.subscribe__sbm-btn svg {
  margin-left: 6px;
  fill: transparent;
  stroke: currentColor;
  stroke-width: 3px;
}

@media (max-width: 767px) {
  .subscribe {
    margin-left: auto;
    margin-right: auto;
  }
}
.p-about-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-about-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 450px;
  margin-right: 30px;
}

.p-about-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-top: 20px;
}

.p-about-article {
  margin-bottom: 50px;
}

.p-about__features .features__counts-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: -50px;
}
.p-about__features .features__counts-item {
  margin-right: 92px;
  margin-bottom: 50px;
}

@media (max-width: 1609px) {
  .p-about-l {
    width: 320px;
  }
}
@media (max-width: 1389px) {
  .p-about-l {
    width: 250px;
  }

  .p-about-r {
    padding-top: 10px;
  }
}
@media (max-width: 1023px) {
  .p-about-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-about-l {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }

  .p-about-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    padding-top: 0;
  }

  .p-about__features .features__counts-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 0;
  }
  .p-about__features .features__counts-item {
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .p-about__features .features__counts-list {
    margin-bottom: -15px;
  }
  .p-about__features .features__counts-item {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.account-nav {
  position: relative;
  margin-bottom: 50px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 40px 9px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 20px 40px 9px rgba(0, 0, 0, 0.07);
  padding: 20px;
}
.account-nav_mb-40 {
  margin-bottom: 40px;
}
.account-nav:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -8px;
  right: -8px;
  width: 110px;
  height: 112px;
  max-height: 100%;
  border-right: 8px solid #FF1C1C;
  border-bottom: 8px solid #FF1C1C;
  pointer-events: none;
}

.account-nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -5px -10px;
}
.account-nav__list li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 5px;
  width: 25%;
  margin-bottom: 11px;
}
.account-nav__list li a {
  outline: none;
  border: none;
  background: #F9F9F9;
  cursor: pointer;
  padding: 5px;
  border-radius: 5px;
  min-height: 62px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #152B74;
}
.account-nav__list li a:hover, .account-nav__list li a:active, .account-nav__list li a:focus {
  outline: none;
}
@media (hover: hover) {
  .account-nav__list li a:hover {
    color: #fff;
    background: #152B74;
  }
}
.account-nav__list li a:active {
  color: #fff;
  background: #152B74;
}
.account-nav__list li.active a {
  color: #fff;
  background: #152B74;
}

.account-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 25px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.account-head .page-title {
  margin-bottom: 0;
}

.account-head__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.account-head__btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1F2C70;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: underline;
}
@media (hover: hover) {
  .account-head__btn:hover {
    color: #FF1C1C;
  }
}
.account-head__btn:active {
  color: #FF1C1C;
}
.account-head__btn:focus {
  text-decoration: underline;
}

.account-head__btn-spacer {
  margin: 0 5px;
  color: #939393;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
}

.account-section {
  margin-bottom: 50px;
}
.account-section:last-child {
  margin-bottom: 0;
}
.account-section_mb-40 {
  margin-bottom: 40px;
}

.account-section__title-c {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.account-section__title-c .account-section__title {
  margin-bottom: 0;
}

.account-section__title {
  font-size: 28px;
  line-height: 34px;
  font-weight: 600;
  color: #1F2C70;
  margin-bottom: 20px;
}

.account-section__subtitle {
  font-size: 18px;
  line-height: 29px;
  font-weight: 600;
  color: #939393;
  margin-bottom: 20px;
}

.account-section__more-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #1122B6;
}
.account-section__more-btn-ico {
  margin-left: 10px;
}

.account-section__form-wrap {
  max-width: 944px;
}

.account-section__msg {
  font-size: 22px;
  line-height: 35px;
  opacity: 0.8;
}

.account-section__orders-c {
  max-height: 205px;
  overflow: hidden;
  position: relative;
}
.account-section__orders-c:before {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 46px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(13.04%, #FFFFFF), color-stop(144.57%, rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(bottom, #FFFFFF 13.04%, rgba(255, 255, 255, 0) 144.57%);
  background: linear-gradient(0deg, #FFFFFF 13.04%, rgba(255, 255, 255, 0) 144.57%);
  z-index: 2;
}

@media (max-width: 767px) {
  .account-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 20px;
  }
  .account-head .page-title {
    margin-bottom: 20px;
  }

  .account-head__btns {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }

  .account-head__btn,
.account-head__btn-spacer {
    font-size: 16px;
    line-height: 20px;
  }

  .account-head__btn-spacer {
    margin: 0 35px;
  }

  .account-nav {
    padding: 20px 15px;
  }
  .account-nav:before {
    display: none;
  }
  .account-nav_mb-40 {
    margin-bottom: 50px;
  }

  .account-nav__list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
  }
  .account-nav__list li {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    width: 50%;
  }
  .account-nav__list li a {
    font-size: 12px;
    line-height: 19px;
    min-height: 34px;
  }

  .account-section_mb-40 {
    margin-bottom: 50px;
  }

  .account-section__title-c {
    margin-bottom: 10px;
  }

  .account-section__title {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 20px;
  }

  .account-section__subtitle {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .account-section__orders-c {
    max-height: initial;
    overflow: initial;
  }
  .account-section__orders-c:before {
    display: none;
  }

  .account-section__more-btn-c {
    margin-top: 15px;
  }
  .account-section__more-btn-c_mt-30 {
    margin-top: 30px;
  }
}
.account-info {
  background: #F6F6F6;
  padding: 30px 30px 20px 70px;
}

.account-info-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.account-info__foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.account-info__col {
  margin-right: 190px;
}
.account-info__col:last-child {
  margin-right: 0;
}
.account-info__col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.account-info__col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.account-info__col-3 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.account-info__col-3 .account-info__col-desc {
  max-width: 330px;
}

.account-info__col-title {
  font-size: 16px;
  line-height: 26px;
  color: #939393;
  margin-bottom: 8px;
}

.account-info__col-desc {
  font-size: 22px;
  line-height: 27px;
  font-weight: 600;
  color: #1F2C70;
}
.account-info__col-desc p {
  margin-bottom: 10px;
}
.account-info__col-desc p:last-child {
  margin-bottom: 0;
}

@media (max-width: 1389px) {
  .account-info {
    padding: 20px;
  }

  .account-info__col {
    margin-right: 50px;
  }
  .account-info__col-3 .account-info__col-desc {
    max-width: initial;
  }
}
@media (max-width: 1023px) {
  .account-info {
    padding: 20px 15px;
  }

  .account-info__col {
    margin-right: 30px;
  }

  .account-info__col-title {
    margin-bottom: 5px;
  }

  .account-info__col-desc {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .account-info-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 25px;
  }

  .account-info__col {
    margin-right: 0;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 15px;
  }
  .account-info__col:last-child {
    margin-bottom: 0;
  }

  .account-info__col-title {
    color: #939393;
  }

  .account-info__col-desc p {
    margin-bottom: 5px;
  }

  .account-info__foot {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .account-section__msg {
    font-size: 14px;
    line-height: 20px;
  }
}
.account-order-item__back {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.account-order-item__back-btn {
  position: relative;
  width: 12px;
  height: 24px;
  margin-right: 20px;
}
.account-order-item__back-btn:before {
  position: absolute;
  display: block;
  content: "";
  border: 3px solid #1122B6;
  border-left: none;
  border-top: none;
  border-radius: 0 3px 0 3px;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 22px;
  height: 22px;
  left: 3px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .account-order-item__back-btn:hover:before {
    border-color: #FF1C1C;
  }
}
.account-order-item__back-btn:active:before {
  border-color: #FF1C1C;
}

.account-order-item__back-title {
  font-size: 28px;
  line-height: 34px;
  font-weight: 600;
  color: #1F2C70;
}

.account-order-item__head {
  margin-bottom: 30px;
  background: #F6F6F6;
  padding: 30px;
  overflow: hidden;
}

.account-order-item__head-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.account-order-item__head-table-row {
  padding: 0 15px;
}

.account-order-item__head-table-row-title {
  min-height: 40px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #939393;
}

.account-order-item__head-table-row-desc {
  font-size: 16px;
  line-height: 24px;
}
.account-order-item__head-table-row-desc_mw-245 {
  max-width: 245px;
}

.account-order-item__head-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.account-order-item__head-btn {
  margin-right: 20px;
}
.account-order-item__head-btn:last-child {
  margin-right: 0;
}
.account-order-item__head-btn-pay {
  min-width: 110px;
}
.account-order-item__head-btn-re {
  min-width: 160px;
}

.ordered-table {
  width: 100%;
  -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
          box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
  background: #FFFFFF;
}
.ordered-table thead tr {
  border-bottom: 2px solid #E2E2E2;
}
.ordered-table thead th {
  padding-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #939393;
}
.ordered-table tbody tr {
  border-bottom: 1px solid #E2E2E2;
}
.ordered-table tbody td {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ordered-table th,
.ordered-table td {
  padding-left: 15px;
  padding-right: 15px;
}
.ordered-table th:first-child,
.ordered-table td:first-child {
  padding-left: 30px;
}
.ordered-table th:last-child,
.ordered-table td:last-child {
  padding-right: 30px;
}
.ordered-table__th-num {
  width: 10px;
}
.ordered-table__th-img {
  width: 110px;
}
.ordered-table__th-name {
  width: 330px;
}
.ordered-table__th-quant {
  width: 100px;
}
.ordered-table__th-amount {
  width: 130px;
  text-align: center;
}
.ordered-table__item-num {
  font-size: 18px;
  line-height: 22px;
  color: #939393;
}
.ordered-table__item-img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.ordered-table__item-img-c {
  display: block;
  position: relative;
  width: 80px;
  height: 55px;
}
.ordered-table__item-name {
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #1F2C70;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .ordered-table__item-name:hover {
    color: #FF1C1C;
  }
}
.ordered-table__item-name:active {
  color: #FF1C1C;
}
.ordered-table__item-desc {
  font-size: 14px;
  line-height: 22px;
}
.ordered-table__item-quant {
  font-size: 18px;
  line-height: 22px;
}
.ordered-table__item-amount {
  font-size: 22px;
  line-height: 27px;
  color: #1F2C70;
  font-weight: 600;
}

@media (max-width: 1389px) {
  .account-order-item__head-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 25px;
  }

  .account-order-item__head-table-row-title {
    min-height: initial;
    margin-bottom: 0;
    width: 220px;
  }

  .account-order-item__head-table-row {
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .account-order-item__head-table-row:last-child {
    margin-bottom: 0;
  }

  .account-order-item__head-btns {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .ordered-table {
    display: block;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ordered-table tbody {
    display: block;
  }
  .ordered-table tbody td {
    display: block;
    padding: 0;
  }
  .ordered-table tbody td:first-child {
    padding-left: 0;
  }
  .ordered-table tbody td:last-child {
    padding-right: 0;
  }
  .ordered-table tbody tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
    padding: 10px 15px;
    border: none;
    -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
            box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
    background: #fff;
  }
  .ordered-table tbody tr:last-child {
    margin-bottom: 0;
  }
  .ordered-table thead {
    display: none;
  }
  .ordered-table__cell-num {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16px;
    margin-right: 5px;
  }
  .ordered-table__cell-img {
    width: 66px;
    margin-right: 15px;
  }
  .ordered-table__cell-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    overflow: hidden;
  }
  .ordered-table__cell-desc {
    margin-top: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-bottom: 5px;
  }
  .ordered-table__cell-amount {
    margin-left: auto;
  }
  .ordered-table__item-img-c {
    width: 66px;
    height: 45px;
  }
  .ordered-table__item-quant {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .account-order-item__back {
    margin-bottom: 30px;
  }

  .account-order-item__back-title {
    font-size: 22px;
    line-height: 27px;
  }
  .account-order-item__back-title span {
    display: block;
  }

  .account-order-item__head {
    padding: 20px 15px;
  }

  .account-order-item__head-table-row {
    margin-bottom: 15px;
    display: block;
  }

  .account-order-item__head-table-row-title {
    margin-bottom: 5px;
    width: auto;
    margin-right: 0;
  }

  .account-order-item__head-table-row-desc {
    max-width: 100%;
  }

  .account-order-item__head-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .account-order-item__head-btn-pay {
    min-width: 100%;
    margin-right: 0;
    width: 100%;
    margin-bottom: 10px;
  }
  .account-order-item__head-btn-pay:last-child {
    margin-bottom: 0;
  }

  .ordered-table__item-num {
    font-size: 14px;
    line-height: 22px;
  }
  .ordered-table__item-name {
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: block;
    font-size: 16px;
    line-height: 26px;
  }
  .ordered-table__item-quant {
    font-size: 16px;
    line-height: 25px;
  }
  .ordered-table__item-amount {
    font-size: 18px;
    line-height: 25px;
  }
}
.account-orders-table-c {
  position: relative;
}

.account-orders-table {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  width: 100%;
}
.account-orders-table thead {
  background: #F3F3F3;
}
.account-orders-table thead tr {
  border-bottom: 2px solid #E2E2E2;
}
.account-orders-table thead th {
  vertical-align: middle;
  padding: 10px 16px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #939393;
  text-align: left;
}
.account-orders-table thead th:first-child {
  padding-left: 29px;
}
.account-orders-table thead th:last-child {
  padding-right: 29px;
}
.account-orders-table tbody tr:nth-child(odd) {
  background: #FFFFFF;
}
.account-orders-table tbody tr:nth-child(even) {
  background-color: #F6F6F6;
}
.account-orders-table tbody td {
  vertical-align: middle;
  padding: 25px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-align: left;
}
.account-orders-table tbody td:first-child {
  padding-left: 29px;
}
.account-orders-table tbody td:last-child {
  padding-right: 29px;
}

.account-orders-table__status {
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 22px;
  overflow: hidden;
  border-radius: 5px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  min-width: 149px;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.account-orders-table__status_blue {
  background: #CACFFA;
  color: #001974;
}
.account-orders-table__status_red {
  background: #F3C9C9;
  color: #9B0000;
}
.account-orders-table__status_green {
  background: #00BC92;
}

.account-orders-table__address {
  max-width: 250px;
}

@media (max-width: 1389px) {
  .account-orders-table-c {
    overflow: auto;
    cursor: -webkit-grab;
    cursor: grab;
    padding-bottom: 30px;
    scrollbar-width: thin;
    scrollbar-color: #1F2C70 #EFEFEF;
  }
  .account-orders-table-c::-webkit-scrollbar {
    width: 6px;
    height: 6px;
  }
  .account-orders-table-c::-webkit-scrollbar-track {
    background: #EFEFEF;
    margin-left: 0;
    margin-right: 0;
  }
  .account-orders-table-c::-webkit-scrollbar-thumb {
    background: #1F2C70;
    border-radius: 0;
  }

  .account-orders-table__address {
    min-width: 200px;
  }

  .account-orders-table__date {
    min-width: 145px;
  }
}
@media (max-width: 767px) {
  .account-orders-mob-table__item {
    margin-bottom: 10px;
  }
  .account-orders-mob-table__item:last-child {
    margin-bottom: 0;
  }

  .account-orders-mob-card {
    padding: 20px 15px;
    background: #F6F6F6;
  }

  .account-orders-mob-card__head {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .account-orders-table__status {
    padding: 4px;
    height: 29px;
    font-size: 14px;
    line-height: 19px;
    min-width: 113px;
  }

  .account-orders-mob-card__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 21px;
  }
  .account-orders-mob-card__row:last-child {
    margin-bottom: 0;
  }
  .account-orders-mob-card__row_column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .account-orders-mob-card__row_column .account-orders-mob-card__row-l {
    margin-bottom: 10px;
  }
  .account-orders-mob-card__row_column .account-orders-mob-card__row-title {
    padding-right: 0;
  }

  .account-orders-mob-card__row-title {
    font-weight: 600;
    padding-right: 15px;
    color: #939393;
  }
}
.account__adress-book-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.account__adress-book-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.account__adress-book-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 436px;
  margin-left: 30px;
}

.account__adress-book-list {
  margin-bottom: 20px;
}

.account__adress-book-item {
  margin-bottom: 10px;
}
.account__adress-book-item:last-child {
  margin-bottom: 0;
}

.account__adress-book-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.account__adress-book-foot-link {
  font-size: 18px;
  line-height: 22px;
  margin-right: 20px;
  text-decoration: underline;
  color: #1F2C70;
}
.account__adress-book-foot-link:focus {
  text-decoration: underline;
}

.account__adress-book-foot-info {
  font-weight: 300;
  line-height: 22px;
  font-size: 16px;
}

.account__adress-book-card {
  background: #F6F6F6;
  position: relative;
  padding: 40px;
}

.account__adress-book-card-head {
  margin-bottom: 10px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.account__adress-book-card-foot {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.account__adress-book-card-head,
.account__adress-book-card-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.account__adress-book-card-head-l,
.account__adress-book-card-foot-l {
  padding-right: 15px;
}

.account__adress-book-card-foot-link {
  font-size: 14px;
  line-height: 17px;
  text-decoration: underline;
}
.account__adress-book-card-foot-link:focus {
  text-decoration: underline;
}

.account__adress-book-card-subtitle {
  padding-left: 40px;
  font-size: 18px;
  line-height: 29px;
  font-weight: 600;
}

.account__adress-book-card-title {
  padding-left: 40px;
  font-size: 18px;
  line-height: 29px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.account__adress-book-card-title:before, .account__adress-book-card-title:after {
  top: 5px;
}
.account__adress-book-card-title span {
  margin-left: 20px;
  text-transform: uppercase;
  color: #1122B6;
  font-size: 14px;
}

.account__adress-book-card-delete-btn {
  color: #939393;
}
.account__adress-book-card-delete-btn-ico {
  width: 22px;
  height: 25px;
}

.account__adress-book-info-list {
  padding-top: 13px;
}
.account__adress-book-info-list li {
  position: relative;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  padding-left: 25px;
}
.account__adress-book-info-list li:before {
  position: absolute;
  content: "";
  display: block;
  top: 10px;
  left: 11px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #000;
}

@media (max-width: 1389px) {
  .account__adress-book-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .account__adress-book-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-bottom: 30px;
  }

  .account__adress-book-r {
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .account__adress-book-info-list {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .account__adress-book-list {
    margin-bottom: 40px;
  }

  .account__adress-book-card {
    padding: 20px 15px;
  }

  .account__adress-book-card-head {
    margin-bottom: 20px;
  }
  .account__adress-book-card-head-r {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }

  .account__adress-book-card-foot {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .account__adress-book-card-foot-l {
    padding-right: 0;
  }

  .account__adress-book-card-subtitle {
    padding-left: 0;
    font-size: 16px;
    line-height: 26px;
    max-width: 180px;
  }

  .account__adress-book-card-title {
    padding-left: 35px;
    font-size: 16px;
    line-height: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .account__adress-book-card-title span {
    margin-top: 8px;
    margin-left: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .account__adress-book-info-list li {
    font-size: 14px;
    line-height: 21px;
    padding-left: 20px;
  }
  .account__adress-book-info-list li:before {
    top: 8px;
    left: 8px;
  }
}
.auth-form {
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  margin-top: 60px;
}

.auth-form__foot {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  line-height: 22px;
}
.auth-form__foot_mb-40 {
  margin-bottom: 40px;
}
.auth-form__foot_mt-30 {
  margin-top: 30px;
}

.auth-form__foot-link {
  font-weight: 600;
  text-decoration: underline;
  color: #1F2C70;
}
.auth-form__foot-link:focus, .auth-form__foot-link:hover {
  text-decoration: underline;
}

.auth-form__foot-spacer {
  margin: 0 21px;
  color: #939393;
  font-weight: 500;
}

@media (max-width: 767px) {
  .auth-form {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .auth-form {
    width: 400px;
  }

  .auth-form__foot {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .auth-form {
    margin-top: 30px;
  }

  .auth-form__foot {
    font-size: 14px;
    line-height: 17px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .auth-form__foot_mt-30 {
    margin-top: 20px;
  }

  .auth-form__foot-spacer {
    font-size: 16px;
    line-height: 20px;
    margin: 5px 0;
  }
}
.basket__aside-section {
  overflow: hidden;
  margin-bottom: 15px;
  padding: 20px 40px;
  background: #F9F9F9;
}
.basket__aside-section:first-child {
  padding-top: 30px;
}
.basket__aside-section:last-child {
  margin-bottom: 0;
}

.basket__aside-section-title {
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
  color: #1F2C70;
  margin-bottom: 15px;
}
.basket__aside-section-title_mb-20 {
  margin-bottom: 20px;
}

.basket__aside-section-item-pay-img-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.basket__aside-section-item-pay-img {
  max-width: 100%;
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.basket__aside-section-item {
  padding: 10px 0;
  border-top: 1px solid #E0E0E0;
}
.basket__aside-section-item:first-child {
  border-top: none;
  padding-top: 0;
}
.basket__aside-section-item_pay {
  margin: 0 -40px 0;
  padding: 17px 40px 0;
}

.basket-summary__item {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 18px;
  line-height: 27px;
  color: #1F2C70;
}
.basket-summary__item:last-child {
  margin-bottom: 0;
}
.basket-summary__item-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.basket-total {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.basket-total_smaller {
  margin-bottom: 0;
}
.basket-total_smaller .basket-total__price {
  font-size: 20px;
  line-height: 30px;
}

.basket-total__title {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #1F2C70;
}

.basket-total__price {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 25px;
  line-height: 38px;
  font-weight: bold;
  color: #1F2C70;
}

.basket-confirm__btn {
  margin-bottom: 10px;
  height: 60px;
}

.basket-paymethod__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #1F2C70;
}

.basket-paymethod__item {
  margin-bottom: 10px;
}
.basket-paymethod__item:last-child {
  margin-bottom: 0;
}
.basket-paymethod__item .radio-text {
  font-size: 18px;
  line-height: 27px;
  color: #1F2C70;
  font-weight: 400;
}
.basket-paymethod__item .radio-text:before, .basket-paymethod__item .radio-text:after {
  top: 3px;
}

@media (max-width: 1609px) {
  .basket__aside-section {
    padding: 25px;
  }
}
@media (max-width: 767px) {
  .basket__aside-section {
    margin-bottom: 10px;
    padding: 20px 15px;
  }
  .basket__aside-section:first-child {
    padding-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 0;
  }
  .basket__aside-section:last-child {
    margin-bottom: 10px;
  }

  .basket__aside-section-title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }
  .basket__aside-section-title_mb-20 {
    margin-bottom: 15px;
  }

  .basket-summary__item {
    font-size: 16px;
    line-height: 24px;
  }

  .basket-paymethod__title {
    font-size: 18px;
    line-height: 27px;
  }

  .basket-paymethod__item .radio-text {
    font-size: 16px;
    line-height: 24px;
  }

  .basket-total__title {
    font-size: 18px;
    line-height: 27px;
  }

  .basket-total__price {
    font-size: 22px;
    line-height: 33px;
  }

  .basket-confirm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 15px;
  }

  .basket-confirm__btn {
    height: 50px;
    margin-bottom: 0;
    margin-top: 10px;
  }

  .basket__aside-section-item-pay-img-c {
    margin-top: 3px;
    border-top: 1px solid #E0E0E0;
    padding-top: 15px;
    padding-bottom: 0;
  }
}
.basket-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.basket-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.basket-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 30px;
  width: 450px;
}

.basket__msg {
  font-size: 22px;
  line-height: 35px;
  opacity: 0.8;
}

.basket-comments {
  margin-top: 70px;
}

@media (max-width: 1609px) {
  .basket-r {
    width: 370px;
  }
}
@media (max-width: 1389px) {
  .basket-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .basket-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-bottom: 50px;
  }

  .basket-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .basket__msg {
    font-size: 18px;
    line-height: 28px;
  }

  .basket-r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .basket-comments {
    margin-top: 10px;
  }
}
.basket-products {
  margin-bottom: 70px;
}

.basket-products__item {
  margin-bottom: 10px;
}
.basket-products__item:last-child {
  margin-bottom: 0;
}

.basket-products__card {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
          box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 30px 20px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.basket-products__card-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.basket-products__card-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.basket-products__card-img-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 112px;
  height: 78px;
  margin-right: 27px;
}

.basket-products__card-img {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.basket-products__card-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-right: 18px;
  overflow: hidden;
}

.basket-products__available {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #00BC92;
}
.basket-products__available-ico {
  margin-right: 6px;
  width: 14px;
  height: 14px;
}
.basket-products__available-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}

.basket-products__card-title {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 22px;
  line-height: 35px;
  color: #1F2C70;
  font-weight: 500;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .basket-products__card-title:hover {
    color: #FF1C1C;
  }
}
.basket-products__card-title:active {
  color: #FF1C1C;
}

.basket-products__card-price {
  width: 145px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: auto;
  white-space: nowrap;
  font-size: 25px;
  line-height: 40px;
  font-weight: 600;
  color: #1F2C70;
  margin-right: 15px;
  margin-left: 40px;
}

.basket-products__card-del-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #939393;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .basket-products__card-del-btn:hover {
    color: #FF1C1C;
  }
}
.basket-products__card-del-btn:active {
  color: #FF1C1C;
}
.basket-products__card-del-btn svg {
  width: 24px;
  height: 26px;
  display: block;
}

.basket-products__card-counts.p-product-main__counts {
  width: 130px;
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 1609px) {
  .basket-products__card {
    padding: 15px;
  }

  .basket-products__card-img-c {
    margin-right: 15px;
  }

  .basket-products__card-title {
    font-size: 18px;
    line-height: 29px;
  }

  .basket-products__card-counts.p-product-main__counts {
    width: 105px;
  }

  .basket-products__card-price {
    font-size: 20px;
    line-height: 32px;
    width: 115px;
    margin-left: 20px;
  }
}
@media (max-width: 1023px) {
  .basket-products__card-img-c {
    width: 89px;
    height: 60px;
  }
}
@media (max-width: 767px) {
  .basket-products {
    margin-bottom: 50px;
  }

  .basket-products__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .basket-products__card-l {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 5px;
  }
  .basket-products__card-r {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .basket-products__card-info {
    margin-right: 0;
  }

  .basket-products__card-price {
    width: auto;
    margin-right: auto;
    padding-right: 5px;
    margin-left: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
  }

  .basket-products__card-img {
    padding: 5px;
  }
}
.basket-shipping {
  overflow: hidden;
}

.basket-shipping__title {
  padding-top: 20px;
  position: relative;
  margin-bottom: 30px;
}
.basket-shipping__title:before {
  position: absolute;
  display: block;
  content: "";
  width: 210px;
  height: 4px;
  top: 0;
  left: 0;
  background: #FF1C1C;
}

.basket-shipping-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: -10px;
  margin-right: -10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.basket-shipping-col {
  padding-left: 10px;
  padding-right: 10px;
}
.basket-shipping-col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 450px;
}
.basket-shipping-col-main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.basket-shipping-col-sub {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 352px;
  margin-left: 10px;
}

.basket-shipping-col__title {
  font-weight: 600;
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 20px;
  color: #939393;
}

.basket-shipping__fields-group {
  margin-bottom: 30px;
}

.basket-shipping__fields-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.basket-shipping__fields-row-l {
  width: 120px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 10px;
}
.basket-shipping__fields-row-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.basket-shipping__fields-row:last-child {
  margin-bottom: 0;
}

.basket-shipping-col__txt {
  color: rgba(0, 0, 0, 0.8);
  font-size: 18px;
  line-height: 29px;
}
.basket-shipping-col__txt_mb-20 {
  margin-bottom: 20px;
}

.basket-shipping-row {
  margin-bottom: 30px;
}
.basket-shipping-row:last-child {
  margin-bottom: 0;
}

.basket-shipping__methods {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #939393;
}

.basket-shipping__methods-item {
  margin-bottom: 20px;
}
.basket-shipping__methods-item:last-child {
  margin-bottom: 0;
}

.basket-shipping__methods-item-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.basket-shipping__methods-item-info-l {
  padding-right: 15px;
}
.basket-shipping__methods-item-info-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.basket-shipping__methods-item-info-txt {
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  color: #1F2C70;
}

.basket-delivery-date__input-wrap {
  margin-bottom: 5px;
}

.basket-delivery-date__input {
  cursor: default;
}

@media (max-width: 1609px) {
  .basket-shipping-col-1 {
    width: 370px;
  }
  .basket-shipping-col-main {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .basket-shipping-col-sub {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
    max-width: 352px;
    margin-left: 0;
  }
  .basket-shipping-col-sub:not(:empty) {
    margin-top: 20px;
  }
}
@media (max-width: 1389px) {
  .basket-shipping-col-sub {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .basket-shipping__title:before {
    width: 130px;
  }

  .basket-shipping-col__title {
    font-size: 16px;
    line-height: 26px;
  }

  .basket-shipping-col {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .basket-shipping-col:not(:empty) {
    margin-bottom: 40px;
  }
  .basket-shipping-col:last-child {
    margin-bottom: 0;
  }
  .basket-shipping-col-1 {
    width: 100%;
  }
  .basket-shipping-col-2 {
    width: 40%;
  }
  .basket-shipping-col-3 {
    width: 60%;
  }
  .basket-shipping-col-sub {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
  }
  .basket-shipping-col-sub:not(:empty) {
    margin-top: 0;
  }

  .basket-shipping-col__txt {
    font-size: 16px;
    line-height: 24px;
  }

  .basket-shipping__fields-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .basket-shipping__fields-row-l {
    width: 100%;
    padding-right: 0;
    margin-bottom: 5px;
  }
  .basket-shipping__fields-row-r {
    width: 100%;
  }

  .basket-shipping__fields-group {
    margin-bottom: 20px;
  }

  .basket-delivery-date__title,
.basket-shipping__methods-item-title {
    margin-bottom: 10px;
  }

  .basket-shipping-row {
    margin-bottom: 23px;
  }

  .basket-shipping-col__item {
    margin-bottom: 30px;
  }
  .basket-shipping-col__item:last-child {
    margin-bottom: 0;
  }

  .basket-shipping-col__title_mb-15-mob {
    margin-bottom: 15px;
  }
}
.contacts-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.contacts-l {
  padding-top: 43px;
  margin-right: 35px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.contacts-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 736px;
}

.contacts__info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -30px -50px;
}

.contacts__info-item {
  padding: 0 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: 50px;
}
.contacts__info-item:nth-child(odd) {
  width: 43%;
}
.contacts__info-item:nth-child(even) {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.contacts__info-item-title {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 29px;
}

.contacts__info-item-desc {
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2C70;
}

.contacts-form {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 40px 9px rgba(233, 233, 233, 0.8);
          box-shadow: 0px 20px 40px 9px rgba(233, 233, 233, 0.8);
  padding: 50px 45px;
}

.contacts-form__title {
  margin-bottom: 23px;
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2C70;
}

@media (max-width: 1609px) {
  .contacts__info-item {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .contacts__info-item:nth-child(odd) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .contacts__info-item:nth-child(even) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (max-width: 1389px) {
  .contacts-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .contacts-l {
    padding-top: 0;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-bottom: 50px;
  }

  .contacts-r {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .contacts__info-list {
    margin-left: -15px;
    margin-right: -15px;
  }

  .contacts__info-item {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .contacts__info-item:nth-child(odd) {
    width: 50%;
  }
  .contacts__info-item:nth-child(even) {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .contacts-form {
    padding: 30px;
  }

  .contacts__info-list {
    margin-bottom: -25px;
  }

  .contacts__info-item-desc {
    font-size: 20px;
    line-height: 25px;
  }

  .contacts__info-item-title {
    margin-bottom: 5px;
  }

  .contacts__info-item {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .contacts-form {
    padding: 20px 15px;
  }

  .contacts__info-list {
    margin-bottom: -15px;
  }

  .contacts__info-item-desc {
    font-size: 18px;
    line-height: 22px;
  }

  .contacts__info-item-title {
    font-size: 16px;
    line-height: 26px;
  }

  .contacts__info-item {
    margin-bottom: 15px;
  }
  .contacts__info-item:nth-child(odd) {
    width: 100%;
  }
  .contacts__info-item:nth-child(even) {
    width: 100%;
  }

  .contacts-form__title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
  }
}
.error-page {
  position: relative;
  padding-top: 244px;
  padding-bottom: 76px;
}
.error-page:before {
  position: absolute;
  display: block;
  content: "404";
  top: 74px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  font-weight: bold;
  font-size: 323px;
  line-height: 394px;
  color: #000080;
  opacity: 0.05;
  pointer-events: none;
  z-index: -1;
}

.error-page__title {
  margin-bottom: 81px;
}

.error-page__desc {
  margin-bottom: 70px;
  font-size: 25px;
  line-height: 40px;
  color: #000;
  max-width: 562px;
  margin-left: auto;
  margin-right: auto;
}

.error-page__btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .error-page {
    padding-top: 95px;
    padding-bottom: 55px;
  }
  .error-page:before {
    top: 45px;
    font-size: 132px;
    line-height: 154px;
  }

  .error-page__desc {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }
}
.features-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.features-top-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-right: 15px;
}

.features-top-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 15px;
}

.features-mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 40px;
}

.features-card {
  width: 570px;
  min-height: 328px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 40px 9px rgba(233, 233, 233, 0.8);
          box-shadow: 0px 20px 40px 9px rgba(233, 233, 233, 0.8);
  margin-bottom: 40px;
  padding: 50px 90px;
}
.features-card:first-child {
  margin-left: 0;
}
.features-card + .features-card {
  margin-left: 26px;
}

.features-card__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.features-card__title {
  font-weight: 600;
  font-size: 28px;
  line-height: 34px;
}

.features-card__desc {
  font-size: 18px;
  line-height: 29px;
}

.features-card__ico {
  margin-right: 20px;
}

.features-bot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.features__counts-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.features__counts-item {
  margin-right: 70px;
  position: relative;
}
.features__counts-item:last-child {
  margin-right: 0;
}

.features__counts-item-num {
  position: relative;
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 33px;
  line-height: 42px;
  background: -o-linear-gradient(355.88deg, #1C33FF 13.8%, #031191 92.46%);
  background: linear-gradient(94.12deg, #1C33FF 13.8%, #031191 92.46%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family: "Space Grotesk", sans-serif;
}
.features__counts-item-num:before {
  position: absolute;
  display: block;
  content: "";
  height: 3px;
  background: #FF1C1C;
  width: 95px;
  top: 100%;
  margin-top: 15px;
  border-radius: 0 3px 3px 0;
}

.features__counts-item-title {
  max-width: 100%;
  width: 150px;
  font-size: 18px;
  line-height: 29px;
}

@media (max-width: 1609px) {
  .features-card {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (max-width: 1389px) {
  .features-card {
    padding: 40px;
    min-height: 1px;
  }

  .features-card__title {
    font-size: 26px;
  }

  .features__counts-item {
    margin-right: 20px;
  }
}
@media (max-width: 1023px) {
  .features-bot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .features-bot-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .features-bot-r {
    margin-top: 50px;
  }

  .features__counts-item {
    margin-right: 25px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .features__counts-list {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .features__counts-list {
    margin: 0 -10px -15px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .features__counts-item {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .features-bot-r {
    margin-top: 30px;
  }

  .features__counts-item-num {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 40px;
  }
  .features__counts-item-num:before {
    margin-top: 20px;
  }

  .features__counts-item-title {
    font-size: 16px;
    line-height: 26px;
  }

  .features-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .features-top-l,
.features-top-r {
    width: 100%;
    padding: 0;
  }

  .features-top-r {
    margin-top: 30px;
  }

  .features-card {
    padding: 20px 15px;
    margin-bottom: 15px;
    min-height: 311px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .features-card + .features-card {
    margin-left: 0;
  }

  .features-card__top {
    margin-bottom: 15px;
  }

  .features-card__desc {
    font-size: 16px;
    line-height: 26px;
  }

  .features-card__title {
    font-size: 20px;
    line-height: 24px;
  }

  .features-mid {
    margin-bottom: 25px;
  }
}
.hero {
  position: relative;
  background: -o-radial-gradient(74.82% 50.06%, 60.91% 333.24%, #304793 0%, #1A2164 100%);
  background: radial-gradient(60.91% 333.24% at 74.82% 50.06%, #304793 0%, #1A2164 100%);
  padding-top: 100px;
  overflow: hidden;
}
.hero:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  bottom: 0;
  width: 1920px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("../img/content/home/hero-bg.svg") no-repeat;
  background-size: contain;
  background-position: center right;
  pointer-events: none;
  mix-blend-mode: multiply;
}
.hero > .container {
  position: relative;
}

.hero__content {
  padding: 120px 0 140px;
  max-width: 1000px;
}

.hero__title {
  font-weight: 600;
  font-size: 60px;
  line-height: 73px;
  color: #fff;
  margin-bottom: 40px;
}

.hero__desc {
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 40px;
  color: #fff;
}

.hero__btns-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 1609px) {
  .hero__content {
    padding: 70px 0 90px;
  }
}
@media (max-width: 1389px) {
  .hero__content {
    max-width: 770px;
    padding: 60px 0 80px;
  }

  .hero__title {
    font-size: 48px;
    line-height: 62px;
  }
}
@media (max-width: 1023px) {
  .hero__content {
    max-width: 600px;
    padding: 20px 0 50px;
  }

  .hero__title {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 20px;
  }

  .hero:before {
    left: 10%;
  }
}
@media (max-width: 767px) {
  .hero {
    padding-top: 48px;
  }
  .hero:before {
    left: 25%;
  }

  .hero__content {
    padding-top: 40px;
  }

  .hero__title {
    font-size: 32px;
    line-height: 39px;
  }

  .hero__desc {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .hero__btns-wrap {
    gap: 10px;
  }
}
.off-the-shelf-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.off-the-shelf-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-right: 93px;
}

.off-the-shelf-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 806px;
}

.off-the-shelf__card {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 40px 9px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 20px 40px 9px rgba(0, 0, 0, 0.07);
  padding: 73px 120px;
  position: relative;
}
.off-the-shelf__card:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -8px;
  right: -8px;
  width: 164px;
  height: 164px;
  border-right: 8px solid #FF1C1C;
  border-bottom: 8px solid #FF1C1C;
}

.off-the-shelf__card-item {
  margin-bottom: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.off-the-shelf__card-item:last-child {
  margin-bottom: 0;
}

.off-the-shelf__card-item-ico-c {
  margin-right: 26px;
  width: 35px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.off-the-shelf__card-item-ico {
  display: block;
  max-width: 100%;
  height: auto;
  margin-top: 7px;
}

.off-the-shelf__card-item-title {
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}

@media (max-width: 1609px) {
  .off-the-shelf-l {
    margin-right: 30px;
  }

  .off-the-shelf-r {
    width: 700px;
  }

  .off-the-shelf__card {
    padding: 60px;
  }
}
@media (max-width: 1389px) {
  .off-the-shelf-c {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .off-the-shelf-l {
    margin-right: 0;
    margin-bottom: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .off-the-shelf-r {
    width: 100%;
  }

  .off-the-shelf__card {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .off-the-shelf__card {
    padding: 20px 15px;
  }
  .off-the-shelf__card:before {
    display: none;
  }

  .off-the-shelf__card-item {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .off-the-shelf__card-item:last-child {
    margin-bottom: 0;
  }

  .off-the-shelf__card-item-ico-c {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .off-the-shelf__card-item-title {
    font-size: 16px;
    line-height: 26px;
  }
}
.productions {
  overflow: hidden;
}

.productions-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.productions-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-right: 93px;
}

.productions-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 806px;
}

.productions-info__item {
  margin-right: 120px;
  background: #162C77;
  position: relative;
  padding: 84px 0 60px 90px;
  margin-bottom: 30px;
  min-height: 472px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.productions-info__item:last-child {
  margin-bottom: 0;
}
.productions-info__item:before {
  position: absolute;
  display: block;
  content: "";
  top: 60px;
  left: 0;
  width: 330px;
  height: 3px;
  border-radius: 0 3px 3px 0;
  background: #FF1C1C;
}

.productions-info__item-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.productions-info__item-body-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 240px;
  margin-right: 30px;
}

.productions-info__item-body-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.productions-info__item-title {
  font-weight: 600;
  font-size: 28px;
  line-height: 34px;
  color: #EDF7FF;
  margin-bottom: 35px;
}

.productions-info__item-desc {
  font-size: 16px;
  line-height: 21px;
  color: #EDF7FF;
  margin-bottom: 50px;
}
.productions-info__item-desc_mb-30 {
  margin-bottom: 30px;
}

.productions-info__item-btn-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.productions-info-swiper-c {
  margin-bottom: -60px;
  margin-right: -120px;
}

.productions-info-swiper__item {
  height: 332px;
  position: relative;
}

.productions-info-swiper__item-img {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media (max-width: 1609px) {
  .productions-l {
    margin-right: 30px;
  }

  .productions-r {
    width: 700px;
  }

  .productions-info__item {
    padding: 60px 0 60px 60px;
    margin-right: 90px;
  }
  .productions-info__item:before {
    top: 33px;
    width: 300px;
  }

  .productions-info-swiper-c {
    margin-right: -90px;
  }

  .productions-info-swiper__item {
    height: 270px;
  }
}
@media (max-width: 1389px) {
  .productions-c {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .productions-l {
    margin-right: 0;
    margin-bottom: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .productions-r {
    width: 100%;
  }

  .productions-info__item {
    min-height: 1px;
  }
  .productions-info__item:before {
    width: 50%;
  }

  .productions-info__item-body-l {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .productions-info__item {
    margin-right: 0;
    padding: 45px 15px 0;
    margin-bottom: 55px;
  }
  .productions-info__item:before {
    top: 30px;
    width: 150px;
  }
  .productions-info__item:last-child {
    margin-bottom: 55px;
  }

  .productions-info__item-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .productions-info__item-desc {
    margin-bottom: 20px;
  }

  .productions-info__item-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .productions-info__item-body-l {
    width: 100%;
    margin-right: 0;
  }

  .productions-info__item-body-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-top: 20px;
  }

  .productions-info-swiper-c {
    margin-right: 10px;
    margin-bottom: -40px;
  }

  .productions-info-swiper__item {
    height: 60vw;
  }
}
.p-info-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-info-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 30px;
}

.p-info-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.p-info-slider-c {
  border-top: 12px solid #FF1C1C;
  width: 569px;
}

.p-info-slider__item {
  height: 411px;
  position: relative;
  overflow: hidden;
}

.p-info-slider__img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.p-info-slider__nav-c {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  z-index: 1;
}

.p-info__text {
  max-height: 423px;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.p-info__text::-webkit-scrollbar {
  display: none;
}

@media (max-width: 1389px) {
  .p-info-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-info-l {
    width: 100%;
    margin-right: 0;
    margin-bottom: 50px;
  }

  .p-info-r {
    width: 100%;
  }

  .p-info__text {
    max-height: initial;
  }
}
@media (max-width: 767px) {
  .p-info-l {
    margin-bottom: 30px;
  }

  .p-info-slider-c {
    width: 100%;
    border-width: 6px;
  }

  .p-info-slider__item {
    height: 63.44vw;
  }
}
.news-head {
  margin-bottom: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-head__title {
  font-weight: 600;
  font-size: 28px;
  line-height: 34px;
  color: #1F2C70;
  margin-right: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-head__date {
  font-size: 16px;
  line-height: 26px;
  color: #1F2C70;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (max-width: 767px) {
  .news-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .news-head__title {
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 15px;
    margin-right: 0;
    padding-right: 0;
  }
}
.news__more-btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.news-list-c {
  margin-bottom: 45px;
}

.news-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -15px -45px;
}

.news-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  padding: 0 15px;
  margin-bottom: 45px;
}

.news-card {
  position: relative;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
          box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.news-card:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 11px;
  background: #FF1C1C;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .news-card:hover {
    -webkit-box-shadow: 30px 20px 40px rgba(0, 0, 0, 0.08);
            box-shadow: 30px 20px 40px rgba(0, 0, 0, 0.08);
  }
  .news-card:hover:before {
    width: 100%;
  }
}
.news-card:active:hover {
  -webkit-box-shadow: 30px 20px 40px rgba(0, 0, 0, 0.08);
          box-shadow: 30px 20px 40px rgba(0, 0, 0, 0.08);
}
.news-card:active:hover:before {
  width: 100%;
}

.news-card__body {
  padding: 25px 54px 30px;
}

.news-card__img-c {
  height: 281px;
  position: relative;
}

.news-card__img {
  width: 100%;
  height: 100%;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
}

.news-card__date {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 10px;
  color: #1F2C70;
}

.news-card__title {
  font-size: 22px;
  line-height: 27px;
  font-weight: 600;
  color: #1F2C70;
  margin-bottom: 15px;
}

.news-card__desc {
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

@media (max-width: 1609px) {
  .news-card__body {
    padding: 25px;
  }

  .news-card__img-c {
    height: 232px;
  }
}
@media (max-width: 1389px) {
  .news-item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .news-item {
    width: 100%;
  }

  .news-card__body {
    padding: 20px 15px;
  }

  .news-card__img-c {
    height: 56vw;
  }
}
.p-product-info {
  margin-bottom: 110px;
  overflow: hidden;
}
.p-product-info:last-child {
  margin-bottom: 0;
}

.p-product-info__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-product-info__nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.p-product-info__nav-btn {
  width: 100%;
  height: 67px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 10px;
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2C70;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
.p-product-info__nav-btn:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -2px;
  left: 0;
  right: 0;
  height: 4px;
  background: #FF1C1C;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .p-product-info__nav-btn:hover {
    background: #F9F9F9;
  }
}
.p-product-info__nav-btn.active {
  background: #F9F9F9;
}
.p-product-info__nav-btn.active:before {
  opacity: 1;
}

.p-product-info__tabs {
  position: relative;
}
.p-product-info__tabs:before {
  position: absolute;
  display: block;
  content: "";
  left: -9999px;
  right: -9999px;
  top: 0;
  bottom: 0;
  pointer-events: none;
  background: #F9F9F9;
  z-index: -1;
}

.p-product-info__tab {
  padding: 60px 0;
}

.p-product-info__article {
  max-width: 991px;
  color: #1F2C70;
}

.p-product-info__downloads-item {
  margin-bottom: 13px;
}
.p-product-info__downloads-item:last-child {
  margin-bottom: 0;
}

.p-product-info__downloads-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1122B6;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.p-product-info__downloads-btn-ico {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 22px;
}
.p-product-info__downloads-btn-title {
  font-size: 18px;
  line-height: 29px;
  text-decoration: underline;
  font-weight: 600;
}
@media (hover: hover) {
  .p-product-info__downloads-btn:hover {
    color: #FF1C1C;
  }
}
.p-product-info__downloads-btn:active {
  color: #FF1C1C;
}

@media (max-width: 1389px) {
  .p-product-info {
    margin-bottom: 80px;
  }

  .p-product-info__nav-btn {
    height: 55px;
    font-size: 18px;
    line-height: 22px;
  }

  .p-product-info__tab {
    padding: 45px 0;
  }
}
@media (max-width: 767px) {
  .p-product-info__nav-c {
    overflow: auto;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -2px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 2px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .p-product-info__nav-c::-webkit-scrollbar {
    display: none;
  }

  .p-product-info__nav-item {
    min-width: 175px;
  }

  .p-product-info__tab {
    padding: 20px 0;
  }

  .p-product-info__downloads-btn-ico {
    margin-right: 10px;
  }
  .p-product-info__downloads-btn-title {
    font-size: 16px;
    line-height: 22px;
  }
}
.p-product-main {
  padding-bottom: 70px;
  overflow: hidden;
}

.p-product-main-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-product-main-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 690px;
}

.p-product-main-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.p-product-main-r__in {
  background: #F9F9F9;
  padding: 38px 53px;
}

.p-product-main__available {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.p-product-main__available-ico {
  margin-right: 5px;
}
.p-product-main__available-title {
  font-size: 16px;
  line-height: 26px;
  color: #00BC92;
}

.p-product-main__title {
  font-size: 40px;
  line-height: 49px;
  font-weight: 600;
  color: #1F2C70;
  margin-bottom: 15px;
}

.p-product-main__desc {
  margin-bottom: 15px;
  opacity: 0.8;
  font-size: 18px;
  line-height: 29px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.p-product-main__favorite-btn-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-product-main__favorite-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}
.p-product-main__favorite-btn-ico {
  fill: transparent;
  stroke: #FF1C1C;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-right: 10px;
}
.p-product-main__favorite-btn-title {
  font-size: 16px;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.6);
}
.p-product-main__favorite-btn.active .p-product-main__favorite-btn-ico {
  fill: #FF1C1C;
}
@media (hover: hover) {
  .p-product-main__favorite-btn:hover .p-product-main__favorite-btn-ico {
    fill: #FF1C1C;
  }
}
.p-product-main__favorite-btn:active .p-product-main__favorite-btn-ico {
  fill: #FF1C1C;
}

.p-product-main__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-product-main__btns > * {
  margin-right: 5px;
}
.p-product-main__btns > *:last-child {
  margin-right: 0;
}

.p-product-main__buy-btn {
  -webkit-box-flex: 1.1;
  -webkit-flex: 1.1;
      -ms-flex: 1.1;
          flex: 1.1;
  min-width: initial;
}

.p-product-main__ask-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: initial;
  border-color: #E0E0E0;
  color: #1F2C70;
  font-weight: bold;
}

.p-product-main__price-current {
  font-size: 32px;
  line-height: 51px;
  font-weight: bold;
  color: #FF1C1C;
  margin-bottom: 10px;
}

.p-product-main__counts {
  width: 149px;
  height: 50px;
  background: #EFEFEF;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.p-product-main__counts-count-btn {
  width: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 22px;
  line-height: 35px;
  color: #1F2C70;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .p-product-main__counts-count-btn:hover {
    color: #FF1C1C;
  }
}

.p-product-main__counts-count-input {
  width: 50px;
  background: none;
  border-radius: 0;
  border: none;
  text-align: center;
  height: 35px;
  padding: 0;
  margin: 0;
  display: block;
  color: #1F2C70;
  font-weight: bold;
  font-size: 18px;
  line-height: 29px;
  outline: none;
}

@media (max-width: 1609px) {
  .p-product-main-l {
    margin-right: 30px;
  }

  .p-product-main-r__in {
    padding: 30px;
  }
}
@media (max-width: 1609px) and (min-width: 1390px) {
  .p-product-main__counts {
    margin-bottom: 5px;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .p-product-main__buy-btn,
.p-product-main__ask-btn {
    width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .p-product-main__btns {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .p-product-main__btns-spacer {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (max-width: 1389px) {
  .p-product-main-c {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .p-product-main-l {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }

  .p-product-main-r {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
@media (max-width: 767px) {
  .p-product-main-l {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 80px;
  }

  .p-product-main-r__in {
    padding: 20px 15px;
  }

  .p-product-main__title {
    font-size: 25px;
    line-height: 30px;
  }

  .p-product-main__desc {
    font-size: 16px;
    line-height: 26px;
    -webkit-line-clamp: 6;
  }

  .p-product-main__favorite-btn-title {
    font-size: 14px;
    line-height: 22px;
  }

  .p-product-main__price-current {
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 25px;
  }

  .p-product-main__btns {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .p-product-main__btns > * {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .p-product-main__btns > *:last-child {
    margin-bottom: 0;
  }

  .p-product-main__counts,
.p-product-main__buy-btn,
.p-product-main__ask-btn {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-product-main__counts {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .p-product-main {
    padding-bottom: 50px;
  }
}
.product-slider-thumb-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 90px;
  margin-right: 30px;
}

.product-slider-thumb {
  height: 491px;
  margin-left: -25px;
  margin-right: -25px;
  padding-left: 25px;
  padding-right: 25px;
}

.product-slider-thumb__item {
  height: 83px;
  cursor: pointer;
  -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
          box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (hover: hover) {
  .product-slider-thumb__item:hover {
    opacity: 0.7;
  }
}

.product-slider-thumb__img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.product-slider-c {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.product-slider {
  -webkit-box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
          box-shadow: 0px 20px 20px rgba(163, 163, 163, 0.05);
}

.product-slider__item {
  height: 491px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product-slider__img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.product-slider__nav-c {
  z-index: 5;
  position: absolute;
  bottom: 0;
  left: 25px;
}
.product-slider__nav-c .swiper-custom-button {
  margin-right: 40px;
  background: none;
}

.product-slider__zoom-btn-wrap {
  z-index: 5;
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product-slider__zoom-btn {
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .product-slider__zoom-btn:hover {
    opacity: 0.7;
  }
}

.product-slider__zoom-btn-ico {
  width: 30px;
  height: 30px;
  opacity: 0.5;
  color: #1F2C70;
}

@media (max-width: 767px) {
  .product-slider-c {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-bottom: 0;
  }

  .product-slider__zoom-btn-ico {
    width: 26px;
    height: 26px;
  }

  .product-slider__zoom-btn-wrap {
    right: 15px;
    bottom: 15px;
  }

  .product-slider__item {
    height: 75vw;
  }

  .product-slider-thumb-c {
    width: 100%;
    margin-right: 0;
  }

  .product-slider-thumb {
    height: auto;
  }

  .product-slider__nav-c {
    top: 100%;
    margin-top: 100px;
    left: 0;
    right: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .product-slider__nav-c .swiper-custom-button:last-child {
    margin-right: 0;
  }
}
.comparison__title {
  margin-bottom: 40px;
}

.comparison__table-c {
  position: relative;
}

.comparison__table {
  width: 100%;
  table-layout: fixed;
  text-align: center;
  border: 1px solid #EEEEEE;
  border-top: none;
}
.comparison__table thead {
  background: #F3F3F3;
  border-bottom: 2px solid #E2E2E2;
}
.comparison__table thead th {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #1F2C70;
}
.comparison__table tbody tr {
  background: #FFFFFF;
}
.comparison__table tbody tr:nth-child(even) {
  background: #F9F9F9;
}
.comparison__table tbody td {
  font-size: 18px;
  line-height: 27px;
}
.comparison__table td,
.comparison__table th {
  height: 50px;
  padding: 5px 10px;
  border-right: 1px solid #EEEEEE;
}
.comparison__table td:last-child,
.comparison__table th:last-child {
  border-right: none;
}
.comparison__table a {
  text-decoration: underline;
}
@media (hover: hover) {
  .comparison__table a:hover {
    text-decoration: none;
  }
}
.comparison__table a:active {
  text-decoration: none;
}

@media (max-width: 1389px) {
  .comparison__table thead th {
    font-size: 16px;
  }
  .comparison__table tbody td {
    line-height: 24px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .comparison__title {
    margin-bottom: 30px;
  }

  .comparison__table-c {
    margin-top: 30px;
    overflow: auto;
    padding-bottom: 30px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    scrollbar-width: thin;
    scrollbar-color: #1F2C70 #EFEFEF;
  }
  .comparison__table-c::-webkit-scrollbar {
    width: 6px;
    height: 6px;
  }
  .comparison__table-c::-webkit-scrollbar-track {
    background: #EFEFEF;
    margin-left: 20px;
    margin-right: 20px;
  }
  .comparison__table-c::-webkit-scrollbar-thumb {
    background: #1F2C70;
    border-radius: 0;
  }

  .comparison__table {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
    table-layout: auto;
  }
  .comparison__table thead th {
    line-height: 20px;
  }
  .comparison__table td,
.comparison__table th {
    height: 70px;
    padding: 10px 15px;
    max-width: 300px;
  }
}
.products-main {
  margin-bottom: 130px;
}

.products-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -16px -22px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.products-list.view-row .products-item {
  width: 50%;
}
.products-list.view-row .products-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.products-list.view-row .products-card-l {
  margin-right: 14px;
}
.products-list.view-row .products-card__img-c {
  width: 248px;
  height: 172px;
  margin-bottom: 0;
}
.products-list.view-row .products-card__title {
  padding-right: 30px;
}
.products-list.view-row .products-card__desc {
  margin-bottom: 13px;
  -webkit-line-clamp: 3;
}
.products-list.view-row .products-card__btn {
  width: 137px;
}
.products-list.view-row .products-card__price {
  font-size: 26px;
  line-height: 42px;
}

.products-item {
  padding: 0 16px;
  margin-bottom: 22px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.products-card {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 14px 16px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.products-card-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.products-card-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (hover: hover) {
  .products-card:hover {
    -webkit-box-shadow: 30px 20px 40px rgba(0, 0, 0, 0.08);
            box-shadow: 30px 20px 40px rgba(0, 0, 0, 0.08);
  }
}

.products-card__available {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: 14px;
  left: 16px;
}
.products-card__available-ico {
  margin-right: 6px;
}
.products-card__available-title {
  font-size: 16px;
  line-height: 26px;
  color: #00BC92;
  font-weight: 600;
}

.products-card__favorite {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 14px;
  right: 16px;
  z-index: 1;
}
.products-card__favorite-ico {
  fill: transparent;
  stroke: #FF1C1C;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.products-card__favorite.active .products-card__favorite-ico {
  fill: #FF1C1C;
}
@media (hover: hover) {
  .products-card__favorite:hover .products-card__favorite-ico {
    fill: #FF1C1C;
  }
}
.products-card__favorite:active .products-card__favorite-ico {
  fill: #FF1C1C;
}

.products-card__img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.products-card__img-c {
  margin-bottom: 14px;
  height: 140px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.products-card__title {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2C70;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (hover: hover) {
  .products-card__title:hover {
    color: #FF1C1C;
  }
}
.products-card__title:active {
  color: #FF1C1C;
}

.products-card__desc {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.products-card__foot {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.products-card__btn {
  min-width: 121px;
  height: 42px;
  font-size: 14px;
  line-height: 17px;
}

.products-card__price {
  font-size: 20px;
  line-height: 32px;
  color: #1F2C70;
  font-weight: 600;
}

@media (max-width: 1609px) {
  .products-item {
    width: 33.3333333333%;
  }

  .products-list.view-row .products-item {
    width: 100%;
  }
}
@media (max-width: 1389px) {
  .products-item {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .products-list.view-row .products-card__img-c {
    width: 215px;
    height: 150px;
  }
}
@media (max-width: 767px) {
  .products-main {
    margin-bottom: 50px;
  }

  .products-list {
    margin-bottom: 0;
  }

  .products-item {
    width: 100%;
    margin-bottom: 15px;
  }
  .products-item:last-child {
    margin-bottom: 0;
  }

  .products-card {
    padding: 20px 15px;
  }

  .products-card__available {
    top: 20px;
    left: 15px;
  }

  .products-card__favorite {
    top: 20px;
    right: 15px;
  }

  .products-card__img-c {
    height: 37.5vw;
    margin-bottom: 15px;
  }

  .products-card__title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }

  .products-card__desc {
    margin-bottom: 15px;
  }
}
.products-nav {
  margin-bottom: 20px;
}

.products-nav__head {
  position: relative;
  margin-bottom: 14px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 40px 9px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 20px 40px 9px rgba(0, 0, 0, 0.07);
  padding: 20px;
}
.products-nav__head:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -8px;
  right: -8px;
  width: 156px;
  height: 146px;
  max-height: 100%;
  border-right: 8px solid #FF1C1C;
  border-bottom: 8px solid #FF1C1C;
  pointer-events: none;
}

.products-nav__title {
  font-size: 18px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 15px;
  font-weight: 500;
}

.products-nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -5px -10px;
}
.products-nav__list li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 5px;
  width: 16.6666666667%;
  margin-bottom: 11px;
}
.products-nav__list li a {
  outline: none;
  border: none;
  background: #F9F9F9;
  cursor: pointer;
  padding: 5px;
  border-radius: 5px;
  min-height: 62px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #152B74;
}
.products-nav__list li a:hover, .products-nav__list li a:active, .products-nav__list li a:focus {
  outline: none;
}
@media (hover: hover) {
  .products-nav__list li a:hover {
    color: #fff;
    background: #152B74;
  }
}
.products-nav__list li a:active {
  color: #fff;
  background: #152B74;
}
.products-nav__list li.active a {
  color: #fff;
  background: #152B74;
}

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

.products__view-item {
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.products__view-item:last-child {
  margin-right: 0;
}

.products__view-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(31, 44, 112, 0.1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .products__view-btn:hover {
    color: #1F2C70;
  }
}
.products__view-btn.active, .products__view-btn:active {
  color: #1F2C70;
}

@media (max-width: 1609px) {
  .products-nav__head {
    padding: 10px;
  }
  .products-nav__head:before {
    width: 142px;
    height: 123px;
  }

  .products-nav__list li {
    width: 33.3333333333%;
  }
  .products-nav__list li a {
    min-height: 50px;
  }
}
@media (max-width: 767px) {
  .products-nav {
    margin-bottom: 30px;
  }

  .products-nav__head {
    padding: 20px 15px;
  }
  .products-nav__head:before {
    display: none;
  }

  .products__view {
    display: none;
  }

  .products-nav__title {
    font-size: 16px;
    line-height: 20px;
  }

  .products-nav__list {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    max-height: 40px;
    overflow: hidden;
    -webkit-transition: max-height 0.3s;
    -o-transition: max-height 0.3s;
    transition: max-height 0.3s;
  }
  .products-nav__list li {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }
  .products-nav__list li.active {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .products-nav__list li a {
    padding: 0;
    font-size: 12px;
    line-height: 19px;
    min-height: 40px;
  }
  .products-nav__list.active {
    margin-bottom: -10px;
    max-height: 1000px;
  }

  .products-nav__more-btn {
    position: relative;
    margin-top: 15px;
    padding-right: 25px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #1122B6;
  }
  .products-nav__more-btn-active {
    display: none;
  }
  .products-nav__more-btn-default {
    display: block;
  }
  .products-nav__more-btn:before {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    right: 0;
    width: 11px;
    height: 11px;
    margin-top: -4px;
    border: 2px solid #1122B6;
    border-right: none;
    border-top: none;
    -webkit-transform: translateY(-50%) rotate(315deg);
        -ms-transform: translateY(-50%) rotate(315deg);
            transform: translateY(-50%) rotate(315deg);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .products-nav__more-btn.active:before {
    margin-top: 2px;
    -webkit-transform: translateY(-50%) rotate(135deg);
        -ms-transform: translateY(-50%) rotate(135deg);
            transform: translateY(-50%) rotate(135deg);
  }
  .products-nav__more-btn.active .products-nav__more-btn-default {
    display: none;
  }
  .products-nav__more-btn.active .products-nav__more-btn-active {
    display: block;
  }
}
.reg-form {
  width: 930px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  margin-top: 40px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwibWFpbi5jc3MiLCJfYWJzdHJhY3RzL19hZGFwdGl2ZS5zY3NzIiwiX2Fic3RyYWN0cy9fcmVib290LnNjc3MiLCJfaW5zdHJ1bWVudHMvX3N2Zy1tb25vLXNwcml0ZS5zY3NzIiwibGlicy9qcXVlcnkubW9kYWwubWluLnNjc3MiLCJsaWJzL3BpY2ttZXVwLnNjc3MiLCJsaWJzL3NlbGVjdDIubWluLnNjc3MiLCJsaWJzL3N3aXBlci1idW5kbGUubWluLnNjc3MiLCJiYXNlL2FuaW1hdGlvbnMuc2NzcyIsImJhc2UvY29sb3JzLnNjc3MiLCJiYXNlL2ZvbnRzLnNjc3MiLCJiYXNlL2dlbmVyYWwuc2NzcyIsIl9hYnN0cmFjdHMvX3ZhcnMuc2NzcyIsImJhc2UvbGlic19jdXN0b20uc2NzcyIsImJhc2UvdGV4dC5zY3NzIiwiYmFzZS91dGlscy5zY3NzIiwiZWxlbWVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImVsZW1lbnRzL2J1dHRvbnMuc2NzcyIsImVsZW1lbnRzL2NhbGVuZGFyLnNjc3MiLCJlbGVtZW50cy9mb290ZXIuc2NzcyIsImVsZW1lbnRzL2Zvcm0uc2NzcyIsImVsZW1lbnRzL2hlYWRlci5zY3NzIiwiZWxlbWVudHMvbWVudS5zY3NzIiwiZWxlbWVudHMvbW9kYWxzL21vZGFsc19hZGQtYWRkcmVzcy5zY3NzIiwiZWxlbWVudHMvbW9kYWxzL21vZGFsc19hZGQtdG8tZmF2b3Iuc2NzcyIsImVsZW1lbnRzL21vZGFscy9tb2RhbHNfYXNrLnNjc3MiLCJlbGVtZW50cy9tb2RhbHMvbW9kYWxzX2NhcnQuc2NzcyIsImVsZW1lbnRzL21vZGFscy9tb2RhbHNfZ2FsbGVyeS5zY3NzIiwiZWxlbWVudHMvbW9kYWxzL21vZGFsc19nZW5lcmFsLnNjc3MiLCJlbGVtZW50cy9tb2RhbHMvbW9kYWxzX2dpZnQuc2NzcyIsImVsZW1lbnRzL3JlbGF0ZWQtcHJvZHVjdHMuc2NzcyIsImVsZW1lbnRzL3NlY3Rpb25zLnNjc3MiLCJlbGVtZW50cy9zdWJzY3JpYmUuc2NzcyIsInBhZ2VzL2Fib3V0L2Fib3V0X2dlbmVyYWwuc2NzcyIsInBhZ2VzL2FjY291bnQvYWNjb3VudF9nZW5lcmFsLnNjc3MiLCJwYWdlcy9hY2NvdW50L2FjY291bnRfaW5mby5zY3NzIiwicGFnZXMvYWNjb3VudC9hY2NvdW50X29yZGVyZWQuc2NzcyIsInBhZ2VzL2FjY291bnQvYWNjb3VudF9vcmRlcnMuc2NzcyIsInBhZ2VzL2FjY291bnQvYWNjb3VudF9zZXR0aW5ncy5zY3NzIiwicGFnZXMvYXV0aC9hdXRoX2dlbmVyYWwuc2NzcyIsInBhZ2VzL2Jhc2tldC9iYXNrZXRfYXNpZGUuc2NzcyIsInBhZ2VzL2Jhc2tldC9iYXNrZXRfZ2VuZXJhbC5zY3NzIiwicGFnZXMvYmFza2V0L2Jhc2tldF9wcm9kdWN0cy5zY3NzIiwicGFnZXMvYmFza2V0L2Jhc2tldF9zaGlwaW5nLnNjc3MiLCJwYWdlcy9jb250YWN0cy9jb250YWN0c19nZW5lcmFsLnNjc3MiLCJwYWdlcy9lcnJvci9lcnJvcl9nZW5lcmFsLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfZmVhdHVyZXMuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9oZXJvLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfb2ZmLXRoZS1zaGVsZi5zY3NzIiwicGFnZXMvaG9tZS9ob21lX3Byb2R1Y3Rpb25zLnNjc3MiLCJwYWdlcy9pbmZvL2luZm9fZ2VuZXJhbC5zY3NzIiwicGFnZXMvbmV3cy1pbm5lci9uZXdzLWlubmVyLnNjc3MiLCJwYWdlcy9uZXdzLW1haW4vbmV3cy1tYWluX19nZW5lcmFsLnNjc3MiLCJwYWdlcy9wcm9kdWN0L3Byb2R1Y3RfaW5mby5zY3NzIiwicGFnZXMvcHJvZHVjdC9wcm9kdWN0X21haW4uc2NzcyIsInBhZ2VzL3Byb2R1Y3QvcHJvZHVjdF9zbGlkZXJzLnNjc3MiLCJwYWdlcy9wcm9kdWN0cy9wcm9kdWN0c19jb21wYXJpc29uLnNjc3MiLCJwYWdlcy9wcm9kdWN0cy9wcm9kdWN0c19pdGVtcy5zY3NzIiwicGFnZXMvcHJvZHVjdHMvcHJvZHVjdHNfbmF2LnNjc3MiLCJwYWdlcy9yZWdpc3RyYXRpb24vcmVnaXN0cmF0aW9uX2dlbmVyYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwSUE7RUFFRSxhQUFBO0VBRUQsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7QUMzSUQ7QURVQztFQTRIQyxhQUFBO0FDbklGOztBQ0lZO0VBQ0ksd0JBQUE7QUREaEI7O0FDS1k7RUFDSSx3QkFBQTtBREZoQjs7QUNDWTtFQUNJLHdCQUFBO0FERWhCOztBQ0hZO0VBQ0ksd0JBQUE7QURNaEI7O0FDUFk7RUFDSSx3QkFBQTtBRFVoQjs7QUNYWTtFQUNJLHdCQUFBO0FEY2hCOztBQ2ZZO0VBQ0ksd0JBQUE7QURrQmhCOztBQ25CWTtFQUNJLHdCQUFBO0FEc0JoQjs7QUM1Qlk7RUFDSSx3QkFBQTtBRCtCaEI7O0FDM0JZO0VBQ0ksd0JBQUE7QUQ4QmhCOztBQy9CWTtFQUNJLHdCQUFBO0FEa0NoQjs7QUNuQ1k7RUFDSSx3QkFBQTtBRHNDaEI7O0FDdkNZO0VBQ0ksd0JBQUE7QUQwQ2hCOztBQzNDWTtFQUNJLHdCQUFBO0FEOENoQjs7QUMvQ1k7RUFDSSx3QkFBQTtBRGtEaEI7O0FDbkRZO0VBQ0ksd0JBQUE7QURzRGhCOztBQzVEWTtFQUNJLHdCQUFBO0FEK0RoQjs7QUMzRFk7RUFDSSx3QkFBQTtBRDhEaEI7O0FDL0RZO0VBQ0ksd0JBQUE7QURrRWhCOztBQ25FWTtFQUNJLHdCQUFBO0FEc0VoQjs7QUN2RVk7RUFDSSx3QkFBQTtBRDBFaEI7O0FDM0VZO0VBQ0ksd0JBQUE7QUQ4RWhCOztBQy9FWTtFQUNJLHdCQUFBO0FEa0ZoQjs7QUNuRlk7RUFDSSx3QkFBQTtBRHNGaEI7O0FDNUZZO0VBQ0ksd0JBQUE7QUQrRmhCOztBQzNGWTtFQUNJLHdCQUFBO0FEOEZoQjs7QUMvRlk7RUFDSSx3QkFBQTtBRGtHaEI7O0FDbkdZO0VBQ0ksd0JBQUE7QURzR2hCOztBQ3ZHWTtF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dFNNO0lBQ0ksV0FBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0UxRDR0U1Y7RTBEMXRTVTtJQUNJLDRCQUFBO0lBQUEsaUJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7RTFENHRTZDtFMER6dFNVO0lBQ0ksVUFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0UxRDJ0U2Q7RTBEdnRTTTtJQUNJLG9CQUFBO0lBQ0Esa0JBQUE7RTFEeXRTVjs7RTBEcnRTRTtJQUNJLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLDJCQUFBO0lBQUEsNEJBQUE7SUFBQSwyQkFBQTtJQUFBLG9CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxjOUNyTUU7RVo2NVNSO0UwRHR0U007SUFDSSxhQUFBO0UxRHd0U1Y7RTBEcnRTTTtJQUNJLGNBQUE7RTFEdXRTVjtFMERwdFNNO0lBQ0ksa0JBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGtEQUFBO1FBQUEsOENBQUE7WUFBQSwwQ0FBQTtJQUNBLDRCQUFBO0lBQUEsdUJBQUE7SUFBQSxvQkFBQTtFMURzdFNWO0UwRGx0U1U7SUFDSSxlQUFBO0lBQ0Esa0RBQUE7UUFBQSw4Q0FBQTtZQUFBLDBDQUFBO0UxRG90U2Q7RTBEanRTVTtJQUNJLGFBQUE7RTFEbXRTZDtFMERodFNVO0lBQ0ksY0FBQTtFMURrdFNkO0FBQ0Y7QTJEbDhTQTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0EzRG84U0oiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gbGlua3NIb3ZlcigpIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZXMge1xyXG5cdEBjb250ZW50O1xyXG5cclxuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBnZXRMZXR0ZXJTKCRzcGFjZVZhbHVlSW5QSCwgJGZvbnRTaXplSW5QSCkge1xyXG5cdGxldHRlci1zcGFjaW5nOiAkc3BhY2VWYWx1ZUluUEggKiAkZm9udFNpemVJblBIIC8gMTAwMCArIHB4O1xyXG59XHJcblxyXG5AbWl4aW4gZ2V0U3ByaXRlKCRzcHJpdGUsICRzY2FsZTogMSkge1xyXG5cdCRzcHJpdGUtaW1hZ2U6IG50aCgkc3ByaXRlLCA5KTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skc3ByaXRlLWltYWdlfSk7XHJcblxyXG5cdCRzcHJpdGUtb2Zmc2V0LXg6IG50aCgkc3ByaXRlLCAzKSAqICRzY2FsZTtcclxuXHQkc3ByaXRlLW9mZnNldC15OiBudGgoJHNwcml0ZSwgNCkgKiAkc2NhbGU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAgJHNwcml0ZS1vZmZzZXQteTtcclxuXHJcblx0JHNwcml0ZS1icy14OiBudGgoJHNwcml0ZSwgNykgKiAkc2NhbGU7XHJcblx0JHNwcml0ZS1icy15OiBudGgoJHNwcml0ZSwgOCkgKiAkc2NhbGU7XHJcblx0YmFja2dyb3VuZC1zaXplOiAkc3ByaXRlLWJzLXggJHNwcml0ZS1icy15O1xyXG5cclxuXHR3aWR0aDogbnRoKCRzcHJpdGUsIDUpICogJHNjYWxlO1xyXG5cdGhlaWdodDogbnRoKCRzcHJpdGUsIDYpICogJHNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcclxuXHRAaWYgJHBvaW50ID09IHhsLW9ubHkge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IGxnIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDExOTlweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBsZy1vbmx5IHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IG1kIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IG1kLW9ubHkge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkgIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cclxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gc20tb25seSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IHhzIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDU3NXB4KSAgeyBAY29udGVudCA7IH1cclxuXHR9XHJcbn1cclxuXHJcbiVfYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuXHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHJcblx0Ji50b3AgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxyXG5cclxuXHQmLnJpZ2h0IHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cclxuXHJcblx0Ji5ib3R0b20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XHJcblxyXG5cdCYubGVmdCB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxyXG59XHJcblxyXG4lX3RyaWFuZ2xlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAwOyBcclxuXHRoZWlnaHQ6IDA7IFxyXG5cclxuXHQmLnRvcCB7XHJcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgYmxhY2s7XHJcblx0fVxyXG5cclxuXHQmLnJpZ2h0IHtcclxuXHRcdGJvcmRlci10b3A6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDYwcHggc29saWQgYmxhY2s7XHJcblx0fVxyXG5cclxuXHQmLmJvdHRvbSB7XHJcblx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci10b3A6IDIwcHggc29saWQgYmxhY2s7XHJcblx0fVxyXG5cclxuXHQmLmxlZnQge1xyXG5cdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IFxyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIGJsYWNrOyBcclxuXHR9XHJcbn1cclxuXHJcbiVjbGVhci1idG4ge1xyXG5cdEBpbmNsdWRlIHN0YXRlcyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxufSIsIi5jbHItYnRuIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2xyLWJ0bjpob3ZlciwgLmNsci1idG46YWN0aXZlLCAuY2xyLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zY3JlZW4tbWQtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctdGFibGUtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tbWQtc2hvdy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1zbS1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXNtLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXNtLXNob3ctaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXNtLXNob3ctdGFibGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tc20tc2hvdy10YWJsZS1yb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tc20tc2hvdy10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXNtLXNob3ctZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1zbS1zaG93LWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldC1zaG93LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldC1zaG93LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3ctaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXNob3ctdGFibGUtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXNob3ctdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xuICAuc2NyZWVuLW1kLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbWQtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbWQtc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3ctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3ctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbWQtc2hvdy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3ctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5zY3JlZW4tc20taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1zbS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1zbS1zaG93LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLXNtLXNob3ctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tc20tc2hvdy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tc20tc2hvdy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1zbS1zaG93LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tc20tc2hvdy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLXNtLXNob3ctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmxldC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldC1zaG93LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldC1zaG93LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldC1zaG93LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3ctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3ctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN2Zy1pY29uLWJhc2tldCB7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDI5cHg7XG59XG5cbi5zdmctaWNvbi1iYXNrZXQtZGVsZXRlLWljbyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5zdmctaWNvbi1icmVhZC1pdGVtLWFycm93IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogOXB4O1xufVxuXG4uc3ZnLWljb24tY2hlY2tib3gtaWNvIHtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uc3ZnLWljb24tY3J5cHRvLWljby0xIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLnN2Zy1pY29uLWNyeXB0by1pY28tMiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zdmctaWNvbi1kb3dubG9hZC1pY28ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyM3B4O1xufVxuXG4uc3ZnLWljb24tZHJvcC1hcnJvdy1kb3duIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnN2Zy1pY29uLWRyb3AtYXJyb3ctZG93bl9ibHVlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnN2Zy1pY29uLWRyb3AtYXJyb3ctdXAge1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5zdmctaWNvbi1mYXZvcml0ZSB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG59XG5cbi5zdmctaWNvbi1mYXZvcml0ZS1hY3RpdmUge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uc3ZnLWljb24tZm9vdGVyLW1haWwge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uc3ZnLWljb24tZm9vdGVyLW1hcCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5zdmctaWNvbi1mb290ZXItcGhvbmUge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uc3ZnLWljb24tZm9vdGVyLXRpbWUge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uc3ZnLWljb24taW4tc3RvY2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uc3ZnLWljb24tbGluLWljbyB7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5zdmctaWNvbi1saW5rLWFycm93LXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLWxpc3QtaXRlbS1pY28ge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiA5cHg7XG59XG5cbi5zdmctaWNvbi1zZWN0aW9uLXdhdmUge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiA2N3B4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLW5hdi1hcnJvdy1sZWZ0IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjVweDtcbn1cblxuLnN2Zy1pY29uLXNsaWRlci1uYXYtYXJyb3ctcmlnaHQge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uc3ZnLWljb24tc3VjY2Vzcy1pY28ge1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyOXB4O1xufVxuXG4uc3ZnLWljb24tdmlldy1ncmlkIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLnN2Zy1pY29uLXZpZXctcm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLnN2Zy1pY29uLXpvb20taWNvIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMDVlbTtcbn1cblxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb2RhbCBhLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuXG4ubW9kYWwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC1zcGlubmVyID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDJweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhbC1zcGlubmVyIC5yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5tb2RhbC1zcGlubmVyIC5yZWN0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4ucGlja21ldXAge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLnBpY2ttZXVwICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5waWNrbWV1cC5wbXUtZmxhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBpY2ttZXVwLnBtdS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMy44ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNWVtO1xufVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS10b2RheSB7XG4gIGJhY2tncm91bmQ6ICMxNzM4NGQ7XG4gIGNvbG9yOiAjODhjNWViO1xufVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzg4YzVlYjtcbn1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1ub3QtaW4tbW9udGgge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kaXNhYmxlZCwgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMTM2YTlmO1xuICBjb2xvcjogI2VlZTtcbn1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1ub3QtaW4tbW9udGgucG11LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzE3Mzg0ZDtcbn1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2IHtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiAqOmZpcnN0LWNoaWxkIDpob3ZlciB7XG4gIGNvbG9yOiAjODhjNWViO1xufVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXYgLnBtdS1wcmV2LCAucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXYgLnBtdS1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiAucG11LW1vbnRoIHtcbiAgd2lkdGg6IDE0ZW07XG59XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUteWVhcnMgKiwgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1tb250aHMgKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMuNmVtO1xuICB3aWR0aDogMy41ZW07XG59XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5LW9mLXdlZWsge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrICosIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAyZW07XG59XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5LW9mLXdlZWsgKiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2U6Zmlyc3QtY2hpbGQgLnBtdS1wcmV2LCAucGlja21ldXAgLnBtdS1pbnN0YW5jZTpsYXN0LWNoaWxkIC5wbXUtbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZTpmaXJzdC1jaGlsZCAucG11LW1vbnRoLCAucGlja21ldXAgLnBtdS1pbnN0YW5jZTpsYXN0LWNoaWxkIC5wbXUtbW9udGgge1xuICB3aWR0aDogMTNlbTtcbn1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2U6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAucG11LW1vbnRoIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi5waWNrbWV1cDpub3QoLnBtdS12aWV3LWRheXMpIC5wbXUtZGF5cywgLnBpY2ttZXVwOm5vdCgucG11LXZpZXctZGF5cykgLnBtdS1kYXktb2Ytd2VlaywgLnBpY2ttZXVwOm5vdCgucG11LXZpZXctbW9udGhzKSAucG11LW1vbnRocywgLnBpY2ttZXVwOm5vdCgucG11LXZpZXcteWVhcnMpIC5wbXUteWVhcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuLyoqXG4gKiBTd2lwZXIgOS4zLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDE1LCAyMDIzXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbi5zd2lwZXIsIHN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSwgc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIDpob3N0KC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24sIHN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlckFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmNvbG9yLW1haW4ge1xuICBjb2xvcjogIzFGMkM3MCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNGRjFDMUMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMwMEJDOTIgIWltcG9ydGFudDtcbn1cblxuLyogbW9udHNlcnJhdC0xMDAgLSBsYXRpbl9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMTAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBUaGluXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtVGhpblwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTEwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtMjAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgRXh0cmFMaWdodFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUV4dHJhTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0yMDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTEwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtVGhpbkl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTEwMGl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtMjAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgRXh0cmFMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0yMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogbW9udHNlcnJhdC0zMDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1MaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTMwMGl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtMzAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTMwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTGlnaHRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTMwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtcmVndWxhciAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBSZWd1bGFyXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogbW9udHNlcnJhdC1pdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBJdGFsaWNcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1pdGFsaWMuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTUwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IE1lZGl1bVwiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTUwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNTAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTUwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bUl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTUwMGl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNjAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgU2VtaUJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNzAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTcwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy03MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTYwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy02MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFNlbWlCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy02MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogbW9udHNlcnJhdC03MDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJNb250c2VycmF0LUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy03MDBpdGFsaWMuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTkwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy05MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJsYWNrXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy05MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTgwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEV4dHJhQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUV4dHJhQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtODAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtODAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgRXh0cmFCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJNb250c2VycmF0LUV4dHJhQm9sZEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtOTAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQmxhY2tJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy05MDBpdGFsaWMuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBzcGFjZS1ncm90ZXNrLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi0zMDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi0zMDAuc3ZnI1NwYWNlR3JvdGVza1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHNwYWNlLWdyb3Rlc2stcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLXJlZ3VsYXIuc3ZnI1NwYWNlR3JvdGVza1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHNwYWNlLWdyb3Rlc2stNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTUwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi01MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTUwMC5zdmcjU3BhY2VHcm90ZXNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogc3BhY2UtZ3JvdGVzay02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNjAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNjAwLnN2ZyNTcGFjZUdyb3Rlc2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBzcGFjZS1ncm90ZXNrLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi03MDAuc3ZnI1NwYWNlR3JvdGVza1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSxcbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNzNweDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgfVxufVxuLnBhZ2UtdGl0bGVfbWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucGFnZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2Utd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wYWdlLXdyYXBfcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc3R5bGVkLXNjcm9sbGJhciB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMUYyQzcwICNFRkVGRUY7XG59XG4uc3R5bGVkLXNjcm9sbGJhcl9wciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uc3R5bGVkLXNjcm9sbGJhcl9wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnN0eWxlZC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uc3R5bGVkLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuLnN0eWxlZC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzFGMkM3MDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS10YWIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItY3VzdG9tLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMxMTIyQjY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC43KTtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1jdXN0b20tYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkYxQzFDO1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzFGMkM3MDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNDBweDtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmctbW9uby9kcm9wLWFycm93LWRvd25fYmx1ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0b3A6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggcmdiYSg3OCwgNzAsIDcwLCAwLjA4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMUYyQzcwICNFRkVGRUY7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMUYyQzcwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNGRjFDMUM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mdy10aGluLFxuLmZ3LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWV4bGlnaHQsXG4uZnctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQsXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctcmVnLFxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZCxcbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pLFxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQsXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmZ3LWV4dHJibGQsXG4uZnctODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYmxhY2ssXG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlIGgyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcnRpY2xlIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5hcnRpY2xlIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xufVxuLmFydGljbGUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZSB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vbGlzdC1pdGVtLWljby5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmFydGljbGUgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuLmFydGljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMxMTIyQjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmFydGljbGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFDMUM7XG4gIH1cbn1cbi5hcnRpY2xlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjFDMUM7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9keS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm13LTMwMCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1hbGlnbi1sZWZ0X21vYmlsZS1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlZC1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJlZC1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFDMUM7XG4gIH1cbn1cbi5yZWQtaG92ZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjFDMUM7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDI1cHggMCAzMHB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5icmVhZGNydW1ic19fbGlzdCBsaTpsYXN0LWNoaWxkIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5icmVhZGNydW1ic19fbGlzdCBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzX19saXN0IGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzkzOTM5MztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnJlYWRjcnVtYnNfX2xpc3QgYTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmctbW9uby9icmVhZC1pdGVtLWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJzX19saXN0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGlzdCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzX19saXN0IGxpIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIC5icmVhZGNydW1ic19fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIGEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuYnJlYWRjcnVtYnNfX2xpc3QgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuICAuYnJlYWRjcnVtYnNfX2xpc3QgYTphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnRuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uYnRuLWRlZjpiZWZvcmUsIC5idG4tZGVmOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuMTJkZWcsICM2MjZDQzQgMTMuOCUsICMyNTMwOEYgOTIuNDYlKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnRuLWRlZjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC4xMmRlZywgIzg5OTRFRiAxMy44JSwgIzBGMUE3RCA5Mi40NiUpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1kZWY6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5idG4tZGVmOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYnRuLWRlZjphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idG4tZGVmOmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLXNlY29uZDpiZWZvcmUsIC5idG4tc2Vjb25kOmFmdGVyLCAuYnRuLXdoaXRlOmJlZm9yZSwgLmJ0bi13aGl0ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjEyZGVnLCAjRkYxQzFDIDEzLjglLCAjRDIwODEwIDkyLjQ2JSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJ0bi1zZWNvbmQ6YWZ0ZXIsIC5idG4td2hpdGU6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuMTJkZWcsICNGNTJEMkQgMTMuOCUsICM5NjFBMUYgOTIuNDYlKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tc2Vjb25kOmhvdmVyOmJlZm9yZSwgLmJ0bi13aGl0ZTpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi1zZWNvbmQ6aG92ZXI6YWZ0ZXIsIC5idG4td2hpdGU6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5idG4tc2Vjb25kOmFjdGl2ZTpiZWZvcmUsIC5idG4td2hpdGU6YWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnRuLXNlY29uZDphY3RpdmU6YWZ0ZXIsIC5idG4td2hpdGU6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tdHJhbnMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi10cmFuczpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTEyMkI2O1xuICB9XG59XG4uYnRuLXRyYW5zOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzExMjJCNjtcbn1cbi5idG4tYm9yZGVsZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6ICM5MzkzOTM7XG4gIGNvbG9yOiAjMUYyQzcwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1ib3JkZWxlc3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzExMjJCNjtcbiAgfVxufVxuLmJ0bi1ib3JkZWxlc3M6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTEyMkI2O1xufVxuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ0bi13aGl0ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5idG4td2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTEyMkI2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5saW5rX19pY28ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5saW5rX3doaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGluay50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxQzFDO1xuICB9XG59XG4ubGluazphY3RpdmUge1xuICBjb2xvcjogI0ZGMUMxQztcbn1cblxuLmNhbGVuZGFyIC5waWNrbWV1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSB7XG4gIHdpZHRoOiAzMzJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzOXB4O1xuICBwYWRkaW5nOiAyM3B4IDMwcHggMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgIGhlaWdodDogMzMxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhbGVuZGFyIC5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiAucG11LW1vbnRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2U6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAucG11LW1vbnRoIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1idXR0b24ucG11LXByZXYsXG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1idXR0b24ucG11LW5leHQge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGVuZGFyIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtYnV0dG9uLnBtdS1wcmV2OmJlZm9yZSxcbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbi5wbXUtbmV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRjJDNzA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbi5wbXUtcHJldjpob3ZlcjpiZWZvcmUsXG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1idXR0b24ucG11LW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMxMTIyQjY7XG4gIH1cbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbi5wbXUtcHJldjphY3RpdmU6YmVmb3JlLFxuLmNhbGVuZGFyIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtYnV0dG9uLnBtdS1uZXh0OmFjdGl2ZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxMTIyQjY7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1idXR0b24ucG11LXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2LnBtdS1kYXktb2Ytd2VlayB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMnB4IC0xMHB4IDEwcHg7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2LnBtdS1kYXktb2Ytd2VlayA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5MzkzOTM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTQuMjg1NyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheXMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXlzIC5wbXUtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgd2lkdGg6IDE0LjI4NTclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNhbGVuZGFyIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAucG11LWJ1dHRvbi5wbXUtbm90LWluLW1vbnRoIHtcbiAgY29sb3I6IHJnYmEoMzEsIDQ0LCAxMTIsIDAuNCk7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXlzIC5wbXUtYnV0dG9uLnBtdS10b2RheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNhbGVuZGFyIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAucG11LWJ1dHRvbi5wbXUtdG9kYXk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFGMkM3MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXlzIC5wbXUtYnV0dG9uLnBtdS10b2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheXMgLnBtdS1idXR0b24ucG11LXRvZGF5OmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxMTIyQjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTIyQjY7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXlzIC5wbXUtYnV0dG9uLnBtdS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheXMgLnBtdS1idXR0b24ucG11LXNlbGVjdGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FsZW5kYXIgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXlzIC5wbXUtYnV0dG9uLnBtdS1zZWxlY3RlZC5wbXUtdG9kYXk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzExMjJCNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMjJCNjtcbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheXMgLnBtdS1idXR0b24ucG11LXNlbGVjdGVkLnBtdS10b2RheS5wbXUtbm90LWluLW1vbnRoOm5vdCgucG11LXNlbGVjdGVkX19maXJzdCk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0M1QzVDNTtcbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheXMgLnBtdS1idXR0b24ucG11LXNlbGVjdGVkLnBtdS10b2RheS5wbXUtc2VsZWN0ZWRfX2ZpcnN0LnBtdS1zZWxlY3RlZF9fbGFzdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMUYyQzcwO1xufVxuLmNhbGVuZGFyIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAucG11LWJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzExMjJCNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMjJCNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmNhbGVuZGFyIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAucG11LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYWxlbmRhciAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheXMgLnBtdS1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxNjJDNzc7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNzVweDtcbn1cblxuLmZvb3Rlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZm9vdGVyLWJvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5mb290ZXItYm90LWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZm9vdGVyLXRvcF9fY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZm9vdGVyLXRvcF9fY29sLTEge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuLmZvb3Rlci10b3BfX2NvbC0yIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5mb290ZXItdG9wX19jb2wtMyB7XG4gIG1heC13aWR0aDogMjU1cHg7XG59XG4uZm9vdGVyLXRvcF9fY29sLTQge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xufVxuXG4uZm9vdGVyX19jb3B5ciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5mb290ZXJfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2NhcmRzLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uZm9vdGVyX19jYXJkcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb290ZXItdG9wX19jb2wtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmZvb3Rlci10b3BfX2NvbC10aXRsZV9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9faW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyX19pbmZvLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4uZm9vdGVyX19pbmZvLWl0ZW0taWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZvb3Rlcl9fbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyX19tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlcl9fbWVudSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuXG4uZm9vdGVyX19saW5raW4tYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZm9vdGVyX19saW5raW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZm9vdGVyX19saW5raW4taWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fbGlua2luOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzNXB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX2NvbC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmZvb3Rlci10b3BfX2NvbC0xLCAuZm9vdGVyLXRvcF9fY29sLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29sLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmZvb3Rlcl9fbGlua2luLWMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZm9vdGVyLWJvdCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mb290ZXItYm90LWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9vdGVyLWJvdC1yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29sLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19tZW51IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19saW5raW4tYyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb290ZXJfX2luZm8taXRlbV9hZHJlc3MgLmZvb3Rlcl9faW5mby1pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG4uZmllbGRzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWVsZHMtZ3JvdXBfbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZpZWxkcy1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC1jb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgfVxufVxuXG4uZmllbGQtY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGQtY29sLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5maWVsZC1jb2wtMzMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uZmllbGQtY29sX2ZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmllbGQtY29sX21iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLWNvbC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWVsZC1jb2wtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtY29sLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5maWVsZC10aXRsZV9yZWQge1xuICBjb2xvcjogI0VCNTc1Nztcbn1cbi5maWVsZC10aXRsZV9tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpZWxkX2JnLWRhcmtlciB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG4uaW5wdXRfZXJyb3IgLmZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYxQzFDICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmllbGQtYXJlYV9oLTE1NCB7XG4gIGhlaWdodDogMTU0cHg7XG59XG4uaW5wdXRfZXJyb3IgLmZpZWxkLWFyZWEge1xuICBib3JkZXItY29sb3I6ICNGRjFDMUMgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLXN1YmluZm8ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjOTM5MzkzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoZWNrYm94LWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LXRleHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY2hlY2tib3gtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tib3gtdGV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jaGVja2JveC10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOXB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vY2hlY2tib3gtaWNvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uY2hlY2tib3gtdGV4dF9jb2xvci1ncmF5IHtcbiAgY29sb3I6ICNCNEI0QjQ7XG59XG4uY2hlY2tib3gtdGV4dF9jb2xvci1ncmF5LTIge1xuICBjb2xvcjogIzkzOTM5Mztcbn1cbi5jaGVja2JveC10ZXh0X2JnLWRhcmtlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuLmNoZWNrYm94LXRleHRfZnMtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmlucHV0X2Vycm9yIC5jaGVja2JveC10ZXh0OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjFDMUM7XG59XG5cbi5yYWRpby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYWRpby1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cblxuLnJhZGlvLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4ucmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYWRpby1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJhZGlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYWRpby1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby10ZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTEyMkI2O1xufVxuXG4ucmFkaW8tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8tdGV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTM5MzkzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5yYWRpby10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMTEyMkI2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dF9lcnJvciAucmFkaW8tdGV4dDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYxQzFDO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5oZWFkZXJfaG9tZSAuaGVhZGVyLWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcl9ob21lIC5oZWFkZXItYyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmhlYWRlci5maXhlZCB7XG4gIGhlaWdodDogMTAxcHg7XG59XG4uaGVhZGVyLmZpeGVkLmhlYWRlcl9ob21lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci5maXhlZCAuaGVhZGVyLWluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyNTtcbiAgYmFja2dyb3VuZDogIzE1MkI3NDtcbiAgYW5pbWF0aW9uOiBoZWFkZXJBbmltYXRpb24gMC4zcztcbn1cbi5oZWFkZXIuZml4ZWQgLmhlYWRlci1jIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDgxcHg7XG59XG4uaGVhZGVyLmZpeGVkIC5oZWFkZXItYyAuc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmhlYWRlci5maXhlZCAuaGVhZGVyLWMgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5oZWFkZXIuZml4ZWQgLmhlYWRlci1jIC5oZWFkZXJfX2N1cnJlbmN5LWRyb3AsXG4uaGVhZGVyLmZpeGVkIC5oZWFkZXItYyAuaGVhZGVyX19iYXNrZXQtZHJvcCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG4uaGVhZGVyLmZpeGVkIC5oZWFkZXItYyAuaGVhZGVyX19jdXJyZW5jeS1kcm9wOmJlZm9yZSxcbi5oZWFkZXIuZml4ZWQgLmhlYWRlci1jIC5oZWFkZXJfX2Jhc2tldC1kcm9wOmJlZm9yZSB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmhlYWRlci1pbiB7XG4gIGJhY2tncm91bmQ6ICMxRjJDNzA7XG59XG5cbi5oZWFkZXItYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAxcHg7XG59XG5cbi5oZWFkZXItbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5oZWFkZXJfX2N1cnJlbmN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY3VycmVuY3k6aG92ZXIgLmhlYWRlcl9fY3VycmVuY3ktZHJvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fY3VycmVuY3k6aG92ZXIgLmhlYWRlcl9fY3VycmVuY3ktY3VycmVudC10aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5oZWFkZXJfX2N1cnJlbmN5LWN1cnJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fY3VycmVuY3ktY3VycmVudC1pY28ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9fY3VycmVuY3ktY3VycmVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmhlYWRlcl9fY3VycmVuY3ktY3VycmVudC10aXRsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhlYWRlcl9fY3VycmVuY3ktY3VycmVudC10aXRsZSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXJfX2N1cnJlbmN5LWRyb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICB3aWR0aDogMTQ0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE4cHggMjJweCAyNXB4IDIycHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjRkYxQzFDO1xuICB6LWluZGV4OiA1O1xuICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IHJnYmEoNzgsIDcwLCA3MCwgMC4wOCk7XG59XG4uaGVhZGVyX19jdXJyZW5jeS1kcm9wOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDNweDtcbn1cbi5oZWFkZXJfX2N1cnJlbmN5LWRyb3AtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVhZGVyX19jdXJyZW5jeS1kcm9wLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyX19jdXJyZW5jeS1kcm9wLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjc1MjlFO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5oZWFkZXJfX2N1cnJlbmN5LWRyb3AtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuLmhlYWRlcl9fY3VycmVuY3ktZHJvcC1pdGVtIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5oZWFkZXJfX2N1cnJlbmN5LWRyb3AtaXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjRkYxQzFDO1xufVxuXG4uaGVhZGVyX19iYXNrZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYmFza2V0OmhvdmVyIC5oZWFkZXJfX2Jhc2tldC1kcm9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcl9fYmFza2V0LWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRjFDMUM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlcl9fYmFza2V0LW51bSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9fYmFza2V0LWljby1jIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyX19iYXNrZXQtZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgd2lkdGg6IDM3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIzcHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjRkYxQzFDO1xuICB6LWluZGV4OiA1O1xuICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IHJnYmEoNzgsIDcwLCA3MCwgMC4wOCk7XG59XG4uaGVhZGVyX19iYXNrZXQtZHJvcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWl0ZW1zIHtcbiAgbWFyZ2luOiAwIC0yM3B4IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjNweCAxMHB4O1xuICBtYXgtaGVpZ2h0OiAzNDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMUYyQzcwICNFRkVGRUY7XG59XG4uaGVhZGVyX19iYXNrZXQtZHJvcC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG4uaGVhZGVyX19iYXNrZXQtZHJvcC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMUYyQzcwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhlYWRlcl9fYmFza2V0LWRyb3AtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWZvb3QtbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC1yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xufVxuXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LWJ0bi13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWZvb3QtYnRuIHtcbiAgbWluLXdpZHRoOiAxNDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLWltZy1jIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmhlYWRlcl9fYmFza2V0LWRyb3AtY2FyZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLXRpdGxlIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmhlYWRlcl9fYmFza2V0LWRyb3AtY2FyZC1wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQtZGVsLWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogIzkzOTM5MztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLWRlbC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxQzFDO1xuICB9XG59XG4uaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLWRlbC1idG46YWN0aXZlIHtcbiAgY29sb3I6ICNGRjFDMUM7XG59XG4uaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLWRlbC1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fY3VycmVuY3kge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xuICAuaGVhZGVyLmZpeGVkIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gIH1cblxuICAuaGVhZGVyLWMge1xuICAgIGhlaWdodDogODFweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2N1cnJlbmN5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wLFxuLmhlYWRlcl9fYmFza2V0LWRyb3Age1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbiAgLmhlYWRlcl9fY3VycmVuY3ktZHJvcDpiZWZvcmUsXG4uaGVhZGVyX19iYXNrZXQtZHJvcDpiZWZvcmUge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIuZml4ZWQge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuaGVhZGVyLmZpeGVkIC5oZWFkZXItYyB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmhlYWRlci1jIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDc2cHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlcl9fYmFza2V0LW51bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2Jhc2tldC1pY28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX2N1cnJlbmN5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2N1cnJlbmN5LWN1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2N1cnJlbmN5LWRyb3AtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLmhlYWRlcl9fY3VycmVuY3ktZHJvcC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wLWl0ZW0uYWN0aXZlIGE6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmhlYWRlcl9fY3VycmVuY3ktZHJvcC1pdGVtIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wLWl0ZW0gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wLWl0ZW0gYTpiZWZvcmUsIC5oZWFkZXJfX2N1cnJlbmN5LWRyb3AtaXRlbSBhOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzExMjJCNjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wLWl0ZW0gYTphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzExMjJCNjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLmhlYWRlcl9fY3VycmVuY3ktZHJvcC1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVudSA+IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuICAubWVudSA+IC5tZW51LWl0ZW0ucmVkLXRleHQ6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI4LCAyOCwgMC43KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlcjpiZWZvcmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgLm1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vZHJvcC1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1lbnUgPiAubWVudS1pdGVtLnJlZC10ZXh0ID4gYSB7XG4gIGNvbG9yOiAjRkYxQzFDO1xufVxuLm1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjRkYxQzFDO1xuICB6LWluZGV4OiA1O1xuICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IHJnYmEoNzgsIDcwLCA3MCwgMC4wOCk7XG59XG4uc3ViLW1lbnU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnN1Yi1tZW51ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3ViLW1lbnUgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxQzFDO1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAyOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ubWVudS10b2dnbGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tZW51LXRvZ2dsZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLm1lbnUtdG9nZ2xlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5tZW51LXRvZ2dsZXIuYWN0aXZlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWVudS10b2dnbGVyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4ubWVudS10b2dnbGVyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWVudS10b2dnbGVyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4ubWVudS1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWVudS1vdmVybGF5LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWItbWVudSA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm1lbnUtaXMtb3BlbmVkIC5oZWFkZXItaW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyNTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbiAgLm1lbnUtaXMtb3BlbmVkIC5oZWFkZXItaW4gPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTUyQjc0O1xuICB9XG4gIC5tZW51LWlzLW9wZW5lZCAuaGVhZGVyLWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTUyQjc0O1xuICB9XG4gIC5tZW51LWlzLW9wZW5lZCAuaGVhZGVyX19uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZW51LWlzLW9wZW5lZCAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5tZW51LWlzLW9wZW5lZCAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWVudS1pcy1vcGVuZWQgLm1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tZW51LWlzLW9wZW5lZCAubWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWVudS1pcy1vcGVuZWQgLm1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICMxRjJDNzA7XG4gIH1cbiAgLm1lbnUtaXMtb3BlbmVkIC5tZW51ID4gLm1lbnUtaXRlbSA+IGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctbW9uby9kcm9wLWFycm93LWRvd25fYmx1ZS5zdmdcIik7XG4gIH1cbiAgLm1lbnUtaXMtb3BlbmVkIC5tZW51ID4gLm1lbnUtaXRlbS5vcGVuZWQgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudS1pcy1vcGVuZWQgLm1lbnUgPiAubWVudS1pdGVtLm9wZW5lZCA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDMxLCA0NCwgMTEyLCAwLjcpO1xuICB9XG4gIC5tZW51LWlzLW9wZW5lZCAubWVudSA+IC5tZW51LWl0ZW0ub3BlbmVkID4gYTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LXRvZ2dsZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLm1lbnUtaXMtb3BlbmVkIC5tb2JpbGUtbWVudSB7XG4gICAgdG9wOiA0OHB4O1xuICB9XG59XG4ubW9kYWwtYWRkLWFkZHJlc3MubW9kYWwge1xuICBtYXgtd2lkdGg6IDYzN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWFkZC10by1mYXZvci5tb2RhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWFzay5tb2RhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubW9kYWwtY2FydC5tb2RhbCB7XG4gIG1heC13aWR0aDogODQ3cHg7XG59XG5cbi5tb2RhbC1jYXJ0X19pdGVtcy13cmFwIC5oZWFkZXJfX2Jhc2tldC1kcm9wLWl0ZW1zIHtcbiAgcGFkZGluZzogMCAyM3B4IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDUxMHB4O1xufVxuLm1vZGFsLWNhcnRfX2l0ZW1zLXdyYXAgLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC1idG4td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLm1vZGFsLWNhcnRfX2l0ZW1zLXdyYXAgLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC1idG4ge1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubW9kYWwtY2FydF9faXRlbXMtd3JhcCAuaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LXByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubW9kYWwtY2FydF9faXRlbXMtd3JhcCAuaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5tb2RhbC1jYXJ0X19pdGVtcy13cmFwIC5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XG59XG4ubW9kYWwtY2FydF9faXRlbXMtd3JhcCAuaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLWltZy1jIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIG1hcmdpbi1yaWdodDogMjdweDtcbn1cbi5tb2RhbC1jYXJ0X19pdGVtcy13cmFwIC5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLm1vZGFsLWNhcnRfX2l0ZW1zLXdyYXAgLmhlYWRlcl9fYmFza2V0LWRyb3AtY2FyZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cbi5tb2RhbC1jYXJ0X19pdGVtcy13cmFwIC5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQtZGVsLWJ0bi1pY28ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4ubW9kYWwtZ2FsbGVyeS5tb2RhbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubW9kYWwtZ2FsbGVyeS5tb2RhbCBhLmNsb3NlLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1nYWxsZXJ5Lm1vZGFsIC5tb2RhbC1nYWxsZXJ5X19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB6LWluZGV4OiA1O1xufVxuLm1vZGFsLWdhbGxlcnkubW9kYWwgLm1vZGFsLWdhbGxlcnlfX2Nsb3NlLWJ0bjpiZWZvcmUsIC5tb2RhbC1nYWxsZXJ5Lm1vZGFsIC5tb2RhbC1nYWxsZXJ5X19jbG9zZS1idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTI1JTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzFDMzNGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwtZ2FsbGVyeS5tb2RhbCAubW9kYWwtZ2FsbGVyeV9fY2xvc2UtYnRuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtZ2FsbGVyeS5tb2RhbCAubW9kYWwtZ2FsbGVyeV9fY2xvc2UtYnRuOmhvdmVyOmJlZm9yZSwgLm1vZGFsLWdhbGxlcnkubW9kYWwgLm1vZGFsLWdhbGxlcnlfX2Nsb3NlLWJ0bjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGMUMxQztcbiAgfVxufVxuLm1vZGFsLWdhbGxlcnkubW9kYWwgLm1vZGFsLWdhbGxlcnlfX2Nsb3NlLWJ0bjphY3RpdmU6YmVmb3JlLCAubW9kYWwtZ2FsbGVyeS5tb2RhbCAubW9kYWwtZ2FsbGVyeV9fY2xvc2UtYnRuOmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRjFDMUM7XG59XG4ubW9kYWwtZ2FsbGVyeS5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5tb2RhbC1nYWxsZXJ5Lm1vZGFsIC5tb2RhbC1jb250ZW50LWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtZ2FsbGVyeV9fbnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogIzFDMzNGRjtcbiAgb3BhY2l0eTogMC44O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZGFsLWdhbGxlcnlfX251bWJzLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubW9kYWwtZ2FsbGVyeV9fbnVtYnMtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLWdhbGxlcnktc2xpZGVyLWMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLm1vZGFsLWdhbGxlcnktc2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubW9kYWwtZ2FsbGVyeS1zbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDU3NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1nYWxsZXJ5LXNsaWRlcl9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubW9kYWwtZ2FsbGVyeS1zbGlkZXJfX25hdi1jIC5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2LFxuLm1vZGFsLWdhbGxlcnktc2xpZGVyX19uYXYtYyAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tb2RhbC1nYWxsZXJ5LXNsaWRlcl9fbmF2LWMgLnN3aXBlci1jdXN0b20tYnV0dG9uLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1vZGFsLWdhbGxlcnktc2xpZGVyLXRodW1iLWMge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLm1vZGFsLWdhbGxlcnktc2xpZGVyLXRodW1iX19pdGVtIHtcbiAgaGVpZ2h0OiAxMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWdhbGxlcnktc2xpZGVyLXRodW1iX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLm1vZGFsLWdhbGxlcnktc2xpZGVyLWMsXG4ubW9kYWwtZ2FsbGVyeS1zbGlkZXItdGh1bWItYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubW9kYWwtZ2FsbGVyeS1zbGlkZXJfX25hdi1jIC5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2LFxuLm1vZGFsLWdhbGxlcnktc2xpZGVyX19uYXYtYyAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1nYWxsZXJ5Lm1vZGFsIC5tb2RhbC1nYWxsZXJ5X19jbG9zZS1idG4ge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAubW9kYWwtZ2FsbGVyeS1zbGlkZXItdGh1bWItYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1nYWxsZXJ5LXNsaWRlci1jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1vZGFsLWdhbGxlcnktc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1dmg7XG4gIH1cblxuICAubW9kYWwtY29udGVudC1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubW9kYWwtZ2FsbGVyeV9fbnVtYnMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubW9kYWwtZ2FsbGVyeS1zbGlkZXJfX25hdi1jIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5ibG9ja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwYWRkaW5nOiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwgYS5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cbi5tb2RhbCBhLmNsb3NlLW1vZGFsOmJlZm9yZSwgLm1vZGFsIGEuY2xvc2UtbW9kYWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTI1JTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwgYS5jbG9zZS1tb2RhbDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsIGEuY2xvc2UtbW9kYWw6aG92ZXI6YmVmb3JlLCAubW9kYWwgYS5jbG9zZS1tb2RhbDpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGMUMxQztcbiAgfVxufVxuLm1vZGFsIGEuY2xvc2UtbW9kYWw6YWN0aXZlOmJlZm9yZSwgLm1vZGFsIGEuY2xvc2UtbW9kYWw6YWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGMUMxQztcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubW9kYWxfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsX19kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsX19kZXNjX21iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2RhbF9fZGVzY19mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubW9kYWxfX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWxfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsX19mb290LWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbF9fZm9vdC1idG4ge1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1vZGFsIC5maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLm1vZGFsX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1vZGFsX19kZXNjX2ZzLTE2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm1vZGFsX19kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubW9kYWxfX2Zvb3QtYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLm1vZGFsX19mb290LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubW9kYWxfX2Zvb3QtYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kYWwtZ2lmdC5tb2RhbCB7XG4gIHBhZGRpbmc6IDQwcHggNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZ2lmdC5tb2RhbCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG5cbi5yZWxhdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlbGF0ZWRfX2Zvb3QtYnRuLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlbGF0ZWQtc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4ucmVsYXRlZC1zbGlkZXIgLnByb2R1Y3RzLWNhcmQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJlbGF0ZWQtc2xpZGVyIC5wcm9kdWN0cy1jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB9XG59XG4ucmVsYXRlZC1zbGlkZXIgLnByb2R1Y3RzLWNhcmQgLnByb2R1Y3RzLWNhcmRfX2ltZy1jIHtcbiAgaGVpZ2h0OiAyNjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCAucHJvZHVjdHMtY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCAucHJvZHVjdHMtY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbi5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCAucHJvZHVjdHMtY2FyZF9fcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG4ucmVsYXRlZC1zbGlkZXJfX25hdi1jIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAwO1xufVxuLnJlbGF0ZWQtc2xpZGVyX19uYXYtYyAuc3dpcGVyLWN1c3RvbS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZWxhdGVkLXNsaWRlcl9fbmF2LWMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG4gIC5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCAucHJvZHVjdHMtY2FyZF9faW1nLWMge1xuICAgIGhlaWdodDogNTV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCAucHJvZHVjdHMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCAucHJvZHVjdHMtY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5yZWxhdGVkLXNsaWRlciAucHJvZHVjdHMtY2FyZCAucHJvZHVjdHMtY2FyZF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuXG4gIC5yZWxhdGVkLXNsaWRlcl9fbmF2LWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucmVsYXRlZC1zbGlkZXJfX25hdi1jIC5zd2lwZXItY3VzdG9tLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMTMwcHggMDtcbn1cbi5zZWN0aW9uX3B5LTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4uc2VjdGlvbl9iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLnNlY3Rpb25fX2xvZ28ge1xuICBjb2xvcjogI0ZGMUMxQztcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGNvbG9yOiAjMTYyQzc3O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2VjdGlvbl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlY3Rpb25fX2Rlc2NfbXctNDUwIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5zZWN0aW9uX19kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlY3Rpb25fX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb25fX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uX19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25fcHktMTAwIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cblxuICAuc2VjdGlvbl9fbG9nbyB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5zZWN0aW9uX19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnN1YnNjcmliZSB7XG4gIHdpZHRoOiAzOTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN1YnNjcmliZS5zdWNjZXNzIC5zdWJzY3JpYmVfX3NibS1idG4tZGVmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJzY3JpYmUuc3VjY2VzcyAuc3Vic2NyaWJlX19zYm0tYnRuLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1YnNjcmliZV9fZmllbGQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdWJzY3JpYmVfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdWJzY3JpYmVfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Vic2NyaWJlX19zYm0tYnRuLWRlZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnNjcmliZV9fc2JtLWJ0bi1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJzY3JpYmVfX3NibS1idG4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnAtYWJvdXQtYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWFib3V0LWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5wLWFib3V0LXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucC1hYm91dC1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnAtYWJvdXRfX2ZlYXR1cmVzIC5mZWF0dXJlc19fY291bnRzLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuLnAtYWJvdXRfX2ZlYXR1cmVzIC5mZWF0dXJlc19fY291bnRzLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDkycHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcbiAgLnAtYWJvdXQtbCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5wLWFib3V0LWwge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5wLWFib3V0LXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWFib3V0LWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1hYm91dC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLWFib3V0LXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnAtYWJvdXRfX2ZlYXR1cmVzIC5mZWF0dXJlc19fY291bnRzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLWFib3V0X19mZWF0dXJlcyAuZmVhdHVyZXNfX2NvdW50cy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0X19mZWF0dXJlcyAuZmVhdHVyZXNfX2NvdW50cy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgfVxuICAucC1hYm91dF9fZmVhdHVyZXMgLmZlYXR1cmVzX19jb3VudHMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5hY2NvdW50LW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCA5cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hY2NvdW50LW5hdl9tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWNjb3VudC1uYXY6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtOHB4O1xuICByaWdodDogLThweDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjRkYxQzFDO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0ZGMUMxQztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hY2NvdW50LW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC01cHggLTEwcHg7XG59XG4uYWNjb3VudC1uYXZfX2xpc3QgbGkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uYWNjb3VudC1uYXZfX2xpc3QgbGkgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWluLWhlaWdodDogNjJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMxNTJCNzQ7XG59XG4uYWNjb3VudC1uYXZfX2xpc3QgbGkgYTpob3ZlciwgLmFjY291bnQtbmF2X19saXN0IGxpIGE6YWN0aXZlLCAuYWNjb3VudC1uYXZfX2xpc3QgbGkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYWNjb3VudC1uYXZfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzE1MkI3NDtcbiAgfVxufVxuLmFjY291bnQtbmF2X19saXN0IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxNTJCNzQ7XG59XG4uYWNjb3VudC1uYXZfX2xpc3QgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE1MkI3NDtcbn1cblxuLmFjY291bnQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFjY291bnQtaGVhZCAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvdW50LWhlYWRfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hY2NvdW50LWhlYWRfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFGMkM3MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmFjY291bnQtaGVhZF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuLmFjY291bnQtaGVhZF9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkYxQzFDO1xufVxuLmFjY291bnQtaGVhZF9fYnRuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hY2NvdW50LWhlYWRfX2J0bi1zcGFjZXIge1xuICBtYXJnaW46IDAgNXB4O1xuICBjb2xvcjogIzkzOTM5MztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmFjY291bnQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWNjb3VudC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnQtc2VjdGlvbl9tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvdW50LXNlY3Rpb25fX3RpdGxlLWMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWNjb3VudC1zZWN0aW9uX190aXRsZS1jIC5hY2NvdW50LXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY291bnQtc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFGMkM3MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFjY291bnQtc2VjdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzkzOTM5MztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFjY291bnQtc2VjdGlvbl9fbW9yZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzExMjJCNjtcbn1cbi5hY2NvdW50LXNlY3Rpb25fX21vcmUtYnRuLWljbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWNjb3VudC1zZWN0aW9uX19mb3JtLXdyYXAge1xuICBtYXgtd2lkdGg6IDk0NHB4O1xufVxuXG4uYWNjb3VudC1zZWN0aW9uX19tc2cge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5hY2NvdW50LXNlY3Rpb25fX29yZGVycy1jIHtcbiAgbWF4LWhlaWdodDogMjA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvdW50LXNlY3Rpb25fX29yZGVycy1jOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMTMuMDQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE0NC41NyUpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hY2NvdW50LWhlYWQgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYWNjb3VudC1oZWFkX19idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hY2NvdW50LWhlYWRfX2J0bixcbi5hY2NvdW50LWhlYWRfX2J0bi1zcGFjZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5hY2NvdW50LWhlYWRfX2J0bi1zcGFjZXIge1xuICAgIG1hcmdpbjogMCAzNXB4O1xuICB9XG5cbiAgLmFjY291bnQtbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLmFjY291bnQtbmF2OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3VudC1uYXZfbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuYWNjb3VudC1uYXZfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAuYWNjb3VudC1uYXZfX2xpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWNjb3VudC1uYXZfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuYWNjb3VudC1zZWN0aW9uX21iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmFjY291bnQtc2VjdGlvbl9fdGl0bGUtYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5hY2NvdW50LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5hY2NvdW50LXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5hY2NvdW50LXNlY3Rpb25fX29yZGVycy1jIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG4gIC5hY2NvdW50LXNlY3Rpb25fX29yZGVycy1jOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hY2NvdW50LXNlY3Rpb25fX21vcmUtYnRuLWMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFjY291bnQtc2VjdGlvbl9fbW9yZS1idG4tY19tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmFjY291bnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDcwcHg7XG59XG5cbi5hY2NvdW50LWluZm8tYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFjY291bnQtaW5mb19fZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hY2NvdW50LWluZm9fX2NvbCB7XG4gIG1hcmdpbi1yaWdodDogMTkwcHg7XG59XG4uYWNjb3VudC1pbmZvX19jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hY2NvdW50LWluZm9fX2NvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uYWNjb3VudC1pbmZvX19jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmFjY291bnQtaW5mb19fY29sLTMge1xuICBmbGV4OiAxO1xufVxuLmFjY291bnQtaW5mb19fY29sLTMgLmFjY291bnQtaW5mb19fY29sLWRlc2Mge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG4uYWNjb3VudC1pbmZvX19jb2wtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzkzOTM5MztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYWNjb3VudC1pbmZvX19jb2wtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUYyQzcwO1xufVxuLmFjY291bnQtaW5mb19fY29sLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWNjb3VudC1pbmZvX19jb2wtZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5hY2NvdW50LWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuYWNjb3VudC1pbmZvX19jb2wge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAuYWNjb3VudC1pbmZvX19jb2wtMyAuYWNjb3VudC1pbmZvX19jb2wtZGVzYyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvdW50LWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuXG4gIC5hY2NvdW50LWluZm9fX2NvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmFjY291bnQtaW5mb19fY29sLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuYWNjb3VudC1pbmZvX19jb2wtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtaW5mby1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuYWNjb3VudC1pbmZvX19jb2wge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5hY2NvdW50LWluZm9fX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmFjY291bnQtaW5mb19fY29sLXRpdGxlIHtcbiAgICBjb2xvcjogIzkzOTM5MztcbiAgfVxuXG4gIC5hY2NvdW50LWluZm9fX2NvbC1kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5hY2NvdW50LWluZm9fX2Zvb3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5hY2NvdW50LXNlY3Rpb25fX21zZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYWNjb3VudC1vcmRlci1pdGVtX19iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFjY291bnQtb3JkZXItaXRlbV9fYmFjay1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2JhY2stYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTIyQjY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAwIDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2JhY2stYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkYxQzFDO1xuICB9XG59XG4uYWNjb3VudC1vcmRlci1pdGVtX19iYWNrLWJ0bjphY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYxQzFDO1xufVxuXG4uYWNjb3VudC1vcmRlci1pdGVtX19iYWNrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRjJDNzA7XG59XG5cbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBwYWRkaW5nOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNXB4IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC10YWJsZS1yb3cge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93LXRpdGxlIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG5cbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93LWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC10YWJsZS1yb3ctZGVzY19tdy0yNDUge1xuICBtYXgtd2lkdGg6IDI0NXB4O1xufVxuXG4uYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLWJ0bi1wYXkge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC1idG4tcmUge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4ub3JkZXJlZC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ub3JkZXJlZC10YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTJFMkUyO1xufVxuLm9yZGVyZWQtdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG4ub3JkZXJlZC10YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuLm9yZGVyZWQtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ub3JkZXJlZC10YWJsZSB0aCxcbi5vcmRlcmVkLXRhYmxlIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm9yZGVyZWQtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4ub3JkZXJlZC10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5vcmRlcmVkLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG4ub3JkZXJlZC10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5vcmRlcmVkLXRhYmxlX190aC1udW0ge1xuICB3aWR0aDogMTBweDtcbn1cbi5vcmRlcmVkLXRhYmxlX190aC1pbWcge1xuICB3aWR0aDogMTEwcHg7XG59XG4ub3JkZXJlZC10YWJsZV9fdGgtbmFtZSB7XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5vcmRlcmVkLXRhYmxlX190aC1xdWFudCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5vcmRlcmVkLXRhYmxlX190aC1hbW91bnQge1xuICB3aWR0aDogMTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlcmVkLXRhYmxlX19pdGVtLW51bSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjOTM5MzkzO1xufVxuLm9yZGVyZWQtdGFibGVfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5vcmRlcmVkLXRhYmxlX19pdGVtLWltZy1jIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNTVweDtcbn1cbi5vcmRlcmVkLXRhYmxlX19pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAub3JkZXJlZC10YWJsZV9faXRlbS1uYW1lOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuLm9yZGVyZWQtdGFibGVfX2l0ZW0tbmFtZTphY3RpdmUge1xuICBjb2xvcjogI0ZGMUMxQztcbn1cbi5vcmRlcmVkLXRhYmxlX19pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm9yZGVyZWQtdGFibGVfX2l0ZW0tcXVhbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm9yZGVyZWQtdGFibGVfX2l0ZW0tYW1vdW50IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC10YWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC10YWJsZS1yb3ctdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAuYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLXRhYmxlLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLWJ0bnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5vcmRlcmVkLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5vcmRlcmVkLXRhYmxlIHRib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3JkZXJlZC10YWJsZSB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3JkZXJlZC10YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5vcmRlcmVkLXRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm9yZGVyZWQtdGFibGUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxNjMsIDE2MywgMTYzLCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5vcmRlcmVkLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm9yZGVyZWQtdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyZWQtdGFibGVfX2NlbGwtbnVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAub3JkZXJlZC10YWJsZV9fY2VsbC1pbWcge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAub3JkZXJlZC10YWJsZV9fY2VsbC1uYW1lIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vcmRlcmVkLXRhYmxlX19jZWxsLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5vcmRlcmVkLXRhYmxlX19jZWxsLWFtb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm9yZGVyZWQtdGFibGVfX2l0ZW0taW1nLWMge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAub3JkZXJlZC10YWJsZV9faXRlbS1xdWFudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtb3JkZXItaXRlbV9fYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2JhY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAuYWNjb3VudC1vcmRlci1pdGVtX19iYWNrLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC10YWJsZS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLXRhYmxlLXJvdy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93LWRlc2Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtYnRuLXBheSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtYnRuLXBheTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yZGVyZWQtdGFibGVfX2l0ZW0tbnVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm9yZGVyZWQtdGFibGVfX2l0ZW0tbmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLm9yZGVyZWQtdGFibGVfX2l0ZW0tcXVhbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAub3JkZXJlZC10YWJsZV9faXRlbS1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmFjY291bnQtb3JkZXJzLXRhYmxlLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvdW50LW9yZGVycy10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvdW50LW9yZGVycy10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG59XG4uYWNjb3VudC1vcmRlcnMtdGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UyRTJFMjtcbn1cbi5hY2NvdW50LW9yZGVycy10YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5MzkzOTM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWNjb3VudC1vcmRlcnMtdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG59XG4uYWNjb3VudC1vcmRlcnMtdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG59XG4uYWNjb3VudC1vcmRlcnMtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFjY291bnQtb3JkZXJzLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG4uYWNjb3VudC1vcmRlcnMtdGFibGUgdGJvZHkgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAyNXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFjY291bnQtb3JkZXJzLXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xufVxuLmFjY291bnQtb3JkZXJzLXRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xufVxuXG4uYWNjb3VudC1vcmRlcnMtdGFibGVfX3N0YXR1cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDE0OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFjY291bnQtb3JkZXJzLXRhYmxlX19zdGF0dXNfYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNDQUNGRkE7XG4gIGNvbG9yOiAjMDAxOTc0O1xufVxuLmFjY291bnQtb3JkZXJzLXRhYmxlX19zdGF0dXNfcmVkIHtcbiAgYmFja2dyb3VuZDogI0YzQzlDOTtcbiAgY29sb3I6ICM5QjAwMDA7XG59XG4uYWNjb3VudC1vcmRlcnMtdGFibGVfX3N0YXR1c19ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMEJDOTI7XG59XG5cbi5hY2NvdW50LW9yZGVycy10YWJsZV9fYWRkcmVzcyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLmFjY291bnQtb3JkZXJzLXRhYmxlLWMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjMUYyQzcwICNFRkVGRUY7XG4gIH1cbiAgLmFjY291bnQtb3JkZXJzLXRhYmxlLWM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG4gIC5hY2NvdW50LW9yZGVycy10YWJsZS1jOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFjY291bnQtb3JkZXJzLXRhYmxlLWM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUYyQzcwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuYWNjb3VudC1vcmRlcnMtdGFibGVfX2FkZHJlc3Mge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAuYWNjb3VudC1vcmRlcnMtdGFibGVfX2RhdGUge1xuICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1vcmRlcnMtbW9iLXRhYmxlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hY2NvdW50LW9yZGVycy1tb2ItdGFibGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5hY2NvdW50LW9yZGVycy1tb2ItY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIH1cblxuICAuYWNjb3VudC1vcmRlcnMtbW9iLWNhcmRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5hY2NvdW50LW9yZGVycy10YWJsZV9fc3RhdHVzIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtaW4td2lkdGg6IDExM3B4O1xuICB9XG5cbiAgLmFjY291bnQtb3JkZXJzLW1vYi1jYXJkX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5hY2NvdW50LW9yZGVycy1tb2ItY2FyZF9fcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFjY291bnQtb3JkZXJzLW1vYi1jYXJkX19yb3dfY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hY2NvdW50LW9yZGVycy1tb2ItY2FyZF9fcm93X2NvbHVtbiAuYWNjb3VudC1vcmRlcnMtbW9iLWNhcmRfX3Jvdy1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hY2NvdW50LW9yZGVycy1tb2ItY2FyZF9fcm93X2NvbHVtbiAuYWNjb3VudC1vcmRlcnMtbW9iLWNhcmRfX3Jvdy10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5hY2NvdW50LW9yZGVycy1tb2ItY2FyZF9fcm93LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICM5MzkzOTM7XG4gIH1cbn1cbi5hY2NvdW50X19hZHJlc3MtYm9vay1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFjY291bnRfX2FkcmVzcy1ib29rLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MzZweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFjY291bnRfX2FkcmVzcy1ib29rLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY291bnRfX2FkcmVzcy1ib29rLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1mb290IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1mb290LWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFGMkM3MDtcbn1cbi5hY2NvdW50X19hZHJlc3MtYm9vay1mb290LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFjY291bnRfX2FkcmVzcy1ib29rLWZvb3QtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLWZvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1oZWFkLFxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLWhlYWQtbCxcbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLWZvb3QtbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLWZvb3QtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtZm9vdC1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLXN1YnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtdGl0bGU6YmVmb3JlLCAuYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC10aXRsZTphZnRlciB7XG4gIHRvcDogNXB4O1xufVxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMjJCNjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1kZWxldGUtYnRuIHtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG4uYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1kZWxldGUtYnRuLWljbyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5hY2NvdW50X19hZHJlc3MtYm9vay1pbmZvLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cbi5hY2NvdW50X19hZHJlc3MtYm9vay1pbmZvLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hY2NvdW50X19hZHJlc3MtYm9vay1pbmZvLWxpc3QgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5hY2NvdW50X19hZHJlc3MtYm9vay1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmFjY291bnRfX2FkcmVzcy1ib29rLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuYWNjb3VudF9fYWRyZXNzLWJvb2stciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFjY291bnRfX2FkcmVzcy1ib29rLWluZm8tbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudF9fYWRyZXNzLWJvb2stbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cblxuICAuYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLWhlYWQtciB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAuYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1mb290IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtZm9vdC1sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtc3VidGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtdGl0bGUgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5hY2NvdW50X19hZHJlc3MtYm9vay1pbmZvLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmFjY291bnRfX2FkcmVzcy1ib29rLWluZm8tbGlzdCBsaTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuLmF1dGgtZm9ybSB7XG4gIHdpZHRoOiA0NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYXV0aC1mb3JtX19mb290IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hdXRoLWZvcm1fX2Zvb3RfbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmF1dGgtZm9ybV9fZm9vdF9tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5hdXRoLWZvcm1fX2Zvb3QtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFGMkM3MDtcbn1cbi5hdXRoLWZvcm1fX2Zvb3QtbGluazpmb2N1cywgLmF1dGgtZm9ybV9fZm9vdC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hdXRoLWZvcm1fX2Zvb3Qtc3BhY2VyIHtcbiAgbWFyZ2luOiAwIDIxcHg7XG4gIGNvbG9yOiAjOTM5MzkzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGgtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmF1dGgtZm9ybSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLmF1dGgtZm9ybV9fZm9vdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGgtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5hdXRoLWZvcm1fX2Zvb3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hdXRoLWZvcm1fX2Zvb3RfbXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYXV0aC1mb3JtX19mb290LXNwYWNlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cbi5iYXNrZXRfX2FzaWRlLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG4uYmFza2V0X19hc2lkZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYmFza2V0X19hc2lkZS1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFza2V0X19hc2lkZS1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJhc2tldF9fYXNpZGUtc2VjdGlvbi10aXRsZV9tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX2FzaWRlLXNlY3Rpb24taXRlbS1wYXktaW1nLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fYXNpZGUtc2VjdGlvbi1pdGVtLXBheS1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXRfX2FzaWRlLXNlY3Rpb24taXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG59XG4uYmFza2V0X19hc2lkZS1zZWN0aW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5iYXNrZXRfX2FzaWRlLXNlY3Rpb24taXRlbV9wYXkge1xuICBtYXJnaW46IDAgLTQwcHggMDtcbiAgcGFkZGluZzogMTdweCA0MHB4IDA7XG59XG5cbi5iYXNrZXQtc3VtbWFyeV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMxRjJDNzA7XG59XG4uYmFza2V0LXN1bW1hcnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFza2V0LXN1bW1hcnlfX2l0ZW0tciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmFza2V0LXRvdGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldC10b3RhbF9zbWFsbGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYXNrZXQtdG90YWxfc21hbGxlciAuYmFza2V0LXRvdGFsX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRjJDNzA7XG59XG5cbi5iYXNrZXQtdG90YWxfX3ByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFGMkM3MDtcbn1cblxuLmJhc2tldC1jb25maXJtX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5iYXNrZXQtcGF5bWV0aG9kX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xufVxuXG4uYmFza2V0LXBheW1ldGhvZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmFza2V0LXBheW1ldGhvZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYXNrZXQtcGF5bWV0aG9kX19pdGVtIC5yYWRpby10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmFza2V0LXBheW1ldGhvZF9faXRlbSAucmFkaW8tdGV4dDpiZWZvcmUsIC5iYXNrZXQtcGF5bWV0aG9kX19pdGVtIC5yYWRpby10ZXh0OmFmdGVyIHtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcbiAgLmJhc2tldF9fYXNpZGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2FzaWRlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5iYXNrZXRfX2FzaWRlLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJhc2tldF9fYXNpZGUtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmJhc2tldF9fYXNpZGUtc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmJhc2tldF9fYXNpZGUtc2VjdGlvbi10aXRsZV9tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtc3VtbWFyeV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJhc2tldC1wYXltZXRob2RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuYmFza2V0LXBheW1ldGhvZF9faXRlbSAucmFkaW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJhc2tldC10b3RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWxfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cblxuICAuYmFza2V0LWNvbmZpcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0LWNvbmZpcm1fX2J0biB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2FzaWRlLXNlY3Rpb24taXRlbS1wYXktaW1nLWMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmJhc2tldC1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldC1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYmFza2V0LXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLmJhc2tldF9fbXNnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmFza2V0LWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xuICAuYmFza2V0LXIge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xuICAuYmFza2V0LWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYmFza2V0LWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fbXNnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuYmFza2V0LXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmJhc2tldC1jb21tZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmJhc2tldC1wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJhc2tldC1wcm9kdWN0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhc2tldC1wcm9kdWN0c19fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxNjMsIDE2MywgMTYzLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtaW1nLWMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIG1hcmdpbi1yaWdodDogMjdweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmFza2V0LXByb2R1Y3RzX19jYXJkLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdHNfX2F2YWlsYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMEJDOTI7XG59XG4uYmFza2V0LXByb2R1Y3RzX19hdmFpbGFibGUtaWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYmFza2V0LXByb2R1Y3RzX19hdmFpbGFibGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RzX19jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC10aXRsZTphY3RpdmUge1xuICBjb2xvcjogI0ZGMUMxQztcbn1cblxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1wcmljZSB7XG4gIHdpZHRoOiAxNDVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFGMkM3MDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1kZWwtYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjOTM5MzkzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtZGVsLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFDMUM7XG4gIH1cbn1cbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtZGVsLWJ0bjphY3RpdmUge1xuICBjb2xvcjogI0ZGMUMxQztcbn1cbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtZGVsLWJ0biBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1jb3VudHMucC1wcm9kdWN0LW1haW5fX2NvdW50cyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5iYXNrZXQtcHJvZHVjdHNfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLWltZy1jIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLWNvdW50cy5wLXByb2R1Y3QtbWFpbl9fY291bnRzIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtaW1nLWMge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXQtcHJvZHVjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RzX19jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJhc2tldC1wcm9kdWN0c19fY2FyZC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmJhc2tldC1wcm9kdWN0c19fY2FyZC1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0c19fY2FyZC1wcmljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLWltZyB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uYmFza2V0LXNoaXBwaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhc2tldC1zaGlwcGluZ19fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJhc2tldC1zaGlwcGluZ19fdGl0bGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkYxQzFDO1xufVxuXG4uYmFza2V0LXNoaXBwaW5nLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0LXNoaXBwaW5nLWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5iYXNrZXQtc2hpcHBpbmctY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ1MHB4O1xufVxuLmJhc2tldC1zaGlwcGluZy1jb2wtbWFpbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5iYXNrZXQtc2hpcHBpbmctY29sLXN1YiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzUycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmFza2V0LXNoaXBwaW5nLWNvbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzkzOTM5Mztcbn1cblxuLmJhc2tldC1zaGlwcGluZ19fZmllbGRzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJhc2tldC1zaGlwcGluZ19fZmllbGRzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFza2V0LXNoaXBwaW5nX19maWVsZHMtcm93LWwge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmJhc2tldC1zaGlwcGluZ19fZmllbGRzLXJvdy1yIHtcbiAgZmxleDogMTtcbn1cbi5iYXNrZXQtc2hpcHBpbmdfX2ZpZWxkcy1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYXNrZXQtc2hpcHBpbmctY29sX190eHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuLmJhc2tldC1zaGlwcGluZy1jb2xfX3R4dF9tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXQtc2hpcHBpbmctcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iYXNrZXQtc2hpcHBpbmctcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFza2V0LXNoaXBwaW5nX19tZXRob2RzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTM5MzkzO1xufVxuXG4uYmFza2V0LXNoaXBwaW5nX19tZXRob2RzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhc2tldC1zaGlwcGluZ19fbWV0aG9kcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFza2V0LXNoaXBwaW5nX19tZXRob2RzLWl0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5iYXNrZXQtc2hpcHBpbmdfX21ldGhvZHMtaXRlbS1pbmZvLWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJhc2tldC1zaGlwcGluZ19fbWV0aG9kcy1pdGVtLWluZm8tciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmFza2V0LXNoaXBwaW5nX19tZXRob2RzLWl0ZW0taW5mby10eHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFGMkM3MDtcbn1cblxuLmJhc2tldC1kZWxpdmVyeS1kYXRlX19pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYmFza2V0LWRlbGl2ZXJ5LWRhdGVfX2lucHV0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5iYXNrZXQtc2hpcHBpbmctY29sLTEge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxuICAuYmFza2V0LXNoaXBwaW5nLWNvbC1tYWluIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmFza2V0LXNoaXBwaW5nLWNvbC1zdWIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmFza2V0LXNoaXBwaW5nLWNvbC1zdWI6bm90KDplbXB0eSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLmJhc2tldC1zaGlwcGluZy1jb2wtc3ViIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXQtc2hpcHBpbmdfX3RpdGxlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLmJhc2tldC1zaGlwcGluZy1jb2xfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAuYmFza2V0LXNoaXBwaW5nLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmJhc2tldC1zaGlwcGluZy1jb2w6bm90KDplbXB0eSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJhc2tldC1zaGlwcGluZy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmFza2V0LXNoaXBwaW5nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmFza2V0LXNoaXBwaW5nLWNvbC0yIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5iYXNrZXQtc2hpcHBpbmctY29sLTMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmJhc2tldC1zaGlwcGluZy1jb2wtc3ViIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmFza2V0LXNoaXBwaW5nLWNvbC1zdWI6bm90KDplbXB0eSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmFza2V0LXNoaXBwaW5nLWNvbF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYmFza2V0LXNoaXBwaW5nX19maWVsZHMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5iYXNrZXQtc2hpcHBpbmdfX2ZpZWxkcy1yb3ctbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmJhc2tldC1zaGlwcGluZ19fZmllbGRzLXJvdy1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtc2hpcHBpbmdfX2ZpZWxkcy1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtZGVsaXZlcnktZGF0ZV9fdGl0bGUsXG4uYmFza2V0LXNoaXBwaW5nX19tZXRob2RzLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYmFza2V0LXNoaXBwaW5nLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIC5iYXNrZXQtc2hpcHBpbmctY29sX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5iYXNrZXQtc2hpcHBpbmctY29sX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYmFza2V0LXNoaXBwaW5nLWNvbF9fdGl0bGVfbWItMTUtbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uY29udGFjdHMtYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250YWN0cy1sIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY29udGFjdHMtciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzM2cHg7XG59XG5cbi5jb250YWN0c19faW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTMwcHggLTUwcHg7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jb250YWN0c19faW5mby1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgd2lkdGg6IDQzJTtcbn1cbi5jb250YWN0c19faW5mby1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLmNvbnRhY3RzX19pbmZvLWl0ZW0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xufVxuXG4uY29udGFjdHMtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggOXB4IHJnYmEoMjMzLCAyMzMsIDIzMywgMC44KTtcbiAgcGFkZGluZzogNTBweCA0NXB4O1xufVxuXG4uY29udGFjdHMtZm9ybV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzFGMkM3MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xuICAuY29udGFjdHNfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmNvbnRhY3RzX19pbmZvLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWN0c19faW5mby1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLmNvbnRhY3RzLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY29udGFjdHMtbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuY29udGFjdHMtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFjdHNfX2luZm8taXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdHNfX2luZm8taXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLWZvcm0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8taXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8taXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmNvbnRhY3RzX19pbmZvLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgLmNvbnRhY3RzX19pbmZvLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG5cbiAgLmNvbnRhY3RzX19pbmZvLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmNvbnRhY3RzX19pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5jb250YWN0c19faW5mby1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jb250YWN0c19faW5mby1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFjdHNfX2luZm8taXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRhY3RzLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmVycm9yLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDc2cHg7XG59XG4uZXJyb3ItcGFnZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIjQwNFwiO1xuICB0b3A6IDc0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMjNweDtcbiAgbGluZS1oZWlnaHQ6IDM5NHB4O1xuICBjb2xvcjogIzAwMDA4MDtcbiAgb3BhY2l0eTogMC4wNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZXJyb3ItcGFnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4MXB4O1xufVxuXG4uZXJyb3ItcGFnZV9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDU2MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZXJyb3ItcGFnZV9fYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICAuZXJyb3ItcGFnZTpiZWZvcmUge1xuICAgIHRvcDogNDVweDtcbiAgICBmb250LXNpemU6IDEzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTRweDtcbiAgfVxuXG4gIC5lcnJvci1wYWdlX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmZlYXR1cmVzLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZWF0dXJlcy10b3AtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZmVhdHVyZXMtdG9wLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uZmVhdHVyZXMtbWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZmVhdHVyZXMtY2FyZCB7XG4gIHdpZHRoOiA1NzBweDtcbiAgbWluLWhlaWdodDogMzI4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggOXB4IHJnYmEoMjMzLCAyMzMsIDIzMywgMC44KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNTBweCA5MHB4O1xufVxuLmZlYXR1cmVzLWNhcmQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mZWF0dXJlcy1jYXJkICsgLmZlYXR1cmVzLWNhcmQge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cblxuLmZlYXR1cmVzLWNhcmRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZWF0dXJlcy1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5mZWF0dXJlcy1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLmZlYXR1cmVzLWNhcmRfX2ljbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZlYXR1cmVzLWJvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZlYXR1cmVzX19jb3VudHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZWF0dXJlc19fY291bnRzLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlc19fY291bnRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZlYXR1cmVzX19jb3VudHMtaXRlbS1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC4xMmRlZywgIzFDMzNGRiAxMy44JSwgIzAzMTE5MSA5Mi40NiUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbn1cbi5mZWF0dXJlc19fY291bnRzLWl0ZW0tbnVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkYxQzFDO1xuICB3aWR0aDogOTVweDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLmZlYXR1cmVzX19jb3VudHMtaXRlbS10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5mZWF0dXJlcy1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5mZWF0dXJlcy1jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5mZWF0dXJlcy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLmZlYXR1cmVzX19jb3VudHMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcy1ib3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZmVhdHVyZXMtYm90LWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZlYXR1cmVzLWJvdC1yIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLmZlYXR1cmVzX19jb3VudHMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmZlYXR1cmVzX19jb3VudHMtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19jb3VudHMtbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4IC0xNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mZWF0dXJlc19fY291bnRzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZlYXR1cmVzLWJvdC1yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmZlYXR1cmVzX19jb3VudHMtaXRlbS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5mZWF0dXJlc19fY291bnRzLWl0ZW0tbnVtOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5mZWF0dXJlc19fY291bnRzLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5mZWF0dXJlcy10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZmVhdHVyZXMtdG9wLWwsXG4uZmVhdHVyZXMtdG9wLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmVhdHVyZXMtdG9wLXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuZmVhdHVyZXMtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogMzExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5mZWF0dXJlcy1jYXJkICsgLmZlYXR1cmVzLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmZlYXR1cmVzLWNhcmRfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5mZWF0dXJlcy1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAuZmVhdHVyZXMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5mZWF0dXJlcy1taWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNjAuOTElIDMzMy4yNCUgYXQgNzQuODIlIDUwLjA2JSwgIzMwNDc5MyAwJSwgIzFBMjE2NCAxMDAlKTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm86YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxOTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29udGVudC9ob21lL2hlcm8tYmcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uaGVybyA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMCAxNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaGVyb19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVyb19fYnRucy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDcwcHggMCA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICB9XG5cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHg7XG4gIH1cblxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmhlcm86YmVmb3JlIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbiAgLmhlcm86YmVmb3JlIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgfVxuXG4gIC5oZXJvX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5oZXJvX19idG5zLXdyYXAge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLm9mZi10aGUtc2hlbGYtYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm9mZi10aGUtc2hlbGYtbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xufVxuXG4ub2ZmLXRoZS1zaGVsZi1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4MDZweDtcbn1cblxuLm9mZi10aGUtc2hlbGZfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwYWRkaW5nOiA3M3B4IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2ZmLXRoZS1zaGVsZl9fY2FyZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTY0cHg7XG4gIGhlaWdodDogMTY0cHg7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNGRjFDMUM7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRkYxQzFDO1xufVxuXG4ub2ZmLXRoZS1zaGVsZl9fY2FyZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ub2ZmLXRoZS1zaGVsZl9fY2FyZC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub2ZmLXRoZS1zaGVsZl9fY2FyZC1pdGVtLWljby1jIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB3aWR0aDogMzVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5vZmYtdGhlLXNoZWxmX19jYXJkLWl0ZW0taWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5vZmYtdGhlLXNoZWxmX19jYXJkLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5vZmYtdGhlLXNoZWxmLWwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5vZmYtdGhlLXNoZWxmLXIge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuXG4gIC5vZmYtdGhlLXNoZWxmX19jYXJkIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5vZmYtdGhlLXNoZWxmLWMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5vZmYtdGhlLXNoZWxmLWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZi10aGUtc2hlbGYtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2ZmLXRoZS1zaGVsZl9fY2FyZCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmYtdGhlLXNoZWxmX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLm9mZi10aGUtc2hlbGZfX2NhcmQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZi10aGUtc2hlbGZfX2NhcmQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vZmYtdGhlLXNoZWxmX19jYXJkLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5vZmYtdGhlLXNoZWxmX19jYXJkLWl0ZW0taWNvLWMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm9mZi10aGUtc2hlbGZfX2NhcmQtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ucHJvZHVjdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdGlvbnMtYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3Rpb25zLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1yaWdodDogOTNweDtcbn1cblxuLnByb2R1Y3Rpb25zLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgwNnB4O1xufVxuXG4ucHJvZHVjdGlvbnMtaW5mb19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICMxNjJDNzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODRweCAwIDYwcHggOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogNDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvZHVjdGlvbnMtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJhY2tncm91bmQ6ICNGRjFDMUM7XG59XG5cbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuXG4ucHJvZHVjdGlvbnMtaW5mb19faXRlbS1ib2R5LWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHktciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNFREY3RkY7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI0VERjdGRjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWRlc2NfbWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZHVjdGlvbnMtaW5mb19faXRlbS1idG4tYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0aW9ucy1pbmZvLXN3aXBlci1jIHtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuXG4ucHJvZHVjdGlvbnMtaW5mby1zd2lwZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDMzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0aW9ucy1pbmZvLXN3aXBlcl9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcbiAgLnByb2R1Y3Rpb25zLWwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wcm9kdWN0aW9ucy1yIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cblxuICAucHJvZHVjdGlvbnMtaW5mb19faXRlbSB7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHggNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDMzcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLnByb2R1Y3Rpb25zLWluZm8tc3dpcGVyLWMge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHg7XG4gIH1cblxuICAucHJvZHVjdGlvbnMtaW5mby1zd2lwZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLnByb2R1Y3Rpb25zLWMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wcm9kdWN0aW9ucy1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0aW9ucy1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0aW9ucy1pbmZvX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbiAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW06YmVmb3JlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0tYm9keS1sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiA0NXB4IDE1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5wcm9kdWN0aW9ucy1pbmZvX19pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAucHJvZHVjdGlvbnMtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucHJvZHVjdGlvbnMtaW5mb19faXRlbS1ib2R5LWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHktciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0aW9ucy1pbmZvLXN3aXBlci1jIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAucHJvZHVjdGlvbnMtaW5mby1zd2lwZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogNjB2dztcbiAgfVxufVxuLnAtaW5mby1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtaW5mby1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnAtaW5mby1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucC1pbmZvLXNsaWRlci1jIHtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjRkYxQzFDO1xuICB3aWR0aDogNTY5cHg7XG59XG5cbi5wLWluZm8tc2xpZGVyX19pdGVtIHtcbiAgaGVpZ2h0OiA0MTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1pbmZvLXNsaWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wLWluZm8tc2xpZGVyX19uYXYtYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1pbmZvX190ZXh0IHtcbiAgbWF4LWhlaWdodDogNDIzcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5wLWluZm9fX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xuICAucC1pbmZvLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1pbmZvLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtaW5mby1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWluZm9fX3RleHQge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1pbmZvLXNsaWRlci1jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgfVxuXG4gIC5wLWluZm8tc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDYzLjQ0dnc7XG4gIH1cbn1cbi5uZXdzLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXdzLWhlYWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ld3MtaGVhZF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5uZXdzLWhlYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5ld3NfX21vcmUtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5ld3MtbGlzdC1jIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4IC00NXB4O1xufVxuXG4ubmV3cy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubmV3cy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubmV3cy1jYXJkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogI0ZGMUMxQztcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubmV3cy1jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAzMHB4IDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB9XG4gIC5uZXdzLWNhcmQ6aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtY2FyZDphY3RpdmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAzMHB4IDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLm5ld3MtY2FyZDphY3RpdmU6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAyNXB4IDU0cHggMzBweDtcbn1cblxuLm5ld3MtY2FyZF9faW1nLWMge1xuICBoZWlnaHQ6IDI4MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5uZXdzLWNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzFGMkM3MDtcbn1cblxuLm5ld3MtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFGMkM3MDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5ld3MtY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcbiAgLm5ld3MtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuXG4gIC5uZXdzLWNhcmRfX2ltZy1jIHtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uZXdzLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuXG4gIC5uZXdzLWNhcmRfX2ltZy1jIHtcbiAgICBoZWlnaHQ6IDU2dnc7XG4gIH1cbn1cbi5wLXByb2R1Y3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtcHJvZHVjdC1pbmZvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1wcm9kdWN0LWluZm9fX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLXByb2R1Y3QtaW5mb19fbmF2LWl0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4ucC1wcm9kdWN0LWluZm9fX25hdi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXByb2R1Y3QtaW5mb19fbmF2LWJ0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGMUMxQztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1wcm9kdWN0LWluZm9fX25hdi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIH1cbn1cbi5wLXByb2R1Y3QtaW5mb19fbmF2LWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuLnAtcHJvZHVjdC1pbmZvX19uYXYtYnRuLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucC1wcm9kdWN0LWluZm9fX3RhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1wcm9kdWN0LWluZm9fX3RhYnM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTk5OTlweDtcbiAgcmlnaHQ6IC05OTk5cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wLXByb2R1Y3QtaW5mb19fdGFiIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4ucC1wcm9kdWN0LWluZm9fX2FydGljbGUge1xuICBtYXgtd2lkdGg6IDk5MXB4O1xuICBjb2xvcjogIzFGMkM3MDtcbn1cblxuLnAtcHJvZHVjdC1pbmZvX19kb3dubG9hZHMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucC1wcm9kdWN0LWluZm9fX2Rvd25sb2Fkcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1wcm9kdWN0LWluZm9fX2Rvd25sb2Fkcy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzExMjJCNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucC1wcm9kdWN0LWluZm9fX2Rvd25sb2Fkcy1idG4taWNvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cbi5wLXByb2R1Y3QtaW5mb19fZG93bmxvYWRzLWJ0bi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnAtcHJvZHVjdC1pbmZvX19kb3dubG9hZHMtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUMxQztcbiAgfVxufVxuLnAtcHJvZHVjdC1pbmZvX19kb3dubG9hZHMtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkYxQzFDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5wLXByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3QtaW5mb19fbmF2LWJ0biB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3QtaW5mb19fdGFiIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcm9kdWN0LWluZm9fX25hdi1jIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAucC1wcm9kdWN0LWluZm9fX25hdi1jOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLXByb2R1Y3QtaW5mb19fbmF2LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gIH1cblxuICAucC1wcm9kdWN0LWluZm9fX3RhYiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgLnAtcHJvZHVjdC1pbmZvX19kb3dubG9hZHMtYnRuLWljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wLXByb2R1Y3QtaW5mb19fZG93bmxvYWRzLWJ0bi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ucC1wcm9kdWN0LW1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtcHJvZHVjdC1tYWluLWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1wcm9kdWN0LW1haW4tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNjkwcHg7XG59XG5cbi5wLXByb2R1Y3QtbWFpbi1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucC1wcm9kdWN0LW1haW4tcl9faW4ge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBwYWRkaW5nOiAzOHB4IDUzcHg7XG59XG5cbi5wLXByb2R1Y3QtbWFpbl9fYXZhaWxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtcHJvZHVjdC1tYWluX19hdmFpbGFibGUtaWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucC1wcm9kdWN0LW1haW5fX2F2YWlsYWJsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDBCQzkyO1xufVxuXG4ucC1wcm9kdWN0LW1haW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wLXByb2R1Y3QtbWFpbl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtcHJvZHVjdC1tYWluX19mYXZvcml0ZS1idG4tYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuLWljbyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICNGRjFDMUM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC1wcm9kdWN0LW1haW5fX2Zhdm9yaXRlLWJ0bi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucC1wcm9kdWN0LW1haW5fX2Zhdm9yaXRlLWJ0bi5hY3RpdmUgLnAtcHJvZHVjdC1tYWluX19mYXZvcml0ZS1idG4taWNvIHtcbiAgZmlsbDogI0ZGMUMxQztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuOmhvdmVyIC5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuLWljbyB7XG4gICAgZmlsbDogI0ZGMUMxQztcbiAgfVxufVxuLnAtcHJvZHVjdC1tYWluX19mYXZvcml0ZS1idG46YWN0aXZlIC5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuLWljbyB7XG4gIGZpbGw6ICNGRjFDMUM7XG59XG5cbi5wLXByb2R1Y3QtbWFpbl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1wcm9kdWN0LW1haW5fX2J0bnMgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucC1wcm9kdWN0LW1haW5fX2J0bnMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wLXByb2R1Y3QtbWFpbl9fYnV5LWJ0biB7XG4gIGZsZXg6IDEuMTtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xufVxuXG4ucC1wcm9kdWN0LW1haW5fX2Fzay1idG4ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIGJvcmRlci1jb2xvcjogI0UwRTBFMDtcbiAgY29sb3I6ICMxRjJDNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1wcm9kdWN0LW1haW5fX3ByaWNlLWN1cnJlbnQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRjFDMUM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wLXByb2R1Y3QtbWFpbl9fY291bnRzIHtcbiAgd2lkdGg6IDE0OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnAtcHJvZHVjdC1tYWluX19jb3VudHMtY291bnQtYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLXByb2R1Y3QtbWFpbl9fY291bnRzLWNvdW50LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFDMUM7XG4gIH1cbn1cblxuLnAtcHJvZHVjdC1tYWluX19jb3VudHMtY291bnQtaW5wdXQge1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxRjJDNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5wLXByb2R1Y3QtbWFpbi1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucC1wcm9kdWN0LW1haW4tcl9faW4ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIGFuZCAobWluLXdpZHRoOiAxMzkwcHgpIHtcbiAgLnAtcHJvZHVjdC1tYWluX19jb3VudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wLXByb2R1Y3QtbWFpbl9fYnV5LWJ0bixcbi5wLXByb2R1Y3QtbWFpbl9fYXNrLWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnAtcHJvZHVjdC1tYWluX19idG5zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1wcm9kdWN0LW1haW5fX2J0bnMtc3BhY2VyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xuICAucC1wcm9kdWN0LW1haW4tYyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnAtcHJvZHVjdC1tYWluLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnAtcHJvZHVjdC1tYWluLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZHVjdC1tYWluLWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3QtbWFpbi1yX19pbiB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgLnAtcHJvZHVjdC1tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnAtcHJvZHVjdC1tYWluX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICB9XG5cbiAgLnAtcHJvZHVjdC1tYWluX19mYXZvcml0ZS1idG4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3QtbWFpbl9fcHJpY2UtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAucC1wcm9kdWN0LW1haW5fX2J0bnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucC1wcm9kdWN0LW1haW5fX2J0bnMgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucC1wcm9kdWN0LW1haW5fX2J0bnMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucC1wcm9kdWN0LW1haW5fX2NvdW50cyxcbi5wLXByb2R1Y3QtbWFpbl9fYnV5LWJ0bixcbi5wLXByb2R1Y3QtbWFpbl9fYXNrLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC1wcm9kdWN0LW1haW5fX2NvdW50cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnAtcHJvZHVjdC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyLXRodW1iLWMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLXRodW1iIHtcbiAgaGVpZ2h0OiA0OTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci10aHVtYl9faXRlbSB7XG4gIGhlaWdodDogODNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLXRodW1iX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyLXRodW1iX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXNsaWRlci1jIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faXRlbSB7XG4gIGhlaWdodDogNDkxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX25hdi1jIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDI1cHg7XG59XG4ucHJvZHVjdC1zbGlkZXJfX25hdi1jIC5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX196b29tLWJ0bi13cmFwIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3pvb20tYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1zbGlkZXJfX3pvb20tYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyX196b29tLWJ0bi1pY28ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjMUYyQzcwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLWMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX3pvb20tYnRuLWljbyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX196b29tLWJ0bi13cmFwIHtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogNzV2dztcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci10aHVtYi1jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItdGh1bWIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fbmF2LWMge1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fbmF2LWMgLnN3aXBlci1jdXN0b20tYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNvbXBhcmlzb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbXBhcmlzb25fX3RhYmxlLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wYXJpc29uX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uY29tcGFyaXNvbl9fdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UyRTJFMjtcbn1cbi5jb21wYXJpc29uX190YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUYyQzcwO1xufVxuLmNvbXBhcmlzb25fX3RhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5jb21wYXJpc29uX190YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuLmNvbXBhcmlzb25fX3RhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5jb21wYXJpc29uX190YWJsZSB0ZCxcbi5jb21wYXJpc29uX190YWJsZSB0aCB7XG4gIGhlaWdodDogOTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTtcbn1cbi5jb21wYXJpc29uX190YWJsZSB0ZDpsYXN0LWNoaWxkLFxuLmNvbXBhcmlzb25fX3RhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY29tcGFyaXNvbl9fdGFibGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbXBhcmlzb25fX3RhYmxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbXBhcmlzb25fX3RhYmxlIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XG4gIC5jb21wYXJpc29uX190YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb21wYXJpc29uX190YWJsZSB0Ym9keSB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmlzb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmNvbXBhcmlzb25fX3RhYmxlLWMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzFGMkM3MCAjRUZFRkVGO1xuICB9XG4gIC5jb21wYXJpc29uX190YWJsZS1jOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxuICAuY29tcGFyaXNvbl9fdGFibGUtYzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb21wYXJpc29uX190YWJsZS1jOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzFGMkM3MDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNvbXBhcmlzb25fX3RhYmxlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgfVxuICAuY29tcGFyaXNvbl9fdGFibGUgdGhlYWQgdGgge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb21wYXJpc29uX190YWJsZSB0ZCxcbi5jb21wYXJpc29uX190YWJsZSB0aCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucHJvZHVjdHMtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4ucHJvZHVjdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTZweCAtMjJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2R1Y3RzLWxpc3Qudmlldy1yb3cgLnByb2R1Y3RzLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuLnByb2R1Y3RzLWxpc3Qudmlldy1yb3cgLnByb2R1Y3RzLWNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnByb2R1Y3RzLWxpc3Qudmlldy1yb3cgLnByb2R1Y3RzLWNhcmQtbCB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5wcm9kdWN0cy1saXN0LnZpZXctcm93IC5wcm9kdWN0cy1jYXJkX19pbWctYyB7XG4gIHdpZHRoOiAyNDhweDtcbiAgaGVpZ2h0OiAxNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0cy1saXN0LnZpZXctcm93IC5wcm9kdWN0cy1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHJvZHVjdHMtbGlzdC52aWV3LXJvdyAucHJvZHVjdHMtY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbi5wcm9kdWN0cy1saXN0LnZpZXctcm93IC5wcm9kdWN0cy1jYXJkX19idG4ge1xuICB3aWR0aDogMTM3cHg7XG59XG4ucHJvZHVjdHMtbGlzdC52aWV3LXJvdyAucHJvZHVjdHMtY2FyZF9fcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG4ucHJvZHVjdHMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5wcm9kdWN0cy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcm9kdWN0cy1jYXJkLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wcm9kdWN0cy1jYXJkLXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3RzLWNhcmQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDMwcHggMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cbn1cblxuLnByb2R1Y3RzLWNhcmRfX2F2YWlsYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAxNnB4O1xufVxuLnByb2R1Y3RzLWNhcmRfX2F2YWlsYWJsZS1pY28ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5wcm9kdWN0cy1jYXJkX19hdmFpbGFibGUtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwQkM5MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3RzLWNhcmRfX2Zhdm9yaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3RzLWNhcmRfX2Zhdm9yaXRlLWljbyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICNGRjFDMUM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnByb2R1Y3RzLWNhcmRfX2Zhdm9yaXRlLmFjdGl2ZSAucHJvZHVjdHMtY2FyZF9fZmF2b3JpdGUtaWNvIHtcbiAgZmlsbDogI0ZGMUMxQztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0cy1jYXJkX19mYXZvcml0ZTpob3ZlciAucHJvZHVjdHMtY2FyZF9fZmF2b3JpdGUtaWNvIHtcbiAgICBmaWxsOiAjRkYxQzFDO1xuICB9XG59XG4ucHJvZHVjdHMtY2FyZF9fZmF2b3JpdGU6YWN0aXZlIC5wcm9kdWN0cy1jYXJkX19mYXZvcml0ZS1pY28ge1xuICBmaWxsOiAjRkYxQzFDO1xufVxuXG4ucHJvZHVjdHMtY2FyZF9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnByb2R1Y3RzLWNhcmRfX2ltZy1jIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdHMtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzFGMkM3MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdHMtY2FyZF9fdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxQzFDO1xuICB9XG59XG4ucHJvZHVjdHMtY2FyZF9fdGl0bGU6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjFDMUM7XG59XG5cbi5wcm9kdWN0cy1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3RzLWNhcmRfX2Zvb3Qge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0cy1jYXJkX19idG4ge1xuICBtaW4td2lkdGg6IDEyMXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5wcm9kdWN0cy1jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMUYyQzcwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XG4gIC5wcm9kdWN0cy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucHJvZHVjdHMtbGlzdC52aWV3LXJvdyAucHJvZHVjdHMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcbiAgLnByb2R1Y3RzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RzLWxpc3Qudmlldy1yb3cgLnByb2R1Y3RzLWNhcmRfX2ltZy1jIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnByb2R1Y3RzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucHJvZHVjdHMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvZHVjdHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuXG4gIC5wcm9kdWN0cy1jYXJkX19hdmFpbGFibGUge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmRfX2Zhdm9yaXRlIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucHJvZHVjdHMtY2FyZF9faW1nLWMge1xuICAgIGhlaWdodDogMzcuNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZHVjdHMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdHMtbmF2X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnByb2R1Y3RzLW5hdl9faGVhZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTU2cHg7XG4gIGhlaWdodDogMTQ2cHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNGRjFDMUM7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRkYxQzFDO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb2R1Y3RzLW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvZHVjdHMtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTVweCAtMTBweDtcbn1cbi5wcm9kdWN0cy1uYXZfX2xpc3QgbGkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5wcm9kdWN0cy1uYXZfX2xpc3QgbGkgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWluLWhlaWdodDogNjJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMxNTJCNzQ7XG59XG4ucHJvZHVjdHMtbmF2X19saXN0IGxpIGE6aG92ZXIsIC5wcm9kdWN0cy1uYXZfX2xpc3QgbGkgYTphY3RpdmUsIC5wcm9kdWN0cy1uYXZfX2xpc3QgbGkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdHMtbmF2X19saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxNTJCNzQ7XG4gIH1cbn1cbi5wcm9kdWN0cy1uYXZfX2xpc3QgbGkgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE1MkI3NDtcbn1cbi5wcm9kdWN0cy1uYXZfX2xpc3QgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE1MkI3NDtcbn1cblxuLnByb2R1Y3RzX192aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RzX192aWV3LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnByb2R1Y3RzX192aWV3LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3RzX192aWV3LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiByZ2JhKDMxLCA0NCwgMTEyLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0c19fdmlldy1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMUYyQzcwO1xuICB9XG59XG4ucHJvZHVjdHNfX3ZpZXctYnRuLmFjdGl2ZSwgLnByb2R1Y3RzX192aWV3LWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzFGMkM3MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xuICAucHJvZHVjdHMtbmF2X19oZWFkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1uYXZfX2hlYWQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgfVxuXG4gIC5wcm9kdWN0cy1uYXZfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHJvZHVjdHMtbmF2X19saXN0IGxpIGEge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RzLW5hdl9faGVhZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5wcm9kdWN0cy1uYXZfX2hlYWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RzX192aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RzLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0cy1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3M7XG4gIH1cbiAgLnByb2R1Y3RzLW5hdl9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucHJvZHVjdHMtbmF2X19saXN0IGxpLmFjdGl2ZSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5wcm9kdWN0cy1uYXZfX2xpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAucHJvZHVjdHMtbmF2X19saXN0LmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RzLW5hdl9fbW9yZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6ICMxMTIyQjY7XG4gIH1cbiAgLnByb2R1Y3RzLW5hdl9fbW9yZS1idG4tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0cy1uYXZfX21vcmUtYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0cy1uYXZfX21vcmUtYnRuOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzExMjJCNjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDMxNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLnByb2R1Y3RzLW5hdl9fbW9yZS1idG4uYWN0aXZlOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAucHJvZHVjdHMtbmF2X19tb3JlLWJ0bi5hY3RpdmUgLnByb2R1Y3RzLW5hdl9fbW9yZS1idG4tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdHMtbmF2X19tb3JlLWJ0bi5hY3RpdmUgLnByb2R1Y3RzLW5hdl9fbW9yZS1idG4tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlZy1mb3JtIHtcbiAgd2lkdGg6IDkzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59IiwiJGFkYXB0aXZlX3NpemVzOiAoXHJcbiAgICAnc2NyZWVuLW1kJzogJHNjcmVlbi1tZCxcclxuICAgICdzY3JlZW4tc20nOiAkc2NyZWVuLXNtLFxyXG4gICAgJ3RhYmxldCc6ICR0YWJsZXQsXHJcbiAgICAnbW9iaWxlJzogJG1vYmlsZSxcclxuKTtcclxuXHJcbiRibG9ja190eXBlczogJycsICdpbmxpbmUtYmxvY2snLCAnaW5saW5lJywgJ3RhYmxlJywgJ3RhYmxlLXJvdycsICd0YWJsZS1jZWxsJywgJ2ZsZXgnLCAnaW5saW5lLWZsZXgnO1xyXG5cclxuQGVhY2ggJGFkYXB0aXZlX3NpemUsICRhZGFwdGl2ZV9tZWRpYSBpbiAkYWRhcHRpdmVfc2l6ZXMge1xyXG4gICAgQGVhY2ggJGJsb2NrX3R5cGUgaW4gJGJsb2NrX3R5cGVzIHtcclxuXHJcbiAgICAgICAgQGlmICgkYmxvY2tfdHlwZSA9PSAnJykge1xyXG4gICAgICAgICAgICAuI3skYWRhcHRpdmVfc2l6ZX0tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIC4jeyRhZGFwdGl2ZV9zaXplfS1zaG93LSN7JGJsb2NrX3R5cGV9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkYWRhcHRpdmVfc2l6ZSwgJGFkYXB0aXZlX21lZGlhIGluICRhZGFwdGl2ZV9zaXplcyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGFkYXB0aXZlX21lZGlhKSB7XHJcbiAgICAgICAgQGVhY2ggJGJsb2NrX3R5cGUgaW4gJGJsb2NrX3R5cGVzIHtcclxuXHJcbiAgICAgICAgICAgIEBpZiAoJGJsb2NrX3R5cGUgPT0gJycpIHtcclxuICAgICAgICAgICAgICAgIC4jeyRhZGFwdGl2ZV9zaXplfS1oaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhZGFwdGl2ZV9zaXplfS1zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgLiN7JGFkYXB0aXZlX3NpemV9LXNob3ctI3skYmxvY2tfdHlwZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICN7JGJsb2NrX3R5cGV9IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IC8vIDNcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoIzAwMCwgMCk7IC8vIDVcclxufVxyXG5cclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcclxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2VcclxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvLyAyXHJcbn1cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXHJcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxyXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXHJcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXHJcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxyXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXHJcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIENvbnRlbnQgZ3JvdXBpbmdcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcclxuICBoZWlnaHQ6IDA7IC8vIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG5cclxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbi8vXHJcbi8vIExpbmtzXHJcbi8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvZGVcclxuLy9cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxucHJlIHtcclxuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuLy9cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG59XHJcblxyXG5zdmcge1xyXG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcbn1cclxuXHJcbnRoIHtcclxuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRm9ybXNcclxuLy9cclxuXHJcbmxhYmVsIHtcclxuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xyXG5idXR0b24ge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXHJcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXHJcbnNlbGVjdCB7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG59XHJcblxyXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxyXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcclxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxyXG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXHJcbn1cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbn1cclxuXHJcbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4vL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xyXG4vL1xyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcclxufVxyXG5cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cclxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnN2Zy1pY29uLWJhc2tldCB7XHJcblx0aGVpZ2h0OjI5cHg7XHJcblx0d2lkdGg6MjlweDtcclxufVxyXG4uc3ZnLWljb24tYmFza2V0LWRlbGV0ZS1pY28ge1xyXG5cdGhlaWdodDoxNnB4O1xyXG5cdHdpZHRoOjE0cHg7XHJcbn1cclxuLnN2Zy1pY29uLWJyZWFkLWl0ZW0tYXJyb3cge1xyXG5cdGhlaWdodDoxMnB4O1xyXG5cdHdpZHRoOjlweDtcclxufVxyXG4uc3ZnLWljb24tY2hlY2tib3gtaWNvIHtcclxuXHRoZWlnaHQ6OXB4O1xyXG5cdHdpZHRoOjEzcHg7XHJcbn1cclxuLnN2Zy1pY29uLWNyeXB0by1pY28tMSB7XHJcblx0aGVpZ2h0OjMwcHg7XHJcblx0d2lkdGg6MzBweDtcclxufVxyXG4uc3ZnLWljb24tY3J5cHRvLWljby0yIHtcclxuXHRoZWlnaHQ6MzBweDtcclxuXHR3aWR0aDozMHB4O1xyXG59XHJcbi5zdmctaWNvbi1kb3dubG9hZC1pY28ge1xyXG5cdGhlaWdodDoyNXB4O1xyXG5cdHdpZHRoOjIzcHg7XHJcbn1cclxuLnN2Zy1pY29uLWRyb3AtYXJyb3ctZG93biB7XHJcblx0aGVpZ2h0OjEwcHg7XHJcblx0d2lkdGg6MTJweDtcclxufVxyXG4uc3ZnLWljb24tZHJvcC1hcnJvdy1kb3duX2JsdWUge1xyXG5cdGhlaWdodDoxMHB4O1xyXG5cdHdpZHRoOjEycHg7XHJcbn1cclxuLnN2Zy1pY29uLWRyb3AtYXJyb3ctdXAge1xyXG5cdGhlaWdodDo5cHg7XHJcblx0d2lkdGg6MTJweDtcclxufVxyXG4uc3ZnLWljb24tZmF2b3JpdGUge1xyXG5cdGhlaWdodDoyMnB4O1xyXG5cdHdpZHRoOjIycHg7XHJcbn1cclxuLnN2Zy1pY29uLWZhdm9yaXRlLWFjdGl2ZSB7XHJcblx0aGVpZ2h0OjIycHg7XHJcblx0d2lkdGg6MjJweDtcclxufVxyXG4uc3ZnLWljb24tZm9vdGVyLW1haWwge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI1cHg7XHJcbn1cclxuLnN2Zy1pY29uLWZvb3Rlci1tYXAge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI1cHg7XHJcbn1cclxuLnN2Zy1pY29uLWZvb3Rlci1waG9uZSB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjVweDtcclxufVxyXG4uc3ZnLWljb24tZm9vdGVyLXRpbWUge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI1cHg7XHJcbn1cclxuLnN2Zy1pY29uLWluLXN0b2NrIHtcclxuXHRoZWlnaHQ6MTRweDtcclxuXHR3aWR0aDoxNXB4O1xyXG59XHJcbi5zdmctaWNvbi1saW4taWNvIHtcclxuXHRoZWlnaHQ6NDZweDtcclxuXHR3aWR0aDo0NnB4O1xyXG59XHJcbi5zdmctaWNvbi1saW5rLWFycm93LXJpZ2h0IHtcclxuXHRoZWlnaHQ6MTJweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1saXN0LWl0ZW0taWNvIHtcclxuXHRoZWlnaHQ6MTdweDtcclxuXHR3aWR0aDo5cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNlY3Rpb24td2F2ZSB7XHJcblx0aGVpZ2h0OjI2cHg7XHJcblx0d2lkdGg6NjdweDtcclxufVxyXG4uc3ZnLWljb24tc2xpZGVyLW5hdi1hcnJvdy1sZWZ0IHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoyNXB4O1xyXG59XHJcbi5zdmctaWNvbi1zbGlkZXItbmF2LWFycm93LXJpZ2h0IHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoyNXB4O1xyXG59XHJcbi5zdmctaWNvbi1zdWNjZXNzLWljbyB7XHJcblx0aGVpZ2h0OjIxcHg7XHJcblx0d2lkdGg6MjlweDtcclxufVxyXG4uc3ZnLWljb24tdmlldy1ncmlkIHtcclxuXHRoZWlnaHQ6MjZweDtcclxuXHR3aWR0aDoyNnB4O1xyXG59XHJcbi5zdmctaWNvbi12aWV3LXJvdyB7XHJcblx0aGVpZ2h0OjI2cHg7XHJcblx0d2lkdGg6MjhweDtcclxufVxyXG4uc3ZnLWljb24tem9vbS1pY28ge1xyXG5cdGhlaWdodDozMHB4O1xyXG5cdHdpZHRoOjMwcHg7XHJcbn1cclxuIiwiLmJsb2NrZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO3otaW5kZXg6MTtwYWRkaW5nOjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjA1ZW19LmJsb2NrZXIuYmVoaW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1vZGFse2Rpc3BsYXk6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21heC13aWR0aDo1MDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6OTAlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHggMzBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6OHB4Oy1tb3otYm9yZGVyLXJhZGl1czo4cHg7LW8tYm9yZGVyLXJhZGl1czo4cHg7LW1zLWJvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6OHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tb3otYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1vLWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstbXMtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEwcHggIzAwMDt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsIGEuY2xvc2UtbW9kYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMi41cHg7cmlnaHQ6LTEyLjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dGV4dC1pbmRlbnQ6LTk5OTlweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT0nKX0ubW9kYWwtc3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6IzExMTtoZWlnaHQ6MjBweH0ubW9kYWwtc3Bpbm5lcj5kaXZ7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjIwcHg7d2lkdGg6MnB4O21hcmdpbjowIDFweDtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246c2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9Lm1vZGFsLXNwaW5uZXIgLnJlY3Qyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjFzO2FuaW1hdGlvbi1kZWxheTotMS4xc30ubW9kYWwtc3Bpbm5lciAucmVjdDN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMHM7YW5pbWF0aW9uLWRlbGF5Oi0xLjBzfS5tb2RhbC1zcGlubmVyIC5yZWN0NHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC45czthbmltYXRpb24tZGVsYXk6LTAuOXN9QC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheXswJSw0MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fUBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAle3RyYW5zZm9ybTpzY2FsZVkoMC41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7dHJhbnNmb3JtOnNjYWxlWSgxLjApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxLjApfX0iLCIucGlja21ldXB7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6LjRlbTstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5waWNrbWV1cCAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucGlja21ldXAucG11LWZsYXR7cG9zaXRpb246cmVsYXRpdmV9LnBpY2ttZXVwLnBtdS1oaWRkZW57ZGlzcGxheTpub25lfS5waWNrbWV1cCAucG11LWluc3RhbmNle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMy44ZW07cGFkZGluZzouNWVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjE1ZW19LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1idXR0b257Y29sb3I6I2VlZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS10b2RheXtiYWNrZ3JvdW5kOiMxNzM4NGQ7Y29sb3I6Izg4YzVlYn0ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiM4OGM1ZWJ9LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1ub3QtaW4tbW9udGh7Y29sb3I6IzY2Nn0ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRpc2FibGVkLC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzMzMztjdXJzb3I6ZGVmYXVsdH0ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LXNlbGVjdGVke2JhY2tncm91bmQ6IzEzNmE5Zjtjb2xvcjojZWVlfS5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtbm90LWluLW1vbnRoLnBtdS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiMxNzM4NGR9LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2e2NvbG9yOiNlZWU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7bGluZS1oZWlnaHQ6MmVtfS5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiAqOmZpcnN0LWNoaWxkIDpob3Zlcntjb2xvcjojODhjNWVifS5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiAucG11LXByZXYsLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2IC5wbXUtbmV4dHtkaXNwbGF5Om5vbmU7aGVpZ2h0OjJlbTt3aWR0aDoxZW19LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2IC5wbXUtbW9udGh7d2lkdGg6MTRlbX0ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LXllYXJzICosLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1tb250aHMgKntkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDozLjZlbTt3aWR0aDozLjVlbX0ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVre2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXktb2Ytd2VlayAqLC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAqe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEuNWVtO3dpZHRoOjJlbX0ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrICp7bGluZS1oZWlnaHQ6MS44ZW19LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2U6Zmlyc3QtY2hpbGQgLnBtdS1wcmV2LC5waWNrbWV1cCAucG11LWluc3RhbmNlOmxhc3QtY2hpbGQgLnBtdS1uZXh0e2Rpc3BsYXk6YmxvY2t9LnBpY2ttZXVwIC5wbXUtaW5zdGFuY2U6Zmlyc3QtY2hpbGQgLnBtdS1tb250aCwucGlja21ldXAgLnBtdS1pbnN0YW5jZTpsYXN0LWNoaWxkIC5wbXUtbW9udGh7d2lkdGg6MTNlbX0ucGlja21ldXAgLnBtdS1pbnN0YW5jZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5wbXUtbW9udGh7d2lkdGg6MTJlbX0ucGlja21ldXA6bm90KC5wbXUtdmlldy1kYXlzKSAucG11LWRheXMsLnBpY2ttZXVwOm5vdCgucG11LXZpZXctZGF5cykgLnBtdS1kYXktb2Ytd2VlaywucGlja21ldXA6bm90KC5wbXUtdmlldy1tb250aHMpIC5wbXUtbW9udGhzLC5waWNrbWV1cDpub3QoLnBtdS12aWV3LXllYXJzKSAucG11LXllYXJze2Rpc3BsYXk6bm9uZX1cclxuIiwiLnNlbGVjdDItY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjFlbX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjFlbX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEwMCU7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MDttYXgtd2lkdGg6MTAwJTtyZXNpemU6bm9uZTtoZWlnaHQ6MThweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtvdmVyZmxvdzpoaWRkZW47d29yZC1icmVhazprZWVwLWFsbH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6MjZweDttYXJnaW4tcmlnaHQ6MjBweDtwYWRkaW5nLXJpZ2h0OjBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1yaWdodDo1cHg7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZXtwYWRkaW5nLXJpZ2h0OjI1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDpib2xkO2hlaWdodDoyMHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi10b3A6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7cGFkZGluZzoxcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MDtwYWRkaW5nLWxlZnQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt2ZXJ0aWNhbC1hbGlnbjpib3R0b207d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e2N1cnNvcjpkZWZhdWx0O3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy1yaWdodDo1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2NvbG9yOiMzMzM7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOnNvbGlkIGJsYWNrIDFweDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3Vwe3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZHtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ODk3ZmI7Y29sb3I6d2hpdGV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0O291dGxpbmU6MDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nLWxlZnQ6MnB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzU1NTtvdXRsaW5lOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cHtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWR7Y29sb3I6Z3JleX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMzODc1ZDc7Y29sb3I6I2ZmZn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9XG4iLCIvKipcbiAqIFN3aXBlciA5LjMuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMTUsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXIsc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGUsc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixzd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LDpob3N0KC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uLHN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQGtleWZyYW1lcyBoZWFkZXJBbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59IiwiLmNvbG9yLW1haW4ge1xyXG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9yLXJlZCB7XHJcbiAgICBjb2xvcjogJGMtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci1ncmVlbiB7XHJcbiAgICBjb2xvcjogJGMtZ3JlZW4gIWltcG9ydGFudDtcclxufSIsIi8qIG1vbnRzZXJyYXQtMTAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTEwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgVGhpbicpLCBsb2NhbCgnTW9udHNlcnJhdC1UaGluJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTEwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTEwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtMjAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgRXh0cmFMaWdodCcpLCBsb2NhbCgnTW9udHNlcnJhdC1FeHRyYUxpZ2h0JyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0yMDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0yMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtMTAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTEwMGl0YWxpYy5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgVGhpbiBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtVGhpbkl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTEwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBtb250c2VycmF0LTIwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0yMDBpdGFsaWMuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEV4dHJhTGlnaHQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0yMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC0zMDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTMwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTMwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC0zMDAgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCcpLCBsb2NhbCgnTW9udHNlcnJhdC1MaWdodCcpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy0zMDAuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBtb250c2VycmF0LXJlZ3VsYXIgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtcmVndWxhci5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgUmVndWxhcicpLCBsb2NhbCgnTW9udHNlcnJhdC1SZWd1bGFyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC1pdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLWl0YWxpYy5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtNTAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTUwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTWVkaXVtJyksIGxvY2FsKCdNb250c2VycmF0LU1lZGl1bScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDAuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBtb250c2VycmF0LTUwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IE1lZGl1bSBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTWVkaXVtSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTUwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTUwMGl0YWxpYy5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtNjAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgU2VtaUJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtU2VtaUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNjAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNjAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC03MDAgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC02MDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBTZW1pQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC03MDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkIEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdC1Cb2xkSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTcwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy03MDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTcwMGl0YWxpYy5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtOTAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgQmxhY2snKSwgbG9jYWwoJ01vbnRzZXJyYXQtQmxhY2snKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC04MDAgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtODAwLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBFeHRyYUJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtRXh0cmFCb2xkJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtODAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtODAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgRXh0cmFCb2xkIEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC05MDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQmxhY2tJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9tb250c2VycmF0LXYxNC1sYXRpbl9jeXJpbGxpYy05MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L21vbnRzZXJyYXQtdjE0LWxhdGluX2N5cmlsbGljLTkwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvbW9udHNlcnJhdC12MTQtbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG4vKiBzcGFjZS1ncm90ZXNrLTMwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTMwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi0zMDAuc3ZnI1NwYWNlR3JvdGVzaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIHNwYWNlLWdyb3Rlc2stcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLXJlZ3VsYXIuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLXJlZ3VsYXIuc3ZnI1NwYWNlR3JvdGVzaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIHNwYWNlLWdyb3Rlc2stNTAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgICBmb250LWZhbWlseTogJ1NwYWNlIEdyb3Rlc2snO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNTAwLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi01MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTUwMC5zdmcjU3BhY2VHcm90ZXNrJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogc3BhY2UtZ3JvdGVzay02MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzayc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi02MDAuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTYwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi02MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNjAwLnN2ZyNTcGFjZUdyb3Rlc2snKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBzcGFjZS1ncm90ZXNrLTcwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTcwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2svc3BhY2UtZ3JvdGVzay12MTUtbGF0aW4tNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrL3NwYWNlLWdyb3Rlc2stdjE1LWxhdGluLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay9zcGFjZS1ncm90ZXNrLXYxNS1sYXRpbi03MDAuc3ZnI1NwYWNlR3JvdGVzaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn0iLCIuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxucCB7XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG5sYWJlbCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuYSxcclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtZmFtaWx5OiAkZi1Nb250c2VycmF0O1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLmZvb3RlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLnN2Zy1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTYxMHB4OyBcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xyXG5cdFx0Zm9udC1zaXplOiA1MnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG5cdH1cclxuXHJcblx0Jl9tYi0yNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2Utd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDcwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9wdC0wIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnN0eWxlZC1zY3JvbGxiYXIge1xyXG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogJGMtbWFpbiAjRUZFRkVGO1xyXG5cclxuXHQmX3ByIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmX3BiIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS10YWIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiJGYtTW9udHNlcnJhdCAgOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmLVNwYWNlR3JhdGVzazogJ1NwYWNlIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xyXG5cclxuJGMtbWFpbiA6ICMxRjJDNzA7XHJcbiRjLWdyYXkgOiAjOTM5MzkzO1xyXG4kYy1saW5rIDogIzExMjJCNjtcclxuJGMtcmVkICA6ICNGRjFDMUM7XHJcbiRjLWdyZWVuOiAjMDBCQzkyO1xyXG5cclxuJHNjcmVlbi1tZDogMTYwOXB4O1xyXG4kc2NyZWVuLXNtOiAxMzg5cHg7XHJcbiR0YWJsZXQgICA6IDEwMjNweDtcclxuJG1vYmlsZSAgIDogNzY3cHg7IiwiLy9cclxuLy8gc3dpcGVyXHJcbi8vXHJcblxyXG4uc3dpcGVyLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3dpcGVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBcclxuICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWN1c3RvbS1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnN3aXBlci1jdXN0b20tYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLWxpbms7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNGNkY2RjYsIDAuNyk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIHN3aXBlciAuLi4gZW5kO1xyXG4vL1xyXG5cclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vXHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgXHJcbiAgICArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vZHJvcC1hcnJvdy1kb3duX2JsdWUuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCByZ2JhKDc4LCA3MCwgNzAsIDAuMDgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRjLW1haW4gI0VGRUZFRjtcclxuICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBzZWxlY3QgLi4gZW5kO1xyXG4vLyIsIi5mdy10aGluLFxyXG4uZnctMTAwIHtcclxuXHRmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1leGxpZ2h0LFxyXG4uZnctMjAwIHtcclxuXHRmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1saWdodCxcclxuLmZ3LTMwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctcmVnLFxyXG4uZnctNDAwIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1tZWQsXHJcbi5mdy01MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LXNlbWksXHJcbi5mdy02MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWJvbGQsXHJcbi5mdy03MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1leHRyYmxkLFxyXG4uZnctODAwIHtcclxuXHRmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1ibGFjayxcclxuLmZ3LTkwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcblx0aDIge1xyXG5cdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGNvbG9yOiAkYy1tYWluO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRjb2xvcjogJGMtbWFpbjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdmctbW9uby9saXN0LWl0ZW0taWNvLnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdGNvbG9yOiAkYy1saW5rO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGMtcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJGMtcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5vdmVyZmxvdy1oaWRkZW4ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ib2R5LW92ZXJmbG93IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXctMzAwIHtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4udy0xMDAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWItMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm1iLTI1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ubXQtNTAge1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5tbC1hdXRvIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1yLWF1dG8ge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLm9wYWNpdHktMCB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdCZfbW9iaWxlLW9ubHkge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC11bmRlcmxpbmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4udGV4dC1saW5lLXRocm91Z2gge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5yZWQtaG92ZXIge1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICRjLXJlZDtcclxuXHR9XHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2JyZWFkLWl0ZW0tYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5icmVhZGNydW1ic19fbGlzdCB7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNsci1idG4ge1xyXG5cdEBleHRlbmQgJWNsZWFyLWJ0bjtcclxufVxyXG5cclxuLmJ0biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdG1pbi13aWR0aDogMjEwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0Ji53LTEwMCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0fVxyXG5cclxuXHQmLWRlZiB7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdGxlZnQ6IC0ycHg7XHJcblx0XHRcdHJpZ2h0OiAtMnB4O1xyXG5cdFx0XHRib3R0b206IC0ycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC4xMmRlZywgIzYyNkNDNCAxMy44JSwgIzI1MzA4RiA5Mi40NiUpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuMTJkZWcsICM4OTk0RUYgMTMuOCUsICMwRjFBN0QgOTIuNDYlKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcblxyXG5cdCYtc2Vjb25kLFxyXG5cdCYtd2hpdGUge1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRsZWZ0OiAtMnB4O1xyXG5cdFx0XHRyaWdodDogLTJweDtcclxuXHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuMTJkZWcsICNGRjFDMUMgMTMuOCUsICNEMjA4MTAgOTIuNDYlKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjEyZGVnLCAjRjUyRDJEIDEzLjglLCAjOTYxQTFGIDkyLjQ2JSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji10cmFucyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuXHJcblx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1saW5rO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjLWxpbms7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWJvcmRlbGVzcyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRib3JkZXItY29sb3I6ICM5MzkzOTM7XHJcblx0XHRjb2xvcjogJGMtbWFpbjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtbGluaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1saW5rO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji13aGl0ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICRjLW1haW47XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjLWxpbms7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0Jl9faWNvIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Jl93aGl0ZSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYudGV4dC11bmRlcmxpbmUge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJGMtcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICRjLXJlZDtcclxuXHR9XHJcbn0iLCIuY2FsZW5kYXIge1xyXG4gICAgLnBpY2ttZXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2Uge1xyXG4gICAgICAgIHdpZHRoOiAzMzJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzlweDtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDMwcHggMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiAucG11LW1vbnRoIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWNrbWV1cCAucG11LWluc3RhbmNlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLnBtdS1tb250aCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1idXR0b24ucG11LXByZXYsXHJcbiAgICAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbi5wbXUtbmV4dCB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWxpbms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1saW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtYnV0dG9uLnBtdS1wcmV2IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2LnBtdS1kYXktb2Ytd2VlayB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiAyMnB4IC0xMHB4IDEwcHg7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzkzOTM5MztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNC4yODU3JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAucG11LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNC4yODU3JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICYucG11LW5vdC1pbi1tb250aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy1tYWluLCAwLjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5wbXUtdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbGluaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG11LXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wbXUtdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbGluaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucG11LW5vdC1pbi1tb250aDpub3QoLnBtdS1zZWxlY3RlZF9fZmlyc3QpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M1QzVDNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5wbXUtc2VsZWN0ZWRfX2ZpcnN0LnBtdS1zZWxlY3RlZF9fbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbGluaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWxpbms7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxNjJDNzc7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDc1cHg7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmZvb3Rlci1ib3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5mb290ZXItYm90LWwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIFxyXG4gICAgJi0xIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0yIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtMyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLTQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvcHlyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NhcmRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fY29sLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuXHJcbiAgICAmX2NlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19pbmZvLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19pbmZvLWl0ZW0taWNvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyX19tZW51IHtcclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19saW5raW4tYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19saW5raW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMzVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvb3Rlci10b3BfX2NvbC0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5mb290ZXItdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgJi0xLFxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb2wtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbGlua2luLWMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib3Qge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib3QtbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdC1yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2NvcHlyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb2wtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19tZW51IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbGlua2luLWMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2luZm8taXRlbSB7XHJcbiAgICAgICAgJl9hZHJlc3Mge1xyXG4gICAgICAgICAgICAuZm9vdGVyX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5maWVsZHMtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmX21iLTEwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmllbGQtY29scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtY29sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmLTUwIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtMzMge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgICZfZmxleC1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfbWItMTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC1jb2wtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3JlZCB7XHJcbiAgICAgICAgY29sb3I6ICNFQjU3NTc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYi01IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgJl9iZy1kYXJrZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pbnB1dF9lcnJvciAmIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtYXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDE2MnB4O1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmX2gtMTU0IHtcclxuICAgICAgICBoZWlnaHQ6IDE1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dF9lcnJvciAmIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtc3ViaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjb2xvcjogIzkzOTM5MztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uY2hlY2tib3gtbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jaGVja2JveC1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC10ZXh0IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2NoZWNrYm94LWljby5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbG9yLWdyYXkge1xyXG4gICAgICAgIGNvbG9yOiAjQjRCNEI0O1xyXG4gICAgfVxyXG5cclxuICAgICZfY29sb3ItZ3JheS0yIHtcclxuICAgICAgICBjb2xvcjogIzkzOTM5MztcclxuICAgIH1cclxuXHJcbiAgICAmX2JnLWRhcmtlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2ZzLTE0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0X2Vycm9yICYge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmFkaW8taW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQgKyAucmFkaW8tdGV4dCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtbGluaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYWRpby10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzkzOTM5MztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWxpbms7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dF9lcnJvciAmIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICZfaG9tZSB7XHJcbiAgICAgICAgLmhlYWRlci1pbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMXB4O1xyXG5cclxuICAgICAgICAmLmhlYWRlcl9ob21lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1pbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTJCNzQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhZGVyQW5pbWF0aW9uIDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODFweDtcclxuXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2N1cnJlbmN5LWRyb3AsXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2Jhc2tldC1kcm9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG59XHJcblxyXG4uaGVhZGVyLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXItciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmhlYWRlcl9fY3VycmVuY3kge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyX19jdXJyZW5jeS1jdXJyZW50LXRpdGxlIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1jdXJyZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICBcclxuXHJcbiAgICAgICAgJi1pY28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZHJvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjJweCAyNXB4IDIycHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNGRjFDMUM7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IHJnYmEoNzgsIDcwLCA3MCwgMC4wOCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzUyOUU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjFDMUM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGMUMxQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fYmFza2V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmhlYWRlcl9fYmFza2V0LWRyb3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb3VudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtbnVtIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjsgXHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28tYyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjsgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Jhc2tldC1kcm9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB3aWR0aDogMzcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjBweCAyM3B4O1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNGRjFDMUM7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCByZ2JhKDc4LCA3MCwgNzAsIDAuMDgpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1pdGVtcyB7XHJcbiAgICBtYXJnaW46IDAgLTIzcHggMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjNweCAxMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzQ1cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogJGMtbWFpbiAjRUZFRkVGO1xyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWZvb3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWZvb3QtbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWZvb3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxufVxyXG5cclxuLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LWJ0bi13cmFwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LWJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDE0N3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7ICAgXHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmhlYWRlcl9fYmFza2V0LWRyb3AtY2FyZC1pbWctYyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlcl9fYmFza2V0LWRyb3AtY2FyZC10aXRsZSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLXByaWNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQtZGVsLWJ0biB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2N1cnJlbmN5IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICYuZml4ZWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYyB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2N1cnJlbmN5IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fY3VycmVuY3ktZHJvcCxcclxuICAgIC5oZWFkZXJfX2Jhc2tldC1kcm9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJi5maXhlZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5oZWFkZXItYyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWMge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLmhlYWRlcl9fbG9nby1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19iYXNrZXQtbnVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2Jhc2tldC1pY28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19jdXJyZW5jeSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fY3VycmVuY3ktY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19jdXJyZW5jeS1kcm9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2N1cnJlbmN5LWRyb3AtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1saW5rO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbGluaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fY3VycmVuY3ktZHJvcC1pbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLm1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICA+IC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5yZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjRkYxQzFDLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYtaGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vZHJvcC1hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYucmVkLXRleHQge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjFDMUM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gXHJcbi5zdWItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNGRjFDMUM7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCByZ2JhKDc4LCA3MCwgNzAsIDAuMDgpO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGMUMxQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ei1pbmRleDogOTk7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XHJcbiAgICAubW9iaWxlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxNjMsIDE2MywgMTYzLCAwLjA1KTtcclxuICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXMtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyLWluIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI1O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MkI3NDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTUyQjc0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogODFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH0gIFxyXG5cclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9kcm9wLWFycm93LWRvd25fYmx1ZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzEsIDQ0LCAxMTIsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tZW51LXRvZ2dsZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWlzLW9wZW5lZCAubW9iaWxlLW1lbnUge1xyXG4gICAgICAgIHRvcDogNDhweDtcclxuICAgIH1cclxufSIsIi5tb2RhbC1hZGQtYWRkcmVzcy5tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDYzN3B4O1xyXG59IiwiLm1vZGFsLWFkZC10by1mYXZvci5tb2RhbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufSIsIi5tb2RhbC1hc2subW9kYWwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn0iLCIubW9kYWwtY2FydC5tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDg0N3B4O1xyXG59XHJcblxyXG4ubW9kYWwtY2FydF9faXRlbXMtd3JhcCB7XHJcbiAgICAuaGVhZGVyX19iYXNrZXQtZHJvcC1pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyM3B4IDIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC1idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19iYXNrZXQtZHJvcC1mb290LXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fYmFza2V0LWRyb3AtZm9vdC1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDE2MywgMTYzLCAxNjMsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQtaW1nLWMge1xyXG4gICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2Jhc2tldC1kcm9wLWNhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fYmFza2V0LWRyb3AtY2FyZC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19iYXNrZXQtZHJvcC1jYXJkLWRlbC1idG4taWNvIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAiLCIubW9kYWwtZ2FsbGVyeS5tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBhLmNsb3NlLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1nYWxsZXJ5X19jbG9zZS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUMzM0ZGO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1pbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1nYWxsZXJ5X19udW1icyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICBjb2xvcjogIzFDMzNGRjtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgXHJcbiAgICAmLWN1cnJlbnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtYWxsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtZ2FsbGVyeS1zbGlkZXItYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtZ2FsbGVyeS1zbGlkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLm1vZGFsLWdhbGxlcnktc2xpZGVyX19pdGVtIHtcclxuICAgIGhlaWdodDogNTc0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbiBcclxuLm1vZGFsLWdhbGxlcnktc2xpZGVyX19pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbC1nYWxsZXJ5LXNsaWRlcl9fbmF2LWMge1xyXG4gICAgLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jdXN0b20tYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWdhbGxlcnktc2xpZGVyLXRodW1iLWMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtZ2FsbGVyeS1zbGlkZXItdGh1bWJfX2l0ZW0ge1xyXG4gICAgaGVpZ2h0OiAxMTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4gXHJcbi5tb2RhbC1nYWxsZXJ5LXNsaWRlci10aHVtYl9faW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XHJcbiAgICAubW9kYWwtZ2FsbGVyeS1zbGlkZXItYyxcclxuICAgIC5tb2RhbC1nYWxsZXJ5LXNsaWRlci10aHVtYi1jIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZ2FsbGVyeS1zbGlkZXJfX25hdi1jIHtcclxuICAgICAgICAuc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubW9kYWwtZ2FsbGVyeS5tb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWdhbGxlcnlfX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1nYWxsZXJ5LXNsaWRlci10aHVtYi1jIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5tb2RhbC1nYWxsZXJ5LXNsaWRlci1jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1nYWxsZXJ5LXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXZoO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50LWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZ2FsbGVyeV9fbnVtYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWdhbGxlcnktc2xpZGVyX19uYXYtYyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59IiwiLmJsb2NrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDE2MywgMTYzLCAxNjMsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICBhLmNsb3NlLW1vZGFsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYi0zMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX2ZzLTE2IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9vdC1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9vdC1idG4ge1xyXG4gICAgbWluLXdpZHRoOiAxODBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIFxyXG4gICAgICAgIGEuY2xvc2UtbW9kYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICZfZnMtMTYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fZm9vdC1idG5zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19mb290LWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vZGFsLWdpZnQubW9kYWwge1xyXG4gICAgcGFkZGluZzogNDBweCA3MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIH1cclxufSIsIi5yZWxhdGVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yZWxhdGVkX19mb290LWJ0bi1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnJlbGF0ZWQtc2xpZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cclxuICAgIC5wcm9kdWN0cy1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3RzLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0cy1jYXJkX19wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC1zbGlkZXJfX25hdi1jIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAuc3dpcGVyLWN1c3RvbS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAucmVsYXRlZC1zbGlkZXJfX25hdi1jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfSAgIFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5yZWxhdGVkLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0cy1jYXJkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5wcm9kdWN0cy1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1dnc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnByb2R1Y3RzLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5wcm9kdWN0cy1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnByb2R1Y3RzLWNhcmRfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC5yZWxhdGVkLXNsaWRlcl9fbmF2LWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBcclxuICAgICAgICAuc3dpcGVyLWN1c3RvbS1idXR0b24ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTMwcHggMDtcclxuXHJcbiAgICAmX3B5LTEwMCB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2JnLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX19sb2dvIHtcclxuICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICBjb2xvcjogIzE2MkM3NztcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgJl9tdy00NTAge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX19idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLnNlY3Rpb25fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9fYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnNlY3Rpb25fcHktMTAwIHtcclxuICAgICAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX19kZXNjIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9fYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn0iLCIuc3Vic2NyaWJlIHtcclxuICAgIHdpZHRoOiAzOTVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIC5zdWJzY3JpYmVfX3NibS1idG4ge1xyXG4gICAgICAgICAgICAmLWRlZiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZV9fZmllbGQtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc3Vic2NyaWJlX19maWVsZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX3NibS1idG4ge1xyXG4gICAgJi1kZWYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnN1YnNjcmliZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLnAtYWJvdXQtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucC1hYm91dC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucC1hYm91dC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnAtYWJvdXQtYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucC1hYm91dF9fZmVhdHVyZXMge1xyXG4gICAgLmZlYXR1cmVzX19jb3VudHMtbGlzdCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlc19fY291bnRzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XHJcbiAgICAucC1hYm91dC1sIHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5wLWFib3V0LWwge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnAtYWJvdXQtYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1yIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dF9fZmVhdHVyZXMge1xyXG4gICAgICAgIC5mZWF0dXJlc19fY291bnRzLWxpc3Qge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZlYXR1cmVzX19jb3VudHMtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYWJvdXRfX2ZlYXR1cmVzIHtcclxuICAgICAgICAuZmVhdHVyZXNfX2NvdW50cy1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZlYXR1cmVzX19jb3VudHMtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWNjb3VudC1uYXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAmX21iLTQwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTEycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkYy1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRjLXJlZDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtbmF2X19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTVweCAtMTBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS80KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgY29sb3I6ICMxNTJCNzQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTJCNzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MkI3NDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MkI3NDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtaGVhZF9fYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmFjY291bnQtaGVhZF9fYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjLW1haW47XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJGMtcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICRjLXJlZDtcclxuXHR9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWhlYWRfX2J0bi1zcGFjZXIge1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmFjY291bnQtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX21iLTQwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1zZWN0aW9uX190aXRsZS1jIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5hY2NvdW50LXNlY3Rpb25fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1zZWN0aW9uX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LXNlY3Rpb25fX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFjY291bnQtc2VjdGlvbl9fbW9yZS1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGMtbGluaztcclxuXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LXNlY3Rpb25fX2Zvcm0td3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDk0NHB4O1xyXG59XHJcblxyXG4uYWNjb3VudC1zZWN0aW9uX19tc2cge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5hY2NvdW50LXNlY3Rpb25fX29yZGVycy1jIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGRkZGIDEzLjA0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxNDQuNTclKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hY2NvdW50LWhlYWQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAuYWNjb3VudC1oZWFkX19idG5zIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1oZWFkX19idG4sXHJcbiAgICAuYWNjb3VudC1oZWFkX19idG4tc3BhY2VyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtaGVhZF9fYnRuLXNwYWNlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtbmF2IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbWItNDAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1uYXZfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtc2VjdGlvbiB7XHJcbiAgICAgICAgJl9tYi00MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LXNlY3Rpb25fX3RpdGxlLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LXNlY3Rpb25fX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1zZWN0aW9uX19vcmRlcnMtYyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1zZWN0aW9uX19tb3JlLWJ0bi1jIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAmX210LTMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5hY2NvdW50LWluZm8ge1xyXG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDcwcHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LWluZm8tYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmFjY291bnQtaW5mb19fZm9vdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmFjY291bnQtaW5mb19fY29sIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtMyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgIFxyXG4gICAgICAgIC5hY2NvdW50LWluZm9fX2NvbC1kZXNjIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWluZm9fX2NvbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uYWNjb3VudC1pbmZvX19jb2wtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLmFjY291bnQtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1pbmZvX19jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgLmFjY291bnQtaW5mb19fY29sLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuYWNjb3VudC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtaW5mb19fY29sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtaW5mb19fY29sLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtaW5mb19fY29sLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYWNjb3VudC1pbmZvLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1pbmZvX19jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1pbmZvX19jb2wtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LWluZm9fX2NvbC1kZXNjIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1pbmZvX19mb290IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtc2VjdGlvbl9fbXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIuYWNjb3VudC1vcmRlci1pdGVtX19iYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFjY291bnQtb3JkZXItaXRlbV9fYmFjay1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLWxpbms7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAwIDNweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1vcmRlci1pdGVtX19iYWNrLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG59ICAgXHJcblxyXG4uYWNjb3VudC1vcmRlci1pdGVtX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMTVweCAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLXRhYmxlLXJvdyB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93LXRpdGxlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICM5MzkzOTM7XHJcbn1cclxuXHJcbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93LWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgJl9tdy0yNDUge1xyXG4gICAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC1idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtcGF5IHtcclxuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgICYtcmUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlcmVkLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDE2MywgMTYzLCAxNjMsIDAuMDUpO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UyRTJFMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgICYtbnVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcXVhbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFtb3VudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLW51bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAmLWMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1xdWFudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFtb3VudCB7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XHJcbiAgICAuYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLXRhYmxlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC10YWJsZS1yb3ctdGl0bGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC10YWJsZS1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC1idG5zIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyZWQtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDE2MywgMTYzLCAxNjMsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NlbGwge1xyXG4gICAgICAgICAgICAmLW51bSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAmLWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1xdWFudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmFjY291bnQtb3JkZXItaXRlbV9fYmFjayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAuYWNjb3VudC1vcmRlci1pdGVtX19iYWNrLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LW9yZGVyLWl0ZW1fX2hlYWQtdGFibGUtcm93LWRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1vcmRlci1pdGVtX19oZWFkLWJ0bnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXItaXRlbV9faGVhZC1idG4tcGF5IHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcmVkLXRhYmxlIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJi1udW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1xdWFudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWNjb3VudC1vcmRlcnMtdGFibGUtYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hY2NvdW50LW9yZGVycy10YWJsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGMztcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UyRTJFMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzkzOTM5MztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtb3JkZXJzLXRhYmxlX19zdGF0dXMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDRweCAyMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1pbi13aWR0aDogMTQ5cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX2JsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDQUNGRkE7XHJcbiAgICAgICAgY29sb3I6ICMwMDE5NzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0M5Qzk7XHJcbiAgICAgICAgY29sb3I6ICM5QjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwQkM5MjtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtb3JkZXJzLXRhYmxlX19hZGRyZXNzIHtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5hY2NvdW50LW9yZGVycy10YWJsZS1jIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogJGMtbWFpbiAjRUZFRkVGO1xyXG4gICAgXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1vcmRlcnMtdGFibGVfX2FkZHJlc3Mge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXJzLXRhYmxlX19kYXRlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hY2NvdW50LW9yZGVycy1tb2ItdGFibGVfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LW9yZGVycy1tb2ItY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLmFjY291bnQtb3JkZXJzLW1vYi1jYXJkX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXJzLXRhYmxlX19zdGF0dXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtb3JkZXJzLW1vYi1jYXJkX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmFjY291bnQtb3JkZXJzLW1vYi1jYXJkX19yb3ctbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjb3VudC1vcmRlcnMtbW9iLWNhcmRfX3Jvdy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LW9yZGVycy1tb2ItY2FyZF9fcm93LXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICM5MzkzOTM7XHJcbiAgICB9XHJcbn0iLCIuYWNjb3VudF9fYWRyZXNzLWJvb2stYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0MzZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWNjb3VudF9fYWRyZXNzLWJvb2staXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnRfX2FkcmVzcy1ib29rLWZvb3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmFjY291bnRfX2FkcmVzcy1ib29rLWZvb3QtbGluayB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50X19hZHJlc3MtYm9vay1mb290LWluZm8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtaGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLWZvb3Qge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtaGVhZCxcclxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtZm9vdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICYtbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtZm9vdC1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLXN1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtdGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjLWxpbms7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1kZWxldGUtYnRuIHtcclxuICAgIGNvbG9yOiAjOTM5MzkzO1xyXG5cclxuICAgICYtaWNvIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50X19hZHJlc3MtYm9vay1pbmZvLWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDEzcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLmFjY291bnRfX2FkcmVzcy1ib29rLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnRfX2FkcmVzcy1ib29rLWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnRfX2FkcmVzcy1ib29rLXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudF9fYWRyZXNzLWJvb2staW5mby1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYWNjb3VudF9fYWRyZXNzLWJvb2stbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAuYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBcclxuICAgICAgICAmLXIge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnRfX2FkcmVzcy1ib29rLWNhcmQtZm9vdCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmLWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudF9fYWRyZXNzLWJvb2stY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50X19hZHJlc3MtYm9vay1jYXJkLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudF9fYWRyZXNzLWJvb2staW5mby1saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmF1dGgtZm9ybSB7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5hdXRoLWZvcm1fX2Zvb3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAmX21iLTQwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbXQtMzAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdXRoLWZvcm1fX2Zvb3QtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdXRoLWZvcm1fX2Zvb3Qtc3BhY2VyIHtcclxuICAgIG1hcmdpbjogMCAyMXB4O1xyXG4gICAgY29sb3I6ICM5MzkzOTM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hdXRoLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmF1dGgtZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgfSBcclxuXHJcbiAgICAuYXV0aC1mb3JtX19mb290IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmF1dGgtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmF1dGgtZm9ybV9fZm9vdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICZfbXQtMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAuYXV0aC1mb3JtX19mb290LXNwYWNlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICB9XHJcbn0iLCIuYmFza2V0X19hc2lkZS1zZWN0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXRfX2FzaWRlLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAmX21iLTIwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFza2V0X19hc2lkZS1zZWN0aW9uLWl0ZW0tcGF5LWltZy1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmJhc2tldF9fYXNpZGUtc2VjdGlvbi1pdGVtLXBheS1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5iYXNrZXRfX2FzaWRlLXNlY3Rpb24taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfcGF5IHtcclxuICAgICAgICBtYXJnaW46IDAgLTQwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDQwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhc2tldC1zdW1tYXJ5X19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtciB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtdG90YWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfc21hbGxlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmJhc2tldC10b3RhbF9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhc2tldC10b3RhbF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbn1cclxuXHJcbi5iYXNrZXQtdG90YWxfX3ByaWNlIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG59XHJcblxyXG4uYmFza2V0LWNvbmZpcm1fX2J0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uYmFza2V0LXBheW1ldGhvZF9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG59XHJcblxyXG4uYmFza2V0LXBheW1ldGhvZF9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcclxuICAgIC5iYXNrZXRfX2FzaWRlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmJhc2tldF9fYXNpZGUtc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IFxyXG4gICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0X19hc2lkZS1zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgJl9tYi0yMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc3VtbWFyeV9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcGF5bWV0aG9kX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcGF5bWV0aG9kX19pdGVtIHtcclxuICAgICAgICAucmFkaW8tdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtdG90YWxfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC10b3RhbF9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWNvbmZpcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1jb25maXJtX19idG4ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldF9fYXNpZGUtc2VjdGlvbi1pdGVtLXBheS1pbWctYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59IiwiLmJhc2tldC1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5iYXNrZXQtbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uYmFza2V0LXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIHdpZHRoOiA0NTBweDtcclxufVxyXG5cclxuLmJhc2tldF9fbXNnIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4uYmFza2V0LWNvbW1lbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcclxuICAgIC5iYXNrZXQtciB7XHJcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XHJcbiAgICAuYmFza2V0LWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmFza2V0LXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5iYXNrZXRfX21zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmFza2V0LXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5iYXNrZXQtY29tbWVudHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIuYmFza2V0LXByb2R1Y3RzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXQtcHJvZHVjdHNfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxNjMsIDE2MywgMTYzLCAwLjA1KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmLWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1pbWctYyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMTJweDtcclxuICAgIGhlaWdodDogNzhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjdweDtcclxufVxyXG5cclxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iYXNrZXQtcHJvZHVjdHNfX2F2YWlsYWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDBCQzkyO1xyXG5cclxuICAgICYtaWNvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhc2tldC1wcm9kdWN0c19fY2FyZC1wcmljZSB7XHJcbiAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtZGVsLWJ0biB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtY291bnRzLnAtcHJvZHVjdC1tYWluX19jb3VudHMge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xyXG4gICAgLmJhc2tldC1wcm9kdWN0c19fY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLWltZy1jIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1wcm9kdWN0c19fY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtcHJvZHVjdHNfX2NhcmQtY291bnRzLnAtcHJvZHVjdC1tYWluX19jb3VudHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLWltZy1jIHtcclxuICAgICAgICB3aWR0aDogODlweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmJhc2tldC1wcm9kdWN0cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH0gIFxyXG4gICAgXHJcbiAgICAuYmFza2V0LXByb2R1Y3RzX19jYXJkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICYtbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLXByaWNlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXByb2R1Y3RzX19jYXJkLWltZyB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG59IiwiLmJhc2tldC1zaGlwcGluZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmFza2V0LXNoaXBwaW5nX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtc2hpcHBpbmctYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmJhc2tldC1zaGlwcGluZy1jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAmLTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLW1haW4ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3ViIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMzUycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtc2hpcHBpbmctY29sX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICM5MzkzOTM7XHJcbn1cclxuXHJcbi5iYXNrZXQtc2hpcHBpbmdfX2ZpZWxkcy1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYmFza2V0LXNoaXBwaW5nX19maWVsZHMtcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgJi1sIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFza2V0LXNoaXBwaW5nLWNvbF9fdHh0IHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuXHJcbiAgICAmX21iLTIwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFza2V0LXNoaXBwaW5nLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhc2tldC1zaGlwcGluZ19fbWV0aG9kcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkzOTM5MztcclxufVxyXG5cclxuLmJhc2tldC1zaGlwcGluZ19fbWV0aG9kcy1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFza2V0LXNoaXBwaW5nX19tZXRob2RzLWl0ZW0taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5iYXNrZXQtc2hpcHBpbmdfX21ldGhvZHMtaXRlbS1pbmZvIHtcclxuICAgICYtbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFza2V0LXNoaXBwaW5nX19tZXRob2RzLWl0ZW0taW5mby10eHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbn1cclxuXHJcbi5iYXNrZXQtZGVsaXZlcnktZGF0ZV9faW5wdXQtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5iYXNrZXQtZGVsaXZlcnktZGF0ZV9faW5wdXQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XHJcbiAgICAuYmFza2V0LXNoaXBwaW5nLWNvbCB7XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5iYXNrZXQtc2hpcHBpbmctY29sIHtcclxuICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYmFza2V0LXNoaXBwaW5nX190aXRsZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc2hpcHBpbmctY29sX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc2hpcHBpbmctY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc2hpcHBpbmctY29sX190eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXNoaXBwaW5nX19maWVsZHMtcm93IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAmLWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc2hpcHBpbmdfX2ZpZWxkcy1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWRlbGl2ZXJ5LWRhdGVfX3RpdGxlLFxyXG4gICAgLmJhc2tldC1zaGlwcGluZ19fbWV0aG9kcy1pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc2hpcHBpbmctcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc2hpcHBpbmctY29sX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXNoaXBwaW5nLWNvbF9fdGl0bGUge1xyXG4gICAgICAgICZfbWItMTUtbW9iIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdHMtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY29udGFjdHMtbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5jb250YWN0cy1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDczNnB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0zMHB4IC01MHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgd2lkdGg6IDQzJTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8taXRlbS1kZXNjIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG59XHJcblxyXG4uY29udGFjdHMtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCA5cHggcmdiYSgyMzMsIDIzMywgMjMzLCAwLjgpO1xyXG4gICAgcGFkZGluZzogNTBweCA0NXB4O1xyXG59XHJcblxyXG4uY29udGFjdHMtZm9ybV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XHJcbiAgICAuY29udGFjdHNfX2luZm8taXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5jb250YWN0cy1jIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1sIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19pbmZvLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0c19faW5mby1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5jb250YWN0cy1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5jb250YWN0c19faW5mby1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2luZm8taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuY29udGFjdHMtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0c19faW5mby1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2luZm8taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLWZvcm1fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufSIsIi5lcnJvci1wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAyNDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCI0MDRcIjtcclxuICAgICAgICB0b3A6IDc0cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMyM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOTRweDtcclxuICAgICAgICBjb2xvcjogIzAwMDA4MDtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3ItcGFnZV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODFweDtcclxufVxyXG5cclxuLmVycm9yLXBhZ2VfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXgtd2lkdGg6IDU2MnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5lcnJvci1wYWdlX19idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmVycm9yLXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5lcnJvci1wYWdlX19kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxufSIsIi5mZWF0dXJlcy10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZlYXR1cmVzLXRvcC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlcy10b3AtciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1taWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZXMtY2FyZCB7XHJcbiAgICB3aWR0aDogNTcwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMjhweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IDlweCByZ2JhKDIzMywgMjMzLCAyMzMsIDAuOCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZzogNTBweCA5MHB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICsgLmZlYXR1cmVzLWNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXMtY2FyZF9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmZlYXR1cmVzLWNhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLmZlYXR1cmVzLWNhcmRfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1jYXJkX19pY28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZXMtYm90IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX2NvdW50cy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fY291bnRzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2NvdW50cy1pdGVtLW51bSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjEyZGVnLCAjMUMzM0ZGIDEzLjglLCAjMDMxMTkxIDkyLjQ2JSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1TcGFjZUdyYXRlc2s7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcclxuICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVzX19jb3VudHMtaXRlbS10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xyXG4gICAgLmZlYXR1cmVzLWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5mZWF0dXJlcy1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXNfX2NvdW50cy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5mZWF0dXJlcy1ib3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLWJvdC1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtYm90LXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzX19jb3VudHMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyAgXHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzX19jb3VudHMtbGlzdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5mZWF0dXJlc19fY291bnRzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAtMTVweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzX19jb3VudHMtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLWJvdC1yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlc19fY291bnRzLWl0ZW0tbnVtIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXNfX2NvdW50cy1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLXRvcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtdG9wLWwsXHJcbiAgICAuZmVhdHVyZXMtdG9wLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLXRvcC1yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcy1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMTFweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiArIC5mZWF0dXJlcy1jYXJkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcy1jYXJkX190b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtbWlkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG59IiwiLmhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDYwLjkxJSAzMzMuMjQlIGF0IDc0LjgyJSA1MC4wNiUsICMzMDQ3OTMgMCUsICMxQTIxNjQgMTAwJSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb250ZW50L2hvbWUvaGVyby1iZy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLmhlcm9fX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzNweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmhlcm9fX2Rlc2Mge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaGVyb19fYnRucy13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcclxuICAgIC5oZXJvX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLmhlcm9fX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5oZXJvX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAuaGVyb19fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19idG5zLXdyYXAge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxufSIsIi5vZmYtdGhlLXNoZWxmLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLm9mZi10aGUtc2hlbGYtbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xyXG59XHJcblxyXG4ub2ZmLXRoZS1zaGVsZi1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDgwNnB4O1xyXG59XHJcblxyXG4ub2ZmLXRoZS1zaGVsZl9fY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCA5cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHBhZGRpbmc6IDczcHggMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjRweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkYy1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRjLXJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLm9mZi10aGUtc2hlbGZfX2NhcmQtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm9mZi10aGUtc2hlbGZfX2NhcmQtaXRlbS1pY28tYyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ub2ZmLXRoZS1zaGVsZl9fY2FyZC1pdGVtLWljbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLm9mZi10aGUtc2hlbGZfX2NhcmQtaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjA5cHgpIHtcclxuICAgIC5vZmYtdGhlLXNoZWxmLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmLXRoZS1zaGVsZi1yIHtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZi10aGUtc2hlbGZfX2NhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5vZmYtdGhlLXNoZWxmLWMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmLXRoZS1zaGVsZi1sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmLXRoZS1zaGVsZi1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmLXRoZS1zaGVsZl9fY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAub2ZmLXRoZS1zaGVsZl9fY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC5vZmYtdGhlLXNoZWxmX19jYXJkLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZi10aGUtc2hlbGZfX2NhcmQtaXRlbS1pY28tYyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZi10aGUtc2hlbGZfX2NhcmQtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG59IiwiLnByb2R1Y3Rpb25zIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkzcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDgwNnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdGlvbnMtaW5mb19faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzE2MkM3NztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDg0cHggMCA2MHB4IDkwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDcycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHktbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0tYm9keS1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxufSAgIFxyXG5cclxuLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6ICNFREY3RkY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdGlvbnMtaW5mb19faXRlbS1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgY29sb3I6ICNFREY3RkY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICZfbWItMzAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJ0bi1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1pbmZvLXN3aXBlci1jIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9ucy1pbmZvLXN3aXBlcl9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDMzMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdGlvbnMtaW5mby1zd2lwZXJfX2l0ZW0taW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XHJcbiAgICAucHJvZHVjdGlvbnMtbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0aW9ucy1yIHtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMzNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdGlvbnMtaW5mby1zd2lwZXItYyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdGlvbnMtaW5mby1zd2lwZXJfX2l0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5wcm9kdWN0aW9ucy1jIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Rpb25zLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0aW9ucy1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdGlvbnMtaW5mb19faXRlbSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHktbCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucHJvZHVjdGlvbnMtaW5mb19faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTVweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAucHJvZHVjdGlvbnMtaW5mb19faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Rpb25zLWluZm9fX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdGlvbnMtaW5mb19faXRlbS1ib2R5IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHktbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0aW9ucy1pbmZvX19pdGVtLWJvZHktciB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdGlvbnMtaW5mby1zd2lwZXItYyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0aW9ucy1pbmZvLXN3aXBlcl9faXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHZ3O1xyXG4gICAgfVxyXG59IiwiLnAtaW5mby1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWluZm8tbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuLnAtaW5mby1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wLWluZm8tc2xpZGVyLWMge1xyXG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAkYy1yZWQ7XHJcbiAgICB3aWR0aDogNTY5cHg7XHJcbn1cclxuXHJcbi5wLWluZm8tc2xpZGVyX19pdGVtIHtcclxuICAgIGhlaWdodDogNDExcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IFxyXG5cclxuLnAtaW5mby1zbGlkZXJfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ucC1pbmZvLXNsaWRlcl9fbmF2LWMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucC1pbmZvX190ZXh0IHtcclxuICAgIG1heC1oZWlnaHQ6IDQyM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLnAtaW5mby1jIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWluZm8tbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW5mby1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbmZvX190ZXh0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWluZm8tbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbmZvLXNsaWRlci1jIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbmZvLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2My40NHZ3O1xyXG4gICAgfVxyXG59IiwiLm5ld3MtaGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZXdzLWhlYWRfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm5ld3MtaGVhZF9fZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm5ld3MtaGVhZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWhlYWRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG4iLCIubmV3c19fbW9yZS1idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZXdzLWxpc3QtYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4ubmV3cy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTE1cHggLTQ1cHg7XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMzMzMzJTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbn1cclxuXHJcbi5uZXdzLWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxNjMsIDE2MywgMTYzLCAwLjA1KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDMwcHggMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMzBweCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1jYXJkX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IDI1cHggNTRweCAzMHB4O1xyXG59XHJcblxyXG4ubmV3cy1jYXJkX19pbWctYyB7XHJcbiAgICBoZWlnaHQ6IDI4MXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV3cy1jYXJkX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLm5ld3MtY2FyZF9fZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxufVxyXG5cclxuLm5ld3MtY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubmV3cy1jYXJkX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xyXG4gICAgLm5ld3MtY2FyZF9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gIFxyXG5cclxuICAgIC5uZXdzLWNhcmRfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnZ3O1xyXG4gICAgfVxyXG59IiwiLnAtcHJvZHVjdC1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXByb2R1Y3QtaW5mb19fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3QtaW5mb19fbmF2LWl0ZW0ge1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLnAtcHJvZHVjdC1pbmZvX19uYXYtYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2N3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1wcm9kdWN0LWluZm9fX3RhYnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOTk5OXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtcHJvZHVjdC1pbmZvX190YWIge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG59XHJcblxyXG4ucC1wcm9kdWN0LWluZm9fX2FydGljbGUge1xyXG4gICAgbWF4LXdpZHRoOiA5OTFweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG59XHJcblxyXG4ucC1wcm9kdWN0LWluZm9fX2Rvd25sb2Fkcy1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1wcm9kdWN0LWluZm9fX2Rvd25sb2Fkcy1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGMtbGluaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzg5cHgpIHtcclxuICAgIC5wLXByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0LWluZm9fX25hdi1idG4ge1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdC1pbmZvX190YWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1wcm9kdWN0LWluZm9fX25hdi1jIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcblxyXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG4gICAgXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0LWluZm9fX25hdi1pdGVtIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXByb2R1Y3QtaW5mb19fdGFiIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdC1pbmZvX19kb3dubG9hZHMtYnRuIHtcclxuICAgICAgICAmLWljbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtcHJvZHVjdC1tYWluIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtcHJvZHVjdC1tYWluLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnAtcHJvZHVjdC1tYWluLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogNjkwcHg7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3QtbWFpbi1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3QtbWFpbi1yX19pbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgcGFkZGluZzogMzhweCA1M3B4O1xyXG59XHJcblxyXG4ucC1wcm9kdWN0LW1haW5fX2F2YWlsYWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBjb2xvcjogIzAwQkM5MjtcclxuICAgIH1cclxufVxyXG5cclxuLnAtcHJvZHVjdC1tYWluX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3QtbWFpbl9fZGVzYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1wcm9kdWN0LW1haW5fX2Zhdm9yaXRlLWJ0bi1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgc3Ryb2tlOiAkYy1yZWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuLWljbyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucC1wcm9kdWN0LW1haW5fX2Zhdm9yaXRlLWJ0bi1pY28ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAucC1wcm9kdWN0LW1haW5fX2Zhdm9yaXRlLWJ0bi1pY28ge1xyXG4gICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1wcm9kdWN0LW1haW5fX2J0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtcHJvZHVjdC1tYWluX19idXktYnRuIHtcclxuICAgIGZsZXg6IDEuMTtcclxuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxufVxyXG5cclxuLnAtcHJvZHVjdC1tYWluX19hc2stYnRuIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICBib3JkZXItY29sb3I6ICNFMEUwRTA7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucC1wcm9kdWN0LW1haW5fX3ByaWNlLWN1cnJlbnQge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucC1wcm9kdWN0LW1haW5fX2NvdW50cyB7XHJcbiAgICB3aWR0aDogMTQ5cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnAtcHJvZHVjdC1tYWluX19jb3VudHMtY291bnQtYnRuIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXByb2R1Y3QtbWFpbl9fY291bnRzLWNvdW50LWlucHV0IHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XHJcbiAgICAucC1wcm9kdWN0LW1haW4tbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3QtbWFpbi1yX19pbiB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM5MHB4KSB7XHJcbiAgICAgICAgLnAtcHJvZHVjdC1tYWluX19jb3VudHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1wcm9kdWN0LW1haW5fX2J1eS1idG4sXHJcbiAgICAgICAgLnAtcHJvZHVjdC1tYWluX19hc2stYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXByb2R1Y3QtbWFpbl9fYnRucyB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXByb2R1Y3QtbWFpbl9fYnRucy1zcGFjZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM4OXB4KSB7XHJcbiAgICAucC1wcm9kdWN0LW1haW4tYyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3QtbWFpbi1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0LW1haW4tciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtcHJvZHVjdC1tYWluLWwge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0LW1haW4tcl9faW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0LW1haW5fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdC1tYWluX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3QtbWFpbl9fZmF2b3JpdGUtYnRuLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdC1tYWluX19wcmljZS1jdXJyZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0LW1haW5fX2J0bnMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdC1tYWluX19jb3VudHMsXHJcbiAgICAucC1wcm9kdWN0LW1haW5fX2J1eS1idG4sXHJcbiAgICAucC1wcm9kdWN0LW1haW5fX2Fzay1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3QtbWFpbl9fY291bnRzIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdC1tYWluIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufSIsIi5wcm9kdWN0LXNsaWRlci10aHVtYi1jIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci10aHVtYiB7XHJcbiAgICBoZWlnaHQ6IDQ5MXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci10aHVtYl9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDgzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMTYzLCAxNjMsIDE2MywgMC4wNSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItdGh1bWJfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLWMge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgxNjMsIDE2MywgMTYzLCAwLjA1KVxyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgaGVpZ2h0OiA0OTFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9faW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX25hdi1jIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG5cclxuICAgIC5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fem9vbS1idG4td3JhcCB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyAgIFxyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX3pvb20tYnRuIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX196b29tLWJ0bi1pY28ge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucHJvZHVjdC1zbGlkZXItYyB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3Qtc2xpZGVyX196b29tLWJ0bi1pY28ge1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zbGlkZXJfX3pvb20tYnRuLXdyYXAge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogNzV2dztcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zbGlkZXItdGh1bWItYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXNsaWRlci10aHVtYiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXNsaWRlcl9fbmF2LWMge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuc3dpcGVyLWN1c3RvbS1idXR0b24ge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbXBhcmlzb25fX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5jb21wYXJpc29uX190YWJsZS1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbXBhcmlzb25fX3RhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTJFMkUyO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFRUVFO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLmNvbXBhcmlzb25fX3RhYmxlIHtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuY29tcGFyaXNvbl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb21wYXJpc29uX190YWJsZS1jIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRjLW1haW4gI0VGRUZFRjtcclxuICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhcmlzb25fX3RhYmxlIHtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvZHVjdHMtbWFpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3RzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMTZweCAtMjJweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmLnZpZXctcm93IHtcclxuICAgICAgICAucHJvZHVjdHMtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdHMtY2FyZCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAmLWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0cy1jYXJkX19idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLnByb2R1Y3RzLWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmLWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDMwcHggMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtY2FyZF9fYXZhaWxhYmxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgbGVmdDogMTZweDtcclxuXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDBCQzkyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1jYXJkX19mYXZvcml0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICYtaWNvIHtcclxuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBzdHJva2U6ICRjLXJlZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9fZmF2b3JpdGUtaWNvIHtcclxuICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0cy1jYXJkX19mYXZvcml0ZS1pY28ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAucHJvZHVjdHMtY2FyZF9fZmF2b3JpdGUtaWNvIHtcclxuICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLWNhcmRfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAmLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG4gXHJcbi5wcm9kdWN0cy1jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1jYXJkX19kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1jYXJkX19mb290IHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3RzLWNhcmRfX2J0biB7XHJcbiAgICBtaW4td2lkdGg6IDEyMXB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1jYXJkX19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDlweCkge1xyXG4gICAgLnByb2R1Y3RzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLWxpc3QgeyAgIFxyXG4gICAgICAgICYudmlldy1yb3cge1xyXG4gICAgICAgICAgICAucHJvZHVjdHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODlweCkge1xyXG4gICAgLnByb2R1Y3RzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICAmLnZpZXctcm93IHtcclxuICAgICAgICAgICAgLnByb2R1Y3RzLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnByb2R1Y3RzLW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1jYXJkX19hdmFpbGFibGUge1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1jYXJkX19mYXZvcml0ZSB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNy41dnc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1jYXJkX19kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59IiwiLnByb2R1Y3RzLW5hdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtbmF2X19oZWFkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCA5cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDZweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICRjLXJlZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtcmVkO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtbmF2X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnByb2R1Y3RzLW5hdl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC01cHggLTEwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGVzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTUyQjc0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUyQjc0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTJCNzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTJCNzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c19fdmlldyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3RzX192aWV3LWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c19fdmlldy1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiByZ2JhKDMxLCA0NCwgMTEyLCAwLjEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwOXB4KSB7XHJcbiAgICAucHJvZHVjdHMtbmF2X19oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLW5hdl9fbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wcm9kdWN0cy1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLW5hdl9faGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbiAgICAucHJvZHVjdHNfX3ZpZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLW5hdl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtbmF2X19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3M7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cy1uYXZfX21vcmUtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1saW5rO1xyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTEyMkI2O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzE1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdHMtbmF2X19tb3JlLWJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0cy1uYXZfX21vcmUtYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucmVnLWZvcm0ge1xyXG4gICAgd2lkdGg6IDkzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59Il19 */
