@charset "UTF-8";

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover;
}

html {
  scroll-behavior: smooth;
}

html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  color: rgb(51, 51, 51);
}

.lock {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
  height: 100vh;
}

a {
  color: inherit;
  display: inline-block;
}

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

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

h1,
h2,
h3,
h4,
h5,
h6,
p {
  padding: 0;
  margin: 0;
}

p {
  line-height: 1.5;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
}

input,
button,
button:focus,
input:focus {
  outline: none;
}

button {
  padding: 0;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
}

input[type=submit] {
  padding: 0;
  cursor: pointer;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.container {
  width: min(1290px, 100%);
  margin-inline: auto;
}

.container-large {
  width: min(1824px, 100%);
}

section + section {
  padding-top: 124px;
}

section.bg-light,
section:has(+ .bg-light),
section:has(+ .dark-section) {
  padding-bottom: 124px;
}

section.bg-light {
  width: min(1790px, 100% - 40px);
  margin-inline: auto;
  border-radius: 40px;
}

.pb-124 {
  padding-bottom: 124px;
}

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

.fl-center,
.fl-icon,
.contact-item,
.fl-row,
.img-item,
.buttons-group,
.cta-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fl-center,
.fl-icon {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contact-item,
.img-item {
  white-space: nowrap;
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
}

.buttons-group {
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
}

.contact-item svg[class^=svg-] {
  color: rgb(235, 87, 87);
  width: 16px;
}

.contact-item span {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.contact-item:hover span {
  color: rgb(235, 87, 87);
}

.bg-dark {
  background-color: rgb(51, 51, 51) !important;
}

.bg-dark svg[class^=svg-] {
  color: rgb(255, 199, 0);
}

.bg-light {
  background-color: rgb(244, 248, 254);
}

.w-100 {
  width: 100%;
}

ul li,
ol li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgb(51, 51, 51);
  line-height: 1.5;
  font-size: 16px;
}

ul li + li,
ol li + li {
  margin-top: 16px;
}

.mark-list .h4,
.serv-list .h4 {
  margin-bottom: 16px;
}

.mark-list li:before,
.serv-list li:before {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  content: "";
  display: inline-block;
  width: 19px;
  height: 15px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.52837 14.469C7.34701 14.6514 7.09956 14.7532 6.84252 14.7532C6.58548 14.7532 6.33803 14.6514 6.15667 14.469L0.679256 8.9907C0.110821 8.42227 0.110821 7.50051 0.679256 6.93314L1.36511 6.24711C1.93372 5.67868 2.85441 5.67868 3.42285 6.24711L6.84252 9.66697L16.083 0.426327C16.6516 -0.142109 17.5732 -0.142109 18.1407 0.426327L18.8266 1.11236C19.395 1.68079 19.395 2.60237 18.8266 3.16992L7.52837 14.469Z' fill='%23EB5757' /%3e%3c/svg%3e");
}

.serv-list .fl-icon {
  margin-bottom: 24px;
  width: 72px;
  height: 72px;
  border-radius: 16px;
}

.mark-list li {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.mark-list li:before {
  margin-top: 3px;
}

ul.mark-list.reg-20 li {
  font-size: 20px;
}

.num-list {
  counter-reset: point;
  list-style: none;
}

.num-list li:before {
  content: counter(point);
  counter-increment: point 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: inline-block;
  margin-right: 12px;
  line-height: 32px;
  text-align: center;
  background: rgb(235, 87, 87);
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-weight: 700;
  font-size: 20px;
  color: white;
}

.custom-select.no-border .custom-select__trigger {
  border: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0;
}

.custom-select.no-border .custom-select__trigger span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 120px;
}

.custom-select.no-border .custom-options {
  top: auto;
  bottom: 100%;
  border-radius: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.header-group {
  margin-left: auto;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.header-group .header-city {
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
}

.header-group .header-city .select-label {
  font-size: 12px;
  display: block;
  position: relative;
  z-index: 2;
}

.header-group .custom-select .custom-options {
  top: 100%;
  bottom: auto;
  padding-top: 12px;
  padding-bottom: 12px;
}

.header-group .custom-select .custom-option {
  font-size: 15px;
  line-height: 35px;
  white-space: nowrap;
}

.header-group .custom-select .custom-select__trigger {
  width: 140px;
  font-size: 15px;
  font-weight: 700;
}

.label-txt {
  font-size: 12px;
  position: absolute;
  right: 0;
  top: -18px;
  color: #000;
}

.visible-desktop.label-txt {
  display: block;
}

.form-item.mt-16 {
  margin-top: 16px !important;
}

.form-item textarea {
  height: 184px;
}

.btn,
input.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  border-radius: 6px;
  padding-inline: 32px;
  height: 52px;
  font-weight: 700;
  font-size: 16px;
  color: rgb(14, 14, 14);
  font-weight: 700;
  background-color: rgb(255, 199, 0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 0;
  -webkit-box-shadow: inset 0 -4px 7px 0 rgba(255, 40, 40, 0.25);
  box-shadow: inset 0 -4px 7px 0 rgba(255, 40, 40, 0.25);
}

.btn:hover,
input.btn:hover {
  background-color: #ebb300;
}

.btn:active,
input.btn:active {
  background-color: #ffdb14;
}

.btn.btn--outline {
  background-color: transparent;
  color: white;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn.btn--outline.txt-dark {
  color: #0e0e0e;
}

.btn.btn--outline:hover {
  background-color: #ebb300;
  color: rgb(14, 14, 14);
}

.btn.btn--outline:active {
  background-color: #ffdb14;
  color: rgb(14, 14, 14);
}

*[class^=icon-] {
  display: inline-block;
  color: #333333;
  width: 24px;
  height: 24px;
}

svg {
  display: inline-block;
  color: #333333;
}

svg.svg-logo {
  color: black;
}

svg.svg-phone {
  width: 18px;
  height: 18px;
}

svg.svg-cross {
  width: 14px;
  height: 14px;
}

svg.svg-envelop {
  width: 20px;
  height: 16px;
}

svg.svg-left,
svg.svg-right {
  width: 8px;
  height: 12px;
}

svg.svg-right {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

svg.svg-user {
  color: #0E0E0E;
  width: 27px;
  height: 26px;
}

svg.svg-del {
  color: #0E0E0E;
  width: 18px;
  height: 20px;
}

svg.svg-tg {
  width: 24px;
  height: 24px;
  color: #0E0E0E;
}

svg.svg-check {
  color: #EB5757;
  width: 20px;
  height: 15px;
}

.svg-ic1,
.svg-ic2,
.svg-ic3,
.svg-ic4,
.svg-ic5,
.svg-ic6 {
  width: 64px;
  height: 64px;
}

.fl-icon {
  width: 80px;
  height: 80px;
  border-radius: 8px;
  background-color: rgb(255, 199, 0);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

svg.big-check {
  width: 112px;
  height: 83px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.body-700,
.cap-700 {
  font-weight: 700;
  line-height: 1.3;
  color: rgb(14, 14, 14);
}

.h1 {
  font-size: 52px;
}

.h2 {
  font-size: 48px;
  margin-bottom: 56px;
}

.h3 {
  font-size: 32px;
}

.h4 {
  font-size: 24px;
}

.h5,
.reg-20 {
  font-size: 20px;
  color: rgb(14, 14, 14);
}

.reg-20,
.body {
  font-weight: 400;
  line-height: 1.3;
}

.body,
.body-700 {
  font-size: 16px;
  line-height: 1.5;
}

.body {
  font-weight: 400;
}

.cap,
.cap-700 {
  font-size: 14px;
  line-height: 1.5;
}

.reg-12 {
  font-size: 12px;
  line-height: 1.5;
}

.link {
  color: rgb(51, 51, 51);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.link:hover {
  color: rgb(130, 130, 130);
}

.txt-pr {
  color: rgb(255, 199, 0) !important;
}

.txt-pr2 {
  color: rgb(235, 87, 87) !important;
}

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

.cta-link {
  color: rgb(235, 87, 87);
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  font-weight: 700;
  line-height: 1.5;
}

.cta-link svg.svg-right {
  color: rgb(235, 87, 87);
}

.form-item {
  position: relative;
  margin-bottom: 12px;
}

.form-item input,
.form-item textarea {
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 16px;
  color: rgb(51, 51, 51);
  height: 48px;
  border: 1px solid rgb(221, 221, 221);
  border-radius: 6px;
  padding-inline: 16px;
  font-weight: 400;
}

.form-item input:focus,
.form-item textarea:focus {
  outline: none;
}

.form-item .fake-placeholder {
  position: absolute;
  left: 16px;
  top: 15px;
  pointer-events: none;
  font-size: 16px;
  color: rgb(51, 51, 51);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-weight: 400;
}

.form-item .fake-placeholder.active {
  font-size: 12px;
  line-height: 18px;
  padding-inline: 4px;
  color: rgb(235, 87, 87);
  top: -9px;
  background-color: #fff;
}

.form-item .fake-placeholder span {
  color: rgb(219, 55, 31);
}

.form-item textarea {
  padding: 16px;
  height: 168px;
  resize: none;
}

.form-item.not-empty .fake-placeholder {
  font-size: 12px;
  line-height: 18px;
  padding-inline: 4px;
  color: rgb(235, 87, 87);
  top: -9px;
  background-color: #fff;
}

.form-item .error {
  display: none;
}

.form-item.error .error {
  padding-top: 4px;
  font-size: 12px;
  line-height: 18px;
  color: rgb(219, 55, 31);
  display: block;
}

.form-item.error .form-input {
  border-color: rgb(219, 55, 31);
}

.form-item.error:after {
  content: "";
  color: #db371f;
  position: absolute;
  right: 20px;
  top: 15px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.32 10.94L10.52 2.3C9.87498 1.1375 8.98248 0.5 7.99998 0.5C7.01748 0.5 6.12498 1.1375 5.47998 2.3L0.679983 10.94C0.0724832 12.0425 0.00498322 13.1 0.492483 13.9325C0.979983 14.765 1.93998 15.2225 3.19998 15.2225H12.8C14.06 15.2225 15.02 14.765 15.5075 13.9325C15.995 13.1 15.9275 12.035 15.32 10.94ZM7.43748 5.75C7.43748 5.4425 7.69248 5.1875 7.99998 5.1875C8.30748 5.1875 8.56248 5.4425 8.56248 5.75V9.5C8.56248 9.8075 8.30748 10.0625 7.99998 10.0625C7.69248 10.0625 7.43748 9.8075 7.43748 9.5V5.75ZM8.53248 12.2825C8.49498 12.3125 8.45748 12.3425 8.41998 12.3725C8.37498 12.4025 8.32998 12.425 8.28498 12.44C8.23998 12.4625 8.19498 12.4775 8.14248 12.485C8.09748 12.4925 8.04498 12.5 7.99998 12.5C7.95498 12.5 7.90248 12.4925 7.84998 12.485C7.80498 12.4775 7.75998 12.4625 7.71498 12.44C7.66998 12.425 7.62498 12.4025 7.57998 12.3725C7.54248 12.3425 7.50498 12.3125 7.46748 12.2825C7.33248 12.14 7.24998 11.945 7.24998 11.75C7.24998 11.555 7.33248 11.36 7.46748 11.2175C7.50498 11.1875 7.54248 11.1575 7.57998 11.1275C7.62498 11.0975 7.66998 11.075 7.71498 11.06C7.75998 11.0375 7.80498 11.0225 7.84998 11.015C7.94748 10.9925 8.05248 10.9925 8.14248 11.015C8.19498 11.0225 8.23998 11.0375 8.28498 11.06C8.32998 11.075 8.37498 11.0975 8.41998 11.1275C8.45748 11.1575 8.49498 11.1875 8.53248 11.2175C8.66748 11.36 8.74998 11.555 8.74998 11.75C8.74998 11.945 8.66748 12.14 8.53248 12.2825Z' fill='%23DB371F' /%3e%3c/svg%3e");
  background-size: cover;
  background-repeat: no-repeat;
}

.ui-datepicker.ui-widget {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.1), 0 20px 20px 0 rgba(0, 0, 0, 0.09), 0 44px 26px 0 rgba(0, 0, 0, 0.05), 0 78px 31px 0 rgba(0, 0, 0, 0.01), 0 122px 34px 0 rgba(0, 0, 0, 0);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.1), 0 20px 20px 0 rgba(0, 0, 0, 0.09), 0 44px 26px 0 rgba(0, 0, 0, 0.05), 0 78px 31px 0 rgba(0, 0, 0, 0.01), 0 122px 34px 0 rgba(0, 0, 0, 0);
  background: white;
  border-radius: 8px;
  padding: 16px;
  width: min(370px, 100%);
  -webkit-transform: translateY(calc(-1 * (100% + 60px)));
  -ms-transform: translateY(calc(-1 * (100% + 60px)));
  transform: translateY(calc(-1 * (100% + 60px)));
}

.ui-datepicker.ui-widget .ui-widget-content {
  border: 1px solid rgb(221, 221, 221);
  color: rgb(221, 221, 221);
  font-size: 12px;
  line-height: 1.5;
  font-weight: 400;
}

.ui-datepicker.ui-widget .ui-widget-header {
  border: 0;
  background: #fff;
  color: rgb(51, 51, 51);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  font-family: inherit;
}

.ui-datepicker.ui-widget .ui-widget-header .ui-icon {
  background-image: url("../img/icons/right.svg");
}

.ui-datepicker.ui-widget .ui-widget-header .ui-icon-circle-triangle-e {
  background-position: center;
}

.ui-datepicker.ui-widget .ui-widget-header .ui-datepicker-prev .ui-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-position: center;
}

.ui-datepicker.ui-widget .ui-datepicker-calendar thead th {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  padding-top: 8px;
  padding-bottom: 8px;
  color: rgb(130, 130, 130);
}

.ui-datepicker.ui-widget .ui-state-default,
.ui-datepicker.ui-widget .ui-widget-content .ui-state-default,
.ui-datepicker.ui-widget .ui-widget-header .ui-state-default {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  border: 0;
  text-align: center;
  width: 100%;
  border-radius: 4px;
  padding: 8px 12px;
  background-color: #fff;
}

.ui-datepicker.ui-widget .ui-state-default.ui-state-active {
  background-color: #ffdb14;
  color: rgb(51, 51, 51);
}

.ui-datepicker.ui-widget .ui-state-default:hover {
  background-color: #ffdb14;
}

.ui-datepicker.ui-widget .ui-state-highlight.ui-state-active {
  background-color: rgb(255, 199, 0);
}

.ui-datepicker.ui-widget tbody td {
  padding: 0;
  height: 40px;
  width: 48px;
}

.ui-timepicker-container {
  z-index: 15 !important;
}

.ui-timepicker-standard {
  bottom: 100%;
  font-family: "Roboto";
  border: 0;
  -webkit-transform: translateY(calc(-1 * (100% + 60px)));
  -ms-transform: translateY(calc(-1 * (100% + 60px)));
  transform: translateY(calc(-1 * (100% + 60px)));
}

.ui-timepicker-standard a {
  width: 100%;
}

.ui-timepicker-viewport {
  scrollbar-width: thin;
  scrollbar-color: rgb(255, 199, 0) rgb(245, 245, 245);
}

.ui-timepicker-viewport::-webkit-scrollbar-thumb {
  width: 3px;
  height: 20px;
  background-color: red;
  border-radius: 10px;
}

.ui-timepicker-viewport::-webkit-scrollbar-track {
  width: 3px;
  height: 20px;
  background-color: rgb(245, 245, 245);
}

.benefit-card {
  width: min(630px, 100%);
}

.benefit-card .h3,
.benefit-card .fl-icon {
  margin-bottom: 16px;
}

.serv-card {
  grid-column: span 6;
  position: relative;
  height: 590px;
  padding: 24px 32px;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
  color: white;
}

.serv-card:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60%;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(360deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.serv-card__text {
  position: relative;
  z-index: 5;
  max-width: 630px;
  margin-left: auto;
}

.serv-card__text .h5 {
  color: white;
  margin-bottom: 12px;
}

.serv-card__text .body {
  color: rgb(221, 221, 221);
  min-height: 102px;
}

.serv-card:nth-child(2n) {
  text-align: left;
}

.serv-card:nth-child(2n) .serv-card__text {
  margin-left: 0;
}

.main-menu {
  margin-left: auto;
}

.main-menu .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 32px;
}

.main-menu .menu a {
  color: rgb(51, 51, 51);
  line-height: 1.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.main-menu .menu a:hover {
  color: rgb(235, 87, 87);
}

/*========GAMBURGER======*/

.menu-toggle {
  display: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  background-color: #fff;
  z-index: 9;
  cursor: pointer;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu-toggle span {
  position: relative;
  height: 2px;
  width: 30px;
  border-radius: 3px;
  background-color: rgb(51, 51, 51);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.menu-toggle span:after,
.menu-toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  background-color: rgb(51, 51, 51);
  border-radius: 5px;
  right: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.menu-toggle span:after {
  top: -8px;
}

.menu-toggle span:before {
  bottom: -8px;
}

.active.menu-toggle.active {
  border-radius: 50%;
}

.active.menu-toggle span {
  background-color: transparent !important;
}

.active.menu-toggle span:after {
  top: 0px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: rgb(51, 51, 51);
}

.active.menu-toggle span:before {
  bottom: 0px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: rgb(51, 51, 51);
}

.close-menu-btn {
  display: none;
}

.custom-select-wrapper {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.custom-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.custom-select .arrow {
  width: 13px;
  height: 8px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.11496 0.294956L0.704956 1.70496L6.70496 7.70496L12.705 1.70496L11.295 0.294956L6.70496 4.87496L2.11496 0.294956Z' fill='%23333333' /%3e%3c/svg%3e");
}

.custom-select__trigger {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 16px;
  height: 48px;
  line-height: 48px;
  background: #fff;
  border: 1px solid rgb(221, 221, 221);
  cursor: pointer;
}

.custom-select__trigger sup {
  font-size: 16px;
  color: rgb(235, 87, 87);
}

.custom-options {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid rgb(221, 221, 221);
  border-top: none;
  background: #fff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 2;
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: rgb(255, 199, 0), rgb(221, 221, 221);
}

.custom-options::-webkit-scrollbar {
  width: 3px;
  height: 20px;
  border-radius: 20px;
}

.custom-options::-webkit-scrollbar-track {
  width: 3px;
  height: 20px;
  border-radius: 20px;
  background-color: rgb(221, 221, 221);
}

.custom-options::-webkit-scrollbar-thumb {
  width: 5px;
  height: 20px;
  background-color: rgb(255, 199, 0);
}

.custom-option {
  position: relative;
  display: block;
  padding: 0 1em;
  font-size: 16px;
  line-height: 40px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.custom-option:hover {
  cursor: pointer;
  background-color: rgb(245, 245, 245);
}

.custom-select.open .custom-options {
  display: block;
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.custom-select.open .arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.bg-light .custom-select__trigger,
.bg-light .custom-options {
  background: rgb(244, 248, 254);
}

.header {
  padding-block: 16px;
  background-color: #fff;
}

.header-container {
  gap: 32px;
}

.header-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.header-info {
  padding-bottom: 16px;
  border-bottom: 1px solid rgb(221, 221, 221);
  -webkit-column-gap: 32px;
  -moz-column-gap: 32px;
  column-gap: 32px;
}

.header-nav {
  padding-top: 16px;
}

.header .btn-wrapper {
  margin-left: auto;
}

.header .btn-wrapper .btn {
  height: 37px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 14px;
  line-height: 37px;
}

.logo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 96px;
  height: 88px;
}

.logo svg.svg-logo {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.hero {
  padding-top: 124px;
  background: url("../img/v2/header-bg.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  height: 927px;
  color: rgb(221, 221, 221);
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.8);
}

.hero:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  height: 127px;
  background: white;
}

.hero-content {
  width: min(660px, 100%);
  position: relative;
  z-index: 2;
}

.hero-content .h1 {
  color: white;
  margin-bottom: 40px;
}

.hero-content .statictics {
  margin-bottom: 48px;
}

.hero-content .mark-list {
  margin-bottom: 40px;
}

.hero-content .mark-list li {
  color: rgb(221, 221, 221);
}

.hero .buttons-group .btn {
  padding-inline: 40px;
}

.hero-content-img {
  position: absolute;
  top: 0;
  height: 800px;
  right: 0;
  width: min(970px, 60%);
  z-index: 2;
  background-image: url("../img/v2/header-mask.webp");
}

.hero-content-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left;
  object-position: left;
}

.header-benefits {
  width: 100%;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
  z-index: 4;
}

.header-benefits .btn {
  display: none;
}

.header-benefits .fl-center {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
}

.header-benefits-item {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.03), 0 11px 11px 0 rgba(0, 0, 0, 0.03), 0 25px 15px 0 rgba(0, 0, 0, 0.02), 0 44px 17px 0 rgba(0, 0, 0, 0), 0 68px 19px 0 rgba(0, 0, 0, 0);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.03), 0 11px 11px 0 rgba(0, 0, 0, 0.03), 0 25px 15px 0 rgba(0, 0, 0, 0.02), 0 44px 17px 0 rgba(0, 0, 0, 0), 0 68px 19px 0 rgba(0, 0, 0, 0);
  background: white;
  border-radius: 8px;
  padding: 32px 24px;
  position: relative;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc((100% - 48px) / 3);
  color: rgb(51, 51, 51);
  margin-top: 12px;
}

.header-benefits-item:after,
.header-benefits-item:before {
  content: "";
  width: 212px;
  height: 190px;
  display: block;
  border-radius: 50%;
  background-color: #FFC700;
  position: absolute;
  top: 45px;
  right: 40px;
  z-index: 3;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

.header-benefits-item:before {
  background-color: #F5BD00;
  top: 24px;
  z-index: 2;
}

.header-benefits-item:nth-child(2):before {
  background-color: #E14D4D;
}

.header-benefits-item:nth-child(2):after {
  background-color: #eb5757;
}

.header-benefits-item:nth-child(3):before {
  background-color: #75F500;
}

.header-benefits-item:nth-child(3):after {
  background-color: #80FF00;
}

.statictics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  font-size: 16px;
  line-height: 1.5;
  color: rgb(221, 221, 221);
}

.statictics-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.statictics .h2 {
  color: rgb(235, 87, 87);
  line-height: 1.3;
}

.about {
  padding-top: 155px;
}

.about .h2 {
  margin-bottom: 24px;
}

.about-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 64px;
  -moz-column-gap: 64px;
  column-gap: 64px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about__txt {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 706px;
}

.about__txt p {
  margin-block: 1rem;
  line-height: 1.5;
}

.about__txt .buttons-group {
  margin-top: 32px;
}

.about__img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  top: -20px;
  border: 1px solid rgb(221, 221, 221);
  border-radius: 16px;
  width: 787px;
  height: 702px;
  padding: 100px 80px;
}

.about__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.serv-card-wrapper {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  border-radius: 24px;
  overflow: hidden;
}

.cta {
  position: relative;
  padding-bottom: 124px !important;
  overflow: hidden;
}

.cta:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 20px;
  height: 104px;
  background-image: url("../img/v2/cta-decore.webp");
  aspect-ratio: 1207/104;
  background-size: contain;
  background-repeat: no-repeat;
}

.cta .h3 {
  margin-bottom: 24px;
}

.cta-content {
  -webkit-column-gap: 88px;
  -moz-column-gap: 88px;
  column-gap: 88px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cta .cta-txt {
  max-width: 630px;
}

.benefits-content {
  display: grid;
  grid-template-columns: repeat(2, 630px);
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  row-gap: 32px;
}

.services {
  padding-top: 140px;
}

.services .h2 {
  max-width: 1000px;
  margin-inline: auto;
}

.service-card {
  padding: 24px 16px;
  background-color: #fff;
  border: 1px solid rgb(221, 221, 221);
  border-radius: 16px;
  min-height: 378px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.service-card__img {
  text-align: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.service-card__txt .h5,
.service-card__txt p {
  margin-bottom: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.service-card:hover {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.service-card:hover .h5 {
  color: rgb(235, 87, 87);
}

.services-wrapper {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 30px;
}

.service-card:nth-child(6n+1) {
  grid-column: span 7;
  grid-row: span 2;
  height: auto;
  padding-top: 40px;
}

/* Пятая, одиннадцатая, семнадцатая и т.д. карточки */

.service-card:nth-child(6n+5) {
  grid-column: 6/span 7;
  grid-row: span 2;
  height: auto;
}

/* Все остальные карточки */

.service-card:not(:nth-child(6n+1)):not(:nth-child(6n+5)) {
  grid-column: span 5;
  grid-row: span 1;
}

.partners {
  padding-block: 124px;
  position: relative;
}

.partners > * {
  position: relative;
  z-index: 3;
}

.partners .btn {
  width: 100%;
}

.partners:after {
  content: "";
  inset: 0;
  background: rgba(255, 255, 255, 0.25) url("../img/v2/light-bg.webp");
  mix-blend-mode: hard-light;
  opacity: 0.55;
  position: absolute;
}

.partners-card-wrapper {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 30px 40px;
  position: relative;
  z-index: 2;
}

.partners-card {
  grid-column: span 6;
}

.partners-card__img {
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 16px;
  aspect-ratio: 63/32;
  overflow: hidden;
}

.partners-card__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cooperation-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: calc(100% - 700px);
  -moz-column-gap: calc(100% - 700px);
  column-gap: calc(100% - 700px);
  padding-top: 40px;
}

.cooperation-list .benefit-card {
  width: 350px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-block: 30px;
}

.cooperation-list .benefit-card-head {
  margin-bottom: 12px;
}

.cooperation-list .benefit-card-head .h5 {
  margin-bottom: 0;
}

.cooperation-list .benefit-card-head .fl-icon {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 16px;
  width: 48px;
  height: 48px;
}

.cooperation-list .benefit-card:nth-child(1),
.cooperation-list .benefit-card:nth-child(2) {
  border-bottom: 1px solid rgb(221, 221, 221);
}

.cooperation-list .benefit-card:nth-child(2n) {
  padding-left: 50px;
}

.cooperation-list .benefit-card:nth-child(2n+1) {
  text-align: right;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-right: 50px;
}

.cooperation-list .benefit-card:nth-child(2n+1) .fl-icon {
  margin-left: auto;
}

.cooperation-grid {
  position: relative;
}

.cooperation-grid .cooperation-banner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%);
  width: 588px;
}

.cooperation-grid .cooperation-banner img {
  width: 100%;
  aspect-ratio: 147/160;
  border-radius: 24px;
}

.price {
  color: white;
  background-image: url("../img/v2/price.webp");
}

.price .h2 {
  color: white;
}

.price-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.price-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  padding: 40px 32px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 16px;
  max-width: 520px;
}

.price-card .btn,
.price-card .h5,
.price-card .h2 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.price-card .h4 {
  color: rgb(130, 130, 130);
}

.price-card .h2 {
  margin-bottom: 32px;
  color: rgb(14, 14, 14);
}

.price-card ul {
  margin-bottom: 48px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.footer {
  padding-block: 80px;
}

.footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 116px;
  -moz-column-gap: 116px;
  column-gap: 116px;
}

.footer .footer-column {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.footer .custom-select {
  margin-top: -10px;
}

.footer .custom-select__trigger {
  border: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0;
}

.footer .custom-select__trigger span {
  margin-right: 10px;
}

.footer .custom-options {
  top: auto;
  bottom: 100%;
  border-radius: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.footer .footer-menu a {
  display: block;
  line-height: 1.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.footer .footer-menu a + a {
  margin-top: 16px;
}

.footer .footer-menu a:hover {
  color: rgb(235, 87, 87);
}

.footer .footer-column--info > * + * {
  margin-top: 16px;
}

.contact-link {
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.contact-link:hover {
  color: rgb(235, 87, 87);
}

*[frame-modal] {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  height: 100dvh;
}

*.visible[frame-modal] {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  -webkit-animation-name: opacity;
  animation-name: opacity;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.modal-frame-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  overflow: hidden;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modal-frame__body {
  border-radius: 16px;
  overflow: hidden;
}

.modal-frame {
  position: relative;
  background: white;
  width: 100%;
  max-width: 745px;
  border-radius: 24px;
}

.modal-frame .icon-close {
  position: absolute;
  top: 24px;
  right: 24px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 3;
}

.modal-frame .icon-close:hover {
  opacity: 0.5;
}

.modal-form {
  background-color: #fff;
  padding-top: 32px;
  padding-bottom: 40px;
  padding-inline: 56px;
}

.modal-form .h2 {
  text-align: center;
}

.icon-close {
  height: 40px;
  width: 40px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M18 6L6 18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6 6L18 18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  cursor: pointer;
}

@-webkit-keyframes opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.form-item--datapicker {
  position: relative;
}

.form-item--datapicker .svg-calend {
  position: absolute;
  right: 16px;
  top: 14px;
  pointer-events: none;
}

.form-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
}

.form-wrapper .form-row.fl-row {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 12px;
}

.form-wrapper .form-row.fl-row .form-item {
  width: 100%;
}

.form-wrapper__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 12px;
}

.form-wrapper__col .form-item {
  margin-block: 0;
}

.form-wrapper__col > * {
  width: 100%;
}

.modal-frame__img {
  height: 199px;
}

.feedback-form .btn {
  margin-top: 32px;
}

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

.success-popup svg.svg-check {
  width: 112px;
  height: 82px;
  color: rgb(255, 199, 0);
  margin-bottom: 40px;
}

.success-popup .h3 {
  margin-bottom: 16px;
}

.success-popup .btn {
  margin-top: 24px;
}

.success-popup .modal-frame__body {
  min-height: 470px;
  padding-left: 40px;
  padding-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.success-popup .success-icon {
  margin-bottom: 40px;
}

@media (max-width: 1919px) {
  .container-large {
    width: 100%;
    padding-inline: 48px;
  }

  .about__txt {
    width: 48%;
  }

  .about__img {
    width: 50%;
    height: auto;
    padding: 60px;
  }
}

@media (max-width: 1439px) {
  section + section {
    padding-top: 88px;
  }

  section.bg-light,
  section:has(+ .bg-light),
  section:has(+ .dark-section) {
    padding-bottom: 88px;
  }

  .pb-124 {
    padding-bottom: 88px;
  }

  .h1 {
    font-size: 44px;
  }

  .h2 {
    font-size: 38px;
  }

  .hero {
    padding-bottom: 64px;
  }

  .header-benefits-item {
    font-size: 16px;
  }

  .about__txt {
    width: 48%;
  }

  .about__img {
    width: 48%;
  }

  .cta-content {
    -webkit-column-gap: 64px;
    -moz-column-gap: 64px;
    column-gap: 64px;
  }

  .cta .cta-txt {
    max-width: 50%;
  }

  .benefits-content {
    -webkit-column-gap: 56px;
    -moz-column-gap: 56px;
    column-gap: 56px;
  }

  .cooperation .container {
    padding-inline: 16px;
  }

  .cooperation-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
  }

  .cooperation-grid .cooperation-banner {
    width: calc(100% - 700px);
  }

  .cooperation-grid .cooperation-banner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .footer-content {
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
  }
}

@media (max-width: 1364px) {
  .container {
    padding-inline: 50px;
  }

  .container-large {
    padding-inline: 50px;
  }

  .header-benefits .fl-center {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }

  .header-benefits-item {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    width: calc((100% - 32px) / 3);
  }
}

@media (max-width: 1279px) {
  .h1 {
    font-size: 34px;
  }

  .hero {
    height: 800px;
  }

  .header-benefits-item {
    font-size: 14px;
  }
}

@media (max-width: 1199px) {
  .pb-124 {
    padding-bottom: 56px;
  }

  .serv-list .fl-icon {
    width: 56px;
    height: 56px;
    margin-bottom: 16px;
  }

  .header-info.fl-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .fl-icon {
    width: 64px;
    height: 64px;
  }

  .header-benefits-item .h3,
  .header-benefits-item .reg-20 {
    max-width: 335px;
  }

  .about-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .about-content > * {
    width: 100%;
  }

  .about__img {
    margin: 0 auto;
  }

  .about__img {
    padding: 30px;
  }

  .about {
    padding-top: 124px;
  }

  .cta:after {
    right: 0;
  }

  .cta-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 64px;
  }

  .cta .cta-txt {
    max-width: 60%;
  }

  .benefits-content {
    grid-template-columns: repeat(2, 1fr);
  }

  .services {
    padding-top: 120px;
  }

  .cooperation-list {
    -webkit-column-gap: 4%;
    -moz-column-gap: 4%;
    column-gap: 4%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .cooperation-list .benefit-card {
    width: 48%;
  }

  .cooperation-list .benefit-card:nth-child(2n) {
    padding-left: 0;
  }

  .cooperation-list .benefit-card:nth-child(2n+1) {
    padding-right: 0;
  }

  .cooperation-grid .cooperation-banner {
    display: none;
  }

  .modal-frame .icon-close {
    top: 16px;
    right: 16px;
  }
}

@media (max-width: 1023px) {
  .container {
    padding-inline: 30px;
  }

  .container-large {
    padding-inline: 30px;
  }

  ul.mark-list.reg-20 li {
    font-size: 16px;
  }

  .h2 {
    font-size: 28px;
    margin-bottom: 32px;
  }

  .h2.h2--special {
    font-size: 32px;
    margin-bottom: 32px;
  }

  .h3 {
    font-size: 20px;
  }

  .h4 {
    font-size: 20px;
  }

  .reg-20 {
    font-size: 16px;
  }

  .serv-card {
    height: 480px;
    grid-column: span 12;
    text-align: left;
  }

  .main-menu .menu {
    gap: 16px;
  }

  .hero {
    height: 724px;
  }

  .header-benefits .fl-center {
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .header-benefits-item {
    font-size: 12px;
    width: calc((100% - 20px) / 3);
  }

  .header-benefits-item {
    padding: 16px 12px;
  }

  .serv-card-wrapper {
    border-radius: 0;
    row-gap: 10px;
  }

  .partners-card-wrapper {
    gap: 16px 32px;
  }

  .price-cards {
    width: calc(50% + 50vw);
    overflow: hidden;
    overflow-x: auto;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    scrollbar-width: none;
  }

  .price-cards::-webkit-scrollbar {
    display: none;
  }

  .modal-frame__img {
    display: none;
  }

  .success-popup .h3 {
    font-size: 28px;
  }
}

@media (max-width: 767px) {
  .container {
    padding-inline: 20px;
  }

  .container-large {
    padding-inline: 20px;
  }

  section + section {
    padding-top: 56px;
  }

  section.bg-light,
  section:has(+ .bg-light),
  section:has(+ .dark-section) {
    padding-bottom: 56px;
  }

  section.bg-light {
    border-radius: 24px;
    padding-block: 40px;
  }

  .header-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
  }

  .header .btn-wrapper {
    margin-left: 0;
    width: 100%;
    margin-top: 16px;
  }

  .visible-desktop.label-txt {
    display: none;
  }

  .form-item.mt-16--mobile {
    margin-top: 16px !important;
  }

  .form-item textarea {
    height: 80px;
  }

  .svg-ic1,
  .svg-ic2,
  .svg-ic3,
  .svg-ic4,
  .svg-ic5,
  .svg-ic6 {
    width: 48px;
    height: 48px;
  }

  .h1 {
    font-size: 27px;
  }

  .form-item .fake-placeholder {
    font-size: 12px;
  }

  .ui-datepicker.ui-widget {
    width: min(340px, 100%);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .ui-timepicker-standard {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .benefit-card .h3 {
    margin-bottom: 8px;
  }

  .serv-card__text {
    margin-left: 0;
  }

  .serv-card {
    grid-column: span 12px;
    padding: 24px 16px;
  }

  .main-menu {
    margin-left: 0;
  }

  #mobile-menu {
    position: fixed;
    top: 92px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: rgba(14, 14, 14, 0.5);
    -webkit-transform: translateX(110%);
    -ms-transform: translateX(110%);
    transform: translateX(110%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  #mobile-menu.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  #mobile-menu .main-menu-wrapper {
    background-color: #fff;
    width: min(320px, 100%);
    padding: 30px;
    padding-top: 56px;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    row-gap: 32px;
    max-height: calc(100vh - 92px);
    overflow-y: auto;
  }

  #mobile-menu .main-menu-wrapper > * {
    width: 100%;
  }

  #mobile-menu .close-menu-btn {
    display: block;
    width: auto;
    position: absolute;
    top: 16px;
    right: 16px;
    border: 0;
    background: transparent;
    color: #202020;
    font-size: 32px;
    line-height: 1;
    padding: 0;
    cursor: pointer;
  }

  #mobile-menu .header-info,
  #mobile-menu .header-nav .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    row-gap: 16px;
  }

  .menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .header-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .header-info {
    border-top: 1px solid rgb(221, 221, 221);
    border-bottom: 0;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .header .btn-wrapper {
    margin-left: 0;
    width: 100%;
    margin-top: 32px;
  }

  .header .btn-wrapper .btn {
    width: 100%;
  }

  .logo {
    width: 68px;
    height: 62px;
  }

  .hero:after {
    display: none;
  }

  .hero-content .h1 {
    margin-bottom: 24px;
  }

  .hero-content .mark-list {
    margin-bottom: 32px;
  }

  .hero-content .statictics {
    margin-bottom: 24px;
  }

  .hero {
    background-color: #000000;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 370px;
    background-position: top;
    padding-bottom: 56px;
    height: auto;
  }

  .hero .buttons-group {
    display: none;
  }

  .hero-content-img {
    height: 350px;
    width: 100%;
    background-image: url("../img/v2/header-mask-mob.webp");
  }

  .header-benefits .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    max-width: 360px;
    margin-inline: auto;
  }

  .header-benefits .fl-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8px;
  }

  .header-benefits-item {
    font-size: 16px;
    width: 100%;
    max-width: 414px;
  }

  .header-benefits-item:after,
  .header-benefits-item:before {
    top: 10px;
    right: 30px;
  }

  .header-benefits-item:before {
    top: -12px;
  }

  .statictics {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 24px;
  }

  .statictics .h2 {
    font-size: 32px;
    margin-bottom: 4px;
  }

  .about__txt .buttons-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 24px;
  }

  .about__txt .buttons-group .btn {
    width: 335px;
  }

  .about__img {
    padding: 30px 16px 20px;
  }

  .about {
    padding-top: 80px;
  }

  .about .h2 {
    margin-bottom: 0;
  }

  .about .about__txt p {
    margin-block: 10px;
  }

  .why-us .h2 {
    text-align: left !important;
  }

  .cta:after {
    height: 48px;
    aspect-ratio: unset;
    width: 100%;
    background-size: cover;
    background-image: url("../img/v2/cta-decore-mob.webp");
  }

  .cta-content {
    row-gap: 40px;
  }

  .cta .cta-txt {
    max-width: 500px;
  }

  .cta {
    padding-bottom: 76px !important;
  }

  .cta .cta-txt .h3 {
    font-size: 28px;
  }

  .cta .serv-list .h3 {
    font-size: 32px;
  }

  .cta ul.mark-list.reg-20 li {
    font-size: 20px;
  }

  .benefits-content {
    grid-template-columns: 1fr;
    row-gap: 24px;
  }

  .services {
    padding-top: 56px;
  }

  .services .h2 {
    text-align: left;
  }

  .service-card__img {
    border: 1px solid rgb(221, 221, 221);
    margin-bottom: 16px;
    height: 240px !important;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .service-card__img img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .service-card:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .service-card {
    border: 0;
    padding: 0;
  }

  .service-card:nth-child(6n+1) {
    grid-column: span 12;
    padding-top: 20px;
  }

  .service-card:nth-child(6n+1) img {
    width: 60%;
  }

  .service-card:nth-child(6n+5) {
    grid-column: 1/span 12;
  }

  .service-card:nth-child(6n+5) img {
    width: 60%;
  }

  .service-card:not(:nth-child(6n+1)):not(:nth-child(6n+5)) {
    grid-column: span 12;
  }

  .partners-card-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0;
    width: calc(50% + 50vw);
    overflow: hidden;
    overflow-x: auto;
    scrollbar-width: none;
  }

  .partners-card-wrapper::-webkit-scrollbar {
    display: none;
  }

  .partners-card {
    width: 327px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 16px;
  }

  .partners {
    padding-block: 56px;
  }

  .partners .h2.txt-center {
    text-align: left;
  }

  .partners-card__img {
    aspect-ratio: 327/320;
  }

  .cooperation-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 48px;
  }

  .cooperation-list .benefit-card {
    padding: 0 !important;
    width: 100%;
  }

  .cooperation-list .benefit-card-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgb(221, 221, 221);
    margin-bottom: 16px;
  }

  .cooperation-list .benefit-card-head .fl-icon {
    margin-bottom: 0;
  }

  .cooperation-list .benefit-card:nth-child(2n+1) {
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 0;
  }

  .cooperation-list .benefit-card:nth-child(2n+1) .fl-icon {
    margin-left: 0;
  }

  .cooperation-list .benefit-card:nth-child(1),
  .cooperation-list .benefit-card:nth-child(2) {
    border-bottom: 0;
  }

  .price {
    background-image: url("../img/v2/price-mob.webp");
    background-position: top;
    background-size: contain;
  }

  .price-card {
    width: 317px;
    margin-right: 12px;
    padding: 32px 16px;
  }

  .price-card .h2 {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .price-card ul {
    margin-bottom: 32px;
  }

  .footer-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 32px;
  }

  .footer {
    padding-top: 56px;
  }

  .footer .logo {
    width: 96px;
    height: 88px;
  }

  .modal-frame {
    height: 100%;
    width: 100%;
    border-radius: 0;
  }

  .modal-form {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-inline: 20px;
  }

  .form-wrapper .form-row.fl-row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .form-wrapper {
    grid-template-columns: 1fr;
    row-gap: 12px;
  }

  .feedback-form .btn {
    margin-top: 16px;
  }

  .success-popup .modal-frame__body {
    height: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .modal-form .h2 {
    margin-bottom: 38px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdmFyLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fZm9ybS5zY3NzIiwiYmxvY2tzL19iZW5lZml0LWNhcmQuc2NzcyIsImJsb2Nrcy9fc2Vydi1jYXJkLnNjc3MiLCJibG9ja3MvX2hlYWRlci1tZW51LnNjc3MiLCJibG9ja3MvX2dhbWJ1cmdlci5zY3NzIiwiYmxvY2tzL19jdXN0b20tZHJvcC5zY3NzIiwic2VjdGlvbnMvX2hlYWRlci5zY3NzIiwic2VjdGlvbnMvX2hlcm8uc2NzcyIsInNlY3Rpb25zL19hYm91dC5zY3NzIiwic2VjdGlvbnMvX3doeS11cy5zY3NzIiwic2VjdGlvbnMvX2N0YS5zY3NzIiwic2VjdGlvbnMvX2JlbmVmaXRzLnNjc3MiLCJzZWN0aW9ucy9fc2VydmljZXMuc2NzcyIsInNlY3Rpb25zL19wYXJ0bmVycy5zY3NzIiwic2VjdGlvbnMvX2Nvb3BlcmF0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcHJpY2Uuc2NzcyIsInNlY3Rpb25zL19mb290ZXIuc2NzcyIsImJsb2Nrcy9fbW9kYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7RUFDRyw4QkFBQTtVQUFBLHNCQUFBO0VBQ0MsNEJBQUE7RUFDQSxzQkFBQTtBREZKOztBQ01FO0VBQ0EsdUJBQUE7QURIRjs7QUNNRTs7RUFFRCxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQywrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDRCxtQ0FBQTtFQUVDLHNCQ3hCRTtBRm9CSjs7QUNNRTtFQUNELGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QURIRDs7QUNNRTtFQUFFLGNBQUE7RUFBZ0IscUJBQUE7QUREcEI7O0FDRUU7O0VBRUQscUJBQUE7QURDRDs7QUNF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QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXZCcXZFSDtBdUJwdkVHO0VBUkQ7SUFTRSxZQUFBO0V2QnV2RUY7QUFDRjtBdUJudkVDO0VBQWMsbUJBQUE7QXZCc3ZFZiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XG59XG5cbi5sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYSxcbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LCBoNSwgaDYsXG5wIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5pbnB1dCxcbmJ1dHRvbiwgYnV0dG9uOmZvY3VzLCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmZmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogbWluKDEyOTBweCwgMTAwJSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sYXJnZSB7XG4gIHdpZHRoOiBtaW4oMTgyNHB4LCAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhaW5lci1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpIHtcbiAgLmNvbnRhaW5lci1sYXJnZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lci1sYXJnZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWxhcmdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuXG5zZWN0aW9uICsgc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG5cbnNlY3Rpb24uYmctbGlnaHQsIHNlY3Rpb246aGFzKCsgLmJnLWxpZ2h0KSwgc2VjdGlvbjpoYXMoKyAuZGFyay1zZWN0aW9uKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgc2VjdGlvbi5iZy1saWdodCwgc2VjdGlvbjpoYXMoKyAuYmctbGlnaHQpLCBzZWN0aW9uOmhhcygrIC5kYXJrLXNlY3Rpb24pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24uYmctbGlnaHQsIHNlY3Rpb246aGFzKCsgLmJnLWxpZ2h0KSwgc2VjdGlvbjpoYXMoKyAuZGFyay1zZWN0aW9uKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuc2VjdGlvbi5iZy1saWdodCB7XG4gIHdpZHRoOiBtaW4oMTc5MHB4LCAxMDAlIC0gNDBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5iZy1saWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG5cbi5wYi0xMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wYi0xMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYi0xMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5mbC1jZW50ZXIsIC5mbC1pY29uLCAuY29udGFjdC1pdGVtLCAuZmwtcm93LFxuLmltZy1pdGVtLCAuYnV0dG9ucy1ncm91cCwgLmN0YS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsLWNlbnRlciwgLmZsLWljb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtaXRlbSxcbi5pbWctaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5cbi5idXR0b25zLWdyb3VwIHtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuXG4uY29udGFjdC1pdGVtIHN2Z1tjbGFzc149c3ZnLV0ge1xuICBjb2xvcjogcmdiKDIzNSwgODcsIDg3KTtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5jb250YWN0LWl0ZW0gc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY29udGFjdC1pdGVtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogcmdiKDIzNSwgODcsIDg3KTtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEsIDUxLCA1MSkgIWltcG9ydGFudDtcbn1cbi5iZy1kYXJrIHN2Z1tjbGFzc149c3ZnLV0ge1xuICBjb2xvcjogcmdiKDI1NSwgMTk5LCAwKTtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ4LCAyNTQpO1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxudWwgbGksIG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG59XG51bCBsaSArIGxpLCBvbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1hcmstbGlzdCAuaDQsIC5zZXJ2LWxpc3QgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tYXJrLWxpc3QgbGk6YmVmb3JlLCAuc2Vydi1saXN0IGxpOmJlZm9yZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMjAgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J003LjUyODM3IDE0LjQ2OUM3LjM0NzAxIDE0LjY1MTQgNy4wOTk1NiAxNC43NTMyIDYuODQyNTIgMTQuNzUzMkM2LjU4NTQ4IDE0Ljc1MzIgNi4zMzgwMyAxNC42NTE0IDYuMTU2NjcgMTQuNDY5TDAuNjc5MjU2IDguOTkwN0MwLjExMDgyMSA4LjQyMjI3IDAuMTEwODIxIDcuNTAwNTEgMC42NzkyNTYgNi45MzMxNEwxLjM2NTExIDYuMjQ3MTFDMS45MzM3MiA1LjY3ODY4IDIuODU0NDEgNS42Nzg2OCAzLjQyMjg1IDYuMjQ3MTFMNi44NDI1MiA5LjY2Njk3TDE2LjA4MyAwLjQyNjMyN0MxNi42NTE2IC0wLjE0MjEwOSAxNy41NzMyIC0wLjE0MjEwOSAxOC4xNDA3IDAuNDI2MzI3TDE4LjgyNjYgMS4xMTIzNkMxOS4zOTUgMS42ODA3OSAxOS4zOTUgMi42MDIzNyAxOC44MjY2IDMuMTY5OTJMNy41MjgzNyAxNC40NjlaJyBmaWxsPSclMjNFQjU3NTcnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc2Vydi1saXN0IC5mbC1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnYtbGlzdCAuZmwtaWNvbiB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLm1hcmstbGlzdCBsaSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1hcmstbGlzdCBsaTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbnVsLm1hcmstbGlzdC5yZWctMjAgbGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLm1hcmstbGlzdC5yZWctMjAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubnVtLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBwb2ludDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5udW0tbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHBvaW50KTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHBvaW50IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDIzNSwgODcsIDg3KTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qubm8tYm9yZGVyIC5jdXN0b20tc2VsZWN0X190cmlnZ2VyIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tLXNlbGVjdC5uby1ib3JkZXIgLmN1c3RvbS1zZWxlY3RfX3RyaWdnZXIgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTIwcHg7XG59XG4uY3VzdG9tLXNlbGVjdC5uby1ib3JkZXIgLmN1c3RvbS1vcHRpb25zIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uaGVhZGVyLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG4uaGVhZGVyLWdyb3VwIC5oZWFkZXItY2l0eSB7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi5oZWFkZXItZ3JvdXAgLmhlYWRlci1jaXR5IC5zZWxlY3QtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVhZGVyLWdyb3VwIC5jdXN0b20tc2VsZWN0IC5jdXN0b20tb3B0aW9ucyB7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uaGVhZGVyLWdyb3VwIC5jdXN0b20tc2VsZWN0IC5jdXN0b20tb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXItZ3JvdXAgLmN1c3RvbS1zZWxlY3QgLmN1c3RvbS1zZWxlY3RfX3RyaWdnZXIge1xuICB3aWR0aDogMTQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWluZm8uZmwtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmxhYmVsLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi52aXNpYmxlLWRlc2t0b3AubGFiZWwtdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtZGVza3RvcC5sYWJlbC10eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0taXRlbS5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWl0ZW0ubXQtMTYtLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWl0ZW0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE4NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWl0ZW0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsLWZvcm0gLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi5idG4sIGlucHV0LmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYigxNCwgMTQsIDE0KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTk5LCAwKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggN3B4IDAgcmdiYSgyNTUsIDQwLCA0MCwgMC4yNSk7XG59XG4uYnRuOmhvdmVyLCBpbnB1dC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiMzAwO1xufVxuLmJ0bjphY3RpdmUsIGlucHV0LmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjE0O1xufVxuXG4uYnRuLmJ0bi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4uYnRuLS1vdXRsaW5lLnR4dC1kYXJrIHtcbiAgY29sb3I6ICMwZTBlMGU7XG59XG4uYnRuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmIzMDA7XG4gIGNvbG9yOiByZ2IoMTQsIDE0LCAxNCk7XG59XG4uYnRuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjE0O1xuICBjb2xvcjogcmdiKDE0LCAxNCwgMTQpO1xufVxuXG4qW2NsYXNzXj1pY29uLV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5zdmcuc3ZnLWxvZ28ge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbnN2Zy5zdmctcGhvbmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5zdmcuc3ZnLWNyb3NzIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuc3ZnLnN2Zy1lbnZlbG9wIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuc3ZnLnN2Zy1sZWZ0LCBzdmcuc3ZnLXJpZ2h0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG5zdmcuc3ZnLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuc3ZnLnN2Zy11c2VyIHtcbiAgY29sb3I6ICMwRTBFMEU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbnN2Zy5zdmctZGVsIHtcbiAgY29sb3I6ICMwRTBFMEU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbnN2Zy5zdmctdGcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzBFMEUwRTtcbn1cblxuc3ZnLnN2Zy1jaGVjayB7XG4gIGNvbG9yOiAjRUI1NzU3O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uc3ZnLWljMSxcbi5zdmctaWMyLFxuLnN2Zy1pYzMsXG4uc3ZnLWljNCxcbi5zdmctaWM1LFxuLnN2Zy1pYzYge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdmctaWMxLFxuICAuc3ZnLWljMixcbiAgLnN2Zy1pYzMsXG4gIC5zdmctaWM0LFxuICAuc3ZnLWljNSxcbiAgLnN2Zy1pYzYge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uZmwtaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTk5LCAwKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbC1pY29uIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuc3ZnLmJpZy1jaGVjayB7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiA4M3B4O1xufVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmJvZHktNzAwLCAuY2FwLTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiByZ2IoMTQsIDE0LCAxNCk7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuXG4uaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaDIuaDItLXNwZWNpYWwge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uaDUsIC5yZWctMjAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiByZ2IoMTQsIDE0LCAxNCk7XG59XG5cbi5yZWctMjAsIC5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVnLTIwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJvZHksIC5ib2R5LTcwMCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvZHkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FwLCAuY2FwLTcwMCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJlZy0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDEzMCwgMTMwLCAxMzApO1xufVxuXG4udHh0LXByIHtcbiAgY29sb3I6IHJnYigyNTUsIDE5OSwgMCkgIWltcG9ydGFudDtcbn1cblxuLnR4dC1wcjIge1xuICBjb2xvcjogcmdiKDIzNSwgODcsIDg3KSAhaW1wb3J0YW50O1xufVxuXG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmN0YS1saW5rIHtcbiAgY29sb3I6IHJnYigyMzUsIDg3LCA4Nyk7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY3RhLWxpbmsgc3ZnLnN2Zy1yaWdodCB7XG4gIGNvbG9yOiByZ2IoMjM1LCA4NywgODcpO1xufVxuXG4uZm9ybS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvcm0taXRlbSBpbnB1dCwgLmZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1pdGVtIGlucHV0OmZvY3VzLCAuZm9ybS1pdGVtIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLWl0ZW0gLmZha2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtLWl0ZW0gLmZha2UtcGxhY2Vob2xkZXIuYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1pbmxpbmU6IDRweDtcbiAgY29sb3I6IHJnYigyMzUsIDg3LCA4Nyk7XG4gIHRvcDogLTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb3JtLWl0ZW0gLmZha2UtcGxhY2Vob2xkZXIgc3BhbiB7XG4gIGNvbG9yOiByZ2IoMjE5LCA1NSwgMzEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWl0ZW0gLmZha2UtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTZweDtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZm9ybS1pdGVtLm5vdC1lbXB0eSAuZmFrZS1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctaW5saW5lOiA0cHg7XG4gIGNvbG9yOiByZ2IoMjM1LCA4NywgODcpO1xuICB0b3A6IC05cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWl0ZW0gLmVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0taXRlbS5lcnJvciAuZXJyb3Ige1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiKDIxOSwgNTUsIDMxKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1pdGVtLmVycm9yIC5mb3JtLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE5LCA1NSwgMzEpO1xufVxuLmZvcm0taXRlbS5lcnJvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbG9yOiAjZGIzNzFmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE1LjMyIDEwLjk0TDEwLjUyIDIuM0M5Ljg3NDk4IDEuMTM3NSA4Ljk4MjQ4IDAuNSA3Ljk5OTk4IDAuNUM3LjAxNzQ4IDAuNSA2LjEyNDk4IDEuMTM3NSA1LjQ3OTk4IDIuM0wwLjY3OTk4MyAxMC45NEMwLjA3MjQ4MzIgMTIuMDQyNSAwLjAwNDk4MzIyIDEzLjEgMC40OTI0ODMgMTMuOTMyNUMwLjk3OTk4MyAxNC43NjUgMS45Mzk5OCAxNS4yMjI1IDMuMTk5OTggMTUuMjIyNUgxMi44QzE0LjA2IDE1LjIyMjUgMTUuMDIgMTQuNzY1IDE1LjUwNzUgMTMuOTMyNUMxNS45OTUgMTMuMSAxNS45Mjc1IDEyLjAzNSAxNS4zMiAxMC45NFpNNy40Mzc0OCA1Ljc1QzcuNDM3NDggNS40NDI1IDcuNjkyNDggNS4xODc1IDcuOTk5OTggNS4xODc1QzguMzA3NDggNS4xODc1IDguNTYyNDggNS40NDI1IDguNTYyNDggNS43NVY5LjVDOC41NjI0OCA5LjgwNzUgOC4zMDc0OCAxMC4wNjI1IDcuOTk5OTggMTAuMDYyNUM3LjY5MjQ4IDEwLjA2MjUgNy40Mzc0OCA5LjgwNzUgNy40Mzc0OCA5LjVWNS43NVpNOC41MzI0OCAxMi4yODI1QzguNDk0OTggMTIuMzEyNSA4LjQ1NzQ4IDEyLjM0MjUgOC40MTk5OCAxMi4zNzI1QzguMzc0OTggMTIuNDAyNSA4LjMyOTk4IDEyLjQyNSA4LjI4NDk4IDEyLjQ0QzguMjM5OTggMTIuNDYyNSA4LjE5NDk4IDEyLjQ3NzUgOC4xNDI0OCAxMi40ODVDOC4wOTc0OCAxMi40OTI1IDguMDQ0OTggMTIuNSA3Ljk5OTk4IDEyLjVDNy45NTQ5OCAxMi41IDcuOTAyNDggMTIuNDkyNSA3Ljg0OTk4IDEyLjQ4NUM3LjgwNDk4IDEyLjQ3NzUgNy43NTk5OCAxMi40NjI1IDcuNzE0OTggMTIuNDRDNy42Njk5OCAxMi40MjUgNy42MjQ5OCAxMi40MDI1IDcuNTc5OTggMTIuMzcyNUM3LjU0MjQ4IDEyLjM0MjUgNy41MDQ5OCAxMi4zMTI1IDcuNDY3NDggMTIuMjgyNUM3LjMzMjQ4IDEyLjE0IDcuMjQ5OTggMTEuOTQ1IDcuMjQ5OTggMTEuNzVDNy4yNDk5OCAxMS41NTUgNy4zMzI0OCAxMS4zNiA3LjQ2NzQ4IDExLjIxNzVDNy41MDQ5OCAxMS4xODc1IDcuNTQyNDggMTEuMTU3NSA3LjU3OTk4IDExLjEyNzVDNy42MjQ5OCAxMS4wOTc1IDcuNjY5OTggMTEuMDc1IDcuNzE0OTggMTEuMDZDNy43NTk5OCAxMS4wMzc1IDcuODA0OTggMTEuMDIyNSA3Ljg0OTk4IDExLjAxNUM3Ljk0NzQ4IDEwLjk5MjUgOC4wNTI0OCAxMC45OTI1IDguMTQyNDggMTEuMDE1QzguMTk0OTggMTEuMDIyNSA4LjIzOTk4IDExLjAzNzUgOC4yODQ5OCAxMS4wNkM4LjMyOTk4IDExLjA3NSA4LjM3NDk4IDExLjA5NzUgOC40MTk5OCAxMS4xMjc1QzguNDU3NDggMTEuMTU3NSA4LjQ5NDk4IDExLjE4NzUgOC41MzI0OCAxMS4yMTc1QzguNjY3NDggMTEuMzYgOC43NDk5OCAxMS41NTUgOC43NDk5OCAxMS43NUM4Ljc0OTk4IDExLjk0NSA4LjY2NzQ4IDEyLjE0IDguNTMyNDggMTIuMjgyNVonIGZpbGw9JyUyM0RCMzcxRicgLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KSwgMCA0NHB4IDI2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDc4cHggMzFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMSksIDAgMTIycHggMzRweCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiBtaW4oMzcwcHgsIDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMSAqICgxMDAlICsgNjBweCkpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQge1xuICAgIHdpZHRoOiBtaW4oMzQwcHgsIDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgY29sb3I6IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3JpZ2h0LnN2Z1wiKTtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktd2lkZ2V0LWhlYWRlciAudWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktd2lkZ2V0LWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoZWFkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogcmdiKDEzMCwgMTMwLCAxMzApO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiMTQ7XG4gIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjE0O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1zdGF0ZS1oaWdobGlnaHQudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTk5LCAwKTtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi51aS10aW1lcGlja2VyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE1ICFpbXBvcnRhbnQ7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIHtcbiAgYm90dG9tOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMSAqICgxMDAlICsgNjBweCkpKTtcbn1cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktdGltZXBpY2tlci1zdGFuZGFyZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi51aS10aW1lcGlja2VyLXZpZXdwb3J0IHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHJnYigyNTUsIDE5OSwgMCkgcmdiKDI0NSwgMjQ1LCAyNDUpO1xufVxuLnVpLXRpbWVwaWNrZXItdmlld3BvcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udWktdGltZXBpY2tlci12aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbn1cblxuLmJlbmVmaXQtY2FyZCB7XG4gIHdpZHRoOiBtaW4oNjMwcHgsIDEwMCUpO1xufVxuLmJlbmVmaXQtY2FyZCAuaDMsIC5iZW5lZml0LWNhcmQgLmZsLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZW5lZml0LWNhcmQgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnNlcnYtY2FyZCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1OTBweDtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlcnYtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cbi5zZXJ2LWNhcmRfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNlcnYtY2FyZF9fdGV4dCAuaDUge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2Vydi1jYXJkX190ZXh0IC5ib2R5IHtcbiAgY29sb3I6IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgbWluLWhlaWdodDogMTAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnYtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnYtY2FyZCB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnYtY2FyZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cblxuLnNlcnYtY2FyZDpudGgtY2hpbGQoMm4pIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZXJ2LWNhcmQ6bnRoLWNoaWxkKDJuKSAuc2Vydi1jYXJkX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tYWluLW1lbnUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tYWluLW1lbnUgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG4ubWFpbi1tZW51IC5tZW51IGEge1xuICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm1haW4tbWVudSAubWVudSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMzUsIDg3LCA4Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW1lbnUgLm1lbnUge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDkycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI21vYmlsZS1tZW51LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gICNtb2JpbGUtbWVudSAubWFpbi1tZW51LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IG1pbigzMjBweCwgMTAwJSk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHJvdy1nYXA6IDMycHg7XG4gIH1cbiAgI21vYmlsZS1tZW51IC5tYWluLW1lbnUtd3JhcHBlciA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtb2JpbGUtbWVudSAuaGVhZGVyLWluZm8sICNtb2JpbGUtbWVudSAuaGVhZGVyLW5hdiAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICB9XG59XG5cbi8qPT09PT09PT1HQU1CVVJHRVI9PT09PT0qL1xuLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyLFxuLm1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgdG9wOiAtOHB4O1xufVxuXG4ubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICBib3R0b206IC04cHg7XG59XG5cbi5hY3RpdmUubWVudS10b2dnbGUuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWN0aXZlLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICB0b3A6IDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xufVxuXG4uYWN0aXZlLm1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgYm90dG9tOiAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RvbS1zZWxlY3QgLmFycm93IHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMyA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMi4xMTQ5NiAwLjI5NDk1NkwwLjcwNDk1NiAxLjcwNDk2TDYuNzA0OTYgNy43MDQ5NkwxMi43MDUgMS43MDQ5NkwxMS4yOTUgMC4yOTQ5NTZMNi43MDQ5NiA0Ljg3NDk2TDIuMTE0OTYgMC4yOTQ5NTZaJyBmaWxsPSclMjMzMzMzMzMnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1zZWxlY3RfX3RyaWdnZXIgc3VwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiKDIzNSwgODcsIDg3KTtcbn1cblxuLmN1c3RvbS1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHJnYigyNTUsIDE5OSwgMCksIHJnYigyMjEsIDIyMSwgMjIxKTtcbn1cbi5jdXN0b20tb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uY3VzdG9tLW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLCAyMjEsIDIyMSk7XG59XG4uY3VzdG9tLW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxOTksIDApO1xufVxuXG4uY3VzdG9tLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uY3VzdG9tLW9wdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5vcGVuIC5jdXN0b20tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5vcGVuIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5iZy1saWdodCAuY3VzdG9tLXNlbGVjdF9fdHJpZ2dlciwgLmJnLWxpZ2h0IC5jdXN0b20tb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDQsIDI0OCwgMjU0KTtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaGVhZGVyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaGVhZGVyLWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgY29sdW1uLWdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlYWRlci1uYXYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5oZWFkZXIgLmJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaGVhZGVyIC5idG4td3JhcHBlciAuYnRuIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAuYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmhlYWRlciAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogODhweDtcbn1cbi5sb2dvIHN2Zy5zdmctbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuXG4uaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3YyL2hlYWRlci1iZy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5MjdweDtcbiAgY29sb3I6IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLmhlcm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogMTI3cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby1jb250ZW50IHtcbiAgd2lkdGg6IG1pbig2NjBweCwgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5oZXJvLWNvbnRlbnQgLmgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tY29udGVudCAuc3RhdGljdGljcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uaGVyby1jb250ZW50IC5tYXJrLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tY29udGVudCAubWFyay1saXN0IGxpIHtcbiAgY29sb3I6IHJnYigyMjEsIDIyMSwgMjIxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50IC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaGVyby1jb250ZW50IC5tYXJrLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmhlcm8tY29udGVudCAuc3RhdGljdGljcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmhlcm8gLmJ1dHRvbnMtZ3JvdXAgLmJ0biB7XG4gIHBhZGRpbmctaW5saW5lOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNzI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nLXRvcDogMzcwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVybyAuYnV0dG9ucy1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDgwMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IG1pbig5NzBweCwgNjAlKTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3YyL2hlYWRlci1tYXNrLndlYnBcIik7XG59XG4uaGVyby1jb250ZW50LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92Mi9oZWFkZXItbWFzay1tb2Iud2VicFwiKTtcbiAgfVxufVxuXG4uaGVhZGVyLWJlbmVmaXRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLmhlYWRlci1iZW5lZml0cyAuYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWJlbmVmaXRzIC5idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlci1iZW5lZml0cyAuZmwtY2VudGVyIHtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpIHtcbiAgLmhlYWRlci1iZW5lZml0cyAuZmwtY2VudGVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYmVuZWZpdHMgLmZsLWNlbnRlciB7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYmVuZWZpdHMgLmZsLWNlbnRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmhlYWRlci1iZW5lZml0cy1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCAxMXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDI1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wMiksIDAgNDRweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCA2OHB4IDE5cHggMCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyAzKTtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlYWRlci1iZW5lZml0cy1pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpIHtcbiAgLmhlYWRlci1iZW5lZml0cy1pdGVtIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAzKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYmVuZWZpdHMtaXRlbSAuaDMsIC5oZWFkZXItYmVuZWZpdHMtaXRlbSAucmVnLTIwIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICB9XG59XG4uaGVhZGVyLWJlbmVmaXRzLWl0ZW06YWZ0ZXIsIC5oZWFkZXItYmVuZWZpdHMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjEycHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1iZW5lZml0cy1pdGVtOmFmdGVyLCAuaGVhZGVyLWJlbmVmaXRzLWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXItYmVuZWZpdHMtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVCRDAwO1xuICB0b3A6IDI0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1iZW5lZml0cy1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJlbmVmaXRzLWl0ZW06bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMTRENEQ7XG59XG4uaGVhZGVyLWJlbmVmaXRzLWl0ZW06bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNTc1Nztcbn1cblxuLmhlYWRlci1iZW5lZml0cy1pdGVtOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVGNTAwO1xufVxuLmhlYWRlci1iZW5lZml0cy1pdGVtOm50aC1jaGlsZCgzKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEZGMDA7XG59XG5cbi5zdGF0aWN0aWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiKDIyMSwgMjIxLCAyMjEpO1xufVxuLnN0YXRpY3RpY3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3RhdGljdGljcyAuaDIge1xuICBjb2xvcjogcmdiKDIzNSwgODcsIDg3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdGljdGljcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICB9XG4gIC5zdGF0aWN0aWNzIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4uYWJvdXQge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG59XG4uYWJvdXQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hYm91dC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5hYm91dC1jb250ZW50ID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dF9fdHh0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA3MDZweDtcbn1cbi5hYm91dF9fdHh0IHAge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWJvdXRfX3R4dCAuYnV0dG9ucy1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X190eHQgLmJ1dHRvbnMtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxuICAuYWJvdXRfX3R4dCAuYnV0dG9ucy1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmFib3V0X190eHQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFib3V0X190eHQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5hYm91dF9faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDc4N3B4O1xuICBoZWlnaHQ6IDcwMnB4O1xuICBwYWRkaW5nOiAxMDBweCA4MHB4O1xufVxuLmFib3V0X19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmFib3V0X19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0X19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5hYm91dF9faW1nIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dF9faW1nIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19pbWcge1xuICAgIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuYWJvdXQgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hYm91dCAuYWJvdXRfX3R4dCBwIHtcbiAgICBtYXJnaW4tYmxvY2s6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aHktdXMgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlcnYtY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2LWNhcmQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3YyL2N0YS1kZWNvcmUud2VicFwiKTtcbiAgYXNwZWN0LXJhdGlvOiAxMjA3LzEwNDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY3RhOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGE6YWZ0ZXIge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3YyL2N0YS1kZWNvcmUtbW9iLndlYnBcIik7XG4gIH1cbn1cbi5jdGEgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jdGEtY29udGVudCB7XG4gIGNvbHVtbi1nYXA6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jdGEtY29udGVudCB7XG4gICAgY29sdW1uLWdhcDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY3RhLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtY29udGVudCB7XG4gICAgcm93LWdhcDogNDBweDtcbiAgfVxufVxuLmN0YSAuY3RhLXR4dCB7XG4gIG1heC13aWR0aDogNjMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jdGEgLmN0YS10eHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jdGEgLmN0YS10eHQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YSAuY3RhLXR4dCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN0YSAuY3RhLXR4dCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuY3RhIC5zZXJ2LWxpc3QgLmgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmN0YSB1bC5tYXJrLWxpc3QucmVnLTIwIGxpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCA2MzBweCk7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5iZW5lZml0cy1jb250ZW50IHtcbiAgICBjb2x1bW4tZ2FwOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iZW5lZml0cy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gIH1cbn1cblxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuLnNlcnZpY2VzIC5oMiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbiAgLnNlcnZpY2VzIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2VydmljZS1jYXJkIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDM3OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc2VydmljZS1jYXJkX19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWNhcmRfX2ltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMSwgMjIxLCAyMjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZXJ2aWNlLWNhcmRfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5zZXJ2aWNlLWNhcmRfX3R4dCAuaDUsIC5zZXJ2aWNlLWNhcmRfX3R4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zZXJ2aWNlLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNlcnZpY2UtY2FyZDpob3ZlciAuaDUge1xuICBjb2xvcjogcmdiKDIzNSwgODcsIDg3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY2FyZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNlcnZpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uc2VydmljZS1jYXJkOm50aC1jaGlsZCg2bisxKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY2FyZDpudGgtY2hpbGQoNm4rMSkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5zZXJ2aWNlLWNhcmQ6bnRoLWNoaWxkKDZuKzEpIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4vKiDQn9GP0YLQsNGPLCDQvtC00LjQvdC90LDQtNGG0LDRgtCw0Y8sINGB0LXQvNC90LDQtNGG0LDRgtCw0Y8g0Lgg0YIu0LQuINC60LDRgNGC0L7Rh9C60LggKi9cbi5zZXJ2aWNlLWNhcmQ6bnRoLWNoaWxkKDZuKzUpIHtcbiAgZ3JpZC1jb2x1bW46IDYvc3BhbiA3O1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY2FyZDpudGgtY2hpbGQoNm4rNSkge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZDpudGgtY2hpbGQoNm4rNSkgaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi8qINCS0YHQtSDQvtGB0YLQsNC70YzQvdGL0LUg0LrQsNGA0YLQvtGH0LrQuCAqL1xuLnNlcnZpY2UtY2FyZDpub3QoOm50aC1jaGlsZCg2bisxKSk6bm90KDpudGgtY2hpbGQoNm4rNSkpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1jYXJkOm5vdCg6bnRoLWNoaWxkKDZuKzEpKTpub3QoOm50aC1jaGlsZCg2bis1KSkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG59XG5cbi5wYXJ0bmVycyB7XG4gIHBhZGRpbmctYmxvY2s6IDEyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLnBhcnRuZXJzIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJ0bmVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIHVybChcIi4uL2ltZy92Mi9saWdodC1iZy53ZWJwXCIpO1xuICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgb3BhY2l0eTogMC41NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBhcnRuZXJzLWNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBnYXA6IDMwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMtY2FyZC13cmFwcGVyIHtcbiAgICBnYXA6IDE2cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVycy1jYXJkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDUwdncpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBhcnRuZXJzLWNhcmQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXJ0bmVycy1jYXJkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lcnMtY2FyZCB7XG4gICAgd2lkdGg6IDMyN3B4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuLnBhcnRuZXJzLWNhcmRfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGFzcGVjdC1yYXRpbzogNjMvMzI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFydG5lcnMtY2FyZF9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgcGFkZGluZy1ibG9jazogNTZweDtcbiAgfVxuICAucGFydG5lcnMgLmgyLnR4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhcnRuZXJzLWNhcmRfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjcvMzIwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNvb3BlcmF0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5jb29wZXJhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogY2FsYygxMDAlIC0gNzAwcHgpO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQge1xuICB3aWR0aDogMzUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xufVxuLmNvb3BlcmF0aW9uLWxpc3QgLmJlbmVmaXQtY2FyZC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQtaGVhZCAuaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvb3BlcmF0aW9uLWxpc3QgLmJlbmVmaXQtY2FyZC1oZWFkIC5mbC1pY29uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmNvb3BlcmF0aW9uLWxpc3QgLmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMSksIC5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbn1cbi5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDJuKSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDJuKzEpIC5mbC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb29wZXJhdGlvbi1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvb3BlcmF0aW9uLWxpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDQlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmNvb3BlcmF0aW9uLWxpc3QgLmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMm4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvb3BlcmF0aW9uLWxpc3QgLmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMm4rMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29vcGVyYXRpb24tbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0OHB4O1xuICB9XG4gIC5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29vcGVyYXRpb24tbGlzdCAuYmVuZWZpdC1jYXJkLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIyMSwgMjIxLCAyMjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNvb3BlcmF0aW9uLWxpc3QgLmJlbmVmaXQtY2FyZC1oZWFkIC5mbC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvb3BlcmF0aW9uLWxpc3QgLmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMm4rMSkgLmZsLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb29wZXJhdGlvbi1saXN0IC5iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDEpLFxuICAuY29vcGVyYXRpb24tbGlzdCAuYmVuZWZpdC1jYXJkOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY29vcGVyYXRpb24tZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb29wZXJhdGlvbi1ncmlkIC5jb29wZXJhdGlvbi1iYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtNTAlKTtcbiAgd2lkdGg6IDU4OHB4O1xufVxuLmNvb3BlcmF0aW9uLWdyaWQgLmNvb3BlcmF0aW9uLWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNDcvMTYwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29vcGVyYXRpb24tZ3JpZCAuY29vcGVyYXRpb24tYmFubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzAwcHgpO1xuICB9XG4gIC5jb29wZXJhdGlvbi1ncmlkIC5jb29wZXJhdGlvbi1iYW5uZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvb3BlcmF0aW9uLWdyaWQgLmNvb3BlcmF0aW9uLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJpY2Uge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92Mi9wcmljZS53ZWJwXCIpO1xufVxuLnByaWNlIC5oMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92Mi9wcmljZS1tb2Iud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5wcmljZS1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJpY2UtY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDUwdncpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnByaWNlLWNhcmRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJpY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4ucHJpY2UtY2FyZCAuYnRuLCAucHJpY2UtY2FyZCAuaDUsIC5wcmljZS1jYXJkIC5oMiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnByaWNlLWNhcmQgLmg0IHtcbiAgY29sb3I6IHJnYigxMzAsIDEzMCwgMTMwKTtcbn1cbi5wcmljZS1jYXJkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiByZ2IoMTQsIDE0LCAxNCk7XG59XG4ucHJpY2UtY2FyZCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2UtY2FyZCB7XG4gICAgd2lkdGg6IDMxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbiAgLnByaWNlLWNhcmQgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucHJpY2UtY2FyZCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbi5mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDExNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMzJweDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWNvbHVtbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mb290ZXIgLmN1c3RvbS1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5mb290ZXIgLmN1c3RvbS1zZWxlY3RfX3RyaWdnZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXIgLmN1c3RvbS1zZWxlY3RfX3RyaWdnZXIgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb290ZXIgLmN1c3RvbS1vcHRpb25zIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZvb3RlciAuZm9vdGVyLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3RlciAuZm9vdGVyLW1lbnUgYSArIGEge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmZvb3RlciAuZm9vdGVyLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjM1LCA4NywgODcpO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbHVtbi0taW5mbyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxuICAuZm9vdGVyIC5sb2dvIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNvbnRhY3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjM1LCA4NywgODcpO1xufVxuXG4qW2ZyYW1lLW1vZGFsXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGhlaWdodDogMTAwZHZoO1xufVxuXG4qLnZpc2libGVbZnJhbWUtbW9kYWxdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLm1vZGFsLWZyYW1lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWZyYW1lX19ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4ubW9kYWwtZnJhbWUgLmljb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDM7XG59XG4ubW9kYWwtZnJhbWUgLmljb24tY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbC1mcmFtZSAuaWNvbi1jbG9zZSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubW9kYWwtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDU2cHg7XG59XG4ubW9kYWwtZm9ybSAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cbi5pY29uLWNsb3NlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNlJTNjcGF0aCBkPSdNMTggNkw2IDE4JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNlJTNjcGF0aCBkPSdNNiA2TDE4IDE4JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZm9ybS1pdGVtLS1kYXRhcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0taXRlbS0tZGF0YXBpY2tlciAuc3ZnLWNhbGVuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLXJvdy5mbC1yb3cge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDEycHg7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLXJvdy5mbC1yb3cgLmZvcm0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLXdyYXBwZXIgLmZvcm0tcm93LmZsLXJvdyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHJvdy1nYXA6IDEycHg7XG4gIH1cbn1cblxuLmZvcm0td3JhcHBlcl9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbn1cbi5mb3JtLXdyYXBwZXJfX2NvbCAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmZvcm0td3JhcHBlcl9fY29sID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtZnJhbWVfX2ltZyB7XG4gIGhlaWdodDogMTk5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC1mcmFtZV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWVkYmFjay1mb3JtIC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkYmFjay1mb3JtIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnN1Y2Nlc3MtcG9wdXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wb3B1cCBzdmcuc3ZnLWNoZWNrIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAxOTksIDApO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnN1Y2Nlc3MtcG9wdXAgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Y2Nlc3MtcG9wdXAgLmgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zdWNjZXNzLXBvcHVwIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWZyYW1lX19ib2R5IHtcbiAgbWluLWhlaWdodDogNDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWZyYW1lX19ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zdWNjZXNzLXBvcHVwIC5zdWNjZXNzLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufSIsIkBmdW5jdGlvbiByZW15KCRweHNpemUpIHtcclxuXHJcbiAgQHJldHVybiBjYWxjKCgkcHhzaXplLzE2KSkrcmVtO1xyXG59XHJcbioge1xyXG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG5cdCBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICB9XHJcblxyXG4gIGh0bWwsXHJcbiAgYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgXHJcbiAgY29sb3I6ICRnMTtcclxuICB9XHJcbiAgLmxvY2sge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbiAgXHJcbiAgYXtjb2xvcjogaW5oZXJpdDsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICBhLFxyXG4gIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgdWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsaDUsIGg2LFxyXG4gIHAge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG4gIH1cclxuIHB7bGluZS1oZWlnaHQ6IDEuNTt9XHJcbiAgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0LFxyXG4gIGJ1dHRvbiwgYnV0dG9uOmZvY3VzLCBpbnB1dDpmb2N1cyB7XHJcblx0b3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcblx0cGFkZGluZzogMDtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuXHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmZmZmIGluc2V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuLmNvbnRhaW5lcntcclxuICB3aWR0aDogbWluKDEyOTBweCwgMTAwJSk7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY0cHgpe1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgIFxyXG4gIH1cclxufVxyXG4uY29udGFpbmVyLWxhcmdle1xyXG4gIHdpZHRoOiBtaW4oMTgyNHB4LCAxMDAlKTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWlubGluZTo0OHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NHB4KSB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogNTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcclxuXHJcbiAgfVxyXG59XHJcbnNlY3Rpb24gKyBzZWN0aW9ue1xyXG4gIHBhZGRpbmctdG9wOiAxMjRweDtcclxuIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gIH1cclxufVxyXG5zZWN0aW9uLmJnLWxpZ2h0LCBzZWN0aW9uOmhhcygrIC5iZy1saWdodCksc2VjdGlvbjpoYXMoKyAuZGFyay1zZWN0aW9uKXtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24uYmctbGlnaHR7XHJcblxyXG4gICAgd2lkdGg6IG1pbigxNzkwcHgsIGNhbGMoMTAwJSAtIDQwcHgpKTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuIFxyXG5cclxuLnBiLTEyNHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOjU2cHg7XHJcbiAgICB9XHJcbn1cclxuLm10LTQ4e21hcmdpbi10b3A6IDQ4cHg7fVxyXG4uZmwtY2VudGVyLCAuZmwtaWNvbiwuY29udGFjdC1pdGVtLCAuZmwtcm93LFxyXG4uaW1nLWl0ZW0sLmJ1dHRvbnMtZ3JvdXAsIC5jdGEtbGlua3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmZsLWNlbnRlciwuZmwtaWNvbntqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbi5jb250YWN0LWl0ZW0sXHJcbi5pbWctaXRlbXtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbHVtbi1nYXA6IDEycHg7O1xyXG59XHJcbi5idXR0b25zLWdyb3Vwe2NvbHVtbi1nYXA6IDhweDt9XHJcbi5jb250YWN0LWl0ZW0gc3ZnW2NsYXNzXj1cInN2Zy1cIl17XHJcbiAgY29sb3I6ICRwcjI7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgXHJcbn1cclxuLmNvbnRhY3QtaXRlbXtcclxuICBzcGFue3RyYW5zaXRpb246IC4zczsgfVxyXG4gICY6aG92ZXIgc3Bhbntjb2xvcjogJHByMjt9XHJcbiAgXHJcbn1cclxuLmJnLWRhcmt7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGcxIWltcG9ydGFudDtcclxuICBzdmdbY2xhc3NePVwic3ZnLVwiXXtjb2xvcjogJHByO31cclxufVxyXG4uYmctbGlnaHR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG59XHJcbi53LTEwMHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG51bCwgb2x7XHJcbiAgbGl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZzE7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAgIGxpK2xpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxufVxyXG4ubWFyay1saXN0LCAuc2Vydi1saXN0e1xyXG4gIC5oNHttYXJnaW4tYm90dG9tOiAxNnB4O31cclxuICBsaXtcclxuICAgXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMjAgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J003LjUyODM3IDE0LjQ2OUM3LjM0NzAxIDE0LjY1MTQgNy4wOTk1NiAxNC43NTMyIDYuODQyNTIgMTQuNzUzMkM2LjU4NTQ4IDE0Ljc1MzIgNi4zMzgwMyAxNC42NTE0IDYuMTU2NjcgMTQuNDY5TDAuNjc5MjU2IDguOTkwN0MwLjExMDgyMSA4LjQyMjI3IDAuMTEwODIxIDcuNTAwNTEgMC42NzkyNTYgNi45MzMxNEwxLjM2NTExIDYuMjQ3MTFDMS45MzM3MiA1LjY3ODY4IDIuODU0NDEgNS42Nzg2OCAzLjQyMjg1IDYuMjQ3MTFMNi44NDI1MiA5LjY2Njk3TDE2LjA4MyAwLjQyNjMyN0MxNi42NTE2IC0wLjE0MjEwOSAxNy41NzMyIC0wLjE0MjEwOSAxOC4xNDA3IDAuNDI2MzI3TDE4LjgyNjYgMS4xMTIzNkMxOS4zOTUgMS42ODA3OSAxOS4zOTUgMi42MDIzNyAxOC44MjY2IDMuMTY5OTJMNy41MjgzNyAxNC40NjlaJyBmaWxsPSclMjNFQjU3NTcnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG4uc2Vydi1saXN0e1xyXG4gIC5mbC1pY29ue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1hcmstbGlzdCBsaXtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAmOmJlZm9yZXttYXJnaW4tdG9wOiAzcHg7fVxyXG59XHJcbnVsLm1hcmstbGlzdC5yZWctMjAgbGl7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5udW0tbGlzdHtcclxuICBjb3VudGVyLXJlc2V0OiBwb2ludDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKHBvaW50KTtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBwb2ludCAxO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAvLyBsZWZ0OiAwO1xyXG4gICAgLy8gdG9wOiA0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRwcjI7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5jdXN0b20tc2VsZWN0Lm5vLWJvcmRlcntcclxuICAuY3VzdG9tLXNlbGVjdF9fdHJpZ2dlciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuY3VzdG9tLW9wdGlvbnMge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1ncm91cHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBjb2x1bW4tZ2FwOjMwcHg7XHJcbiAgXHJcbiAgLmhlYWRlci1jaXR5e1xyXG4gICAgY29sdW1uLWdhcDo4cHg7XHJcbiAgICAuc2VsZWN0LWxhYmVse1xyXG4gICAgICBmb250LXNpemU6IDEycHg7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgIC5jdXN0b20tc2VsZWN0IC5jdXN0b20tb3B0aW9uc3tcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIC5jdXN0b20tc2VsZWN0IC5jdXN0b20tb3B0aW9ue1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgIH1cclxuICAuY3VzdG9tLXNlbGVjdCAuY3VzdG9tLXNlbGVjdF9fdHJpZ2dlcntcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlYWRlciAuYnRuLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItaW5mby5mbC1yb3d7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuLmxhYmVsLXR4dHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogLTE4cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLnZpc2libGUtZGVza3RvcC5sYWJlbC10eHR7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmZvcm0taXRlbS5tdC0xNnttYXJnaW4tdG9wOiAxNnB4IWltcG9ydGFudDt9XHJcbi5mb3JtLWl0ZW0ubXQtMTYtLW1vYmlsZXtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5mb3JtLWl0ZW0gIHRleHRhcmVhe1xyXG4gIGhlaWdodDogMTg0cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxufVxyXG4ubW9kYWwtZm9ybSAuaDJ7XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICB9XHJcbn0iLCIkYWI6IHJnYmEoMTQsIDE0LCAxNCwgMSk7XHJcbiRnMTpyZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4kZzI6IHJnYmEoMTMwLCAxMzAsIDEzMCwgMSk7XHJcbiRnMzogcmdiYSgyMjEsIDIyMSwgMjIxLCAxKTtcclxuJGc0OiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDEpO1xyXG4kYmc6IHJnYmEoMjQ0LCAyNDgsIDI1NCwgMSk7XHJcbiRlcjogcmdiYSgyMTksIDU1LCAzMSwgMSk7XHJcbiRwcjogcmdiYSgyNTUsIDE5OSwgMCwgMSk7XHJcbiRwcjI6IHJnYmEoMjM1LCA4NywgODcsIDEpOyIsIi5idG4sIGlucHV0LmJ0bntcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nLWlubGluZTogMzJweDtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICRhYjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcjtcclxuXHR0cmFuc2l0aW9uOiAuM3M7IFxyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIC00cHggN3B4IDAgcmdiYSgyNTUsIDQwLCA0MCwgMC4yNSk7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmIzMDA7XHJcblx0fVxyXG5cdCY6YWN0aXZle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZGIxNDtcclxuXHR9XHJcbn1cclxuLmJ0bi5idG4tLW91dGxpbmV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ji50eHQtZGFya3tjb2xvcjogIzBlMGUwZTt9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiMzAwO1xyXG5cdFx0Y29sb3I6ICRhYjtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmRiMTQ7XHJcblx0XHRjb2xvcjogJGFiO1xyXG5cdH1cclxufSIsIipbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjb2xvcjogIzMzMzMzMztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcbn1cclxuc3ZnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcbn1cclxuc3ZnLnN2Zy1sb2dve1xyXG5cdGNvbG9yOiBibGFjaztcclxufVxyXG5zdmcuc3ZnLXBob25le1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG5zdmcuc3ZnLWNyb3NzIHtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcbn1cclxuc3ZnLnN2Zy1lbnZlbG9wIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuc3ZnLnN2Zy1sZWZ0LCBzdmcuc3ZnLXJpZ2h0e1xyXG5cdHdpZHRoOiA4cHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG59XHJcbnN2Zy5zdmctcmlnaHR7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XHJcbnN2Zy5zdmctdXNlcntcclxuXHRjb2xvcjogIzBFMEUwRTtcclxuXHR3aWR0aDogMjdweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcbn1cclxuc3ZnLnN2Zy1kZWx7XHJcblx0Y29sb3I6ICMwRTBFMEU7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG5cclxuc3ZnLnN2Zy10Z3tcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICMwRTBFMEU7XHJcbn1cclxuc3ZnLnN2Zy1jaGVja3tcclxuXHRjb2xvcjogI0VCNTc1NztcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5zdmctaWMxLFxyXG4uc3ZnLWljMixcclxuLnN2Zy1pYzMsXHJcbi5zdmctaWM0LFxyXG4uc3ZnLWljNSxcclxuLnN2Zy1pYzZ7XHJcblx0d2lkdGg6IDY0cHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHR9XHJcbn1cclxuLmZsLWljb257XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHI7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0fVxyXG59XHJcbnN2Zy5iaWctY2hlY2t7XHJcblx0d2lkdGg6IDExMnB4O1xyXG5cdGhlaWdodDo4M3B4O1xyXG59IiwiLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5ib2R5LTcwMCwgLmNhcC03MDB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiAkYWI7XHJcbn1cclxuLmgxe1xyXG5cdGZvbnQtc2l6ZTogNTJweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0fVxyXG59XHJcbi5oMntcclxuXHRmb250LXNpemU6IDQ4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNTZweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cdFxyXG59XHJcbi5oMi5oMi0tc3BlY2lhbHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxufVxyXG4uaDN7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcbn1cclxuLmg0e1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxufVxyXG4uaDUsIC5yZWctMjAge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRjb2xvcjogJGFiO1xyXG59XHJcbi5yZWctMjAsIC5ib2R5e1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG4ucmVnLTIwe1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRmb250LXNpemU6IDE2cHg7O1xyXG5cdH1cclxufVxyXG4uYm9keSwgLmJvZHktNzAwe1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5ib2R5e1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmNhcCwgLmNhcC03MDB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFxyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLnJlZy0xMntcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcclxufVxyXG4ubGlua3tcclxuXHRjb2xvcjogJGcxO1xyXG5cdHRyYW5zaXRpb246IC4zczsgXHJcblx0Jjpob3ZlcntcclxuXHRcdGNvbG9yOiAkZzI7XHJcblx0fVxyXG59XHJcbi50eHQtcHJ7Y29sb3I6ICRwciFpbXBvcnRhbnQ7fVxyXG4udHh0LXByMiB7Y29sb3I6ICRwcjIgIWltcG9ydGFudDt9XHJcbi50eHQtY2VudGVye3RleHQtYWxpZ246IGNlbnRlcjt9XHRcclxuXHJcblxyXG5cclxuLmN0YS1saW5re1xyXG5cdGNvbG9yOiAkcHIyO1xyXG5cdGNvbHVtbi1nYXA6IDEwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdHN2Zy5zdmctcmlnaHR7Y29sb3I6ICRwcjI7fVxyXG59IiwiLmZvcm0taXRlbXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRpbnB1dCwgdGV4dGFyZWF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJGcxO1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGczO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cGFkZGluZy1pbmxpbmU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Jjpmb2N1c3tvdXRsaW5lOiBub25lO31cclxuXHR9XHJcblx0LmZha2UtcGxhY2Vob2xkZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxNnB4O1xyXG5cdFx0dG9wOiAxNXB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJGcxO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzOyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDRweDtcclxuXHRcdFx0Y29sb3I6ICRwcjI7XHJcblx0XHRcdHRvcDogLTlweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdGNvbG9yOiAkZXI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1pdGVtIHRleHRhcmVhe1xyXG5cdHBhZGRpbmc6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNjhweDtcclxuXHRyZXNpemU6IG5vbmU7O1xyXG59XHJcbi5mb3JtLWl0ZW0ubm90LWVtcHR5IHtcclxuXHQuZmFrZS1wbGFjZWhvbGRlcntcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0cGFkZGluZy1pbmxpbmU6IDRweDtcclxuXHRcdGNvbG9yOiAkcHIyO1xyXG5cdFx0dG9wOiAtOXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuLmZvcm0taXRlbSAuZXJyb3J7ZGlzcGxheTogbm9uZTt9XHJcbi5mb3JtLWl0ZW0uZXJyb3J7XHJcblx0LmVycm9ye1xyXG5cdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0Y29sb3I6ICRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuZm9ybS1pbnB1dHtib3JkZXItY29sb3I6ICRlcjt9XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRjb2xvcjogI2RiMzcxZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0dG9wOiAxNXB4O1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xNS4zMiAxMC45NEwxMC41MiAyLjNDOS44NzQ5OCAxLjEzNzUgOC45ODI0OCAwLjUgNy45OTk5OCAwLjVDNy4wMTc0OCAwLjUgNi4xMjQ5OCAxLjEzNzUgNS40Nzk5OCAyLjNMMC42Nzk5ODMgMTAuOTRDMC4wNzI0ODMyIDEyLjA0MjUgMC4wMDQ5ODMyMiAxMy4xIDAuNDkyNDgzIDEzLjkzMjVDMC45Nzk5ODMgMTQuNzY1IDEuOTM5OTggMTUuMjIyNSAzLjE5OTk4IDE1LjIyMjVIMTIuOEMxNC4wNiAxNS4yMjI1IDE1LjAyIDE0Ljc2NSAxNS41MDc1IDEzLjkzMjVDMTUuOTk1IDEzLjEgMTUuOTI3NSAxMi4wMzUgMTUuMzIgMTAuOTRaTTcuNDM3NDggNS43NUM3LjQzNzQ4IDUuNDQyNSA3LjY5MjQ4IDUuMTg3NSA3Ljk5OTk4IDUuMTg3NUM4LjMwNzQ4IDUuMTg3NSA4LjU2MjQ4IDUuNDQyNSA4LjU2MjQ4IDUuNzVWOS41QzguNTYyNDggOS44MDc1IDguMzA3NDggMTAuMDYyNSA3Ljk5OTk4IDEwLjA2MjVDNy42OTI0OCAxMC4wNjI1IDcuNDM3NDggOS44MDc1IDcuNDM3NDggOS41VjUuNzVaTTguNTMyNDggMTIuMjgyNUM4LjQ5NDk4IDEyLjMxMjUgOC40NTc0OCAxMi4zNDI1IDguNDE5OTggMTIuMzcyNUM4LjM3NDk4IDEyLjQwMjUgOC4zMjk5OCAxMi40MjUgOC4yODQ5OCAxMi40NEM4LjIzOTk4IDEyLjQ2MjUgOC4xOTQ5OCAxMi40Nzc1IDguMTQyNDggMTIuNDg1QzguMDk3NDggMTIuNDkyNSA4LjA0NDk4IDEyLjUgNy45OTk5OCAxMi41QzcuOTU0OTggMTIuNSA3LjkwMjQ4IDEyLjQ5MjUgNy44NDk5OCAxMi40ODVDNy44MDQ5OCAxMi40Nzc1IDcuNzU5OTggMTIuNDYyNSA3LjcxNDk4IDEyLjQ0QzcuNjY5OTggMTIuNDI1IDcuNjI0OTggMTIuNDAyNSA3LjU3OTk4IDEyLjM3MjVDNy41NDI0OCAxMi4zNDI1IDcuNTA0OTggMTIuMzEyNSA3LjQ2NzQ4IDEyLjI4MjVDNy4zMzI0OCAxMi4xNCA3LjI0OTk4IDExLjk0NSA3LjI0OTk4IDExLjc1QzcuMjQ5OTggMTEuNTU1IDcuMzMyNDggMTEuMzYgNy40Njc0OCAxMS4yMTc1QzcuNTA0OTggMTEuMTg3NSA3LjU0MjQ4IDExLjE1NzUgNy41Nzk5OCAxMS4xMjc1QzcuNjI0OTggMTEuMDk3NSA3LjY2OTk4IDExLjA3NSA3LjcxNDk4IDExLjA2QzcuNzU5OTggMTEuMDM3NSA3LjgwNDk4IDExLjAyMjUgNy44NDk5OCAxMS4wMTVDNy45NDc0OCAxMC45OTI1IDguMDUyNDggMTAuOTkyNSA4LjE0MjQ4IDExLjAxNUM4LjE5NDk4IDExLjAyMjUgOC4yMzk5OCAxMS4wMzc1IDguMjg0OTggMTEuMDZDOC4zMjk5OCAxMS4wNzUgOC4zNzQ5OCAxMS4wOTc1IDguNDE5OTggMTEuMTI3NUM4LjQ1NzQ4IDExLjE1NzUgOC40OTQ5OCAxMS4xODc1IDguNTMyNDggMTEuMjE3NUM4LjY2NzQ4IDExLjM2IDguNzQ5OTggMTEuNTU1IDguNzQ5OTggMTEuNzVDOC43NDk5OCAxMS45NDUgOC42Njc0OCAxMi4xNCA4LjUzMjQ4IDEyLjI4MjVaJyBmaWxsPSclMjNEQjM3MUYnIC8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG5iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxufVxyXG4udWktZGF0ZXBpY2tlci51aS13aWRnZXR7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwIDQ0cHggMjZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgNzhweCAzMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjAxKSwgMCAxMjJweCAzNHB4IDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0cGFkZGluZzogMTZweDtcclxuXHR3aWR0aDogbWluKDM3MHB4LCAxMDAlKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMSAqICgxMDAlICsgNjBweCkpKTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHdpZHRoOiBtaW4oMzQwcHgsIDEwMCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHQudWktd2lkZ2V0LWNvbnRlbnR7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZzM7XHJcblx0XHRjb2xvcjogJGczO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cdC51aS13aWRnZXQtaGVhZGVyIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRjb2xvcjogJGcxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRcdC51aS1pY29ue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9yaWdodC5zdmcnKTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQudWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LnVpLWRhdGVwaWNrZXItcHJldiAudWktaWNvbntcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aGVhZCB0aHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHRjb2xvcjogJGcyO1xyXG5cdH1cclxuXHQudWktc3RhdGUtZGVmYXVsdCxcclxuXHQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXHJcblx0LnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHR7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmV7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjE0O1xyXG5cdFx0Y29sb3I6ICRnMTtcclxuXHR9XHJcblx0XHQudWktc3RhdGUtZGVmYXVsdDpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZkYjE0O1xyXG5cdFx0fVxyXG5cdC51aS1zdGF0ZS1oaWdobGlnaHQudWktc3RhdGUtYWN0aXZle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByO1xyXG5cdH1cclxuXHR0Ym9keSAgdGR7cGFkZGluZzogMDsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogNDhweDsgfVxyXG59XHJcbi51aS10aW1lcGlja2VyLWNvbnRhaW5lcntcclxuXHR6LWluZGV4OiAxNSFpbXBvcnRhbnQ7XHJcblx0O1xyXG59XHJcbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIHtcclxuXHRib3R0b206IDEwMCU7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG5cdGJvcmRlcjogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMSAqICgxMDAlICsgNjBweCkpKTtcclxuXHRhe3dpZHRoOiAxMDAlO31cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcbi51aS10aW1lcGlja2VyLXZpZXdwb3J0e1xyXG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHRzY3JvbGxiYXItY29sb3I6ICRwciAkZzQ7XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcblx0XHR3aWR0aDogM3B4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0d2lkdGg6IDNweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRnNDtcclxuXHR9XHJcbn0iLCIuYmVuZWZpdC1jYXJke1xyXG5cdHdpZHRoOiBtaW4oNjMwcHgsIDEwMCUpO1xyXG5cdC5oMywuZmwtaWNvbntcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Lmgze21hcmdpbi1ib3R0b206IDhweDsgfVxyXG5cdH1cclxufSIsIi5zZXJ2LWNhcmR7XHJcblx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA1OTBweDtcclxuXHRwYWRkaW5nOiAyNHB4IDMycHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0JjpiZWZvcmV7XHJcblx0XHRjb250ZW50OicnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IDYwJTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0bWF4LXdpZHRoOiA2MzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHJcblx0XHQuaDV7Y29sb3I6IHdoaXRlO21hcmdpbi1ib3R0b206IDEycHg7fVxyXG5cdFx0LmJvZHl7Y29sb3I6ICRnMzsgbWluLWhlaWdodDogMTAycHg7fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0aGVpZ2h0OiA0ODBweDtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMnB4O1xyXG5cdFxyXG5cdFxyXG5cdHBhZGRpbmc6IDI0cHggMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZXJ2LWNhcmQ6bnRoLWNoaWxkKDJuKXtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdC5zZXJ2LWNhcmRfX3RleHQge21hcmdpbi1sZWZ0OiAwO31cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFxyXG59IiwiLm1haW4tbWVudXtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHQubWVudXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOjMycHg7XHJcblx0XHRcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAkZzE7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zczsgXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRwcjI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0Z2FwOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdFxyXG59XHJcbiNtb2JpbGUtbWVudXtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogOTJweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzOyBcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQmLmFjdGl2ZXt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7fVxyXG5cdFx0Lm1haW4tbWVudS13cmFwcGVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR3aWR0aDogbWluKDMyMHB4LCAxMDAlKTtcclxuXHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0cm93LWdhcDogMzJweDtcclxuXHRcdFx0Jj4qe3dpZHRoOiAxMDAlO31cclxuXHRcdH1cclxuXHRcdC5oZWFkZXItaW5mbywgLmhlYWRlci1uYXYgLm1lbnV7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRyb3ctZ2FwOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59IiwiLyo9PT09PT09PUdBTUJVUkdFUj09PT09PSovXHJcbi5tZW51LXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR6LWluZGV4OiA5O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQubWVudS10b2dnbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0fVxyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3BhbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZzE7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcblx0LW8tdHJhbnNpdGlvbjogLjJzO1xyXG5cdHRyYW5zaXRpb246IC4ycztcclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIsXHJcbi5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGcxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRyaWdodDogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC4ycztcclxuXHQtby10cmFuc2l0aW9uOiAuMnM7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3BhbjphZnRlciB7XHJcblx0dG9wOiAtOHB4O1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xyXG5cdGJvdHRvbTogLThweDtcclxufVxyXG4uYWN0aXZlLm1lbnUtdG9nZ2xlLmFjdGl2ZXtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLmFjdGl2ZS5tZW51LXRvZ2dsZSBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmFjdGl2ZS5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcclxuXHR0b3A6IDBweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiRnMTtcclxufVxyXG5cclxuLmFjdGl2ZS5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XHJcblx0Ym90dG9tOiAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGcxO1xyXG59IiwiLmN1c3RvbS1zZWxlY3Qtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQuYXJyb3d7XHJcblx0XHR3aWR0aDogMTNweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzOyBcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEzIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00yLjExNDk2IDAuMjk0OTU2TDAuNzA0OTU2IDEuNzA0OTZMNi43MDQ5NiA3LjcwNDk2TDEyLjcwNSAxLjcwNDk2TDExLjI5NSAwLjI5NDk1Nkw2LjcwNDk2IDQuODc0OTZMMi4xMTQ5NiAwLjI5NDk1NlonIGZpbGw9JyUyMzMzMzMzMycgLyUzZSUzYy9zdmclM2VcIik7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fdHJpZ2dlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRnMztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0c3Vwe1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICRwcjI7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLW9wdGlvbnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRnMztcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG5cdHNjcm9sbGJhci1jb2xvcjogJHByLCAkZzM7XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcblx0XHR3aWR0aDogM3B4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0d2lkdGg6IDNweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZzM7XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdHdpZHRoOiA1cHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHI7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLW9wdGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMWVtO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi5jdXN0b20tb3B0aW9uOmhvdmVyIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGc0O1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC5vcGVuIC5jdXN0b20tb3B0aW9ucyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuLmN1c3RvbS1zZWxlY3Qub3BlbiAuYXJyb3d7XHJcbnRyYW5zZm9ybTogXHRyb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uYmctbGlnaHQgLmN1c3RvbS1zZWxlY3RfX3RyaWdnZXIsIC5iZy1saWdodCAuY3VzdG9tLW9wdGlvbnN7XHJcblx0YmFja2dyb3VuZDogcmdiKDI0NCwgMjQ4LCAyNTQpO1xyXG59IiwiLmhlYWRlcntcclxuXHRwYWRkaW5nLWJsb2NrOiAxNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdCYtY29udGFpbmVye1xyXG5cdFx0XHJcblx0XHRnYXA6MzJweDtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdCBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29udGVudHtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHR9XHJcblx0Ji1pbmZve1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGczO1xyXG5cdFx0Y29sdW1uLWdhcDogMzJweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRnMztcclxuXHRcdGJvcmRlci1ib3R0b206MDtcclxuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbmF2e3BhZGRpbmctdG9wOiAxNnB4O31cclxuXHQuYnRuLXdyYXBwZXJ7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdC5idG57XHJcblx0XHRcdGhlaWdodDogMzdweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0LmJ0bnt3aWR0aDogMTAwJTt9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubG9nbyB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0d2lkdGg6IDk2cHg7XHJcblx0aGVpZ2h0OiA4OHB4O1xyXG5cclxuXHRzdmcuc3ZnLWxvZ28ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHR3aWR0aDogNjhweDtcclxuXHRcdGhlaWdodDogNjJweDtcclxuXHR9XHJcbn0iLCIuaGVyb3tcclxuXHRwYWRkaW5nLXRvcDogMTI0cHg7XHJcblx0Ly8gcGFkZGluZy1ib3R0b206IDEyNHB4O1xyXG5cdGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvdjIvaGVhZGVyLWJnLndlYnAnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDkyN3B4O1xyXG5cdGNvbG9yOiAkZzM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0OjA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOClcclxuXHRcdFx0XHJcblx0fVxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHRoZWlnaHQ6IDEyN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29udGVudHtcclxuXHRcdHdpZHRoOiBtaW4oNjYwcHgsIDEwMCUpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdFxyXG5cdFx0XHJcblx0XHQuaDF7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHRcdC5zdGF0aWN0aWNze21hcmdpbi1ib3R0b206IDQ4cHg7fVxyXG5cdFx0Lm1hcmstbGlzdHttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuXHRcdC5tYXJrLWxpc3QgbGl7XHJcblx0XHRcdGNvbG9yOiAkZzM7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Lmgxe21hcmdpbi1ib3R0b206IDI0cHg7fVxyXG5cdFx0XHQubWFyay1saXN0IHttYXJnaW4tYm90dG9tOiAzMnB4O31cclxuXHRcdFx0LnN0YXRpY3RpY3Mge21hcmdpbi1ib3R0b206IDI0cHg7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVx0XHRcdFx0XHRcdFx0XHJcblx0XHJcblx0LmJ1dHRvbnMtZ3JvdXAgLmJ0bntwYWRkaW5nLWlubGluZTogNDBweDt9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCl7cGFkZGluZy1ib3R0b206IDY0cHg7fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRoZWlnaHQ6IDgwMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRoZWlnaHQ6IDcyNHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0cGFkZGluZy10b3A6IDM3MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHQuYnV0dG9ucy1ncm91cCAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuLmhlcm8tY29udGVudC1pbWd7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDgwMHB4O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiBtaW4oOTcwcHgsIDYwJSk7XHJcblx0ei1pbmRleDogMjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdjIvaGVhZGVyLW1hc2sud2VicFwiKTtcclxuXHRpbWd7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOmxlZnQgO1xyXG5cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdjIvaGVhZGVyLW1hc2stbW9iLndlYnBcIik7XHJcblx0fVxyXG59XHJcbi5oZWFkZXItYmVuZWZpdHN7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDQ7XHJcblx0LmJ0bntkaXNwbGF5OiBub25lO31cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcclxuXHQuYnRue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR9XHJcblx0fVxyXG59XHJcbi5oZWFkZXItYmVuZWZpdHMgLmZsLWNlbnRlcntcclxuXHRcclxuXHRjb2x1bW4tZ2FwOjI0cHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6MTM2NHB4KSB7XHJcblx0Y29sdW1uLWdhcDogMTZweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdCBjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHJvdy1nYXA6OHB4O1xyXG5cdH1cclxuXHRcclxuXHRcclxufVxyXG4uaGVhZGVyLWJlbmVmaXRzLWl0ZW17XHJcblx0Ym94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCAxMXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDI1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wMiksIDAgNDRweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCA2OHB4IDE5cHggMCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRwYWRkaW5nOiAzMnB4IDI0cHg7cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0d2lkdGg6Y2FsYygoMTAwJSAtIDQ4cHgpLzMpO1xyXG5cdGNvbG9yOiAkZzE7IG1hcmdpbi10b3A6IDEycHg7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6MTM2NHB4KSB7XHJcblx0XHRjb2x1bW4tZ2FwOiAxNnB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpO1xyXG5cdH1cclxuXHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Zm9udC1zaXplOiAxNnB4OztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQxNHB4O1xyXG5cdH1cclxuXHRcclxuXHQuaDMsIC5yZWctMjB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdG1heC13aWR0aDogMzM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6YWZ0ZXIsJjpiZWZvcmV7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAyMTJweDtcclxuXHRcdGhlaWdodDogMTkwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDQ1cHg7XHJcblx0XHRyaWdodDogNDBweDtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUJEMDA7XHJcblx0XHR0b3A6IDI0cHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0dG9wOiAtMTJweDtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0ICBwYWRkaW5nOjE2cHggMTJweDtcclxuXHRcclxuXHR9XHJcbn1cclxuLmhlYWRlci1iZW5lZml0cy1pdGVtOm50aC1jaGlsZCgyKXtcclxuXHQmOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiAjRTE0RDREO31cclxuXHQmOmFmdGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1NzU3O31cclxufVxyXG4uaGVhZGVyLWJlbmVmaXRzLWl0ZW06bnRoLWNoaWxkKDMpIHtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzVGNTAwO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODBGRjAwO1xyXG5cdH1cclxufVxyXG5cclxuLnN0YXRpY3RpY3N7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRjb2x1bW4tZ2FwOjQwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6ICRnMztcclxuXHQmLWl0ZW17XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0Lmgye1xyXG5cdFx0Y29sb3I6ICRwcjI7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDoyNHB4O1xyXG5cdFx0Lmgye1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYWJvdXR7XHJcblx0cGFkZGluZy10b3A6IDE1NXB4O1xyXG5cdC5oMnttYXJnaW4tYm90dG9tOiAyNHB4O31cclxuXHQmLWNvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogNjRweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHQvLyByb3ctZ2FwOjI0cHg7XHJcblx0XHRcdCY+Knt3aWR0aDogMTAwJTt9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3R4dHtcclxuXHRcdGZsZXgtc2hyaW5rOjA7XHJcblx0XHR3aWR0aDogNzA2cHg7XHJcblx0XHRwe1xyXG5cdFx0XHRtYXJnaW4tYmxvY2s6IDFyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9ucy1ncm91cHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHJvdy1nYXA6MjRweDtcclxuXHRcdFx0LmJ0bnt3aWR0aDogMzM1cHg7fVxyXG5cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWd7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDotMjBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRnMztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHR3aWR0aDogNzg3cHg7XHJcblx0XHRoZWlnaHQ6IDcwMnB4O1xyXG5cdFx0cGFkZGluZzogMTAwcHggODBweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE2cHggMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdHBhZGRpbmctdG9wOiAxMjRweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0Lmgye21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0LmFib3V0X190eHQgcHttYXJnaW4tYmxvY2s6MTBweDt9XHJcblx0fVxyXG5cclxufVxyXG4iLCIud2h5LXVze1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Lmgye3RleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O319XHJcbn1cclxuLnNlcnYtY2FyZC13cmFwcGVye1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cm93LWdhcDoxMHB4O1xyXG5cdH1cclxufSIsIlxyXG4uY3Rhe1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTI0cHghaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdGhlaWdodDogMTA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92Mi9jdGEtZGVjb3JlLndlYnAnKTtcclxuXHRcdGFzcGVjdC1yYXRpbzogMTIwNy8xMDQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92Mi9jdGEtZGVjb3JlLW1vYi53ZWJwJyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oM3ttYXJnaW4tYm90dG9tOiAyNHB4O31cclxuXHQmLWNvbnRlbnR7XHJcblx0XHRjb2x1bW4tZ2FwOjg4cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiA2NHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiA2NHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cm93LWdhcDogNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY3RhLXR4dHtcclxuXHRcdG1heC13aWR0aDogNjMwcHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6NjAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzZweCFpbXBvcnRhbnQ7XHJcblx0LmN0YS10eHQgLmgze2ZvbnQtc2l6ZTogMjhweDt9XHJcblx0LnNlcnYtbGlzdCAuaDMge2ZvbnQtc2l6ZTogMzJweDt9XHJcblx0dWwubWFyay1saXN0LnJlZy0yMCBsaXtmb250LXNpemU6IDIwcHg7fVx0XHRcclxuXHRcdFxyXG5cdH1cclxufVxyXG4iLCIuYmVuZWZpdHN7XHJcblx0Ji1jb250ZW50e1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDYzMHB4KTtcclxuXHRcdGNvbHVtbi1nYXA6IDMwcHg7XHJcblx0XHRyb3ctZ2FwOiAzMnB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblx0XHRcclxuXHRcdCYtY29udGVudHsgY29sdW1uLWdhcDogNTZweDt9XHJcblx0XHRcdFxyXG5cdFx0XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdCYtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO31cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHJcblx0Ji1jb250ZW50e1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRyb3ctZ2FwOiAyNHB4O1xyXG5cdH1cclxuXHRcclxuXHRcdFxyXG5cdH1cclxufSIsIi5zZXJ2aWNlc3tcclxuXHRwYWRkaW5nLXRvcDogMTQwcHg7XHJcblx0LmgyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA1NnB4O1xyXG5cdC5oMiB7dGV4dC1hbGlnbjogbGVmdDt9XHJcblx0fVxyXG59XHJcbi5zZXJ2aWNlLWNhcmR7XHJcblx0cGFkZGluZzogMjRweCAxNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGczO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0bWluLWhlaWdodDogMzc4cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR0cmFuc2l0aW9uOiAuM3M7IFxyXG5cdCZfX2ltZ3tcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRnMztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAyNDBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190eHQgLmg1LCAmX190eHQgcHttYXJnaW4tYm90dG9tOiAxMnB4OyB0cmFuc2l0aW9uOiAuM3M7IH1cclxuXHQmOmhvdmVye1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwgLjE1KTtcclxuXHRcdC5oNSB7Y29sb3I6ICRwcjI7fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHR9XHJcbn1cclxuLnNlcnZpY2VzLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblx0XHJcblx0Z2FwOiAzMHB4O1xyXG59XHJcbi5zZXJ2aWNlLWNhcmQ6bnRoLWNoaWxkKDZuKzEpIHtcclxuXHRncmlkLWNvbHVtbjogc3BhbiA3O1xyXG5cdGdyaWQtcm93OiBzcGFuIDI7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiA2MCU7XHJcblx0fVxyXG5cdH1cclxufVxyXG5cclxuLyog0J/Rj9GC0LDRjywg0L7QtNC40L3QvdCw0LTRhtCw0YLQsNGPLCDRgdC10LzQvdCw0LTRhtCw0YLQsNGPINC4INGCLtC0LiDQutCw0YDRgtC+0YfQutC4ICovXHJcbi5zZXJ2aWNlLWNhcmQ6bnRoLWNoaWxkKDZuKzUpIHtcclxuXHRncmlkLWNvbHVtbjogNiAvIHNwYW4gNztcclxuXHRncmlkLXJvdzogc3BhbiAyO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcclxuXHRcdGltZ3t3aWR0aDogNjAlO31cclxuXHR9XHJcbn1cclxuXHJcbi8qINCS0YHQtSDQvtGB0YLQsNC70YzQvdGL0LUg0LrQsNGA0YLQvtGH0LrQuCAqL1xyXG4uc2VydmljZS1jYXJkOm5vdCg6bnRoLWNoaWxkKDZuKzEpKTpub3QoOm50aC1jaGlsZCg2bis1KSkge1xyXG5cdGdyaWQtY29sdW1uOiBzcGFuIDU7XHJcblx0Z3JpZC1yb3c6IHNwYW4gMTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG5cdH1cclxufSIsIi5wYXJ0bmVyc3tcclxuXHRwYWRkaW5nLWJsb2NrOjEyNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmPip7cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAzO31cclxuXHQuYnRuIHt3aWR0aDogMTAwJX1cclxuXHQmOmFmdGVye1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRpbnNldDowO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSB1cmwoXCIuLi9pbWcvdjIvbGlnaHQtYmcud2VicFwiKTtcclxuXHRcdG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xyXG5cdFx0b3BhY2l0eTogMC41NTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblx0Ji1jYXJkLXdyYXBwZXJ7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblx0XHRnYXA6IDMwcHggNDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHQgZ2FwOiAxNnB4IDMycHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Z2FwOjA7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDUwdncpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jYXJke1xyXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogMzI3cHg7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHJcblx0fVxyXG5cdCYtY2FyZF9faW1ne1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0YXNwZWN0LXJhdGlvOiA2My8zMjtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWd7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiA1NnB4O1xyXG5cdCAgLmgyLnR4dC1jZW50ZXJ7dGV4dC1hbGlnbjogbGVmdDt9XHJcblx0XHQmLWNhcmRfX2ltZyB7YXNwZWN0LXJhdGlvOiAzMjcvMzIwO31cclxuXHRcdFxyXG5cdH1cclxufSIsIi5jb29wZXJhdGlvbiAuY29udGFpbmVye1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOjE2cHg7XHJcblx0fVxyXG5cdFxyXG59XHJcbi5jb29wZXJhdGlvbi1saXN0e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHJcblx0Y29sdW1uLWdhcDpjYWxjKDEwMCUgLSA3MDBweCk7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0LmJlbmVmaXQtY2FyZHtcclxuXHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nLWJsb2NrOjMwcHg7XHJcblx0XHRcclxuXHR9XHJcblx0LmJlbmVmaXQtY2FyZC1oZWFke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdC5oNXttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdC5mbC1pY29ue1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0LmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMSksLmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMil7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGczO1xyXG5cdH1cclxuXHQuYmVuZWZpdC1jYXJkOm50aC1jaGlsZCgybikge3BhZGRpbmctbGVmdDogNTBweDt9XHJcblx0LmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMm4rMSl7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHQuZmwtaWNvbnttYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZy10b3A6IDA7fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdGNvbHVtbi1nYXA6IDQlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHQuYmVuZWZpdC1jYXJke3dpZHRoOiA0OCU7fVxyXG5cdFx0LmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMm4pe3BhZGRpbmctbGVmdDogMDt9XHJcblx0XHQuYmVuZWZpdC1jYXJkOm50aC1jaGlsZCgybisxKXtwYWRkaW5nLXJpZ2h0OiAwO31cclxuXHRcdFxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOjQ4cHg7XHJcblx0XHQuYmVuZWZpdC1jYXJke1xyXG5cdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuYmVuZWZpdC1jYXJkLWhlYWR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6MTZweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZzM7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdC5mbC1pY29ue21hcmdpbi1ib3R0b206IDA7fVxyXG5cclxuXHRcdH1cclxuXHRcdC5iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHJcblx0XHRcdC5mbC1pY29uIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJlbmVmaXQtY2FyZDpudGgtY2hpbGQoMSksXHJcblx0XHQuYmVuZWZpdC1jYXJkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdFxyXG59XHJcbi5jb29wZXJhdGlvbi1ncmlke1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuY29vcGVyYXRpb24tYmFubmVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpO1xyXG5cdFx0d2lkdGg6IDU4OHB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOjE0Ny8gMTYwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzAwcHgpO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IGRpc3BsYXk6IG5vbmU7fVxyXG5cdH1cclxufSIsIi5wcmljZXtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0LmgyIHtjb2xvcjogd2hpdGUgfVxyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3YyL3ByaWNlLndlYnAnKTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92Mi9wcmljZS1tb2Iud2VicCcpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG59XHJcbi5wcmljZS1jYXJkc3tcclxuXHRkaXNwbGF5OiBmbGV4OyBjb2x1bW4tZ2FwOjMwcHg7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHR3aWR0aDogY2FsYyg1MCUgKyA1MHZ3KTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXg6IGF1dG87XHJcblx0Y29sdW1uLWdhcDogMDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6IG5vbmU7fVxyXG5cdH1cclxufVxyXG4ucHJpY2UtY2FyZHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA0MHB4IDMycHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRtYXgtd2lkdGg6IDUyMHB4O1xyXG5cdC5idG4sIC5oNSwuaDIge2ZsZXgtc2hyaW5rOiAwO31cclxuXHQuaDR7Y29sb3I6ICRnMjt9XHJcblx0Lmgye21hcmdpbi1ib3R0b206IDMycHg7IGNvbG9yOiAkYWI7fVxyXG5cdHVse1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0d2lkdGg6IDMxN3B4O1xyXG5cdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRwYWRkaW5nOiAzMnB4IDE2cHg7XHJcblx0Lmgye21hcmdpbi1ib3R0b206IDE2cHg7IGZvbnQtc2l6ZTogMzJweDt9XHJcblx0dWx7bWFyZ2luLWJvdHRvbTogMzJweDt9XHJcblx0fVxyXG59IiwiXHJcbi5mb290ZXJ7XHJcblx0cGFkZGluZy1ibG9jazogODBweDtcclxuXHQmLWNvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogMTE2cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDMycHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHJvdy1nYXA6MzJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvb3Rlci1jb2x1bW57d2lkdGg6IGZpdC1jb250ZW50O31cclxuXHRcdC5jdXN0b20tc2VsZWN0e21hcmdpbi10b3A6IC0xMHB4O31cclxuXHQuY3VzdG9tLXNlbGVjdF9fdHJpZ2dlcntcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRzcGFue21hcmdpbi1yaWdodDogMTBweDt9XHJcblx0fVxyXG5cdFx0LmN1c3RvbS1vcHRpb25ze1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHR9XHJcblx0LmZvb3Rlci1tZW51IGF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7IFxyXG5cdFx0JiArIGF7bWFyZ2luLXRvcDogMTZweDt9XHJcblx0XHQmOmhvdmVye2NvbG9yOiAkcHIyfVxyXG5cdH1cclxuXHQuZm9vdGVyLWNvbHVtbi0taW5mbyA+ICorKnttYXJnaW4tdG9wOiAxNnB4O31cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA1NnB4O1xyXG5cdFx0LmxvZ297XHJcblx0XHRcdHdpZHRoOiA5NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDg4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuLmNvbnRhY3QtbGlua3tcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2l0aW9uOiAuM3M7IFxyXG5cdCY6aG92ZXIge2NvbG9yOiAkcHIyO31cclxuXHRcdFx0XHJcblx0XHRcclxufSIsIipbZnJhbWUtbW9kYWxdIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdHRyYW5zaXRpb246IC4zcztcclxuXHRoZWlnaHQ6IDEwMGR2aDtcclxufVxyXG5cclxuKi52aXNpYmxlW2ZyYW1lLW1vZGFsXSB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5O1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubW9kYWwtZnJhbWUtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcclxufVxyXG4ubW9kYWwtZnJhbWVfX2JvZHl7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5tb2RhbC1mcmFtZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNzQ1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHQuaWNvbi1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI0cHg7XHJcblx0XHRyaWdodDogMjRweDtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdHotaW5kZXg6IDM7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0Lmljb24tY2xvc2Uge1xyXG5cdFx0XHR0b3A6IDE2cHg7XHJcblx0XHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcbn1cclxuLm1vZGFsLWZvcm17XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRwYWRkaW5nLWlubGluZTogNTZweDtcclxuXHQuaDJ7dGV4dC1hbGlnbjogY2VudGVyO31cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHRwYWRkaW5nLWlubGluZTogMjBweDtcclxuXHR9XHJcbn1cclxuLmljb24tY2xvc2Uge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM2UlM2NwYXRoIGQ9J00xOCA2TDYgMTgnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM2UlM2NwYXRoIGQ9J002IDZMMTggMTgnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBvcGFjaXR5IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0taXRlbS0tZGF0YXBpY2tlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0LnN2Zy1jYWxlbmR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHRcdHRvcDogMTRweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxufVxyXG4uZm9ybS13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRjb2x1bW4tZ2FwOiAxNnB4O1xyXG5cclxuXHQuZm9ybS1yb3cuZmwtcm93IHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHJvdy1nYXA6MTJweDtcclxuXHRcdC5mb3JtLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDEycHg7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdHJvdy1nYXA6IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS13cmFwcGVyX19jb2wge1xyXG5cdC5mb3JtLWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJsb2NrOiAwXHJcblx0fVxyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdCY+KiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdHJvdy1nYXA6MTJweDtcclxufVxyXG5cclxuLm1vZGFsLWZyYW1lX19pbWcge1xyXG5cdGhlaWdodDogMTk5cHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmVlZGJhY2stZm9ybSB7XHJcblx0LmJ0biB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnN1Y2Nlc3MtcG9wdXB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHN2Zy5zdmctY2hlY2t7XHJcblx0XHR3aWR0aDogMTEycHg7XHJcblx0XHRoZWlnaHQ6IDgycHg7XHJcblx0XHRjb2xvcjogJHByO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0Lmgze1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bnttYXJnaW4tdG9wOiAyNHB4O31cclxuXHRcdC5tb2RhbC1mcmFtZV9fYm9keXtcclxuXHRcdFx0bWluLWhlaWdodDogNDcwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHQgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHQuc3VjY2Vzcy1pY29ue21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG59Il19 */
