

/* Start:/local/templates/batmeleh/css/main.css?17810033081634555*/
@charset "UTF-8";
.link-border-btn, .link-underline-btn, .link-hover, .s-profile__subinfo-item-desc a, .btn-fill-styles, .clr-btn, .swiper-custom-button, .btn-tertiary, .btn-secondary, .btn-primary {
  outline: none !important;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
}

:root {
  --grid-gap: 12px;
  --cont-pad: 40px;
  --header-h: 80px;
  --f-Arimo: Arimo, sans-serif;
  --f-Cormorant: Cormorant Garamond, sans-serif;
  --c-surface-primary-bg: #FFF8EB;
  --c-surface-secondary-bg: #F1E3C8;
  --c-surface-white-bg: #FFFDF7;
  --c-surface-header-fill: #FDF5E8;
  --c-surface-input-fill: #FBF5EC;
  --c-surface-shadow: #C7AE8480;
  --c-brown-100: #554D45;
  --c-brown-70: #554D45B3;
  --c-brown-60: #554D4599;
  --c-brown-50: #554D4580;
  --c-brown-40: #554D4566;
  --c-brown-30: #554D454D;
  --c-brown-20: #554D4533;
  --c-brown-15: #554D4526;
  --c-brown-10: #554D451A;
  --c-brown-7: #554D4512;
  --c-black-50: #00000080;
  --c-white-100: #FFFFFF;
  --c-white-70: #FFFFFFB3;
  --c-white-40: #FFFFFF66;
  --c-white-50: #FFFDF780;
  --c-white-15: #FFFFFF26;
  --c-grey-20: #D9D9D933;
  --c-gold-text-active: #CBA650;
  --c-gold-hover: #C7A455;
  --c-gold-pressed: #CBA650;
  --c-gold-tab-def-10: #BCA0591A;
  --c-button-secondary-default: #FDF5E8;
  --c-button-secondary-pressed: #F3E4C8;
  --c-button-secondary-hover: #F5E8D2;
  --c-button-additional-default: #FBF7ED;
  --c-button-additional-pressed: #CBA650;
  --c-button-additional-hover: #F5E8D2;
  --c-accent-success: #46C03B;
  --c-accent-error: #D64545;
  --c-accent-admin: #2651FF;
}
@media (max-width: 767px) {
  :root {
    --cont-pad: 16px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: bold;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
}

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.svg-icon-calendar {
  height: 40px;
  width: 38px;
}

.svg-icon-star-1 {
  height: 61px;
  width: 53px;
}

.svg-icon-alarm {
  height: 24px;
  width: 24px;
}

.svg-icon-alarm-stroke {
  height: 24px;
  width: 24px;
}

.svg-icon-alert {
  height: 24px;
  width: 24px;
}

.svg-icon-arrow-down {
  height: 16px;
  width: 16px;
}

.svg-icon-arrow-down-v2 {
  height: 24px;
  width: 24px;
}

.svg-icon-arrow-down_brown {
  height: 16px;
  width: 16px;
}

.svg-icon-arrows-top-bot {
  height: 64px;
  width: 64px;
}

.svg-icon-blockquote {
  height: 41px;
  width: 53px;
}

.svg-icon-bookmark {
  height: 16px;
  width: 16px;
}

.svg-icon-bookmark-v2 {
  height: 20px;
  width: 16px;
}

.svg-icon-burger {
  height: 40px;
  width: 40px;
}

.svg-icon-burger-exit {
  height: 40px;
  width: 40px;
}

.svg-icon-check {
  height: 16px;
  width: 16px;
}

.svg-icon-clock {
  height: 24px;
  width: 24px;
}

.svg-icon-close {
  height: 24px;
  width: 24px;
}

.svg-icon-comment {
  height: 16px;
  width: 16px;
}

.svg-icon-dislike {
  height: 24px;
  width: 24px;
}

.svg-icon-download {
  height: 24px;
  width: 24px;
}

.svg-icon-heart {
  height: 16px;
  width: 16px;
}

.svg-icon-like {
  height: 24px;
  width: 24px;
}

.svg-icon-link {
  height: 24px;
  width: 24px;
}

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

.svg-icon-login {
  height: 24px;
  width: 24px;
}

.svg-icon-pause {
  height: 16px;
  width: 16px;
}

.svg-icon-photo {
  height: 40px;
  width: 40px;
}

.svg-icon-play {
  height: 40px;
  width: 40px;
}

.svg-icon-play-v2 {
  height: 16px;
  width: 16px;
}

.svg-icon-player-next {
  height: 16px;
  width: 16px;
}

.svg-icon-player-prev {
  height: 16px;
  width: 16px;
}

.svg-icon-search {
  height: 24px;
  width: 24px;
}

.svg-icon-share {
  height: 24px;
  width: 24px;
}

.svg-icon-slider-arrow-left {
  height: 24px;
  width: 24px;
}

.svg-icon-slider-arrow-right {
  height: 24px;
  width: 24px;
}

.svg-icon-socials-copy {
  height: 24px;
  width: 24px;
}

.svg-icon-socials-fb {
  height: 24px;
  width: 24px;
}

.svg-icon-socials-inst {
  height: 24px;
  width: 24px;
}

.svg-icon-socials-tg {
  height: 24px;
  width: 24px;
}

.svg-icon-socials-vk {
  height: 23px;
  width: 23px;
}

.svg-icon-socials-wa {
  height: 24px;
  width: 24px;
}

.svg-icon-star {
  height: 16px;
  width: 16px;
}

.svg-icon-star-1 {
  height: 61px;
  width: 53px;
}

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

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  -webkit-animation: f-spinner-rotate 2s linear infinite;
          animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  -webkit-animation: f-spinner-dash 2s ease-in-out infinite;
          animation: f-spinner-dash 2s ease-in-out infinite;
}

@-webkit-keyframes f-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes f-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  -webkit-animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
          animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  -webkit-animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
          animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

@-webkit-keyframes f-throwOutUp {
  to {
    -webkit-transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
            transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}

@keyframes f-throwOutUp {
  to {
    -webkit-transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
            transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}
@-webkit-keyframes f-throwOutDown {
  to {
    -webkit-transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
            transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    -webkit-transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
            transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
          animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
          animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
}

@-webkit-keyframes f-zoomInUp {
  from {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes f-zoomInUp {
  from {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-zoomOutDown {
  to {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
@keyframes f-zoomOutDown {
  to {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
          animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  -webkit-animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
          animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index: 1;
}

@-webkit-keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  -webkit-animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
          animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@-webkit-keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  -webkit-animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
          animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  -webkit-animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
          animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@-webkit-keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  -webkit-animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
          animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@-webkit-keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@-webkit-keyframes f-slideInPrev {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes f-slideInPrev {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes f-slideInNext {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes f-slideOutNext {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes f-slideOutNext {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-webkit-keyframes f-slideOutPrev {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@-webkit-keyframes f-classicInNext {
  0% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes f-classicInNext {
  0% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-classicInPrev {
  0% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-classicOutNext {
  100% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutNext {
  100% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
}
@-webkit-keyframes f-classicOutPrev {
  100% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  -webkit-box-shadow: var(--f-button-shadow);
          box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  -webkit-transition: var(--f-button-transition);
  -o-transition: var(--f-button-transition);
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
          box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  -webkit-transform: var(--f-button-transform);
      -ms-transform: var(--f-button-transform);
          transform: var(--f-button-transform);
  -webkit-filter: var(--f-button-svg-filter);
          filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  -ms-touch-action: none;
      touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.fancybox__container::-webkit-backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0;
  margin: auto;
}

.fancybox__backdrop:empty, .fancybox__viewport:empty, .fancybox__track:empty, .fancybox__slide:empty {
  display: block;
}

.fancybox__content {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-filter: blur(0px);
          filter: blur(0px);
}

.fancybox__caption {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  max-width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  -webkit-animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
          animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  -webkit-animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
          animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  -webkit-animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
          animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  -webkit-animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
          animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

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

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebeff2), to(#e2e8f0));
  background-image: -o-linear-gradient(#ebeff2, #e2e8f0);
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.f-thumbs__track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.f-thumbs__slide {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  -webkit-transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
          transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  pointer-events: none;
}

.is-modern.is-resting .f-thumbs__slide {
  -webkit-transition: -webkit-transform 0.33s ease;
  transition: -webkit-transform 0.33s ease;
  -o-transition: transform 0.33s ease;
  transition: transform 0.33s ease;
  transition: transform 0.33s ease, -webkit-transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  -webkit-transition: -webkit-clip-path 0.33s ease;
  transition: -webkit-clip-path 0.33s ease;
  -o-transition: clip-path 0.33s ease;
  transition: clip-path 0.33s ease;
  transition: clip-path 0.33s ease, -webkit-clip-path 0.33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  -webkit-filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
          filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  -webkit-clip-path: var(--clip-path);
          clip-path: var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  -webkit-animation: f-fadeIn 0.2s ease-out;
          animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  -webkit-transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -ms-flexbox;
  display: flex;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0;
      -ms-transform-origin: 0;
          transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.iti {
  position: relative;
  display: inline-block;
}

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

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

[dir=rtl] .iti__arrow {
  margin-right: 6px;
  margin-left: 0;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__dropdown-content {
  border-radius: 3px;
  background-color: white;
}

.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: -1px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

.iti__dropdown-content--dropup {
  bottom: 100%;
  margin-bottom: 3px;
}

.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}

.iti__search-input + .iti__country-list {
  border-top: 1px solid #ccc;
}

.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}

.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}

@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

.iti__country {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 8px;
  outline: none;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box, .iti__country-name {
  margin-right: 8px;
}

[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 8px;
}

.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel], .iti--show-selected-dial-code input.iti__tel-input,
.iti--show-selected-dial-code input.iti__tel-input[type=text],
.iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel], [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text],
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: 52px;
  padding-left: 6px;
  margin-right: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--show-selected-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--show-selected-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover,
.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover {
  cursor: default;
}

.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover .iti__selected-flag,
.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover .iti__selected-flag {
  background-color: transparent;
}

.iti--show-selected-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 6px;
}

[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 6px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.iti--fullscreen-popup.iti--container.iti--country-search {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.iti--fullscreen-popup .iti__dropdown-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%;
  position: relative;
}

.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2x) {
  .iti__flag {
    background-size: 5762px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 12px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cq {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1269px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1357px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1379px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1467px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1511px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1555px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1577px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1599px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1621px 0px;
}

.iti__flag.iti__ez {
  height: 14px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1731px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1775px 0px;
}

.iti__flag.iti__fx {
  height: 14px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1863px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2149px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2171px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2237px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2303px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2325px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2369px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2391px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2413px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2435px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2457px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2479px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2501px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2567px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2589px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2611px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2633px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2655px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2699px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2743px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2809px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2853px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2875px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2897px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2985px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -3051px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3073px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3095px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3117px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3139px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3161px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3183px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3205px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3226px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3270px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3556px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3622px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3666px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3688px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3710px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3732px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3752px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3774px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3818px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3840px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3862px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3899px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3921px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3965px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -4031px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4097px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4163px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4185px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4207px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4229px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4251px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4273px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4361px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4405px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4537px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4647px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4669px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4713px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4735px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4757px 0px;
}

.iti__flag.iti__su {
  height: 10px;
  background-position: -4779px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4801px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4823px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4889px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4911px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4977px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -5021px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5109px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5175px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5197px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5219px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5263px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uk {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5329px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5351px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5373px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5395px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5417px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5439px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5456px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5522px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5566px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5610px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5632px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5654px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5676px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5698px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5720px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5742px 0px;
}

.iti__flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url("/local/templates/batmeleh/css/../img/flags.png?1");
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2x) {
  .iti__flag {
    background-image: url("/local/templates/batmeleh/css/../img/flags@2x.png?1");
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

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

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

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

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

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

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

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

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

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

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

.select2-results {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
      -ms-scroll-snap-type: none;
          scroll-snap-type: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper.swiper-cube {
  overflow: visible;
}

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

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

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

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

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

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

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

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

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

.swiper.swiper-flip {
  overflow: visible;
}

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

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

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

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

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

.swiper.swiper-cards {
  overflow: visible;
}

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

/* cormorant-garamond-300 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 300;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-300.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-300italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 300;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-300italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-regular - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 400;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 400;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-500 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 500;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-500italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 500;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-500italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-600 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 600;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-600italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 600;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-600italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-700 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 700;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* cormorant-garamond-700italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 700;
  src: url("/local/templates/batmeleh/css/../fonts/cormorant/cormorant-garamond-v21-cyrillic_latin-700italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-regular - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: normal;
  font-weight: 400;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: italic;
  font-weight: 400;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-500 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: normal;
  font-weight: 500;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-500italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: italic;
  font-weight: 500;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-500italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-600 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: normal;
  font-weight: 600;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-600italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: italic;
  font-weight: 600;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-600italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-700 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: normal;
  font-weight: 700;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* arimo-700italic - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Arimo";
  font-style: italic;
  font-weight: 700;
  src: url("/local/templates/batmeleh/css/../fonts/arimo/arimo-v35-cyrillic_latin-700italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
}

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

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

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

a,
button {
  color: inherit;
}

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

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

body {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: normal;
  font-family: var(--f-Arimo);
  color: var(--c-brown-100);
  background: var(--c-surface-primary-bg);
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-font-smoothing: antialiased;
  font-variant-numeric: lining-nums;
  overflow-x: clip;
}

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

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

.svg-icon {
  display: block;
  fill: currentColor;
}
.svg-icon_stroke {
  fill: transparent;
  stroke: currentColor;
  stroke-width: 0.8px;
}

.container {
  max-width: 1840px;
  width: 100%;
  padding-right: var(--cont-pad);
  padding-left: var(--cont-pad);
  margin-right: auto;
  margin-left: auto;
}
.container_small {
  max-width: 1250px;
}
@media (max-width: 1800px) {
  .container_small {
    max-width: 982px;
  }
}
@media (max-width: 1220px) {
  .container_small {
    max-width: 100%;
  }
}

.custom-tab {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.custom-tab.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.accordion-content {
  display: none;
}
.accordion-content.active {
  display: block;
}

.flags-input-c {
  position: relative;
}
.flags-input-c .field {
  padding-left: 50px;
}

.iti {
  display: block;
  position: absolute;
  left: 0;
  width: 40px;
  height: 100%;
  top: 0;
}

.iti__flag {
  background-image: url("/local/templates/batmeleh/css/../img/flags@2x.png");
  width: 20px;
  overflow: hidden;
  position: relative;
  background-size: 5762px 15px;
}

.iti__selected-flag {
  padding: 0 0 0 20px;
}

.iti__flag-container {
  padding: 0;
}

.iti__search-input {
  display: none !important;
}

.iti__tel-input,
.js--flags-input {
  display: none !important;
}

.iti__dropdown-content {
  width: 225px !important;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background: transparent;
}

.iti__arrow {
  display: none;
}

.iti__country {
  background: transparent !important;
  padding: 4px 8px;
}
.iti__country:first-child {
  padding-top: 8px;
}
.iti__country:last-child {
  padding-bottom: 8px;
}
.iti__country.iti__active .iti__dial-code,
.iti__country.iti__active .iti__country-name {
  color: var(--c-gold-text-active);
}
@media (hover: hover) {
  .iti__country:hover .iti__dial-code,
.iti__country:hover .iti__country-name {
    color: var(--c-gold-text-active);
  }
}

.iti__flag-box {
  margin-right: 12px;
}

.iti__country-name {
  font-size: 14px;
}

.iti__dial-code {
  font-size: 14px;
}

.iti--inline-dropdown .iti__dropdown-content {
  margin-top: 0;
  -webkit-box-shadow: 15px 15px 25px 0px #4753661A;
          box-shadow: 15px 15px 25px 0px #4753661A;
  border: none;
  margin-left: 0;
  border-radius: 0;
}

.iti--inline-dropdown .iti__country-list {
  border: none;
  max-height: 272px;
  overflow: auto;
}
.iti--inline-dropdown .iti__country-list::-webkit-scrollbar {
  width: 4px;
}
.iti--inline-dropdown .iti__country-list::-webkit-scrollbar-track {
  background: var(--c-brown-10);
}
.iti--inline-dropdown .iti__country-list::-webkit-scrollbar-thumb {
  background: var(--c-brown-100);
}
.iti--inline-dropdown .iti__country-list .custom-scrollbar, .iti--inline-dropdown .iti__country-list .textarea, .iti--inline-dropdown .iti__country-list .custom-select-dropdown .select2-results > .select2-results__options, .custom-select-dropdown .iti--inline-dropdown .iti__country-list .select2-results > .select2-results__options {
  scrollbar-color: var(--c-brown-10) var(--c-brown-100);
  scrollbar-width: thin;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2x) {
  .iti__flag {
    background-image: url("/local/templates/batmeleh/css/../img/flags@2x.png");
  }
}
@media (max-width: 767px) {
  .iti--fullscreen-popup.iti--container {
    width: auto;
    height: auto;
  }
}
.custom-select {
  opacity: 0;
}
.custom-select + .select2-container--default {
  font-variant-numeric: lining-nums;
}
.custom-select + .select2-container--default .select2-selection--single {
  background: transparent;
  border: none;
  border-radius: 0;
  height: 48px;
  outline: none;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--c-brown-60);
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--c-brown-100);
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  line-height: 48px;
  padding-left: 20px;
  padding-right: 40px;
  text-transform: uppercase;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow {
  bottom: auto;
  top: 50%;
  right: 16px;
  height: 16px;
  width: 16px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow:before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: url("/local/templates/batmeleh/css/../img/svg-mono/arrow-down.svg") no-repeat;
  background-size: contain;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.custom-select + .select2-container--default.select2-container--open .select2-selection--single {
  border-radius: 4px;
}
.custom-select + .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
  background-image: url("/local/templates/batmeleh/css/../img/svg-mono/arrow-down_brown.svg");
}
.custom-select.custom-select_w-100 + .select2-container--default {
  width: 100% !important;
}
.custom-select.custom-select_field-style + .select2-container--default .select2-selection--single {
  background: var(--c-surface-input-fill);
  border: 1px solid var(--c-brown-10);
  border-radius: 8px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.custom-select.custom-select_field-style + .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 15px;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 46px;
  text-transform: none;
}
.custom-select.custom-select_field-style + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: var(--c-brown-100);
}
@media (hover: hover) {
  .custom-select.custom-select_field-style + .select2-container--default:hover .select2-selection--single {
    border-color: var(--c-brown-70);
  }
}
.custom-select.custom-select_tag-style + .select2-container--default .select2-selection--single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: var(--c-surface-input-fill);
  border: 1px solid var(--c-brown-10);
  border-radius: 8px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0 40px 0 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-select.custom-select_tag-style + .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 4px 8px;
  border-radius: 4px;
  line-height: normal;
  color: var(--c-gold-text-active);
  background: var(--c-gold-tab-def-10);
}
.custom-select.custom-select_tag-style + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: var(--c-brown-100);
}
@media (hover: hover) {
  .custom-select.custom-select_tag-style + .select2-container--default:hover .select2-selection--single {
    border-color: var(--c-brown-70);
  }
}
.custom-select.custom-select_big + .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 0.9;
  letter-spacing: 0.1em;
  line-height: 48px;
}
.field-wrap.field-error .custom-select.custom-select_field-style + .select2-container--default .select2-selection--single {
  border-color: var(--c-accent-error) !important;
}

.select2-container--open .custom-select-dropdown {
  border-radius: 8px;
  border: 1px solid var(--c-brown-10);
}

.custom-select-dropdown {
  z-index: 10000;
  padding: 0;
  background-color: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
  border-radius: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 8px;
  overflow: hidden;
}
.custom-select-dropdown:not(.custom-select-dropdown_w-100) {
  max-width: 250px;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}
.custom-select-dropdown.custom-select-dropdown_font-noup .select2-results__option {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
  text-transform: none;
}
.custom-select-dropdown.custom-select-dropdown_font-16 .select2-results__option {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.1em;
}
.custom-select-dropdown .select2-search {
  display: none;
}
.custom-select-dropdown .select2-results > .select2-results__options {
  max-height: 255px;
  padding: 0;
}
.custom-select-dropdown .select2-results__option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 20px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-align: left;
  border-radius: 0;
  color: var(--c-brown-70);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  position: relative;
}
.custom-select-dropdown .select2-results__option.select2-results__option--highlighted {
  color: var(--c-brown-100);
  background: transparent;
}
.custom-select-dropdown .select2-results__option.select2-results__option--selected {
  color: var(--c-white-100);
  background: var(--c-gold-text-active);
}

.swiper-c {
  position: relative;
}

.swiper {
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.swiper.swiper-initialized {
  opacity: 1;
}

.swiper-custom-button {
  position: relative;
  cursor: pointer;
  outline: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid var(--c-brown-10);
  background: var(--c-button-additional-default);
  color: var(--c-brown-50);
}
.swiper-custom-button svg {
  width: 24px;
  height: 24px;
  stroke-width: 1.5px;
}
.swiper-custom-button:before {
  display: block;
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
  background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .swiper-custom-button:hover {
    background: var(--c-button-additional-hover);
    border-color: transparent;
  }
  .swiper-custom-button:hover:before {
    opacity: 1;
  }
}
.swiper-custom-button:active {
  border-color: var(--c-gold-text-active);
  background: var(--c-gold-text-active);
  color: var(--c-white-100);
}
.swiper-custom-button:active:before {
  opacity: 0;
}
.swiper-custom-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.swiper-custom-button._pos-center {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}
.swiper-custom-button-prev._pos-center {
  left: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.swiper-custom-button-next._pos-center {
  right: 0;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.swiper-lazy-preloader {
  border-color: var(--c-brown-50);
  border-top-color: transparent;
}

.swiper-custom-pagination {
  position: absolute;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 6px;
  width: auto;
  z-index: 1;
}
.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets {
  width: auto;
  left: 0;
  right: 0;
  bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0;
  border-radius: 50%;
  opacity: 1;
  background: var(--c-white-50);
}
.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--c-gold-text-active);
}

.swiper-custom-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.swiper-custom-controls_mt-20 {
  margin-top: 20px;
}
.swiper-custom-controls._pos-top {
  position: absolute;
  right: 0;
  bottom: 100%;
  margin-bottom: 43px;
}
@media (max-width: 1220px) {
  .swiper-custom-controls._pos-top {
    margin-bottom: 12px;
  }
}

.p-head {
  margin-bottom: 40px;
}
.p-head_center .p-head-in {
  text-align: center;
  max-width: 874px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-head_center .p-head-in_mw-914 {
  max-width: 914px;
}

.p-head__title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: 0em;
}

.p-head__desc {
  margin-top: 20px;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.p-head__btn-wrap {
  margin-top: 28px;
}

.p-head__img-c {
  margin-top: 56px;
  position: relative;
  aspect-ratio: 1760/560;
  overflow: hidden;
  border-radius: 24px;
}

.p-head__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-head__info {
  margin-top: 56px;
  margin-bottom: 120px;
}

.p-head__info-cols {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}

.p-head__info-col {
  min-width: 0;
}

.p-head__info-desc {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.p-head__info-title {
  max-width: 902px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 40px;
  line-height: 1.1;
  letter-spacing: -0.03em;
  font-style: italic;
  margin-bottom: 56px;
}

.p-head__info-img-c {
  position: relative;
  border-radius: 24px;
  aspect-ratio: 874/440;
  overflow: hidden;
}

.p-head__info-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1800px) {
  .p-head__desc {
    max-width: 674px;
  }
}
@media (max-width: 1220px) {
  .p-head {
    margin-bottom: 28px;
  }

  .p-head__title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0em;
  }

  .p-head__desc {
    margin-top: 12px;
    max-width: 100%;
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: -0.03em;
  }

  .p-head__btn-wrap {
    margin-top: 20px;
  }

  .p-head__img-c {
    margin-top: 20px;
    aspect-ratio: 688/224;
  }

  .p-head__info {
    margin-top: 28px;
    margin-bottom: 80px;
  }

  .p-head__info-title {
    font-size: 24px;
    margin-bottom: 28px;
  }

  .p-head__info-desc {
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: -0.03em;
  }
}
@media (max-width: 767px) {
  .p-head__img-c {
    border-radius: 16px;
  }

  .p-head__info-cols {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.custom-scrollbar::-webkit-scrollbar, .textarea::-webkit-scrollbar, .custom-select-dropdown .select2-results > .select2-results__options::-webkit-scrollbar {
  width: 20px;
}
.custom-scrollbar::-webkit-scrollbar-track, .textarea::-webkit-scrollbar-track, .custom-select-dropdown .select2-results > .select2-results__options::-webkit-scrollbar-track {
  background: var(--c-brown-10);
  border: 4px solid transparent;
  border-top-width: 15px;
  border-bottom-width: 15px;
  border-left-width: 8px;
  border-right-width: 8px;
  background-clip: padding-box;
  border-radius: 4px;
}
.custom-scrollbar::-webkit-scrollbar-thumb, .textarea::-webkit-scrollbar-thumb, .custom-select-dropdown .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  background: var(--c-brown-100);
  border: 4px solid transparent;
  border-top-width: 15px;
  border-bottom-width: 15px;
  border-left-width: 8px;
  border-right-width: 8px;
  background-clip: padding-box;
}

@-moz-document url-prefix() {
  .custom-scrollbar, .textarea, .custom-select-dropdown .select2-results > .select2-results__options {
    scrollbar-color: var(--c-brown-10) var(--c-brown-100);
    scrollbar-width: thin;
  }
}
.section-outer {
  position: relative;
  overflow-y: clip;
  overflow-x: clip;
  padding: 120px 0;
  background: var(--c-surface-secondary-bg);
}
.section-outer .section {
  padding: 0;
  z-index: 5;
}
.section-outer_shadows:before, .section-outer_shadows:after {
  position: absolute;
  display: block;
  content: "";
  width: 1846px;
  height: 880px;
  opacity: 0.8;
  pointer-events: none;
  background: -o-radial-gradient(50% 55.07%, 44.93% 44.93%, #8F02CB 0%, rgba(193, 160, 218, 0) 100%);
  background: radial-gradient(44.93% 44.93% at 50% 55.07%, #8F02CB 0%, rgba(193, 160, 218, 0) 100%);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.section-outer_shadows:before {
  bottom: 100%;
  margin-bottom: -210px;
}
.section-outer_shadows:after {
  top: 100%;
  margin-top: -270px;
}
.section-outer_shadows-pos-bot:after {
  top: auto;
  margin-top: 0;
  bottom: -105px;
}

.section {
  position: relative;
  padding: 120px 0;
  overflow-x: clip;
}
.section_bg-white {
  background: var(--c-surface-white-bg);
}
.section_bg-primary {
  background: var(--c-surface-primary-bg);
}
.section_first {
  padding-top: 60px;
}
.section_mb-120 {
  margin-bottom: 120px;
}
.section + .section-group {
  padding-top: 0;
}

.section-head {
  margin-bottom: 40px;
}

.section-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: 0em;
}
.section-title_center {
  text-align: center;
}

.section-page {
  padding-bottom: 120px;
  overflow-x: clip;
}

@media (max-width: 1220px) {
  .section-outer {
    padding: 80px 0;
  }
  .section-outer_shadows:before, .section-outer_shadows:after {
    width: 2932px;
    height: 690px;
  }
  .section-outer_shadows:before {
    margin-bottom: -175px;
  }
  .section-outer_shadows:after {
    margin-top: -175px;
  }
  .section-outer_shadows-pos-bot:after {
    width: 1432px;
    height: 680px;
    bottom: -105px;
  }

  .section {
    padding: 80px 0;
  }
  .section_first {
    padding-top: 40px;
  }
  .section_mb-120 {
    margin-bottom: 80px;
  }

  .section-head {
    margin-bottom: 20px;
  }

  .section-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0em;
  }

  .section-page {
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .section-outer {
    padding: 80px 0;
  }
  .section-outer_shadows:before, .section-outer_shadows:after {
    width: 1432px;
    height: 690px;
  }
  .section-outer_shadows-pos-bot:after {
    width: 1432px;
    height: 680px;
    bottom: 0;
  }
}
.fw-thin,
.fw-100 {
  font-weight: 100 !important;
}

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

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

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

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

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

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

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

.hidden {
  display: none !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-20 {
  margin-top: 20px !important;
}

@media (max-width: 767px) {
  .mt-30_mob,
[class*=mt-].mt-30_mob {
    margin-top: 30px !important;
  }
}

.mt-40 {
  margin-top: 40px !important;
}

@media (max-width: 767px) {
  .mt-40_mob,
[class*=mt-].mt-40_mob {
    margin-top: 40px !important;
  }
}

.mt-60 {
  margin-top: 60px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

@media (max-width: 767px) {
  .mb-20_mob,
[class*=mb-].mb-20_mob {
    margin-bottom: 20px !important;
  }
}

.mb-40 {
  margin-bottom: 40px !important;
}

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

.pb-0 {
  padding-bottom: 0 !important;
}

.w-100 {
  width: 100% !important;
}

.player {
  position: relative;
  background: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  padding: 20px;
}

.player-audio {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
  visibility: hidden;
}

.player-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.player-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.player-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.player__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
}

.player__info-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  max-width: 650px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.player__info-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: auto;
}

.player__img-c {
  width: 400px;
  aspect-ratio: 400/240;
  overflow: hidden;
  border-radius: 16px;
  position: relative;
}

.player__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.player__info-title {
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: 0em;
  margin-bottom: 8px;
}

.player__info-desc {
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.player__info-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}
.player__info-date span {
  margin-top: 2px;
}
.player__info-date svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.player-ui {
  margin-top: auto;
}

.player-ui__progress-c {
  overflow: hidden;
  height: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.player-ui__progress-bg {
  height: 2px;
  background: var(--c-brown-10);
  cursor: pointer;
  position: relative;
  width: 100%;
}
.player-ui__progress-bg:before {
  position: absolute;
  display: block;
  content: "";
  height: 10px;
  top: -4px;
  left: 0;
  width: 100%;
}

.player-ui__progress-cur {
  position: relative;
  height: 100%;
  width: 0%;
  min-width: 10px;
  background: var(--c-brown-100);
}
.player-ui__progress-cur:before {
  position: absolute;
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--c-brown-100);
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.player-ui__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}

.player-ui__controls {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.player-ui__foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

.player-ui__btn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid var(--c-brown-10);
  background: var(--c-button-additional-default);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.player-ui__btn:before {
  display: block;
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
  background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .player-ui__btn:hover {
    background: var(--c-button-additional-hover);
    border-color: transparent;
  }
  .player-ui__btn:hover:before {
    opacity: 1;
  }
}
.player-ui__btn:active {
  border-color: var(--c-gold-text-active);
  background: var(--c-gold-text-active);
  color: var(--c-white-100);
}
.player-ui__btn:active:before {
  opacity: 0;
}
.player-ui__btn ._active {
  display: none;
  stroke-width: 4px;
}
.player-ui__btn.active ._default {
  display: none;
}
.player-ui__btn.active ._active {
  display: block;
}

.player-ui__play-btn {
  width: 48px;
  height: 48px;
}

.player-playlist {
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.player-playlist__item {
  position: relative;
  cursor: pointer;
  padding: 20px;
  background: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  gap: 12px;
}
.player-playlist__item:before {
  position: absolute;
  display: block;
  content: "";
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, color-stop(-1.78%, #EEC559), color-stop(1.3%, #EDD88F), color-stop(9.76%, #DFC376), color-stop(80.89%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 -1.78%, #EDD88F 1.3%, #DFC376 9.76%, #C0933D 80.89%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 -1.78%, #EDD88F 1.3%, #DFC376 9.76%, #C0933D 80.89%, #9F732F 100%);
  inset: -1px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .player-playlist__item:hover:not(.active) {
    border-color: var(--c-brown-70);
  }
}
.player-playlist__item.active:before {
  opacity: 1;
}
.player-playlist__item.active .player-playlist__item-time-btn-icon-c {
  border-color: var(--c-white-100);
  color: var(--c-white-100);
}
.player-playlist__item.active .player-playlist__item-title,
.player-playlist__item.active .player-playlist__item-author-title,
.player-playlist__item.active .player-playlist__item-date,
.player-playlist__item.active .player-playlist__item-time-btn-title {
  color: var(--c-white-100);
}
.player-playlist__item.active.playing .player-playlist__item-time-btn-icon-c ._default {
  display: none;
}
.player-playlist__item.active.playing .player-playlist__item-time-btn-icon-c ._active {
  display: block;
}
.player-playlist__item.active.paused .player-playlist__item-time-btn-icon-c ._default {
  display: block;
}
.player-playlist__item.active.paused .player-playlist__item-time-btn-icon-c ._active {
  display: none;
}

.player-playlist__item-l {
  position: relative;
  max-width: 420px;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.player-playlist__item-r {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1000px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 260px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.player-playlist__item-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.player-playlist__item-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.player-playlist__item-author-img-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
  width: 26px;
  height: 26px;
  border-radius: 50%;
}

.player-playlist__item-author-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.player-playlist__item-author-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  word-break: break-word;
}

.player-playlist__item-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  line-height: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap;
}
.player-playlist__item-date svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.player-playlist__item-time-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  white-space: nowrap;
}

.player-playlist__item-time-btn-icon-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20px;
  height: 20px;
  border: 1.3px solid var(--c-brown-100);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.player-playlist__item-time-btn-icon-c svg {
  width: 8px;
  height: 8px;
}
.player-playlist__item-time-btn-icon-c ._active {
  display: none;
  color: var(--c-white-100);
  stroke-width: 2px;
}

.player-playlist__item-time-btn-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  line-height: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1800px) {
  .player-playlist__item-r {
    width: 740px;
    gap: 140px;
  }

  .player__img-c {
    width: 307px;
    aspect-ratio: 307/190;
  }
}
@media (max-width: 1439px) {
  .player__img-c {
    width: 209px;
    aspect-ratio: 209/136;
  }

  .player__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
    height: 100%;
  }

  .player__info-r {
    margin-left: 0;
    margin-top: auto;
    margin-right: auto;
  }

  .player__info-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 0em;
  }

  .player__info-desc {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: 0em;
  }

  .player-ui {
    display: none;
  }

  .player-playlist__item-r {
    max-width: 48%;
    grid-template-columns: 1fr auto;
    gap: 8px 20px;
    grid-template-areas: "author time-btn" "date time-btn";
  }

  .player-playlist__item-author {
    grid-area: author;
  }

  .player-playlist__item-date {
    grid-area: date;
  }

  .player-playlist__item-time-btn {
    grid-area: time-btn;
    min-width: 115px;
  }

  .player-playlist__item-time-btn-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 14px;
    line-height: 1;
    letter-spacing: 0em;
  }

  .player-playlist__item-time-btn-icon-c {
    width: 40px;
    height: 40px;
  }
  .player-playlist__item-time-btn-icon-c svg {
    width: 12px;
    height: 12px;
  }
  .player-playlist__item-time-btn-icon-c ._active {
    stroke-width: 4px;
  }
}
@media (max-width: 767px) {
  .player-in {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }

  .player__img-c {
    width: 100%;
    aspect-ratio: 303/136;
  }

  .player__info-desc {
    line-clamp: 4;
    -webkit-line-clamp: 4;
  }

  .player-playlist__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }

  .player-playlist__item-l {
    width: 100%;
    max-width: 100%;
  }

  .player-playlist__item-r {
    max-width: 100%;
  }
}
.back-btn-wrap {
  padding: 60px 0 40px;
}

.back-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.back-btn svg {
  color: var(--c-brown-50);
  width: 16px;
  height: 16px;
  stroke-width: 1px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .back-btn:hover svg {
    color: var(--c-brown-100);
  }
}
.back-btn:active {
  color: var(--c-gold-pressed);
}
.back-btn:active svg {
  color: var(--c-gold-pressed);
}
.back-btn.disabled {
  pointer-events: none;
  color: var(--c-brown-30);
}
.back-btn.disabled svg {
  color: var(--c-brown-15);
}

@media (max-width: 1220px) {
  .back-btn-wrap {
    padding: 40px 0 24px;
  }
}
.breadcrumbs {
  padding: 60px 0 40px;
}

.breadcrumbs__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px 28px;
}

.breadcrumbs__item {
  position: relative;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0em;
  color: var(--c-brown-50);
}
.breadcrumbs__item:after {
  position: absolute;
  content: "/";
  display: block;
  top: 0;
  left: 100%;
  margin-left: 12px;
}
.breadcrumbs__item:last-child .breadcrumbs__link {
  pointer-events: none;
  color: var(--c-gold-text-active);
}
.breadcrumbs__item:last-child:after {
  display: none;
}

.breadcrumbs__link {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .breadcrumbs__link:hover {
    color: var(--c-brown-100);
  }
}

@media (max-width: 1220px) {
  .breadcrumbs {
    padding: 40px 0 24px;
  }
}
.btn-tertiary, .btn-secondary, .btn-primary {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 8px;
  gap: 8px;
  border: 1px solid transparent;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0em;
  text-transform: uppercase;
  height: 54px;
  font-variant-numeric: lining-nums;
}
.btn-tertiary svg, .btn-secondary svg, .btn-primary svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  stroke-width: 0.8px;
  width: 24px;
  height: 24px;
  opacity: 0.8;
}
._h-48.btn-tertiary, ._h-48.btn-secondary, ._h-48.btn-primary {
  height: 48px;
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}
._h-40.btn-tertiary, ._h-40.btn-secondary, ._h-40.btn-primary {
  height: 40px;
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}
.disabled.btn-tertiary, .disabled.btn-secondary, .disabled.btn-primary {
  opacity: 0.3;
  pointer-events: none;
}
.btn-tertiary ._dot, .btn-secondary ._dot, .btn-primary ._dot {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 3px;
  height: 3px;
  background: currentColor;
  vertical-align: middle;
  margin-bottom: 0.3em;
  margin-left: 6px;
  margin-right: 6px;
  border-radius: 50%;
}
@media (max-width: 767px) {
  ._w-100_mob.btn-tertiary, ._w-100_mob.btn-secondary, ._w-100_mob.btn-primary {
    width: 100%;
  }
}

.btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: var(--grid-gap);
}
.btn-wrap_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-wrap_mt-40 {
  margin-top: 40px;
}
@media (max-width: 1220px) {
  .btn-wrap_mt-40 {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .btn-wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.btn-primary {
  padding: 0 20px;
  color: var(--c-white-100);
  background: -webkit-gradient(linear, left top, right top, from(#EEC559), color-stop(12.44%, #EDD88F), color-stop(25.82%, #DFC376), color-stop(81.23%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
}
.btn-primary span,
.btn-primary svg {
  position: relative;
  z-index: 1;
}
.btn-primary:before, .btn-primary:after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
  background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-primary:after {
  background: -webkit-gradient(linear, left top, right top, from(#D1AA45), color-stop(12.44%, #D1C077), color-stop(25.82%, #C2A765), color-stop(81.23%, #9E7C30), to(#7F5E24));
  background: -o-linear-gradient(left, #D1AA45 0%, #D1C077 12.44%, #C2A765 25.82%, #9E7C30 81.23%, #7F5E24 100%);
  background: linear-gradient(90deg, #D1AA45 0%, #D1C077 12.44%, #C2A765 25.82%, #9E7C30 81.23%, #7F5E24 100%);
}
.btn-primary:has(span + svg) {
  padding-right: 16px;
}
.btn-primary:has(svg + span) {
  padding-left: 16px;
}
@media (hover: hover) {
  .btn-primary:hover:before {
    opacity: 1;
  }
}
.btn-primary:active:before {
  opacity: 0;
}
.btn-primary:active:after {
  opacity: 1;
}

.btn-secondary {
  padding: 0 20px;
  background: var(--c-button-secondary-default);
}
.btn-secondary:has(span + svg) {
  padding-right: 16px;
}
.btn-secondary:has(svg + span) {
  padding-left: 16px;
}
.btn-secondary:before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#EEC559), color-stop(12.44%, #EDD88F), color-stop(25.82%, #DFC376), color-stop(81.23%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
@media (hover: hover) {
  .btn-secondary:hover {
    background: var(--c-button-secondary-hover);
  }
  .btn-secondary:hover svg {
    opacity: 1;
  }
  .btn-secondary:hover:before {
    background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
    background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
    background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  }
}
.btn-secondary:active {
  background: var(--c-button-secondary-pressed);
}
.btn-secondary:active svg {
  opacity: 1;
}
.btn-secondary:active:before {
  background: -webkit-gradient(linear, left top, right top, from(#D1AA45), color-stop(12.44%, #D1C077), color-stop(25.82%, #C2A765), color-stop(81.23%, #9E7C30), to(#7F5E24));
  background: -o-linear-gradient(left, #D1AA45 0%, #D1C077 12.44%, #C2A765 25.82%, #9E7C30 81.23%, #7F5E24 100%);
  background: linear-gradient(90deg, #D1AA45 0%, #D1C077 12.44%, #C2A765 25.82%, #9E7C30 81.23%, #7F5E24 100%);
}
.btn-secondary._icon-gold-active svg {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-secondary._icon-gold-active:active svg {
  stroke: var(--c-gold-pressed);
  fill: var(--c-gold-pressed);
}
.btn-secondary._icon-gold-active.active svg {
  stroke: var(--c-gold-pressed);
  fill: var(--c-gold-pressed);
}

.btn-tertiary {
  padding: 0 20px;
  color: var(--c-brown-50);
  background: transparent;
  border: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .btn-tertiary:hover {
    color: var(--c-gold-text-active);
  }
}
.btn-tertiary:active {
  color: var(--c-gold-pressed);
}
.btn-tertiary.disabled {
  color: var(--c-brown-30);
  pointer-events: none;
}

.btn-fill-styles {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 50%;
  background: var(--c-button-additional-default);
  border: 1px solid var(--c-brown-10);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: var(--c-brown-100);
}
.btn-fill-styles svg {
  stroke-width: 1.2px;
  width: 24px;
  height: 24px;
}
.btn-fill-styles:before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
  background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .btn-fill-styles:hover {
    background: var(--c-button-secondary-hover);
  }
  .btn-fill-styles:hover:before {
    opacity: 1;
  }
}
.btn-fill-styles:active, .btn-fill-styles.active {
  background: var(--c-button-additional-pressed);
  color: var(--c-white-100);
}
.btn-fill-styles:active:before, .btn-fill-styles.active:before {
  opacity: 0;
}
.btn-fill-styles_medium {
  border-width: 2px;
}
.btn-fill-styles_medium svg {
  stroke-width: 2.2px;
  width: 40px;
  height: 40px;
}
.btn-fill-styles_medium:before {
  inset: -2px;
  padding: 2px;
}

.link-hover, .s-profile__subinfo-item-desc a {
  color: var(--c-brown-100);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .link-hover:hover, .s-profile__subinfo-item-desc a:hover {
    color: var(--c-gold-hover);
  }
}
.link-hover:active, .s-profile__subinfo-item-desc a:active {
  color: var(--c-gold-pressed);
}
.link-hover.disabled, .s-profile__subinfo-item-desc a.disabled {
  color: var(--c-brown-30);
  pointer-events: none;
}

.link-underline-btn {
  text-decoration: underline;
  text-underline-offset: 0.25em;
}

.link-border-btn {
  border-bottom: 1px solid;
}

.custom-cursor {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 100;
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 0;
}
@media (max-width: 1024px) {
  .custom-cursor {
    display: none;
  }
}

.custom-dropdown-wrap {
  position: relative;
}

.custom-dropdown-toggler.active svg {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}
.custom-dropdown-toggler.active ~ .custom-dropdown {
  display: block;
}

.custom-dropdown {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 10;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  margin-top: 8px;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-primary-bg);
}
.custom-dropdown_small .custom-dropdown__item-btn {
  padding: 13px 20px;
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}

.custom-dropdown__item {
  border-bottom: 1px solid var(--c-brown-10);
}
.custom-dropdown__item:last-child {
  border-bottom: none;
}

.custom-dropdown__item-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  padding: 16px;
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: uppercase;
}
@media (hover: hover) {
  .custom-dropdown__item-btn:hover {
    background: var(--c-gold-text-active);
    color: var(--c-white-100);
  }
}
.custom-dropdown__item-btn:active {
  background: var(--c-gold-pressed);
  color: var(--c-white-100);
}

.footer {
  background: var(--c-surface-secondary-bg);
  padding: 120px 0 40px;
}

.footer-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
}

.footer-top-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 580px;
}

.footer-top-r {
  margin-left: auto;
  margin-right: auto;
}

.footer-top__subscribe-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 16px;
}

.footer-top__subscribe-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

.footer-top__subscribe-sbm-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.footer-top__subscribe-input-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.footer-top__subscribe-foot {
  margin-top: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.footer-top__request-btns {
  margin-top: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px 16px;
}

.footer-top__request-btn {
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0em;
  text-transform: uppercase;
  text-decoration: underline !important;
  text-underline-offset: 0.1em;
}

.footer-top__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 90px;
}

.footer-top__nav-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.footer-socials {
  margin-top: auto;
}

.footer-top__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.footer-top__nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-top__nav-link {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .footer-top__nav-link:hover {
    color: var(--c-gold-text-active);
  }
}
.footer-top__nav-link:active {
  color: var(--c-gold-pressed);
}

.footer-top__nav-col-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .footer-top__nav-col-title:hover {
    color: var(--c-gold-text-active);
  }
}
.footer-top__nav-col-title:active {
  color: var(--c-gold-pressed);
}

.footer-top__nav-sublist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 13px;
}

.footer-top__nav-subitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-bot {
  margin-top: 70px;
}

.footer-bot__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid var(--c-brown-10);
}

.footer-bot__nav-col:last-child {
  text-align: right;
}

.footer-bot__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}

.footer-bot__nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0em;
  color: var(--c-brown-50);
}
.footer-bot__nav-item a {
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .footer-bot__nav-item a:hover {
    color: var(--c-brown-100);
  }
}
.footer-bot__nav-item a:active {
  color: var(--c-brown-100);
}

.footer-bot__img {
  width: 100%;
  height: auto;
}

.footer-bot__copy {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0em;
  color: var(--c-brown-50);
}

.footer-top__nav-collapse {
  display: block;
}
.footer-top__nav-collapse .footer-top__nav-list {
  margin-top: 40px;
}

@media (max-width: 1800px) {
  .footer-top-l {
    width: 458px;
  }
}
@media (max-width: 1439px) {
  .footer-top__nav {
    gap: 60px;
  }
}
@media (max-width: 1220px) {
  .footer {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .footer-top {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
  }

  .footer-top-l,
.footer-top-r {
    width: auto;
    min-width: 0;
  }

  .footer-top-r {
    margin-left: 0;
    margin-right: 0;
  }

  .footer-top__subscribe-title {
    margin-bottom: 12px;
  }

  .footer-top__subscribe-sbm-btn {
    width: 100%;
    margin-top: 12px;
  }

  .footer-top__request-btns {
    margin-top: 40px;
    gap: 12px;
  }

  .footer-top__request-btn {
    font-family: var(--f-Cormorant);
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    letter-spacing: 0em;
  }

  .footer-top__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .footer-top__nav-sublist {
    gap: 20px;
  }

  .footer-top__nav-col-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 16px;
    line-height: 1;
    letter-spacing: 0.1em;
  }

  .footer-socials {
    margin-top: 40px;
  }

  .footer-top__nav {
    gap: 20px;
  }

  .footer-top__nav-link {
    width: 100%;
    padding: 16px 20px;
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0em;
  }

  .footer-top__nav-col {
    padding-bottom: 8px;
    border-bottom: 1px solid var(--c-brown-10);
  }
  .footer-top__nav-col:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }

  .footer-top__nav-col-btn-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    text-align: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 16px;
    line-height: 1;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .footer-top__nav-col-btn-title svg {
    width: 40px;
    height: 40px;
    margin-left: auto;
  }
}
@media (max-width: 1220px) and (hover: hover) {
  .footer-top__nav-col-btn-title:hover {
    color: var(--c-gold-text-active);
  }
}
@media (max-width: 1220px) {
  .footer-top__nav-col-btn-title.active svg {
    -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
            transform: scaleY(-1);
  }
}
@media (max-width: 1220px) {
  .footer-top__nav-collapse {
    display: none;
  }
  .footer-top__nav-collapse .footer-top__nav-list {
    margin-top: 4px;
  }
}
@media (max-width: 1220px) {
  .footer-bot {
    margin-top: 40px;
  }
}
@media (max-width: 1220px) {
  .footer-bot__nav {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px 30px;
    border: none;
    padding-bottom: 0;
    margin-bottom: 40px;
  }
}
@media (max-width: 1220px) {
  .footer-bot__nav-list {
    gap: 8px;
  }
}
@media (max-width: 1220px) {
  .footer-bot__nav-item {
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0em;
  }
}
@media (max-width: 1220px) {
  .footer-bot__copy {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .footer-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

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

  .footer-top__request-btns {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .footer-bot__nav {
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .footer-bot__copy {
    text-align: center;
  }
}
.fields-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
}
.fields-cols_gap-10 {
  gap: 10px 12px;
}

.fields-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.fields-col-50 {
  width: calc(50% - 6px);
}
.fields-col-33 {
  width: calc(33.3333333333% - 8px);
}
@media (max-width: 1220px) {
  .fields-col-33 {
    width: calc(50% - 6px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
@media (max-width: 767px) {
  .fields-col-33 {
    width: 100%;
  }
}
.fields-col_mt-16 {
  margin-top: 16px;
}
@media (max-width: 1220px) {
  .fields-col_mt-0_screen-md {
    margin-top: 0;
  }
}
@media (max-width: 1220px) {
  .fields-col_mt-m4_screen-md {
    margin-top: -4px;
  }
}

.form-sections {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media (max-width: 1220px) {
  .form-sections {
    gap: 20px;
  }
}

.field-wrap {
  position: relative;
}
.field-wrap:has(.tooltip) .tooltip {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.field-wrap:has(.tooltip) .field {
  padding-right: 52px;
}
.field-wrap:has(.tooltip-btn.active) {
  z-index: 5;
}

.field-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 10px;
}
.field-title_mb-8 {
  margin-bottom: 8px;
}

.field {
  display: block;
  height: 48px;
  width: 100%;
  outline: none;
  background: transparent;
  padding: 0 20px;
  border-radius: 8px;
  border: 1px solid var(--c-brown-10);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-100);
  font-variant-numeric: lining-nums;
  background: var(--c-surface-input-fill);
}
.field::-webkit-input-placeholder {
  color: var(--c-brown-50);
}
.field::-moz-placeholder {
  color: var(--c-brown-50);
}
.field:-ms-input-placeholder {
  color: var(--c-brown-50);
}
.field::-ms-input-placeholder {
  color: var(--c-brown-50);
}
.field::placeholder {
  color: var(--c-brown-50);
}
.field:focus:not(:-moz-read-only) {
  border-color: var(--c-brown-70);
}
.field:focus:not(:read-only) {
  border-color: var(--c-brown-70);
}
@media (hover: hover) {
  .field:hover {
    border-color: var(--c-brown-70);
  }
}
.field-error .field {
  border-color: var(--c-accent-error) !important;
}
.field_fs-16 {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}

.textarea {
  display: block;
  height: 80px;
  width: 100%;
  outline: none;
  background: transparent;
  padding: 16px 40px 16px 20px;
  resize: none;
  border-radius: 8px;
  border: 1px solid var(--c-brown-10);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-100);
  font-variant-numeric: lining-nums;
  background: var(--c-surface-input-fill) url("/local/templates/batmeleh/css/../img/backgrounds/resize-ico.svg") no-repeat;
  background-position: bottom 12px right 12px;
}
.textarea::-webkit-input-placeholder {
  color: var(--c-brown-50);
}
.textarea::-moz-placeholder {
  color: var(--c-brown-50);
}
.textarea:-ms-input-placeholder {
  color: var(--c-brown-50);
}
.textarea::-ms-input-placeholder {
  color: var(--c-brown-50);
}
.textarea::placeholder {
  color: var(--c-brown-50);
}
.textarea:focus:not(:-moz-read-only) {
  border-color: var(--c-brown-70);
}
.textarea:focus:not(:read-only) {
  border-color: var(--c-brown-70);
}
@media (hover: hover) {
  .textarea:hover {
    border-color: var(--c-brown-70);
  }
}
.field-error .textarea {
  border-color: var(--c-accent-error) !important;
}
.textarea_fs-16 {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}
.textarea_h-160 {
  height: 160px;
}
.textarea::-webkit-scrollbar-track {
  border-top-width: 5px;
  border-bottom-width: 5px;
}
.textarea::-webkit-scrollbar-thumb {
  border-top-width: 5px;
  border-bottom-width: 5px;
}

.field-error-msg {
  display: none;
  margin-top: 4px;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0em;
  color: var(--c-accent-error);
}
.field-error + .field-error-msg {
  display: block;
}

.checkbox-label {
  position: relative;
  display: block;
}
.checkbox-label_mt-m4 {
  margin-top: -4px;
}
.checkbox-label_mt-8 {
  margin-top: 8px;
}

.checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.checkbox-input:checked + .checkbox-txt:before {
  border: none;
  background: -webkit-gradient(linear, left top, right top, from(#EEC559), color-stop(12.44%, #EDD88F), color-stop(25.82%, #DFC376), color-stop(81.23%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
}
.checkbox-input:checked + .checkbox-txt:after {
  opacity: 1;
}

.checkbox-txt {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 24px;
  min-height: 16px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-100);
}
.checkbox-txt:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid var(--c-brown-10);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.checkbox-txt:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iCiI+CjxwYXRoIGQ9Ik0yLjU1ODU5IDcuNjY2NjdMNi4xMzAwMiAxMUwxMi41NTg2IDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KPC9zdmc+");
  background-size: contain;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .checkbox-txt:hover:before {
    border-color: var(--c-brown-50);
  }
}
.checkbox-txt._small {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0em;
  color: var(--c-brown-70);
}
.checkbox-txt._long {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0em;
}
.checkbox-txt._long a {
  text-underline-offset: 0.2em;
}
.checkbox-txt a {
  text-decoration: underline;
  text-underline-offset: 0.25em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .checkbox-txt a:hover {
    color: var(--c-brown-100);
  }
}
.field-error .checkbox-txt:before {
  border-color: var(--c-accent-error) !important;
}

.radio-btn-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px;
}

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

.radio-btn-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.radio-btn-input:checked + .radio-btn-txt {
  border-color: transparent;
  color: var(--c-white-100);
}
.radio-btn-input:checked + .radio-btn-txt:before {
  opacity: 1;
}

.radio-btn-txt {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  height: 48px;
  border: 1px solid var(--c-brown-20);
  background: transparent;
  font-family: var(--f-Arimo);
  font-weight: 532;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  border-radius: 900px;
  padding: 0 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.radio-btn-txt:before {
  position: absolute;
  display: block;
  content: "";
  inset: -1px;
  background: -webkit-gradient(linear, left top, right top, from(#EEC559), color-stop(12.44%, #EDD88F), color-stop(25.82%, #DFC376), color-stop(81.23%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  border-radius: inherit;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.radio-btn-txt span {
  position: relative;
}
@media (hover: hover) {
  .radio-btn-txt:hover {
    border-color: var(--c-brown-70);
  }
}

.form-foot {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 767px) {
  .form-foot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.form-foot-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.form-foot-btn_flex-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
@media (max-width: 767px) {
  .form-foot-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}

.form-subinfo {
  margin-top: 20px;
  text-align: center;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0em;
  color: var(--c-brown-50);
}
.form-subinfo a {
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .form-subinfo a:hover {
    color: var(--c-brown-100);
  }
}

.form-sublink-btn-wrap {
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.form-sublink-btn {
  font-family: var(--f-Arimo);
  font-weight: 532;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}

.forum-feedbacks__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.forum-feedbacks__item {
  width: 100%;
  background: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  padding: 24px;
}

.forum-feedbacks__item-head {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.forum-feedbacks__item-head:has(.forum-feedbacks__item-head-info) {
  margin-bottom: 20px;
}

.forum-feedbacks__item-head-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.forum-feedbacks__item-head-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.forum-feedbacks__item-head-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.forum-feedbacks__item-head-info-img-c {
  position: relative;
  width: 67px;
  height: 40px;
  border-radius: 4px;
  overflow: hidden;
}
.forum-feedbacks__item-head-info-img-c:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  border: 1px solid var(--c-brown-10);
  z-index: 1;
}

.forum-feedbacks__item-head-info-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.forum-feedbacks__item-head-info-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.forum-feedbacks__item-body {
  margin-bottom: 20px;
}

.forum-feedbacks__item-attention {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.forum-feedbacks__item-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.forum-feedbacks__item-author-img-c {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 11px;
}

.forum-feedbacks__item-author-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.forum-feedbacks__item-author-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
}
.forum-feedbacks__item-author-title span {
  color: #2651FF;
}

.forum-feedbacks__item-text {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.forum-feedbacks__item-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.forum-feedbacks__item-foot-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.forum-feedbacks__item-foot-l .forum-feedbacks__item-date {
  margin-right: 0;
}

.forum-feedbacks__item-foot-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.forum-feedbacks__item-sub-btn {
  font-family: var(--f-Arimo);
  font-weight: 532;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.forum-feedbacks__item-sub-btn svg {
  width: 16px;
  height: 16px;
  stroke-width: 1.3px;
}

.forum-feedbacks__item-date {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  margin-right: 20px;
  color: var(--c-brown-40);
}

.forum-feedbacks__item-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.forum-feedbacks__item-rating-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}
.forum-feedbacks__item-rating-btn svg {
  color: var(--c-brown-50);
  stroke-width: 1px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 16px;
  height: 16px;
}
.forum-feedbacks__item-rating-btn span {
  color: var(--c-brown-70);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .forum-feedbacks__item-rating-btn:is(a, button):hover svg {
    fill: var(--c-brown-15);
  }
}
.forum-feedbacks__item-rating-btn:is(a, button):active svg {
  color: var(--c-gold-pressed);
  fill: var(--c-gold-pressed);
}
.forum-feedbacks__item-rating-btn:is(a, button):active span {
  color: var(--c-gold-pressed);
}
.forum-feedbacks__item-rating-btn.active svg {
  color: var(--c-gold-text-active);
  fill: var(--c-gold-text-active);
}
.forum-feedbacks__item-rating-btn.active span {
  color: var(--c-gold-text-active);
}
@media (hover: hover) {
  .forum-feedbacks__item-rating-btn.active:hover svg {
    color: var(--c-gold-hover);
    fill: var(--c-gold-hover);
  }
  .forum-feedbacks__item-rating-btn.active:hover span {
    color: var(--c-gold-hover);
  }
}
.forum-feedbacks__item-rating-btn.active:active svg {
  color: var(--c-brown-50);
  fill: var(--c-brown-15);
}
.forum-feedbacks__item-rating-btn.active:active span {
  color: var(--c-brown-70);
}

.forum-feedbacks__item-quote {
  position: relative;
  border-radius: 20px;
  border: 1px solid var(--c-brown-10);
  margin-bottom: 8px;
  padding: 24px;
}

.forum-feedbacks__item-quote-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  margin-bottom: 12px;
}

.forum-feedbacks__item-quote-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

@media (max-width: 1220px) {
  .forum-feedbacks__item {
    padding: 16px;
  }

  .forum-feedbacks__item-author-img-c {
    margin-right: 17px;
  }

  .forum-feedbacks__item-text {
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    letter-spacing: 0em;
    line-height: 1.3;
    letter-spacing: -0.03em;
  }

  .forum-feedbacks__item-head:has(.forum-feedbacks__item-head-info) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .forum-feedbacks__item-rating-btn svg {
    width: 24px;
    height: 24px;
  }

  .forum-feedbacks__item:has(.forum-feedbacks__item-head-info) .forum-feedbacks__item-foot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .forum-feedbacks__item:has(.forum-feedbacks__item-head-info) .forum-feedbacks__item-foot-l {
    gap: 12px 20px;
  }
  .forum-feedbacks__item:has(.forum-feedbacks__item-head-info) .forum-feedbacks__item-sub-btn:first-child {
    width: 100%;
  }
}
.header {
  display: contents;
}

.header-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  background: var(--c-surface-header-fill);
  z-index: 100;
  border-bottom: 1px solid var(--c-brown-10);
}

.header-top-c {
  height: var(--header-h);
  padding: 16px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

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

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

.header-top__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 130px;
}

.header-top__logo-img {
  width: 199px;
  height: auto;
}

.header-top__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

.header-top__nav-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  padding: 16px 8px;
  text-transform: uppercase;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .header-top__nav-btn:hover {
    color: var(--c-gold-text-active);
  }
}
.header-top__nav-btn:active, .header-top__nav-btn.active {
  color: var(--c-gold-pressed);
}

.header-top__calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
  margin-right: 16px;
}
.header-top__calendar svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.header-top-r:has(.header-top__search-toggler.active) .header-top__calendar {
  display: none;
}

.header-top__lang {
  margin-right: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}
.header-top-r:has(.header-top__search-toggler.active) .header-top__lang {
  display: none;
}

.header-top__lang-current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 16px 8px;
  text-transform: uppercase;
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header-top__lang-current svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: var(--c-brown-50);
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.header-top__lang-current.active {
  color: var(--c-gold-text-active);
}
.header-top__lang-current.active svg {
  color: var(--c-gold-text-active);
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}
.header-top__lang-current.active ~ .header-top__lang-dropdown {
  display: block;
}

.header-top__lang-dropdown {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 10;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-primary-bg);
}

.header-top__lang-dropdown-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  padding: 16px;
  font-family: var(--f-Cormorant);
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .header-top__lang-dropdown-btn:hover {
    background: var(--c-gold-text-active);
    color: var(--c-white-100);
  }
}
.header-top__lang-dropdown-btn:active {
  background: var(--c-gold-pressed);
  color: var(--c-white-100);
}

.header-top__search {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  width: 48px;
  height: 48px;
  margin-right: 8px;
}
.header-top__search:has(.header-top__search-toggler.active) {
  width: 425px;
}
.header-top__search:has(.header-top__search-toggler.active) .header-top__search-input {
  display: block;
}
.header-top__search:has(.header-top__search-toggler.active) .header-top__search-toggler {
  border: none;
  background: transparent;
}

.header-top__search-input {
  display: none;
  width: 100%;
  height: 48px;
  border: 1px solid var(--c-brown-10);
  border-radius: 8px;
  background: var(--c-surface-input-fill);
  padding: 0 46px 0 20px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0em;
  outline: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-variant-numeric: lining-nums;
}
.header-top__search-input::-webkit-input-placeholder {
  color: var(--c-brown-50);
}
.header-top__search-input::-moz-placeholder {
  color: var(--c-brown-50);
}
.header-top__search-input:-ms-input-placeholder {
  color: var(--c-brown-50);
}
.header-top__search-input::-ms-input-placeholder {
  color: var(--c-brown-50);
}
.header-top__search-input::placeholder {
  color: var(--c-brown-50);
}
.header-top__search-input:focus:not(:-moz-read-only) {
  border-color: var(--c-brown-70);
}
.header-top__search-input:focus:not(:read-only) {
  border-color: var(--c-brown-70);
}
@media (hover: hover) {
  .header-top__search-input:hover {
    border-color: var(--c-brown-70);
  }
}

.header-top__search-toggler {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background: var(--c-surface-primary-bg);
  color: var(--c-brown-50);
  border: 1px solid var(--c-brown-10);
  -webkit-transition: color 0.3s, background 0.3s;
  -o-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
}
.header-top__search-toggler:before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
  background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .header-top__search-toggler.active:hover {
    color: var(--c-brown-100);
  }
}
@media (hover: hover) {
  .header-top__search-toggler:not(.active):hover {
    background: var(--c-button-additional-hover);
    border-color: transparent;
  }
  .header-top__search-toggler:not(.active):hover:before {
    opacity: 1;
  }
}
.header-top__search-toggler:not(.active):active {
  background: var(--c-button-additional-pressed);
  color: var(--c-white-100);
  border-color: var(--c-button-additional-pressed);
}
.header-top__search-toggler:not(.active):active:before {
  opacity: 0;
}

.header-search-results {
  display: none;
  position: absolute;
  top: 100%;
  margin-top: 8px;
  left: 0;
  right: 0;
  z-index: 10;
  background: var(--c-surface-white-bg);
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid var(--c-brown-10);
}
.header-search-results.active {
  display: block;
}

.header-search-results__sections {
  max-height: 450px;
  padding: 20px 0 0;
  margin-bottom: 20px;
  overflow: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.header-search-results__sections:only-child {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.header-search-results__section-title {
  padding: 0 20px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.header-search-results__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  padding: 14px 16px;
  text-align: left;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header-search-results__link b {
  font-weight: bold;
}
.header-search-results__link svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 24px;
  height: 24px;
  stroke-width: 1.5px;
}
@media (hover: hover) {
  .header-search-results__link:hover {
    background: var(--c-button-secondary-hover);
  }
}
.header-search-results__link:active {
  background: var(--c-button-secondary-pressed);
}

.header-search-results__more-btn-wrap {
  padding: 0 20px 20px;
}

.header-search-results__empty {
  padding: 20px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0em;
}

.header-top__auth {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}

.header-top__auth-user-btn.active svg {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}
.header-top__auth-user-btn.active ~ .header-top__auth-user-dropdown {
  display: block;
}

.header-top__auth-user-dropdown {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 10;
  margin-top: 8px;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-primary-bg);
}

.header-top__auth-user-dropdown-item {
  border-bottom: 1px solid var(--c-brown-10);
}
.header-top__auth-user-dropdown-item:last-child {
  border-bottom: none;
}

.header-top__auth-user-dropdown-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  padding: 16px;
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: uppercase;
}
@media (hover: hover) {
  .header-top__auth-user-dropdown-btn:hover {
    background: var(--c-gold-text-active);
    color: var(--c-white-100);
  }
}
.header-top__auth-user-dropdown-btn:active {
  background: var(--c-gold-pressed);
  color: var(--c-white-100);
}

.header-bot {
  background: var(--c-surface-secondary-bg);
  border-bottom: 1px solid var(--c-brown-10);
}

.header-bot-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  gap: 8px;
  min-height: 35px;
  padding: 6px 0;
}

.header-bot__title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  color: var(--c-brown-60);
  text-transform: uppercase;
}

.header-bot__desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
}

@media (max-width: 1800px) {
  .header-top__logo {
    margin-right: 40px;
  }
}
@media (max-width: 1439px) {
  .header-top__menu-toggler {
    position: relative;
    width: 48px;
    height: 48px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    border-radius: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid var(--c-brown-10);
    background: var(--c-surface-primary-bg);
    margin-left: 12px;
    color: var(--c-brown-100);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header-top__menu-toggler:before {
    content: "";
    position: absolute;
    inset: -1px;
    padding: 1px;
    border-radius: inherit;
    background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
    background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
    background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
    -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
  }
}
@media (max-width: 1439px) and (hover: hover) {
  .header-top__menu-toggler:hover {
    background: var(--c-button-additional-hover);
    border-color: transparent;
  }
  .header-top__menu-toggler:hover:before {
    opacity: 1;
  }
}
@media (max-width: 1439px) {
  .header-top__menu-toggler:active {
    background: var(--c-button-additional-pressed);
    color: var(--c-white-100);
    border-color: var(--c-button-additional-pressed);
  }
  .header-top__menu-toggler:active:before {
    opacity: 0;
  }
}
@media (max-width: 1439px) {
  .header-top__menu-toggler svg {
    position: relative;
    stroke-width: 2px;
  }
  .header-top__menu-toggler svg._active {
    display: none;
  }
}
@media (max-width: 1439px) {
  .header-top__menu-toggler.active svg._active {
    display: block;
  }
  .header-top__menu-toggler.active svg._default {
    display: none;
  }
}
@media (max-width: 1439px) {
  .header-top .header-top__nav,
.header-top .header-top__calendar,
.header-top .header-top__lang,
.header-top .header-top__search {
    display: none;
  }
}
@media (max-width: 1439px) {
  .header-top__lang-dropdown {
    right: 0;
    left: auto;
  }
}
@media (max-width: 1439px) {
  .header-top__nav-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
@media (max-width: 1439px) {
  .header-top__nav-btn {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 16px;
    line-height: 1;
    letter-spacing: 0.1em;
  }
}
@media (max-width: 1439px) {
  .header-top__lang {
    margin-right: 0;
  }
}
@media (max-width: 1439px) {
  .header-top__search {
    width: 100%;
    margin-right: 0;
    margin-bottom: 12px;
  }
  .header-top__search:has(.header-top__search-toggler.active) {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .header-search-results__sections {
    max-height: 425px;
  }
}
@media (max-width: 767px) {
  .header-top__auth {
    margin-top: 20px;
  }

  .header-top__auth-enter-btn,
.header-top__auth-user-btn {
    width: 100%;
  }

  .header-search-results__sections {
    max-height: 235px;
  }

  .header-bot-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
  }
}
.menu {
  display: none;
}

@media (max-width: 1439px) {
  .menu {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: fixed;
    top: var(--header-h);
    left: 0;
    right: 0;
    height: calc(100vh - var(--header-h));
    overflow: hidden;
    z-index: 100;
    background: var(--c-surface-shadow);
  }
  .menu.active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .menu-c {
    padding: 16px;
    background: var(--c-surface-header-fill);
  }

  .menu__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
  }
}
.blocker {
  padding: var(--cont-pad);
  z-index: 10005;
  background: var(--c-surface-shadow);
}

.modal {
  width: 100%;
  border-radius: 24px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: var(--c-surface-white-bg);
  padding: 44px 40px 40px;
  max-width: 550px;
  border: 1px solid var(--c-brown-10);
}

.modal a.close-modal {
  display: none;
}

.modal__title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 40px;
  line-height: 1.15;
  letter-spacing: 0em;
  text-align: center;
  margin-bottom: 20px;
}

.modal__desc {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
  text-align: center;
  margin-bottom: 24px;
}
.modal__desc_text-left {
  text-align: left;
}

.modal-close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal-close-btn svg {
  width: 24px;
  height: 24px;
  stroke-width: 1px;
}
@media (hover: hover) {
  .modal-close-btn:hover {
    color: var(--c-brown-100);
  }
}
.modal-close-btn:active {
  color: var(--c-brown-100);
}

.modal__foot {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

.modal__foot-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 1220px) {
  .modal {
    max-width: 454px;
    padding: 40px 20px 20px;
  }
  .modal .form-foot-btn {
    padding-left: 16px;
    padding-right: 16px;
  }
  .modal_br-16_tablet {
    border-radius: 16px;
  }
  .modal_pad-16_tablet {
    padding: 40px 16px 16px;
  }

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

  .modal__title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .modal .fields-col-50 {
    width: 100%;
  }

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

  .modal__foot-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.pagination {
  margin-top: 20px;
}

.pagination__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagination__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 40px;
  height: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.pagination__link_arrow {
  width: 48px;
  height: 48px;
}
.pagination__link svg {
  stroke-width: 1.5px;
}
@media (hover: hover) {
  .pagination__link:hover {
    color: var(--c-brown-100);
  }
}
.pagination__link:active {
  color: var(--c-gold-pressed);
}
.pagination__link:not(.pagination__link_arrow) {
  border-radius: 50px;
  overflow: hidden;
  position: relative;
}
.pagination__link:not(.pagination__link_arrow):before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#EEC559), color-stop(12.44%, #EDD88F), color-stop(25.82%, #DFC376), color-stop(81.23%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.pagination__link:not(.pagination__link_arrow) span {
  position: relative;
}
.pagination__link:not(.pagination__link_arrow).active {
  pointer-events: none;
}
.pagination__link:not(.pagination__link_arrow).active:before {
  opacity: 1;
}
.pagination__link:not(.pagination__link_arrow).active span {
  color: var(--c-white-100);
}
.pagination__link.disabled {
  pointer-events: none;
  color: var(--c-brown-15);
}

@media (max-width: 1220px) {
  .pagination {
    display: none;
  }
}
.s-profile-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  padding: 20px;
  background-color: var(--c-surface-white-bg);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.s-profile-controls:last-child {
  margin-bottom: 0;
}

.s-profile-controls-l,
.s-profile-controls-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

@media (max-width: 767px) {
  .s-profile-controls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .s-profile-controls-l,
.s-profile-controls-r {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }

  .s-profile-controls-l {
    gap: 2px;
  }
}
.s-profile-general {
  background: var(--c-surface-white-bg);
  padding: 42px 20px;
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-profile-general .s-registration__form-ava {
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
}
.s-profile-general:has(.s-profile-general__public-reg-date) {
  padding: 24px;
}
.s-profile-general:has(.s-profile-general__public-reg-date) .s-profile-general__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.s-profile-general__title {
  margin-top: 12px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: 0em;
  text-align: center;
}

.s-profile-general__btn-wrap {
  margin-top: 20px;
}

.s-profile-general .s-registration__form-ava-file-btn {
  width: 40px;
  height: 40px;
  border-width: 1px;
}
.s-profile-general .s-registration__form-ava-file-btn:before {
  inset: -1px;
  padding: 1px;
}
.s-profile-general .s-registration__form-ava-file-btn svg {
  width: 24px;
  height: 24px;
  stroke-width: 1.2px;
}

.s-profile-general__public-reg-date {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-50);
}

.s-profile-general__public-info {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, -webkit-max-content);
  grid-template-columns: repeat(2, max-content);
  gap: 20px;
}

.s-profile-general__public-info-item-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 8px;
}

.s-profile-general__public-info-item-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

@media (max-width: 1800px) {
  .s-profile-general {
    padding: 24px 20px;
  }

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

  .s-profile-general__public-info {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1439px) {
  .s-profile-general__public-info {
    grid-template-columns: repeat(2, -webkit-max-content);
    grid-template-columns: repeat(2, max-content);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .s-profile-general__public-reg-date {
    margin-top: 8px;
    margin-bottom: 28px;
  }
}
@media (max-width: 767px) {
  .s-profile-general__public-info {
    grid-template-columns: 1fr;
  }
}
.s-profile-nav {
  background: var(--c-surface-white-bg);
  padding: 20px;
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  min-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-profile-nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.s-profile-nav__btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
  height: 48px;
  background: transparent;
  border-radius: 100px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  transition: all 0.3s;
}
.s-profile-nav__btn.active {
  pointer-events: none;
  color: var(--c-gold-text-active);
  background: var(--c-button-secondary-default);
}
@media (hover: hover) {
  .s-profile-nav__btn:hover {
    color: var(--c-gold-text-active);
  }
}
.s-profile-nav__btn:active {
  color: var(--c-gold-text-active);
}

@media (max-width: 1439px) {
  .s-profile-nav-c {
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
  }
  .s-profile-nav-c::-webkit-scrollbar {
    display: none;
  }

  .s-profile-nav__list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .s-profile-nav__btn {
    white-space: nowrap;
  }
}
.socials__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  gap: 10px;
}

.socials__btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  color: var(--c-brown-30);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.socials__btn svg {
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  .socials__btn:hover {
    color: var(--c-brown-100);
  }
}

@media (max-width: 1220px) {
  .socials__btn {
    width: 32px;
    height: 32px;
  }
}
.tabs-nav {
  margin-bottom: 40px;
}

.tabs-nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.tabs-nav__btn {
  padding: 8px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  color: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transition: all 0.3s;
}
.tabs-nav__btn.active {
  color: var(--c-brown-100);
}
@media (hover: hover) {
  .tabs-nav__btn:hover {
    color: var(--c-brown-100);
  }
}
.tabs-nav__btn:active {
  color: var(--c-brown-100);
}

@media (max-width: 1439px) {
  .tabs-nav {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .tabs-nav__list {
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    overflow: auto;
  }
  .tabs-nav__list::-webkit-scrollbar {
    display: none;
  }
}
.tags__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.tags__item {
  padding: 8px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--c-gold-text-active);
  background: var(--c-gold-tab-def-10);
  border-radius: 8px;
}

@media (max-width: 1024px) {
  .tags__list {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    white-space: nowrap;
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    overflow: auto;
  }
  .tags__list::-webkit-scrollbar {
    display: none;
  }
}
.tooltip {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
}

.tooltip-btn {
  position: relative;
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 50%;
  background: var(--c-button-additional-default);
  border: 1px solid var(--c-brown-10);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0em;
  color: var(--c-brown-60);
}
.tooltip-btn svg {
  fill: var(--c-brown-30);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  stroke-width: 1px;
  width: 16px;
  height: 16px;
}
.tooltip-btn:before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
  background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .tooltip-btn:hover {
    background: var(--c-button-secondary-hover);
  }
  .tooltip-btn:hover:before {
    opacity: 1;
  }
}
.tooltip-btn:active, .tooltip-btn.active {
  background: var(--c-button-additional-pressed);
  color: var(--c-white-100);
}
.tooltip-btn:active:before, .tooltip-btn.active:before {
  opacity: 0;
}
.tooltip-btn:active svg, .tooltip-btn.active svg {
  fill: var(--c-white-100);
}
.tooltip-btn.active + .tooltip-drop {
  display: block;
}

.tooltip-drop {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 8px;
  z-index: 5;
  max-width: 200px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.tooltip-drop_big .tooltip-drop-in {
  padding: 16px 20px;
}

.tooltip-drop-in {
  padding: 8px 10px;
  border-radius: 8px;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-secondary-bg);
}

.tooltip-drop__desc {
  font-size: 14px;
  line-height: 16px;
}

.video-wrap {
  position: relative;
}
.video-wrap.active .video-img-c {
  display: none;
}
.video-wrap.active .video {
  display: block;
}
.video-wrap_ar-16-9 {
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 24px;
}

.video-img-c {
  position: absolute;
  inset: 0;
  cursor: pointer;
  z-index: 1;
}
@media (hover: hover) {
  .video-img-c:hover .video-img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .video-img-c:hover .video-play-btn {
    -webkit-transform: translate(-50%, -50%) scale(0.9);
        -ms-transform: translate(-50%, -50%) scale(0.9);
            transform: translate(-50%, -50%) scale(0.9);
  }
}

.video-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.video-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 120px;
  height: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  z-index: 2;
  color: var(--c-white-100);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.video-play-btn:before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: inherit;
  background: var(--c-grey-20);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
}
.video-play-btn svg {
  z-index: 1;
}

.video {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1220px) {
  .video-play-btn {
    width: 80px;
    height: 80px;
  }
  .video-play-btn svg {
    width: 24px;
    height: 24px;
  }
}
.p-article-comments {
  margin-top: 120px;
}

.p-article-comments__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.p-article-comments__count {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

.p-article-comments__form {
  margin-bottom: 40px;
}

.p-article-comments__form-field {
  height: 160px;
}

.p-article-comments__form-foot {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.p-article-comments__main-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 28px;
}

.p-article-comments__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
}

.p-article-comments__item-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin-bottom: 12px;
}

.p-article-comments__item-head-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-article-comments__item-head-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  gap: 20px;
}

.p-article-comments__item-attention {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.p-article-comments__item-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-article-comments__item-author-img-c {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 11px;
}

.p-article-comments__item-author-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-article-comments__item-author-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
}

.p-article-comments__item-badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  padding: 0 8px;
  text-transform: uppercase;
  border-radius: 4px;
  background: var(--c-gold-text-active);
  color: var(--c-white-100);
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 10px;
  line-height: 0.8;
  letter-spacing: 0.1em;
}

.p-article-comments__item-body {
  margin-bottom: 20px;
}

.p-article-comments__item-text {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}
.p-article-comments__item-text p {
  margin-bottom: 12px;
}
.p-article-comments__item-text p:last-child {
  margin-bottom: 0;
}

.p-article-comments__item-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-article-comments__item-foot-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.p-article-comments__item-foot-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-article-comments__item-sub-btn {
  font-family: var(--f-Arimo);
  font-weight: 532;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.p-article-comments__item-sub-btn svg {
  width: 16px;
  height: 16px;
  stroke-width: 1.3px;
}

.p-article-comments__item-answers-toggler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-family: var(--f-Arimo);
  font-weight: 532;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}
.p-article-comments__item-answers-toggler svg {
  width: 16px;
  height: 16px;
  stroke-width: 1px;
}
.p-article-comments__item-answers-toggler ._active {
  display: none;
}
.p-article-comments__item-answers-toggler.active svg {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}
.p-article-comments__item-answers-toggler.active ._active {
  display: block;
}
.p-article-comments__item-answers-toggler.active ._default {
  display: none;
}

.p-article-comments__item-date {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  margin-right: 20px;
  color: var(--c-brown-40);
}

.p-article-comments__item-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.p-article-comments__item-rating-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}
.p-article-comments__item-rating-btn svg {
  color: var(--c-brown-50);
  stroke-width: 1px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 16px;
  height: 16px;
}
.p-article-comments__item-rating-btn span {
  color: var(--c-brown-70);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .p-article-comments__item-rating-btn:is(a, button):hover svg {
    fill: var(--c-brown-15);
  }
}
.p-article-comments__item-rating-btn:is(a, button):active svg {
  color: var(--c-gold-pressed);
  fill: var(--c-gold-pressed);
}
.p-article-comments__item-rating-btn:is(a, button):active span {
  color: var(--c-gold-pressed);
}
.p-article-comments__item-rating-btn.active svg {
  color: var(--c-gold-text-active);
  fill: var(--c-gold-text-active);
}
.p-article-comments__item-rating-btn.active span {
  color: var(--c-gold-text-active);
}
@media (hover: hover) {
  .p-article-comments__item-rating-btn.active:hover svg {
    color: var(--c-gold-hover);
    fill: var(--c-gold-hover);
  }
  .p-article-comments__item-rating-btn.active:hover span {
    color: var(--c-gold-hover);
  }
}
.p-article-comments__item-rating-btn.active:active svg {
  color: var(--c-brown-50);
  fill: var(--c-brown-15);
}
.p-article-comments__item-rating-btn.active:active span {
  color: var(--c-brown-70);
}

.p-article-comments__item-answer-in {
  margin-top: 28px;
  padding-bottom: 5px;
  max-width: 675px;
  padding-left: 25px;
  border-left: 1px solid var(--c-brown-30);
}

@media (max-width: 1220px) {
  .p-article-comments {
    margin-top: 80px;
  }

  .p-article-comments__item-text {
    font-size: 18px;
  }

  .p-article-comments__item-answer-in {
    max-width: 100%;
  }

  .p-article-comments__more-btn-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .p-article-comments__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }

  .p-article-comments__form-foot {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .p-article-comments__main-head {
    margin-bottom: 20px;
  }

  .p-article-comments__item-foot-l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .p-article-comments__item-foot {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .p-article-comments__item-sub-btn {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.article-history-slider {
  overflow: visible;
  -webkit-clip-path: inset(0 -9999px 0 0);
          clip-path: inset(0 -9999px 0 0);
}

.article-history-slider__item {
  width: 431px;
  height: auto;
}

.article-history__card {
  height: 100%;
  border-radius: 24px;
  padding: 20px;
  position: relative;
  border: 1px solid var(--c-brown-10);
}

.article-history__card-img-c {
  position: relative;
  overflow: hidden;
  aspect-ratio: 391/200;
  border-radius: 16px;
  margin-bottom: 20px;
}

.article-history__card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.article-history__card-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 10px;
}

.article-history__card-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

@media (max-width: 1800px) {
  .article-history-slider__item {
    width: 320px;
  }

  .article-history__card-img-c {
    aspect-ratio: 283/200;
  }
}
@media (max-width: 1220px) {
  .article-history-slider {
    -webkit-clip-path: initial;
            clip-path: initial;
  }

  .article-history-slider__item {
    width: 338px;
  }

  .article-history__card-img-c {
    aspect-ratio: 298/200;
  }
}
@media (max-width: 767px) {
  .article-history-slider__item {
    width: 100%;
  }
}
.p-article-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

.p-article-sidebar {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 430px;
}

.p-article-main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  max-width: 1022px;
}

.p-article-head-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.p-article-head-top .tags__list {
  gap: 12px;
}
.p-article-head-top .tags__item {
  font-size: 12px;
  padding: 5px 8px;
  border-radius: 4px;
}

.p-article-head-top__date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}
.p-article-head-top__date svg {
  stroke-width: 1px;
}

.p-article-head__title {
  margin-bottom: 8px;
}

.p-article-head__desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.p-article-head-bot {
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 20px;
}

.p-article-head-bot__foot-btn {
  margin-left: auto;
}

.p-article-hero {
  margin-top: 40px;
  margin-bottom: 40px;
}

.p-article-hero__img-c {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  aspect-ratio: 1760/800;
}

.p-article-hero__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-article__nav {
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--header-h) + 12px);
}

.p-article__nav-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  margin-bottom: 20px;
}

.p-article__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

.p-article__nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-article__nav-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transition: all 0.3s;
}
.p-article__nav-btn svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 24px;
  height: 24px;
  stroke-width: 1.5px;
}
@media (hover: hover) {
  .p-article__nav-btn:hover {
    color: var(--c-gold-text-active);
  }
}
.p-article__nav-btn:active {
  color: var(--c-gold-text-active);
}
.p-article__nav-btn.active {
  color: var(--c-gold-text-active);
}

.p-article-sections {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  margin-bottom: 40px;
}

.p-article-section {
  width: 100%;
}
.p-article-section > *:last-child {
  margin-bottom: 0;
}
.p-article-section .s-audio-rec__playlist {
  margin-bottom: 28px;
}

.p-article-section__title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: 0em;
  margin-bottom: 12px;
}

.p-article-section__desc {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 28px;
}

.p-article-section__subdesc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 40px;
  line-height: 1.1;
  letter-spacing: -0.03em;
  font-style: italic;
  margin-bottom: 28px;
}

.p-article-section__img-c {
  position: relative;
  aspect-ratio: 1022/520;
  overflow: hidden;
  border-radius: 24px;
  margin-bottom: 28px;
}

.p-article-section__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-article-foot {
  margin-bottom: 40px;
}
.p-article-foot .tags {
  margin-bottom: 20px;
}
.p-article-foot .tags__list {
  gap: 12px;
}
.p-article-foot .tags__item {
  font-size: 12px;
  padding: 5px 8px;
  border-radius: 4px;
}

.p-article__rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin-bottom: 40px;
}

.p-article__rating-input {
  display: none;
}

.p-article__rating-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}

.p-article__rating-stars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-article__rating-stars li {
  cursor: pointer;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOCAxMkwzIDE1TDUgOS44NjlMMSA2SDZMOCAxTDEwIDZIMTVMMTEgMTBMMTMgMTVMOCAxMlonIHN0cm9rZT0nIzU1NEQ0NTgwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIC8+PC9zdmc+");
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.p-article__rating-stars li.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOCAxMkwzIDE1TDUgOS44NjlMMSA2SDZMOCAxTDEwIDZIMTVMMTEgMTBMMTMgMTVMOCAxMlonIHN0cm9rZT0nI0NCQTY1MCcgZmlsbD0nI0NCQTY1MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjwvc3ZnPg==");
}

.p-article-foot__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 28px;
}

.p-article-foot__info-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.p-article__socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.p-article__socials-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-40);
}

.p-article-foot__controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-article-foot__controls-btn svg {
  color: var(--c-brown-50);
}
.p-article-foot__controls-btn.active svg {
  fill: var(--c-button-additional-pressed);
  stroke: var(--c-button-additional-pressed);
}
.p-article-foot__controls-btn.active:active svg {
  fill: transparent;
  stroke: var(--c-brown-50);
}

.p-article-literature {
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  background: var(--c-surface-white-bg);
  padding: 24px;
}

.p-article-literature__title {
  margin-bottom: 12px;
}

.p-article-literature__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.p-article-literature__item {
  width: 100%;
}

.p-article-literature__link {
  padding: 8px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-article-literature__link svg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (hover: hover) {
  .p-article-literature__link:hover {
    color: var(--c-gold-hover);
  }
}
.p-article-literature__link:active {
  color: var(--c-gold-pressed);
}

.p-article-rec {
  margin-top: 120px;
}

.p-article-rec-slider {
  overflow: visible;
  -webkit-clip-path: inset(0 -9999px 0 0);
          clip-path: inset(0 -9999px 0 0);
}

.p-article-rec-slider__item {
  width: 431px;
  height: auto;
}
.p-article-rec-slider__item .article-card_small-card .article-card__img-c {
  aspect-ratio: 391/240;
}

@media (max-width: 1800px) {
  .p-article-main {
    max-width: 788px;
  }

  .p-article-sidebar {
    width: 330px;
  }

  .p-article-rec-slider__item {
    width: 330px;
  }
  .p-article-rec-slider__item .article-card_small-card .article-card__img-c {
    aspect-ratio: 291/240;
  }
}
@media (max-width: 1220px) {
  .p-article-c {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0;
  }

  .p-article-main {
    max-width: 100%;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-article-sidebar {
    width: 100%;
  }
  .p-article-sidebar:empty {
    display: none;
  }

  .p-article-head-bot {
    margin-top: 20px;
  }

  .p-article-hero {
    margin-top: 20px;
    margin-bottom: 28px;
  }

  .p-article__nav {
    margin-bottom: 40px;
  }

  .p-article__nav-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    white-space: nowrap;
    gap: 20px;
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    overflow: auto;
  }
  .p-article__nav-list::-webkit-scrollbar {
    display: none;
  }

  .p-article__nav-title {
    margin-bottom: 12px;
  }

  .p-article-section__desc {
    margin-bottom: 20px;
  }

  .p-article-section__title {
    font-size: 24px;
  }

  .p-article-section__img-c {
    margin-bottom: 20px;
  }

  .p-article-section__desc {
    font-size: 18px;
  }

  .p-article-section__subdesc {
    font-size: 24px;
  }

  .p-article-sections {
    margin-bottom: 36px;
  }

  .p-article-literature__title {
    font-size: 28px;
  }

  .p-article-rec {
    margin-top: 80px;
  }

  .p-article-rec-slider {
    -webkit-clip-path: initial;
            clip-path: initial;
  }

  .p-article-rec-slider__item {
    width: 338px;
  }
  .p-article-rec-slider__item .article-card_small-card .article-card__img-c {
    aspect-ratio: 298/156;
  }

  .p-article-rec__more-btn-wrap {
    margin-top: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .p-article-head-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .p-article-head-bot {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "author rating" "btn date";
    gap: 8px;
  }
  .p-article-head-bot .article-card__author {
    grid-area: author;
    margin-right: 0;
  }
  .p-article-head-bot .article-card__info {
    grid-area: rating;
    margin-right: 0;
    margin-left: auto;
  }
  .p-article-head-bot .article-card__time {
    grid-area: date;
    margin-left: auto;
  }

  .p-article-head-bot__foot-btn {
    grid-area: btn;
    margin-left: 0;
    margin-right: auto;
  }
  .p-article-head-bot__foot-btn.btn-secondary {
    font-size: 14px;
  }

  .p-article-foot__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 20px;
  }

  .p-article-foot__info-l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }

  .p-article__socials {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }

  .p-article-foot__controls-btn {
    padding: 0 !important;
    width: 48px;
    height: 48px;
  }
  .p-article-foot__controls-btn span {
    display: none;
  }

  .p-article-rec-slider__item {
    width: 100%;
  }
}
.p-articles__head {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.p-articles__head-l .tabs-nav {
  padding-top: 4px;
  padding-bottom: 4px;
}
.p-articles__head-l .tabs-nav__list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.p-articles__head-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.p-articles__head-r .s-main-forum__head-search-form {
  width: 720px;
  margin-bottom: 20px;
}

.p-articles__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}

.p-articles__item._span-2 {
  grid-column: span 2;
}

@media (max-width: 1800px) {
  .p-articles__head-r .s-main-forum__head-search-form {
    width: 445px;
  }
}
@media (max-width: 1439px) {
  .p-articles__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .p-articles__head .s-main-forum__head-search-wrap,
.p-articles__head .s-main-forum__head-search-form {
    width: 100%;
  }

  .p-articles__head-l .tabs-nav {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-articles__head-l .tabs-nav__list {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    overflow: auto;
    white-space: nowrap;
  }
  .p-articles__head-l .tabs-nav__list::-webkit-scrollbar {
    display: none;
  }

  .p-articles__head-r {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .p-articles__head {
    margin-bottom: 20px;
  }

  .p-articles__head-l .tabs-nav {
    margin-bottom: 12px;
  }

  .p-articles__list {
    grid-template-columns: 1fr;
  }

  .p-articles__item._span-2 {
    grid-column: span 1;
  }
}
.p-video__sliders {
  margin-top: 40px;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
  background: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  overflow: hidden;
}
.p-video__sliders_reverse .p-video__sliders-l {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.p-video__sliders_reverse .p-video__sliders-r {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.p-video__sliders-l,
.p-video__sliders-r {
  position: relative;
  min-width: 0;
}

.p-video-main-slider__item .article-card_video {
  border-radius: 0;
  border: none;
}
.p-video-main-slider__item .article-card_video .article-card__title {
  margin-bottom: 10px;
  color: var(--c-brown-100) !important;
}
.p-video-main-slider__item .article-card_video .article-card__desc {
  line-clamp: initial;
  -webkit-line-clamp: initial;
  margin-bottom: 14px;
}

.p-video-main-slider__item-video-wrap {
  aspect-ratio: 834/472;
  position: relative;
  overflow: hidden;
  border-radius: 24px;
}

.p-video-nav-slider-c {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  .p-video-nav-slider-c:hover {
    cursor: none;
  }
  .p-video-nav-slider-c:hover .p-video-nav-slider__custom-cursor {
    opacity: 1;
  }
  .p-video-nav-slider-c:hover a {
    cursor: none;
  }
  .p-video-nav-slider-c:active .p-video-nav-slider__custom-cursor {
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
  }
}

.p-video-nav-slider {
  height: 100%;
}
.p-video-nav-slider .swiper-custom-button-next {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 253, 247, 0)), to(#FFFDF7));
  background: -o-linear-gradient(top, rgba(255, 253, 247, 0) 0%, #FFFDF7 100%);
  background: linear-gradient(180deg, rgba(255, 253, 247, 0) 0%, #FFFDF7 100%);
  width: 100%;
  height: 70px;
  border-radius: 0;
  pointer-events: none;
  border: none;
  z-index: 1;
}

.p-video-nav-slider__item {
  position: relative;
  height: auto;
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  border-radius: 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.p-video-nav-slider__item:before {
  position: absolute;
  display: block;
  content: "";
  background: -webkit-gradient(linear, left top, right top, color-stop(-1.78%, #EEC559), color-stop(1.3%, #EDD88F), color-stop(9.76%, #DFC376), color-stop(80.89%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 -1.78%, #EDD88F 1.3%, #DFC376 9.76%, #C0933D 80.89%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 -1.78%, #EDD88F 1.3%, #DFC376 9.76%, #C0933D 80.89%, #9F732F 100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  border-radius: inherit;
  overflow: hidden;
  inset: 0;
}
.p-video-nav-slider__item.swiper-slide-thumb-active {
  color: var(--c-white-100);
}
.p-video-nav-slider__item.swiper-slide-thumb-active:before {
  opacity: 1;
}
@media (hover: hover) {
  .p-video-nav-slider__item:hover:not(.swiper-slide-thumb-active):before {
    opacity: 0.5;
  }
}

.p-video-nav-slider__item-img-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 192px;
  aspect-ratio: 192/80;
  border-radius: 16px;
  overflow: hidden;
}

.p-video-nav-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-video-nav-slider__item-img-time {
  position: absolute;
  bottom: 8px;
  right: 8px;
  padding: 8px;
  border-radius: 8px;
  color: var(--c-white-100);
  background: var(--c-black-50);
  font-family: var(--f-Arimo);
  font-weight: 700;
  font-size: 12px;
  line-height: 0.9;
  letter-spacing: 0em;
}

.p-video-nav-slider__item-title {
  position: relative;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.p-video-nav-slider__custom-cursor-in {
  width: 120px;
  height: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--c-brown-50);
  background: var(--c-white-40);
  border: 1px solid var(--c-brown-10);
  border-radius: 50%;
}
.p-video-nav-slider__custom-cursor-in svg {
  stroke-width: 1.5px;
}

@media (max-width: 1800px) {
  .p-video__sliders:not(.p-video__sliders_reverse) {
    grid-template-columns: 903px auto;
  }
}
@media (max-width: 1439px) {
  .p-video__sliders:not(.p-video__sliders_reverse) {
    grid-template-columns: 653px auto;
  }

  .p-video__sliders_reverse {
    gap: 12px;
  }
  .p-video__sliders_reverse .p-video__sliders-l {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  .p-video__mob-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .p-video__mob-list-card {
    border-radius: 24px;
    padding: 20px;
    border: 1px solid var(--c-brown-10);
    background: var(--c-surface-white-bg);
  }
  .p-video__mob-list-card:active {
    color: var(--c-gold-text-active);
  }

  .p-video__mob-list-card-img-c {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 12px;
    aspect-ratio: 298/136;
  }

  .p-video__mob-list-card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .p-video__mob-list-card-img-time {
    position: absolute;
    bottom: 8px;
    right: 8px;
    padding: 8px;
    border-radius: 8px;
    color: var(--c-white-100);
    background: var(--c-black-50);
    font-family: var(--f-Arimo);
    font-weight: 700;
    font-size: 12px;
    line-height: 0.9;
    letter-spacing: 0em;
  }

  .p-video__mob-list-card-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: 0em;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
}
@media (max-width: 1220px) {
  .p-video__sliders {
    margin-top: 28px;
    grid-template-columns: 1fr;
    gap: 20px;
    background: none;
    border: none;
    border-radius: 0;
  }

  .p-video-main-slider__item .article-card_video {
    border-radius: 24px;
    border: 1px solid var(--c-brown-10);
    background: var(--c-surface-white-bg);
  }

  .p-video-nav-slider-c {
    position: relative;
    height: 688px;
    background: var(--c-surface-white-bg);
    border: 1px solid var(--c-brown-10);
    border-radius: 24px;
  }

  .p-video-nav-slider {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
  }
}
@media (max-width: 767px) {
  .p-video__sliders {
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
  }

  .p-video-main-slider__item .article-card_video {
    padding: 0;
  }
  .p-video-main-slider__item .article-card_video .article-card__title {
    line-clamp: 1;
    -webkit-line-clamp: 1;
  }
  .p-video-main-slider__item .article-card_video .article-card__desc {
    line-clamp: 2;
    -webkit-line-clamp: 2;
  }
  .p-video-main-slider__item .article-card_video .article-card__content {
    margin-top: 0;
    padding: 8px 16px 20px;
  }

  .p-video-main-slider__item-video-wrap {
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    aspect-ratio: 375/296;
  }

  .p-video-nav-slider__item {
    padding: 20px 16px;
  }

  .p-video-nav-slider__item-img-c {
    width: 140px;
    aspect-ratio: 140/80;
  }

  .p-video__mob-list {
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    grid-template-columns: 1fr;
  }
}
.s-about-head {
  padding-top: 0;
  margin-top: 56px;
}

.s-about-head__title {
  margin-left: auto;
  margin-right: auto;
  max-width: 914px;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 40px;
  line-height: 1.1;
  letter-spacing: -0.03em;
  font-style: italic;
  margin-bottom: 56px;
  text-align: center;
}

.s-about-head__list {
  display: grid;
  gap: 12px;
  grid-template-columns: 1fr 1fr 1fr;
}

.s-about-head__item {
  min-width: 0;
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  padding: 20px;
}

.s-about-head__item-img-c {
  position: relative;
  overflow: hidden;
  aspect-ratio: 538/200;
  margin-bottom: 12px;
  border-radius: 16px;
}

.s-about-head__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-about-head__item-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 10px;
}

.s-about-head__item-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

@media (max-width: 1800px) {
  .s-about-head__title {
    max-width: 674px;
  }

  .s-about-head__item {
    padding-bottom: 46px;
  }

  .s-about-head__item-img-c {
    aspect-ratio: 405/200;
  }
}
@media (max-width: 1220px) {
  .s-about-head {
    margin-top: 28px;
  }

  .s-about-head__title {
    max-width: 672px;
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0em;
    font-style: italic;
    margin-bottom: 28px;
  }
}
@media (max-width: 1024px) {
  .s-about-head__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    overflow: auto;
  }
  .s-about-head__list::-webkit-scrollbar {
    display: none;
  }

  .s-about-head__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 338px;
    padding-bottom: 20px;
  }

  .s-about-head__item-img-c {
    aspect-ratio: 298/160;
  }
}
.s-articles__list {
  display: grid;
  gap: var(--grid-gap);
  grid-template-columns: repeat(6, 1fr);
}

.article-card-rows {
  border-radius: 24px;
  padding: 20px;
  background: var(--c-surface-white-bg);
  grid-column: span 3;
}

.article-card-row:not(:first-child) {
  margin-top: 28px;
  padding-top: 28px;
  border-top: 1px solid var(--c-brown-15);
}

.articles-rows-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.articles-rows-item .article-card {
  border-radius: 24px;
  padding: 20px;
  background: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
}

.article-card {
  background: var(--c-surface-white-bg);
  height: 100%;
}
.article-card_big, .article-card_large {
  padding: 20px;
  border-radius: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.article-card_big .article-card__head, .article-card_large .article-card__head {
  margin-bottom: 12px;
}
.article-card_big .article-card__title, .article-card_large .article-card__title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: 0em;
  margin-bottom: 8px;
}
.article-card_big .article-card__desc, .article-card_large .article-card__desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 40px;
}
.article-card_big {
  grid-column: span 3;
}
.article-card_big .article-card__img-c {
  aspect-ratio: 834/540;
}
.article-card_big .article-card__content {
  margin-top: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.article-card_large {
  grid-column: span 4;
  display: grid;
  grid-template-columns: 1fr 62.426%;
  gap: 0 20px;
  grid-template-areas: "head img" "cont img";
  grid-template-rows: auto 1fr;
}
.article-card_large .article-card__img-c {
  aspect-ratio: 705/600;
}
.article-card_large .article-card__content {
  margin-top: auto;
}
.article-card_large .article-card__desc {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}
.article-card_cols {
  display: grid;
  grid-template-columns: 1fr 265px;
  grid-template-rows: auto 1fr;
  gap: 0 20px;
  grid-template-areas: "head img" "cont img";
}
.article-card_cols .article-card__img-c {
  aspect-ratio: 265/228;
}
.article-card_cols .article-card__title {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}
.article-card_cols .article-card__desc {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}
.article-card_cols-reverse {
  display: grid;
  grid-template-columns: 280px;
  grid-template-rows: auto 1fr;
  gap: 0 20px;
  grid-template-areas: "img head" "img cont";
}
.article-card_cols-reverse .article-card__img-c {
  aspect-ratio: 280/174;
}
.article-card_cols-reverse .article-card__title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}
.article-card_cols-reverse .article-card__desc {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}
.article-card_cols-reverse._is-favorite {
  position: relative;
  padding-right: 68px;
}
.article-card_cols-reverse._is-favorite .article-card__favorite-icon {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
}
.article-card_cols-reverse._is-favorite .article-card__favorite-icon svg {
  stroke: var(--c-gold-text-active);
  fill: var(--c-gold-text-active);
}
.article-card_event {
  display: grid;
  grid-column: span 4;
  grid-template-columns: 280px 1fr;
  grid-template-rows: auto 1fr;
  gap: 0 20px;
  grid-template-areas: "img head" "img cont";
  padding: 20px;
  border-radius: 16px;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-white-bg);
}
.article-card_event .article-card__img-c {
  aspect-ratio: 280/250;
}
.article-card_event .article-card__head {
  padding-top: 7px;
}
.article-card_event .article-card__content {
  margin-top: auto;
  padding-bottom: 7px;
}
.article-card_event .article-card__desc {
  line-clamp: 4;
  -webkit-line-clamp: 4;
  margin-bottom: 0;
}
.article-card_video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-white-bg);
}
.article-card_video .article-card__img-c {
  aspect-ratio: 391/200;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.article-card_video .article-card__content {
  margin-top: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.article-card_video .article-card__author {
  margin-bottom: 12px;
}
.article-card_video .article-card__title {
  margin-bottom: 40px;
}
.article-card_blog {
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-white-bg);
  padding: 20px;
  border-radius: 24px;
  grid-column: span 4;
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 0 20px;
  grid-template-areas: "img head" "img cont";
  grid-template-rows: auto 1fr;
}
.article-card_blog .article-card__img-c {
  aspect-ratio: 280/250;
}
.article-card_blog .article-card__desc {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}
.article-card_blog-big {
  grid-template-columns: 648px 1fr;
}
.article-card_blog-big .article-card__img-c {
  aspect-ratio: 648/400;
}
.article-card_blog-big .article-card__content {
  margin-top: auto;
}
.article-card_blog-big .article-card__title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: 0em;
}
.article-card_blog-big .article-card__desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}
.article-card_small-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-white-bg);
  padding: 20px;
  border-radius: 24px;
}
.article-card_small-card .article-card__head {
  margin-bottom: 12px;
}
.article-card_small-card .article-card__img-c {
  aspect-ratio: 291/240;
}
.article-card_small-card .article-card__content {
  margin-top: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.article-card_small-card .article-card__desc {
  line-clamp: 4;
  -webkit-line-clamp: 4;
  margin-bottom: 40px;
}
@media (hover: hover) {
  .article-card:hover .article-card__img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .article-card:hover .article-card__title {
    color: var(--c-gold-text-active);
  }
}
.article-card:active .article-card__img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.article-card:active .article-card__title {
  color: var(--c-gold-text-active);
}

.article-card__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: var(--grid-gap);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  grid-area: head;
}

.article-card__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-area: cont;
}
.article-card__content .article-card__tags {
  margin-bottom: 12px;
}

.article-card__img-c {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  grid-area: img;
}

.article-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.article-card__tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.article-card__tag {
  padding: 4px 8px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--c-gold-text-active);
  background: var(--c-gold-tab-def-10);
  border-radius: 4px;
}

.article-card__date,
.article-card__city {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

.article-card__title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  margin-bottom: 10px;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.article-card__desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  margin-bottom: 20px;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.article-card__foot {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.article-card__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.article-card__info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: var(--c-brown-70);
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}
.article-card__info-item svg {
  color: var(--c-brown-50);
  width: 16px;
  height: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  stroke-width: 1px;
}

.article-card__time {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-40);
}

.article-card__img-time {
  position: absolute;
  bottom: 8px;
  right: 8px;
  padding: 8px;
  border-radius: 8px;
  color: var(--c-white-100);
  background: var(--c-black-50);
  font-family: var(--f-Arimo);
  font-weight: 700;
  font-size: 12px;
  line-height: 0.9;
  letter-spacing: 0em;
}

.article-card__author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  grid-area: author;
}

.article-card__author-img-c {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}

.article-card__author-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.article-card__author-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
}

.article-card__address {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  margin-bottom: 12px;
}

.article-fill-card {
  position: relative;
  grid-column: span 2;
  overflow: hidden;
  border-radius: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px;
  color: var(--c-white-100);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.article-fill-card_min-h, .article-fill-card:last-child {
  aspect-ratio: 579/660;
}
.article-fill-card_color-black {
  color: var(--c-brown-100);
}
.article-fill-card_align-top {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.article-fill-card_grad-left-top-white .article-fill-card__img-c:before {
  opacity: 1;
  background: -o-linear-gradient(314.2deg, rgba(255, 249, 215, 0.9) 12.66%, rgba(255, 249, 215, 0) 77.61%);
  background: linear-gradient(135.8deg, rgba(255, 249, 215, 0.9) 12.66%, rgba(255, 249, 215, 0) 77.61%);
}
.article-fill-card_grad-left-top-black .article-fill-card__img-c:before {
  opacity: 1;
  background: -o-linear-gradient(339.65deg, rgba(0, 0, 0, 0.6) 40.16%, rgba(0, 0, 0, 0) 63.78%);
  background: linear-gradient(110.35deg, rgba(0, 0, 0, 0.6) 40.16%, rgba(0, 0, 0, 0) 63.78%);
}
.article-fill-card_grad-left-bot-black .article-fill-card__img-c:before {
  opacity: 1;
  background: -o-linear-gradient(21.37deg, rgba(0, 0, 0, 0.7) 13.01%, rgba(0, 0, 0, 0) 60.14%);
  background: linear-gradient(68.63deg, rgba(0, 0, 0, 0.7) 13.01%, rgba(0, 0, 0, 0) 60.14%);
}
@media (hover: hover) {
  .article-fill-card:hover .article-fill-card__img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.article-fill-card:active .article-fill-card__img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.article-fill-card__img-c {
  position: absolute;
  inset: 0;
  border-radius: inherit;
  overflow: hidden;
}
.article-fill-card__img-c:before {
  position: absolute;
  display: block;
  content: "";
  inset: 0;
  z-index: 1;
  opacity: 0;
  border-radius: inherit;
}

.article-fill-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.article-fill-card__content {
  position: relative;
  z-index: 2;
}

.article-fill-card__title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 40px;
  line-height: 1;
  letter-spacing: 0em;
  margin-bottom: 8px;
}

.article-fill-card__desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  max-width: 247px;
  width: 100%;
}

@media (max-width: 1800px) {
  .article-card-row:nth-child(n+4) {
    display: none;
  }

  .article-card_cols .article-card__desc {
    line-clamp: 4;
    -webkit-line-clamp: 4;
  }
  .article-card_cols-reverse .article-card__img-c {
    aspect-ratio: 280/194;
  }
  .article-card_cols-reverse .article-card__desc {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }
  .article-card_large {
    grid-template-columns: 1fr 50%;
  }
  .article-card_large .article-card__img-c {
    aspect-ratio: 1;
  }
  .article-card_blog .article-card__desc {
    line-clamp: 5;
    -webkit-line-clamp: 5;
    margin-bottom: 12px;
  }
}
@media (max-width: 1439px) {
  .articles-rows-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .article-card_cols {
    grid-template-areas: "head head" "cont img";
  }
  .article-card_cols-reverse {
    grid-template-areas: "author" "img" "head" "cont";
    grid-column: span 3;
    grid-template-columns: 1fr;
  }
  .article-card_cols-reverse .article-card__img-c {
    aspect-ratio: 298/158;
    margin-bottom: 12px;
  }
  .article-card_cols-reverse .article-card__desc {
    line-clamp: 2;
    -webkit-line-clamp: 2;
  }
  .article-card_cols-reverse .article-card__author {
    margin-bottom: 10px;
    padding-right: 48px;
  }
  .article-card_cols-reverse._is-favorite {
    padding-right: 20px;
  }
  .article-card_event {
    grid-template-areas: "head" "img" "cont";
    grid-column: span 3;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto 1fr;
  }
  .article-card_event .article-card__img-c {
    aspect-ratio: 298/156;
  }
  .article-card_event .article-card__head {
    padding-top: 0;
  }
  .article-card_event .article-card__content {
    margin-top: 12px;
    padding-bottom: 0;
  }
  .article-card_event .article-card__desc {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    margin-bottom: 0;
  }
  .article-card_blog:not(.article-card_blog-big) {
    grid-template-areas: "head" "img" "cont";
    grid-column: span 3;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto 1fr;
  }
  .article-card_blog:not(.article-card_blog-big) .article-card__img-c {
    aspect-ratio: 298/156;
  }
  .article-card_blog:not(.article-card_blog-big) .article-card__head {
    padding-top: 0;
  }
  .article-card_blog:not(.article-card_blog-big) .article-card__content {
    margin-top: 12px;
    padding-bottom: 0;
  }
  .article-card_blog:not(.article-card_blog-big) .article-card__desc {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    margin-bottom: 20px;
  }
  .article-card_blog-big {
    grid-template-columns: 49% 1fr;
  }
  .article-card_blog-big .article-card__img-c {
    aspect-ratio: 316/240;
  }
  .article-card_blog-big .article-card__title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0em;
  }
  .article-card_blog-big .article-card__desc {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: 0em;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    margin-bottom: 16px;
  }
}
@media (max-width: 1220px) {
  .articles-rows-list {
    grid-template-columns: repeat(2, 1fr);
  }

  .article-card_big .article-card__title, .article-card_large .article-card__title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0em;
  }
  .article-card_big .article-card__desc, .article-card_large .article-card__desc {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: 0em;
    margin-bottom: 20px;
  }
  .article-card_big {
    grid-column: span 3;
  }
  .article-card_big .article-card__img-c {
    aspect-ratio: 298/346;
  }
  .article-card_big .article-card__content {
    margin-top: 12px;
  }
  .article-card_big .article-card__desc {
    line-clamp: 5;
    -webkit-line-clamp: 5;
  }
  .article-card_cols {
    grid-template-columns: 1fr 1fr;
  }
  .article-card_cols .article-card__head {
    margin-bottom: 16px;
  }
  .article-card_cols .article-card__img-c {
    aspect-ratio: 143/180;
  }
  .article-card_video .article-card__content {
    margin-top: 12px;
  }
  .article-card_video .article-card__title {
    margin-bottom: 20px;
  }
  .article-card_small-card .article-card__img-c {
    aspect-ratio: 298/156;
  }
  .article-card_small-card .article-card__content {
    margin-top: 12px;
  }
  .article-card_small-card .article-card__desc {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    margin-bottom: 20px;
  }

  .article-card__title {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }

  .article-card__desc {
    line-clamp: 2;
    -webkit-line-clamp: 2;
  }

  .article-card__head {
    margin-bottom: 10px;
  }

  .article-card-row:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
  }

  .article-fill-card_min-h, .article-fill-card:last-child {
    aspect-ratio: 338/360;
  }

  .article-fill-card__title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0em;
  }

  .article-fill-card__desc {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 0em;
  }
}
@media (max-width: 1024px) {
  .article-card_cols .article-card__foot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }
  .article-card_cols .article-card__desc {
    line-clamp: 2;
    -webkit-line-clamp: 2;
  }
  .article-card_large {
    grid-template-areas: "head" "img" "cont";
    grid-column: span 3;
    grid-template-columns: 1fr;
  }
  .article-card_large .article-card__head {
    margin-bottom: 16px;
  }
  .article-card_large .article-card__img-c {
    aspect-ratio: 298/160;
    margin-bottom: 12px;
  }

  .article-fill-card {
    grid-column: span 3;
  }
  .article-fill-card:has(+ .article-card-rows) {
    grid-column: span 6;
    aspect-ratio: 688/360;
  }
  .article-fill-card:has(+ .article-card-rows) .article-fill-card__content {
    max-width: 306px;
  }

  .article-fill-card__desc {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .s-articles__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .articles-rows-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }

  .article-card_big .article-card__img-c {
    aspect-ratio: 303/216;
  }
  .article-card_cols {
    grid-template-columns: 1fr;
    grid-template-areas: "head" "img" "cont";
  }
  .article-card_cols .article-card__img-c {
    aspect-ratio: 303/160;
    margin-bottom: 12px;
  }
  .article-card_cols .article-card__foot {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .article-card_cols .article-card__desc {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }
  .article-card_blog-big {
    grid-template-areas: "head" "img" "cont";
    grid-column: span 3;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto 1fr;
  }
  .article-card_blog-big .article-card__img-c {
    aspect-ratio: 298/156;
  }
  .article-card_blog-big .article-card__head {
    padding-top: 0;
  }
  .article-card_blog-big .article-card__content {
    margin-top: 12px;
    padding-bottom: 0;
  }
  .article-card_blog-big .article-card__title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: 0em;
  }
  .article-card_blog-big .article-card__desc {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: 0em;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    margin-bottom: 20px;
  }

  .article-card__desc {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }

  .article-fill-card {
    aspect-ratio: 343/360;
  }
  .article-fill-card:has(+ .article-card-rows) {
    aspect-ratio: 343/360;
  }

  .article-fill-card__title br {
    display: none;
  }
}
.s-audio-rec__player-in {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "img info" "img list";
  gap: 0 12px;
}

.s-audio-rec__player-img-c {
  aspect-ratio: 874/424;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  min-width: 0;
  grid-area: img;
}

.s-audio-rec__player-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-audio-rec__player-info {
  grid-area: info;
}

.s-audio-rec__player-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: 0em;
  margin-bottom: 12px;
}

.s-audio-rec__player-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  margin-bottom: 20px;
}

.s-audio-rec__player-ui {
  margin-bottom: 28px;
}

.s-audio-rec__playlist-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-area: list;
  gap: 0 45px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.s-audio-rec__playlist-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-left: auto;
}

.s-audio-rec__playlist {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 435px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.s-audio-rec__playlist-item {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
@media (hover: hover) {
  .s-audio-rec__playlist-item:hover:not(.active) {
    color: var(--c-gold-text-active);
  }
}
.s-audio-rec__playlist-item.active {
  color: var(--c-gold-text-active);
}
.s-audio-rec__playlist-item.active .s-audio-rec__playlist-item-time-btn-icon-c {
  border-color: var(--c-gold-text-active);
  color: var(--c-gold-text-active);
}
.s-audio-rec__playlist-item.active.playing .s-audio-rec__playlist-item-time-btn-icon-c ._default {
  display: none;
}
.s-audio-rec__playlist-item.active.playing .s-audio-rec__playlist-item-time-btn-icon-c ._active {
  display: block;
}
.s-audio-rec__playlist-item.active.paused .s-audio-rec__playlist-item-time-btn-icon-c ._default {
  display: block;
}
.s-audio-rec__playlist-item.active.paused .s-audio-rec__playlist-item-time-btn-icon-c ._active {
  display: none;
}

.s-audio-rec__playlist-item-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  gap: 12px;
  text-align: left;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.s-audio-rec__playlist-item-time-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  white-space: nowrap;
}

.s-audio-rec__playlist-item-time-btn-icon-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border: 1.3px solid;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.s-audio-rec__playlist-item-time-btn-icon-c svg {
  width: 10px;
  height: 10px;
}
.s-audio-rec__playlist-item-time-btn-icon-c ._active {
  display: none;
  color: var(--c-gold-text-active);
  stroke-width: 4px;
}

.s-audio-rec__playlist-item-time-btn-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  line-height: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1439px) {
  .s-audio-rec__playlist-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .s-audio-rec__playlist-title {
    margin-left: 0;
  }
}
@media (max-width: 1220px) {
  .s-audio-rec__player-in {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "img info" "list list";
  }

  .s-audio-rec__player-img-c {
    aspect-ratio: 338/195;
  }

  .s-audio-rec__player-desc {
    margin-bottom: 0;
  }

  .s-audio-rec__player-title {
    font-size: 24px;
  }

  .s-audio-rec__playlist-c {
    margin-top: 28px;
  }

  .s-audio-rec__playlist {
    width: 100%;
    gap: 8px;
  }

  .s-audio-rec__playlist-item {
    padding: 8px 20px;
    border-radius: 8px;
  }
  .s-audio-rec__playlist-item.active {
    color: var(--c-white-100);
    background: var(--c-gold-text-active);
  }
  .s-audio-rec__playlist-item.active .s-audio-rec__playlist-item-time-btn-icon-c {
    border-color: var(--c-white-100);
    color: var(--c-white-100);
  }

  .s-audio-rec__playlist-item-title {
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0em;
  }

  .s-audio-rec__playlist-item-time-btn {
    width: 115px;
  }

  .s-audio-rec__playlist-item-time-btn-icon-c {
    width: 38px;
    height: 38px;
    border: 1px solid;
  }
  .s-audio-rec__playlist-item-time-btn-icon-c svg {
    width: 14px;
    height: 14px;
  }
  .s-audio-rec__playlist-item-time-btn-icon-c ._active {
    color: var(--c-white-100);
  }
}
@media (max-width: 767px) {
  .s-audio-rec__player-in {
    grid-template-areas: "img" "info" "list";
    grid-template-columns: 1fr;
  }

  .s-audio-rec__player-img-c {
    margin-bottom: 12px;
    height: auto;
  }

  .s-audio-rec__playlist-item {
    padding: 16px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }
}
.s-bait {
  overflow-x: clip;
}

.s-bait-slider {
  overflow: visible;
}

.s-bait-slider__item {
  width: auto;
}

.s-bait-slider__item-img-c {
  overflow: hidden;
  border-radius: 24px;
  position: relative;
}

.s-bait-slider__item-img {
  width: auto;
  height: 600px;
}

@media (max-width: 1439px) {
  .s-bait-slider__item-img {
    height: 440px;
  }
}
@media (max-width: 1220px) {
  .s-bait-slider__controls {
    display: none;
  }

  .s-bait-slider__item-img {
    height: 280px;
  }
}
@media (max-width: 767px) {
  .s-bait-slider__item-img {
    height: 61vw;
  }
}
.s-cat-forum__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
  gap: 28px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.s-cat-forum__head-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.s-cat-forum__head-search {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  width: 48px;
  height: 48px;
}
.s-cat-forum__head-search:has(.s-cat-forum__head-search-toggler.active) {
  width: 425px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.s-cat-forum__head-search:has(.s-cat-forum__head-search-toggler.active) .s-cat-forum__head-search-input {
  display: block;
}

.s-cat-forum__head-search-input {
  display: none;
  padding-right: 46px;
}

.s-cat-forum__head-search-toggler {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent;
  color: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .s-cat-forum__head-search-toggler:hover {
    color: var(--c-brown-100);
  }
}
.s-cat-forum__head-search-toggler:active {
  color: var(--c-brown-100);
}

@media (max-width: 1220px) {
  .s-cat-forum__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }

  .s-cat-forum__head-r {
    width: 100%;
    gap: 8px;
  }

  .s-cat-forum__head-search {
    margin-left: auto;
    width: 310px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .s-cat-forum__head-search-input {
    display: block;
  }
}
@media (max-width: 767px) {
  .s-cat-forum__head-r {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .s-cat-forum__head-search {
    margin-left: 0;
    width: 100%;
  }
}
.s-create-theme__sections {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

.s-create-theme__main-fields-rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.s-create-theme__main-fields-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
}
.s-create-theme__main-fields-row_pt-8 {
  padding-top: 8px;
}

.s-create-theme__main-fields-col {
  width: 100%;
}
.s-create-theme__main-fields-col_small {
  width: 37%;
}

@media (max-width: 1220px) {
  .s-create-theme__sections {
    gap: 20px;
  }

  .s-create-theme__main-fields-col_small {
    width: calc(50% - 6px);
  }
}
@media (max-width: 767px) {
  .s-create-theme__main-fields-col_small {
    width: 100%;
  }
}
.s-detail-forum-hero {
  position: relative;
  overflow: hidden;
  background: var(--c-surface-secondary-bg);
}
.s-detail-forum-hero > .container {
  position: relative;
}
.s-detail-forum-hero:before {
  position: absolute;
  display: block;
  content: "";
  width: 1846px;
  height: 880px;
  opacity: 0.8;
  pointer-events: none;
  background: -o-radial-gradient(50% 55.07%, 44.93% 44.93%, #8F02CB 0%, rgba(193, 160, 218, 0) 100%);
  background: radial-gradient(44.93% 44.93% at 50% 55.07%, #8F02CB 0%, rgba(193, 160, 218, 0) 100%);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 100%;
  margin-bottom: -210px;
}

.s-detail-forum-hero-c {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  padding: 40px 0;
}

.s-detail-forum-hero__title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 40px;
  line-height: 1.15;
  letter-spacing: 0em;
  margin-bottom: 12px;
}

.s-detail-forum-hero__desc {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 20px;
}

.s-detail-forum-hero__img-c {
  position: relative;
  height: 240px;
  width: 100%;
  border-radius: 24px;
  overflow: hidden;
}

.s-detail-forum-hero__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-detail-forum-main__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.s-detail-forum-main__head-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-detail-forum-main__head-tags-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4px 8px;
}

.s-detail-forum-main__head-tags-item {
  padding: 3px 8px;
  border-radius: 4px;
  background: var(--c-gold-tab-def-10);
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--c-gold-text-active);
}

.s-detail-forum-main__head-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.s-detail-forum-main__head-btn {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 6px;
  background: var(--c-button-secondary-default);
  border: 1px solid transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.s-detail-forum-main__head-btn svg {
  fill: transparent;
  stroke: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  stroke-width: 1px;
}
.s-detail-forum-main__head-btn:before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#EEC559), color-stop(12.44%, #EDD88F), color-stop(25.82%, #DFC376), color-stop(81.23%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 0%, #EDD88F 12.44%, #DFC376 25.82%, #C0933D 81.23%, #9F732F 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
@media (hover: hover) {
  .s-detail-forum-main__head-btn:hover {
    background: var(--c-button-secondary-hover);
  }
  .s-detail-forum-main__head-btn:hover:before {
    background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
    background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
    background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  }
}
.s-detail-forum-main__head-btn:active {
  background: var(--c-button-secondary-pressed);
}
.s-detail-forum-main__head-btn:active:before {
  background: -webkit-gradient(linear, left top, right top, from(#D1AA45), color-stop(12.44%, #D1C077), color-stop(25.82%, #C2A765), color-stop(81.23%, #9E7C30), to(#7F5E24));
  background: -o-linear-gradient(left, #D1AA45 0%, #D1C077 12.44%, #C2A765 25.82%, #9E7C30 81.23%, #7F5E24 100%);
  background: linear-gradient(90deg, #D1AA45 0%, #D1C077 12.44%, #C2A765 25.82%, #9E7C30 81.23%, #7F5E24 100%);
}
.s-detail-forum-main__head-btn:active svg {
  fill: var(--c-button-additional-pressed);
  stroke: var(--c-button-additional-pressed);
}
.s-detail-forum-main__head-btn.active svg {
  fill: var(--c-button-additional-pressed);
  stroke: var(--c-button-additional-pressed);
}
.s-detail-forum-main__head-btn.active:active svg {
  fill: transparent;
  stroke: var(--c-brown-50);
}

.s-detail-forum-main__head-attention-btn {
  position: relative;
  margin-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background: var(--c-button-additional-default);
  border: 1px solid var(--c-brown-10);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.s-detail-forum-main__head-attention-btn svg {
  fill: var(--c-brown-30);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  stroke-width: 1px;
}
.s-detail-forum-main__head-attention-btn:before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#F2D274), color-stop(12.44%, #F2E0A5), color-stop(25.82%, #E7CE8C), color-stop(81.23%, #CFA14B), to(#AC8036));
  background: -o-linear-gradient(left, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  background: linear-gradient(90deg, #F2D274 0%, #F2E0A5 12.44%, #E7CE8C 25.82%, #CFA14B 81.23%, #AC8036 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (hover: hover) {
  .s-detail-forum-main__head-attention-btn:hover {
    background: var(--c-button-secondary-hover);
  }
  .s-detail-forum-main__head-attention-btn:hover:before {
    opacity: 1;
  }
}
.s-detail-forum-main__head-attention-btn:active {
  background: var(--c-button-additional-pressed);
}
.s-detail-forum-main__head-attention-btn:active:before {
  opacity: 0;
}
.s-detail-forum-main__head-attention-btn:active svg {
  fill: var(--c-white-100);
}

.s-detail-forum-main__body {
  margin-bottom: 40px;
}

.s-detail-forum-main__title {
  margin-bottom: 20px;
}

.s-detail-forum-main__text {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.s-detail-forum-main__foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  margin-bottom: 40px;
}

.s-detail-forum-main__author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}

.s-detail-forum-main__author-img-c {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 11px;
}

.s-detail-forum-main__author-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-detail-forum-main__author-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
}

.s-detail-forum-main__rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin-right: 20px;
}

.s-detail-forum-main__rating-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}
.s-detail-forum-main__rating-btn svg {
  color: var(--c-brown-50);
  stroke-width: 1px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 16px;
  height: 16px;
}
.s-detail-forum-main__rating-btn span {
  color: var(--c-brown-70);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .s-detail-forum-main__rating-btn:hover svg {
    fill: var(--c-brown-15);
  }
}
.s-detail-forum-main__rating-btn:active svg {
  color: var(--c-gold-pressed);
  fill: var(--c-gold-pressed);
}
.s-detail-forum-main__rating-btn:active span {
  color: var(--c-gold-pressed);
}
.s-detail-forum-main__rating-btn.active svg {
  color: var(--c-gold-text-active);
  fill: var(--c-gold-text-active);
}
.s-detail-forum-main__rating-btn.active span {
  color: var(--c-gold-text-active);
}
@media (hover: hover) {
  .s-detail-forum-main__rating-btn.active:hover svg {
    color: var(--c-gold-hover);
    fill: var(--c-gold-hover);
  }
  .s-detail-forum-main__rating-btn.active:hover span {
    color: var(--c-gold-hover);
  }
}
.s-detail-forum-main__rating-btn.active:active svg {
  color: var(--c-brown-50);
  fill: var(--c-brown-15);
}
.s-detail-forum-main__rating-btn.active:active span {
  color: var(--c-brown-70);
}

.s-detail-forum-main__date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}
.s-detail-forum-main__date svg {
  stroke-width: 1px;
}

.s-detail-forum-main__foot-btn {
  margin-left: auto;
}

.s-detail-forum-main__feedbacks-form {
  margin-bottom: 40px;
}

.s-detail-forum-main__feedbacks-form-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 40px;
  line-height: 1.15;
  letter-spacing: 0em;
  margin-bottom: 20px;
}

.s-detail-forum-main__feedbacks-form-field {
  height: 160px;
}

.s-detail-forum-main__feedbacks-form-foot {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.s-detail-forum-main__feedbacks-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 28px;
}

.s-detail-forum-main__feedbacks-controls-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 16px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.s-detail-forum-main__feedbacks-controls-btn svg {
  stroke-width: 1px;
  width: 16px;
  height: 16px;
}
@media (hover: hover) {
  .s-detail-forum-main__feedbacks-controls-btn:hover {
    color: var(--c-gold-hover);
  }
}
.s-detail-forum-main__feedbacks-controls-btn:active {
  color: var(--c-gold-pressed);
}

@media (max-width: 1220px) {
  .s-detail-forum-hero__title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0em;
  }

  .s-detail-forum-hero__desc {
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: -0.03em;
  }

  .s-detail-forum-hero__img-c {
    height: 204px;
    border-radius: 16px;
  }

  .s-detail-forum-main__title {
    margin-bottom: 12px;
  }

  .s-detail-forum-main__text {
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: -0.03em;
  }

  .s-detail-forum-main__feedbacks-form-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0em;
  }

  .s-detail-forum-main__rating-btn svg {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  .s-detail-forum-hero-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 20px;
  }

  .s-detail-forum-hero__img-c {
    height: auto;
    aspect-ratio: 343/160;
  }

  .s-detail-forum-main__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .s-detail-forum-main__head-r {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .s-detail-forum-main__foot {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "author rating" "btn date";
    gap: 8px;
  }

  .s-detail-forum-main__author {
    grid-area: author;
    margin-right: 0;
  }

  .s-detail-forum-main__rating {
    grid-area: rating;
    margin-right: 0;
    margin-left: auto;
  }

  .s-detail-forum-main__date {
    grid-area: date;
    margin-left: auto;
  }

  .s-detail-forum-main__foot-btn {
    grid-area: btn;
    margin-left: 0;
    margin-right: auto;
  }
  .s-detail-forum-main__foot-btn.btn-secondary {
    font-size: 14px;
  }

  .s-detail-forum-main__feedbacks-form-foot {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.s-donate {
  padding-top: 0;
}

.s-donate__wrap {
  position: relative;
  width: 780px;
  min-height: 1180px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.s-donate__wrap-color-bg {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 1100px;
  top: 0;
  left: 0;
  border-radius: 1000px;
  background-color: #746661;
  pointer-events: none;
}
.s-donate__wrap-color-bg:after {
  position: absolute;
  display: block;
  content: "";
  width: 896px;
  height: 800px;
  pointer-events: none;
  background: -o-radial-gradient(50% 50%, 50% 50%, #FAE646 0%, rgba(250, 230, 70, 0) 100%);
  background: radial-gradient(50% 50% at 50% 50%, #FAE646 0%, rgba(250, 230, 70, 0) 100%);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -80px;
}

.s-donate__wrap-img-bg {
  position: absolute;
  pointer-events: none;
  z-index: 4;
}
.s-donate__wrap-img-bg-1 {
  top: 50px;
  right: 100%;
  margin-right: -200px;
}
.s-donate__wrap-img-bg-2 {
  top: 106px;
  left: 100%;
  margin-left: -265px;
}

.s-donate__head,
.s-donate__controls,
.s-donate__tabs {
  position: relative;
  z-index: 3;
}

.s-donate__form {
  width: 520px;
  margin-left: auto;
  margin-right: auto;
  background: var(--c-surface-white-bg);
  border-radius: 24px;
  padding: 40px;
  border: 1px solid var(--c-brown-10);
}

.s-donate__head {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 56px;
  line-height: 1;
  letter-spacing: 0em;
  font-style: italic;
  color: var(--c-white-100);
  text-align: center;
  margin-bottom: 32px;
  max-width: 624px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-donate__head svg {
  width: 53px;
  height: 60px;
  color: #8D8684;
  margin-bottom: 40px;
}

.s-donate__controls {
  margin-bottom: 20px;
}

.s-donate__controls-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px;
  padding: 0 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.s-donate__controls-btn {
  position: relative;
  padding: 0 20px;
  border: 1px solid transparent;
  border-radius: 8px;
  text-transform: uppercase;
  font-family: var(--f-Arimo);
  font-weight: 532;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: var(--c-white-50);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  height: 48px;
}
.s-donate__controls-btn.active {
  color: var(--c-white-100);
  border-color: var(--c-white-50);
}
@media (hover: hover) {
  .s-donate__controls-btn:hover {
    color: var(--c-white-100);
  }
}

.s-donate__form-head {
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.s-donate__form-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: 0em;
}

.s-donate__form-head-img-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 80px;
  height: 80px;
}

.s-donate__form-head-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-donate__form-rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

.s-donate__form-row-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 12px;
}

.s-donate__form-subinfo {
  margin-top: 20px;
  text-align: center;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0em;
  color: var(--c-brown-50);
  padding-left: 10px;
  padding-right: 10px;
}
.s-donate__form-subinfo a {
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .s-donate__form-subinfo a:hover {
    color: var(--c-brown-100);
  }
}

.s-donate__form-info {
  margin-bottom: 20px;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}
.s-donate__form-info b {
  font-family: var(--f-Arimo);
  font-weight: 700;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: 0em;
}

.s-donate__qr-code-img-c {
  width: 262px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.s-donate__qr-code-img {
  width: 100%;
  height: auto;
  display: block;
}

.s-donate__qr-code-desc {
  margin-top: 20px;
  text-align: center;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}

@media (max-width: 1220px) {
  .s-donate__wrap {
    width: 454px;
    min-height: 940px;
    padding-top: 40px;
  }

  .s-donate__wrap-color-bg {
    height: 940px;
  }
  .s-donate__wrap-color-bg:after {
    width: 452px;
    height: 500px;
    bottom: -35px;
  }

  .s-donate__head {
    padding-left: 12px;
    padding-right: 12px;
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0em;
    font-style: italic;
    margin-bottom: 20px;
  }
  .s-donate__head svg {
    width: 35px;
    height: 40px;
    margin-bottom: 28px;
  }

  .s-donate__controls-list {
    padding-left: 9px;
    padding-right: 9px;
  }

  .s-donate__form {
    width: 414px;
    padding: 20px;
  }

  .s-donate__form-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: 0em;
  }

  .s-donate__form-head-img-c {
    width: 65px;
    height: 65px;
  }

  .s-donate__form-rows {
    gap: 25px;
  }

  .s-donate__form-info {
    margin-bottom: 12px;
  }

  .s-donate__wrap-img-bg-1 {
    top: 380px;
    margin-right: -50px;
    width: 272px;
  }
  .s-donate__wrap-img-bg-2 {
    top: 430px;
    margin-left: -85px;
    width: 337px;
  }
}
@media (max-width: 767px) {
  .s-donate__head {
    font-size: 30px;
  }

  .s-donate__controls-list {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 343px;
    margin-left: auto;
    margin-right: auto;
  }

  .s-donate__wrap-img-bg {
    display: none;
  }

  .s-donate__form {
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }

  .s-donate__form-head-img-c {
    width: 55px;
    height: 55px;
  }
}
.s-events__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  margin-bottom: 40px;
}

.s-events__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}

@media (max-width: 1439px) {
  .s-events__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 20px;
  }

  .s-events__head-l {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
@media (max-width: 767px) {
  .s-events__list {
    grid-template-columns: 1fr;
  }
}
.s-feed-line-slider {
  overflow: visible;
}

.s-feed-line-slider__item {
  height: auto;
  width: 674px;
}

.s-feed-line__card {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  background: var(--c-surface-white-bg);
}

.s-feed-line__card-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 20px;
}

.s-feed-line__card-author {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
}

.s-feed-line__card-author-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-feed-line__card-author-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-feed-line__card-author-img-c {
  position: relative;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  overflow: hidden;
}

.s-feed-line__card-author-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-feed-line__card-author-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 4px;
}

.s-feed-line__card-author-subtitle {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}

@media (max-width: 1220px) {
  .s-feed-line-slider__item {
    width: 338px;
  }
}
@media (max-width: 767px) {
  .s-feed-line__title {
    text-align: center;
  }
}
.s-forum__top {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  margin-bottom: 55px;
}

.s-forum__top-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: auto;
}
.s-forum__top-img-1 {
  width: 315px;
  margin-right: -25px;
}
.s-forum__top-img-2 {
  width: 335px;
  margin-left: -25px;
  margin-right: -15px;
}

.s-forum__top-desc {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 34px;
  max-width: 686px;
  width: 100%;
}

.s-forum__top-desc-text {
  text-align: center;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: 0em;
}

.s-forum__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.s-forum__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.s-forum__card {
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  background-color: var(--c-surface-white-bg);
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  gap: 12px;
}
@media (hover: hover) {
  .s-forum__card:is(a, button):hover {
    border-color: var(--c-brown-70);
  }
}
.s-forum__card:is(a, button):active {
  border-color: var(--c-brown-70);
}

.s-forum__card-l {
  max-width: 960px;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.s-forum__card-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 644px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-forum__card-r:has(.s-forum__card-controls) {
  grid-template-columns: 1fr 1fr auto;
  gap: 30px;
}
.s-forum__card-r:has(.s-forum__card-controls) .s-forum__card-info {
  margin-left: 0;
}

.s-forum__card-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.s-forum__card-head-top {
  margin-right: 8px;
}
.s-forum__card-head-top span {
  height: 24px;
  padding: 0 8px;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 10px;
  line-height: 0.8;
  letter-spacing: 0.1em;
  color: var(--c-white-100);
  background: var(--c-gold-text-active);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  text-transform: uppercase;
}

.s-forum__card-head-title {
  position: relative;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  margin-right: 8px;
}
.s-forum__card-head-title:after {
  content: "•";
  margin-left: 8px;
}

.s-forum__card-head-tag {
  height: 24px;
  padding: 0 8px;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--c-gold-text-active);
  background: var(--c-gold-tab-def-10);
}

.s-forum__card-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.s-forum__card-date {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}

.s-forum__card-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-forum__card-author-img-c {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  width: 24px;
  height: 24px;
}

.s-forum__card-author-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-forum__card-author-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
}

.s-forum__card-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.s-forum__card-info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: var(--c-brown-70);
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}
.s-forum__card-info-item svg {
  color: var(--c-brown-50);
  width: 16px;
  height: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  stroke-width: 1px;
}
.s-forum__card-info-item_sub svg {
  width: 24px;
  height: 24px;
  color: var(--c-gold-text-active);
  stroke: var(--c-gold-text-active);
}

.s-forum__card-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.s-forum__card-controls-btn {
  font-family: var(--f-Arimo);
  font-weight: 532;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
}

@media (max-width: 1800px) {
  .s-forum__card {
    padding: 16px 20px;
  }
}
@media (max-width: 1439px) {
  .s-forum__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .s-forum__card-l {
    max-width: 100%;
  }

  .s-forum__card-r {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .s-forum__card-info {
    margin-left: 0;
  }

  .s-forum__more-btn-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1220px) {
  .s-forum__top {
    margin-bottom: 20px;
  }

  .s-forum__top-desc {
    gap: 0;
  }

  .s-forum__top-desc-text {
    margin-top: 15px;
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0em;
    max-width: 452px;
  }

  .s-forum__card-head {
    margin-bottom: 10px;
    gap: 4px 0;
    margin-right: -10px;
  }
}
@media (max-width: 767px) {
  .s-forum__card-r {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }
  .s-forum__card-r:has(.s-forum__card-controls) {
    gap: 8px;
  }

  .s-forum__card-head-top {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    margin-bottom: 4px;
  }

  .s-forum__more-btn-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.s-hero {
  padding-top: 60px;
}

.s-hero-c {
  display: grid;
  gap: 0 36px;
  grid-template-columns: 33% auto;
  grid-template-rows: auto 1fr;
  grid-template-areas: "info slider" "subslider slider";
}

.s-hero-main-slider-c {
  grid-area: slider;
  min-width: 0;
  align-self: start;
}

.s-hero-main-slider {
  border-radius: 24px;
}

.s-hero-main-slider__item-img-c {
  position: relative;
  aspect-ratio: 1145/785;
  overflow: hidden;
}

.s-hero-main-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-hero__info {
  grid-area: info;
  margin-bottom: 35px;
}

.s-hero__info-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: 0em;
  margin-bottom: 8px;
}

.s-hero__info-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.s-hero__info-btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.s-hero__events {
  margin-top: auto;
  min-width: 0;
  grid-area: subslider;
}

.s-hero__events-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
  padding-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-hero__events-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--c-gold-text-active);
}

.s-hero__events-more-btn {
  font-family: var(--f-Cormorant);
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  text-transform: uppercase;
  color: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .s-hero__events-more-btn:hover {
    color: var(--c-gold-hover);
  }
}
.s-hero__events-more-btn:active {
  color: var(--c-gold-pressed);
}

.s-hero-events-slider__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

.s-hero-events-slider__card-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-hero-events-slider__card-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-hero-events-slider__card-img-c {
  position: relative;
  width: 120px;
  aspect-ratio: 1;
  border-radius: 8px;
  overflow: hidden;
}

.s-hero-events-slider__card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-hero-events-slider__card-r {
  padding-top: 6px;
}

.s-hero-events-slider__card-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.1;
  letter-spacing: 0em;
  color: var(--c-brown-70);
  margin-bottom: 8px;
  gap: 8px;
}
.s-hero-events-slider__card-date span {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 12px;
  line-height: 0.9;
  letter-spacing: 0em;
  line-height: 12px;
}

.s-hero-events-slider__card-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0em;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.s-hero-events-slider__controls {
  position: absolute;
  bottom: 6px;
  left: 144px;
  z-index: 5;
}

.s-hero-events-slider__pagination.swiper-custom-pagination {
  position: relative;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  margin-bottom: 30px;
}
.s-hero-events-slider__pagination.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  bottom: 0;
  overflow: hidden;
}
.s-hero-events-slider__pagination.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  height: 2px;
  border-radius: 2px;
  opacity: 1;
  background: var(--c-brown-15);
}
.s-hero-events-slider__pagination.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  background: var(--c-gold-text-active);
  opacity: 0;
}
.s-hero-events-slider__pagination.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--c-brown-15);
}
.s-hero-events-slider__pagination.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  opacity: 1;
  -webkit-animation: bulletProgress 3s linear forwards;
          animation: bulletProgress 3s linear forwards;
}
.s-hero-events-slider__pagination.swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets.autoplay-paused .swiper-pagination-bullet-active:before {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

@-webkit-keyframes bulletProgress {
  from {
    width: 1%;
  }
  to {
    width: 100%;
  }
}

@keyframes bulletProgress {
  from {
    width: 1%;
  }
  to {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .s-hero-c {
    grid-template-columns: 41% auto;
  }

  .s-hero__info-btn-wrap {
    margin-top: 20px;
  }
}
@media (max-width: 1220px) {
  .s-hero {
    padding-top: 40px;
  }

  .s-hero-c {
    grid-template-columns: 1fr 1fr;
    gap: 0 var(--grid-gap);
    grid-template-areas: "info slider" "subslider subslider";
  }

  .s-hero__events {
    margin-top: 40px;
  }

  .s-hero__info {
    margin-bottom: 0;
  }

  .s-hero__info-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 32px;
    line-height: 1.1;
    letter-spacing: 0em;
  }

  .s-hero-main-slider-c .swiper-custom-button {
    display: none;
  }
  .s-hero-main-slider-c .swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets {
    top: 100%;
    margin-top: 10px;
    bottom: auto;
  }
  .s-hero-main-slider-c .swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    background: var(--c-brown-50);
  }
  .s-hero-main-slider-c .swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--c-gold-text-active);
  }

  .s-hero-main-slider {
    overflow: visible;
    border-radius: 16px;
    -webkit-clip-path: inset(0 -9999px 0 0);
            clip-path: inset(0 -9999px 0 0);
  }

  .s-hero-main-slider__item-img-c {
    aspect-ratio: 338/200;
    border-radius: 16px;
  }

  .s-hero-events-slider {
    overflow: visible;
  }

  .s-hero-events-slider__pagination.swiper-custom-pagination {
    margin-bottom: 12px;
  }

  .s-hero-events-slider__controls {
    display: none;
  }

  .s-hero-events-slider__card {
    gap: 12px;
  }

  .s-hero-events-slider__card-r {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .s-hero-c {
    grid-template-columns: 1fr;
    gap: 0;
    grid-template-areas: "slider" "info" "subslider";
  }

  .s-hero-main-slider-c {
    margin-bottom: 20px;
  }
  .s-hero-main-slider-c .swiper-custom-pagination.swiper-pagination-horizontal.swiper-pagination-bullets {
    position: relative;
  }

  .s-hero-main-slider {
    -webkit-clip-path: none;
            clip-path: none;
  }

  .s-hero-main-slider__item-img-c {
    aspect-ratio: 343/160;
    border-radius: 16px;
  }

  .s-hero__info-title,
.s-hero__info-desc {
    text-align: center;
  }

  .s-hero__info-btn {
    width: 100%;
  }

  .s-hero-events-slider__card-img-c {
    border-radius: 16px;
  }

  .s-hero__events-head {
    margin-bottom: 12px;
  }

  .s-hero__events-more-btn-mob {
    width: 100%;
    margin-top: 20px;
  }
}
.s-history {
  padding-top: 160px;
  padding-bottom: 420px;
  overflow: initial;
  overflow-y: clip;
  overflow-x: clip;
}
.s-history:after {
  display: none;
}

.s-history__list-wrap {
  position: relative;
}

.s-history__list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 140px;
  gap: 150px;
}

.s-history__item {
  display: grid;
  gap: 0 12px;
  grid-template-columns: 1fr 1fr;
}
.s-history__item:nth-child(even) .s-history__item-col {
  grid-column: 1;
}

.s-history__item-col {
  grid-column: 2;
  padding: 20px;
  border-radius: 24px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background: var(--c-white-40);
}

.s-history__item-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 40px;
  line-height: 1;
  letter-spacing: 0em;
  margin-bottom: 12px;
}

.s-history__item-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.s-history__list-bg-img-c {
  position: -webkit-sticky;
  position: sticky;
  top: 240px;
}

.s-history__list-bg-img {
  width: 950px;
  height: auto;
  -webkit-transform: rotate(-15deg) translateX(-50%);
      -ms-transform: rotate(-15deg) translateX(-50%);
          transform: rotate(-15deg) translateX(-50%);
  left: 50%;
  position: absolute;
  top: -305px;
}

@media (max-width: 1220px) {
  .s-history {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .s-history__list {
    gap: 80px;
  }

  .s-history__item-title {
    font-family: var(--f-Arimo);
    font-weight: 450;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0em;
  }

  .s-history__list-bg-img {
    width: 550px;
    top: -215px;
  }
}
@media (max-width: 767px) {
  .s-history {
    padding-bottom: 80px;
  }

  .s-history__list {
    margin-top: 330px;
    gap: 20px;
  }

  .s-history__item {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .s-history__list-bg-img-c {
    top: 380px;
  }

  .s-history__list-bg-img {
    width: 90vw;
    top: -365px;
  }
}
.s-how-to__video-wrap {
  aspect-ratio: 16/7;
  overflow: hidden;
  border-radius: 24px;
  width: 100%;
}

.s-literature__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}

.s-literature__head-main-img {
  max-width: 408px;
  height: auto;
}

.s-literature__title {
  padding-top: 12px;
}

.s-literature__head-bot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
}

@media (max-width: 1220px) {
  .s-literature__head-main-img {
    max-width: 343px;
  }

  .s-literature__title {
    padding-top: 20px;
  }

  .s-literature__head {
    margin-bottom: 20px;
  }

  .s-literature__head-bot {
    gap: 25px;
  }

  .s-literature__head-bot-img {
    width: 150px;
  }
}
@media (max-width: 767px) {
  .s-literature__head-main-img {
    width: 100%;
    max-width: 408px;
  }

  .s-literature__head-bot-img {
    display: none;
  }
}
.s-main-forum__head {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}

.s-main-forum__head-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-main-forum__head-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-main-forum__tabs-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4px 16px;
}

.s-main-forum__tabs-nav-btn {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  padding: 8px;
  color: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transition: all 0.3s;
}
.s-main-forum__tabs-nav-btn.active {
  color: var(--c-brown-100);
  pointer-events: none;
}
@media (hover: hover) {
  .s-main-forum__tabs-nav-btn:hover {
    color: var(--c-gold-text-active);
  }
}
.s-main-forum__tabs-nav-btn:active {
  color: var(--c-gold-text-active);
}

.s-main-forum__head-search-form {
  width: 410px;
  position: relative;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.s-main-forum__head-search-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent;
  color: var(--c-brown-50);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .s-main-forum__head-search-btn:hover {
    color: var(--c-brown-100);
  }
}

.s-main-forum__head-search-input {
  padding-right: 50px;
}

.s-main-forum__tab-head {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}

.s-main-forum__tab-head-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.s-main-forum__tab-head-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-main-forum__tab-head-desc {
  max-width: 560px;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

@media (max-width: 1220px) {
  .s-main-forum__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }

  .s-main-forum__head-search-form {
    width: 100%;
  }

  .s-main-forum__tab-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 12px;
    margin-bottom: 20px;
  }

  .s-main-forum__tab-head-l {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .s-main-forum__tabs-nav-list {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    overflow: auto;
  }
  .s-main-forum__tabs-nav-list::-webkit-scrollbar {
    display: none;
  }

  .s-main-forum__tabs-nav-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.s-materials__tab-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.s-materials__tab-head-r {
  margin-top: -83px;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.s-materials__tab-count {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0em;
  color: var(--c-brown-50);
}

.s-materials__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.s-materials__item {
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  background-color: var(--c-surface-white-bg);
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 110px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.s-materials__item-l {
  max-width: 960px;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.s-materials__item-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 644px;
  display: grid;
  grid-template-columns: 160px 75px auto;
  gap: 125px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-materials__item-download {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

.s-materials__item-subtitle,
.s-materials__item-size,
.s-materials__item-download-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
}

.s-materials__item-download-choose-btn {
  padding-left: 9px;
}
.s-materials__item-download-choose-btn:has(span + svg) {
  padding-right: 6px;
}

.s-materials__item-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

@media (max-width: 1439px) {
  .s-materials__tab-head {
    margin-bottom: 28px;
  }

  .s-materials__tab-head-r {
    margin-top: 0;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .s-materials__item {
    gap: 55px;
  }

  .s-materials__item-r {
    width: 260px;
    grid-template-columns: 75px auto;
    gap: 20px;
  }

  .s-materials__item-subtitle {
    margin-bottom: 8px;
  }
}
@media (max-width: 767px) {
  .s-materials__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }

  .s-materials__item-l {
    width: 100%;
    max-width: 100%;
  }

  .s-materials__item-r {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
  }
}
.s-meanings-c {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

.s-meanings__imgs {
  gap: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.s-meanings__img-c {
  aspect-ratio: 874/480;
  position: relative;
  overflow: hidden;
  border-radius: 24px;
}

.s-meanings__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-meanings__info-list {
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--header-h) + 12px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.s-meanings__info-item {
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  overflow: hidden;
  background: var(--c-surface-white-bg);
}

.s-meanings__info-item-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
  padding: 20px;
  border-radius: inherit;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
}
.s-meanings__info-item-btn.active {
  padding-bottom: 8px;
}
.s-meanings__info-item-btn span {
  max-width: 626px;
}

.s-meanings__info-item-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  padding: 0 20px 20px;
  max-width: 666px;
}

@media (max-width: 1220px) {
  .s-meanings__img-c {
    aspect-ratio: 338/160;
  }
  .s-meanings__img-c:not(:first-child) {
    display: none;
  }
}
@media (max-width: 767px) {
  .s-meanings-c {
    grid-template-columns: 1fr;
  }
}
.s-media__video-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
}

@media (max-width: 1800px) {
  .s-media__video-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1220px) {
  .s-media__video-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .s-media__video-list {
    grid-template-columns: 1fr;
  }
}
.s-motivation__wrap {
  position: relative;
  width: 781px;
  min-height: 1111px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.s-motivation__wrap-img-bg {
  position: absolute;
  pointer-events: none;
  z-index: 4;
}
.s-motivation__wrap-img-bg-1 {
  top: 150px;
  right: 100%;
  margin-right: -310px;
}
.s-motivation__wrap-img-bg-2 {
  top: 145px;
  left: 100%;
  margin-left: -255px;
}

.s-motivation__wrap-color-bg {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 1000px;
  background-color: #746661;
  pointer-events: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.s-motivation__wrap-color-bg:before {
  position: absolute;
  display: block;
  content: "";
  width: 896px;
  height: 960px;
  pointer-events: none;
  background: -o-radial-gradient(50% 50%, 50% 50%, #FAE646 0%, rgba(250, 230, 70, 0) 100%);
  background: radial-gradient(50% 50% at 50% 50%, #FAE646 0%, rgba(250, 230, 70, 0) 100%);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -80px;
}

.s-motivation__wrap-color-img {
  position: relative;
  width: 100%;
  height: auto;
}

.s-motivation__head {
  padding-top: 50px;
  position: relative;
  text-align: center;
  color: var(--c-white-100);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.s-motivation__head svg {
  width: 53px;
  height: 60px;
  color: #8D8684;
  margin-bottom: 45px;
}

.s-motivation__head-subtitle {
  max-width: 543px;
  margin-left: auto;
  margin-right: auto;
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0em;
  margin-bottom: 28px;
}

.s-motivation__head-title {
  max-width: 674px;
  margin-left: auto;
  margin-right: auto;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 56px;
  line-height: 1;
  letter-spacing: 0em;
  font-style: italic;
}

@media (max-width: 1220px) {
  .s-motivation__wrap {
    width: 453px;
    min-height: 750px;
  }

  .s-motivation__wrap-color-bg:before {
    width: 550px;
    height: 550px;
  }

  .s-motivation__head {
    padding: 40px 20px 0;
  }
  .s-motivation__head svg {
    width: 35px;
    height: 40px;
    margin-bottom: 28px;
  }

  .s-motivation__head-subtitle {
    max-width: 303px;
    margin-bottom: 20px;
  }
  .s-motivation__head-subtitle br {
    display: none;
  }

  .s-motivation__head-title {
    font-size: 32px;
  }

  .s-motivation__wrap-img-bg {
    top: auto;
    bottom: -40px;
  }
  .s-motivation__wrap-img-bg-1 {
    width: 320px;
    margin-right: -215px;
  }
  .s-motivation__wrap-img-bg-2 {
    width: 330px;
    margin-left: -200px;
  }
}
@media (max-width: 767px) {
  .s-motivation__head-title br {
    display: none;
  }

  .s-motivation__wrap {
    min-height: initial;
    max-height: 750px;
    height: 174vw;
  }

  .s-motivation__wrap-color-bg:before {
    width: 120vw;
    height: 112vw;
    max-width: 550px;
    max-height: 550px;
  }

  .s-motivation__wrap-img-bg-1 {
    width: 250px;
    margin-right: -170px;
  }
  .s-motivation__wrap-img-bg-2 {
    width: 250px;
    margin-left: -145px;
  }
}
.s-partners__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
}

.s-partners__item {
  border-radius: 24px;
  background-color: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
  padding: 20px;
}

.s-partners__item-img-c {
  position: relative;
  height: 64px;
  margin-bottom: 40px;
}

.s-partners__item-img {
  display: block;
  height: 100%;
  max-width: 100%;
  width: auto;
}

.s-partners__item-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0em;
}

@media (max-width: 1439px) {
  .s-partners__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1220px) {
  .s-partners__item-img-c {
    margin-bottom: 12px;
  }

  .s-partners__item-title {
    font-family: var(--f-Arimo);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .s-partners__list {
    grid-template-columns: repeat(2, 1fr);
  }

  .s-partners__item-title {
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word;
  }
}
.s-pass-rec__title {
  margin-bottom: 40px;
}

.s-pass-rec__form-wrap {
  background: var(--c-surface-white-bg);
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  padding: 40px;
}

.s-pass-rec__form-cols {
  max-width: 330px;
}

@media (max-width: 1220px) {
  .s-pass-rec__title {
    margin-bottom: 20px;
  }

  .s-pass-rec__form-wrap {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .s-pass-rec__form-cols {
    max-width: 100%;
  }
}
.s-profile-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

.s-profile-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 430px;
}

.s-profile-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.s-profile-r .s-forum__card-l {
  max-width: 644px;
}
.s-profile-r .s-forum__card-r {
  width: 517px;
}

.s-profile-r-in {
  background: var(--c-surface-white-bg);
  padding: 40px;
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
}

.s-profile-r__title {
  margin-bottom: 40px;
}

.s-profile__subinfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.s-profile__subinfo-item {
  width: 100%;
}
.s-profile__subinfo-item_auto {
  width: auto;
}

.s-profile__subinfo-item-title {
  font-family: var(--f-Arimo);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 8px;
}

.s-profile__subinfo-item-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}
.s-profile__pass-form {
  max-width: 330px;
}

.s-profile__public-info {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.s-profile__public-info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.s-profile__public-info-item-title {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 48px;
  line-height: 1;
  letter-spacing: 0em;
  font-style: italic;
}

.s-profile__public-info-item-desc {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 16px;
  line-height: 1.14;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--c-brown-50);
}

.s-profile__public-nav-c {
  margin-bottom: 10px;
}

.s-profile__public-nav {
  background: var(--c-surface-white-bg);
  padding: 15px 20px;
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  min-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-profile__public-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.s-profile__public-nav-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px;
  background: transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  color: var(--c-brown-50);
  transition: all 0.3s;
}
.s-profile__public-nav-btn.active {
  pointer-events: none;
  color: var(--c-brown-100);
}
@media (hover: hover) {
  .s-profile__public-nav-btn:hover {
    color: var(--c-brown-100);
  }
}
.s-profile__public-nav-btn:active {
  color: var(--c-brown-100);
}

.s-profile__public-main-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.s-profile__public-main-item:has(.s-profile__public-main-item-bot) .s-forum__card {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.s-profile__public-main-item:has(.s-profile__public-main-item-bot) .s-profile__public-main-item-top .forum-feedbacks__item {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.s-profile__public-main-item:has(.s-profile__public-main-item-bot) .s-profile__public-main-item-bot .forum-feedbacks__item {
  padding-top: 40px;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@media (max-width: 1800px) {
  .s-profile-l {
    width: 330px;
  }

  .s-profile-r .s-forum__card-l {
    max-width: 344px;
  }
}
@media (max-width: 1439px) {
  .s-profile-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }

  .s-profile-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-bottom: 10px;
  }

  .s-profile-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .s-profile-r .s-registration__form-r {
    max-width: 100%;
  }
  .s-profile-r .s-forum__card-l {
    max-width: 100%;
  }
  .s-profile-r .s-forum__card-r {
    width: 100%;
  }

  .s-profile-r-in {
    padding: 20px;
  }

  .s-profile__public-info {
    gap: 35px;
  }

  .s-profile__public-nav-c {
    padding-right: var(--cont-pad);
    padding-left: var(--cont-pad);
    margin-right: calc(var(--cont-pad) * -1);
    margin-left: calc(var(--cont-pad) * -1);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
  }
  .s-profile__public-nav-c::-webkit-scrollbar {
    display: none;
  }

  .s-profile__public-nav-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .s-profile__public-nav-btn {
    white-space: nowrap;
  }
}
@media (max-width: 1220px) {
  .s-profile-r__title {
    margin-bottom: 20px;
  }

  .s-profile__edit-form .form-section._fullname .fields-col, .s-profile__edit-form .form-section._nickname .fields-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(33.3333333333% - 8px);
  }
}
@media (max-width: 767px) {
  .s-profile__subinfo-item_auto {
    width: 100%;
  }

  .s-profile__pass-form {
    max-width: 100%;
  }

  .s-profile__edit-form .form-section._fullname .fields-col, .s-profile__edit-form .form-section._nickname .fields-col {
    width: 100%;
  }

  .s-profile-r .s-forum__more-btn-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .s-profile__public-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.s-question__main-img-c {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1760/540;
  border-radius: 24px;
  margin-bottom: 40px;
}

.s-question__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

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

.s-question__desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 50px;
  line-height: 1.2;
  letter-spacing: -0.03em;
  font-style: italic;
  width: 100%;
  max-width: 874px;
  text-align: center;
}

@media (max-width: 1220px) {
  .s-question__main-img-c {
    margin-bottom: 12px;
  }

  .s-question__desc {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0em;
    font-style: italic;
    max-width: 454px;
  }
}
@media (max-width: 767px) {
  .s-question__main-img-c {
    aspect-ratio: 343/208;
  }

  .s-question__btns-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }

  .s-question__btn {
    width: 100%;
  }
}
.s-registration__title {
  margin-bottom: 40px;
}

.s-registration__form-wrap {
  background: var(--c-surface-white-bg);
  border-radius: 24px;
  border: 1px solid var(--c-brown-10);
  padding: 40px 40px 60px;
}

.s-registration__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
}
.s-registration__form .checkbox-label {
  max-width: 440px;
}

.s-registration__form-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}

.s-registration__form-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  max-width: 876px;
}

.s-registration__form-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.s-registration__form-date-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.s-registration__form-date-sub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.s-registration__form-ava {
  width: 200px;
  position: relative;
}

.s-registration__form-ava-img-c {
  position: relative;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid var(--c-brown-10);
}

.s-registration__form-ava-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.s-registration__form-ava-img[src=""] {
  display: none;
}
.s-registration__form-ava-img[src=""] ~ .s-registration__form-ava-placeholder {
  display: block;
}

.s-registration__form-ava-placeholder {
  display: none;
  width: 100%;
  height: auto;
}

.s-registration__form-ava-file-label {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
}

.s-registration__form-ava-file-btn {
  width: 64px;
  height: 64px;
}

.s-registration__form-ava-file-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

@media (max-width: 1800px) {
  .s-registration__form {
    gap: 40px;
  }

  .s-registration__form-ava {
    width: 180px;
  }

  .s-registration__form-r {
    max-width: 740px;
  }
}
@media (max-width: 1220px) {
  .s-registration__title {
    margin-bottom: 20px;
  }

  .s-registration__form-wrap {
    padding: 20px;
  }

  .s-registration__form {
    gap: 12px;
  }

  .s-registration__form-ava {
    width: 205px;
  }

  .s-registration__form-ava-file-btn {
    width: 80px;
    height: 80px;
  }

  .s-registration__form-date {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }
}
@media (max-width: 767px) {
  .s-registration__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-registration__form-ava {
    margin-left: auto;
    margin-right: auto;
  }

  .s-registration__form-date-fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
  .s-registration__form-date-fields .field-wrap {
    width: 100%;
  }
  .s-registration__form-date-fields .select2-container {
    width: 100% !important;
  }
}
.s-relevant-art-slider {
  overflow: visible;
}

.s-relevant-art-slider__item {
  width: 331px;
  height: auto;
}

@media (max-width: 1220px) {
  .s-relevant-art-slider__item {
    width: 338px;
  }
}
.s-sisters-c {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
}

.s-sisters__main-bg-img-c {
  width: 1010px;
  pointer-events: none;
  margin: -65px auto -365px;
}

.s-sisters__main-bg-img {
  width: 100%;
  height: auto;
  display: block;
}

.s-sisters__bg-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: auto;
  margin-top: 65px;
}
.s-sisters__bg-img-1 {
  width: 224px;
}
.s-sisters__bg-img-2 {
  width: 234px;
}
.s-sisters__bg-img-3 {
  margin-top: 45px;
  width: 217px;
}
.s-sisters__bg-img-4 {
  margin-top: 80px;
  width: 213px;
}

.s-sisters__desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  max-width: 782px;
  width: 100%;
}
.s-sisters__desc svg {
  color: var(--c-white-100);
}

.s-sisters__desc-text {
  text-align: center;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 50px;
  line-height: 1.2;
  letter-spacing: -0.03em;
  font-style: italic;
}

@media (max-width: 1439px) {
  .s-sisters__main-bg-img-c {
    width: 600px;
    margin: -25px auto -220px;
  }
}
@media (max-width: 1220px) {
  .s-sisters__main-bg-img-c {
    width: 339px;
    margin: -25px auto -60px;
  }

  .s-sisters__desc {
    gap: 30px;
    max-width: 430px;
  }

  .s-sisters__desc-text {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2;
    letter-spacing: 0em;
    font-style: italic;
  }

  .s-sisters__bg-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    height: auto;
    margin-top: 65px;
  }
  .s-sisters__bg-img-1 {
    width: 124px;
    margin-top: 47px;
  }
  .s-sisters__bg-img-2 {
    width: 129px;
    margin-top: 53px;
  }
  .s-sisters__bg-img-3 {
    margin-top: 35px;
    width: 120px;
  }
  .s-sisters__bg-img-4 {
    margin-top: 50px;
    width: 120px;
  }
}
@media (max-width: 767px) {
  .s-sisters__desc {
    gap: 0;
    max-width: 100%;
  }

  .s-sisters__bg-img {
    margin-top: 25px;
    margin-bottom: 20px;
  }
  .s-sisters__bg-img-2 {
    width: 234px;
  }
  .s-sisters__bg-img-4 {
    width: 216px;
  }

  .s-sisters__main-bg-img-c {
    width: 100%;
    margin-bottom: 0;
  }
}
.s-team__sliders {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
  background: var(--c-surface-white-bg);
  border: 1px solid var(--c-brown-10);
  border-radius: 24px;
  overflow: hidden;
}

.s-team__sliders-l,
.s-team__sliders-r {
  position: relative;
  min-width: 0;
}

.s-team-main-slider__item {
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
}

.s-team-main-slider__item-img-c {
  overflow: hidden;
  position: relative;
  aspect-ratio: 834/422;
  border-radius: 16px;
  margin-bottom: 20px;
}

.s-team-main-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-team-main-slider__item-foot {
  margin-top: auto;
}

.s-team-main-slider__item-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 20px;
  line-height: 1.1;
  letter-spacing: 0em;
  font-style: italic;
  margin-bottom: 20px;
}

.s-team-main-slider__item-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 10px;
}

.s-team-main-slider__item-subtitle {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

.s-team-nav-slider-c {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  .s-team-nav-slider-c:hover {
    cursor: none;
  }
  .s-team-nav-slider-c:hover .s-team-nav-slider__custom-cursor {
    opacity: 1;
  }
  .s-team-nav-slider-c:hover a {
    cursor: none;
  }
  .s-team-nav-slider-c:active .s-team-nav-slider__custom-cursor {
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
  }
}

.s-team-nav-slider {
  height: 100%;
}
.s-team-nav-slider .swiper-custom-button-next {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 253, 247, 0)), to(#FFFDF7));
  background: -o-linear-gradient(top, rgba(255, 253, 247, 0) 0%, #FFFDF7 100%);
  background: linear-gradient(180deg, rgba(255, 253, 247, 0) 0%, #FFFDF7 100%);
  width: 100%;
  height: 70px;
  border-radius: 0;
  pointer-events: none;
  border: none;
  z-index: 1;
}

.s-team-nav-slider__item {
  padding: 20px;
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: auto;
}
.s-team-nav-slider__item:before {
  position: absolute;
  display: block;
  content: "";
  background: -webkit-gradient(linear, left top, right top, color-stop(-1.78%, #EEC559), color-stop(1.3%, #EDD88F), color-stop(9.76%, #DFC376), color-stop(80.89%, #C0933D), to(#9F732F));
  background: -o-linear-gradient(left, #EEC559 -1.78%, #EDD88F 1.3%, #DFC376 9.76%, #C0933D 80.89%, #9F732F 100%);
  background: linear-gradient(90deg, #EEC559 -1.78%, #EDD88F 1.3%, #DFC376 9.76%, #C0933D 80.89%, #9F732F 100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  border-radius: inherit;
  overflow: hidden;
  inset: 0;
}
.s-team-nav-slider__item.swiper-slide-thumb-active {
  color: var(--c-white-100);
}
.s-team-nav-slider__item.swiper-slide-thumb-active:before {
  opacity: 1;
}
@media (hover: hover) {
  .s-team-nav-slider__item:hover:not(.swiper-slide-thumb-active):before {
    opacity: 0.5;
  }
}

.s-team-nav-slider__item-title {
  position: relative;
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0em;
}

.s-team-nav-slider__item-subtitle {
  position: relative;
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
  text-align: right;
}

.s-team-nav-slider__custom-cursor-in {
  width: 120px;
  height: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--c-brown-50);
  background: var(--c-white-40);
  border: 1px solid var(--c-brown-10);
  border-radius: 50%;
}
.s-team-nav-slider__custom-cursor-in svg {
  stroke-width: 1.5px;
}

@media (max-width: 1800px) {
  .s-team-main-slider__item-img-c {
    aspect-ratio: 648/422;
  }
}
@media (max-width: 1220px) {
  .s-team-nav-slider__item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    padding: 16px;
  }

  .s-team-nav-slider__item-subtitle {
    text-align: left;
  }

  .s-team-main-slider__item-img-c {
    aspect-ratio: 306/160;
    margin-bottom: 12px;
  }

  .s-team-main-slider__item-desc {
    font-family: var(--f-Cormorant);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.1;
    letter-spacing: 0em;
    font-style: italic;
  }

  .s-team-main-slider__item-subtitle {
    font-size: 16px;
  }

  .s-team-nav-slider__item-title {
    font-size: 16px;
  }

  .s-team-nav-slider__item-desc {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .s-team__sliders {
    grid-template-columns: 1fr;
    overflow: visible;
    border-radius: none;
    border: none;
    background: none;
  }

  .s-team__sliders-r {
    display: none;
  }

  .s-team-main-slider {
    overflow: visible;
  }

  .s-team-main-slider__item {
    width: 90vw;
    border: 1px solid var(--c-brown-10);
    background: var(--c-surface-white-bg);
    border-radius: 24px;
  }
}
.s-videoday-slider {
  overflow: visible;
}

.s-videoday-slider__item {
  width: 874px;
}

.s-videoday-slider__item-video-wrap {
  overflow: hidden;
  border-radius: 24px;
  aspect-ratio: 874/600;
  width: auto;
}

.s-videoday-slider__item-content {
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}

.s-videoday-slider__item-desc {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: 0em;
}

.s-videoday-slider__item-date {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.s-videoday-slider__item-date-numb {
  font-family: var(--f-Cormorant);
  font-weight: 400;
  font-size: 48px;
  line-height: 1;
  letter-spacing: 0em;
  font-style: italic;
}

.s-videoday-slider__item-date-title {
  font-family: var(--f-Arimo);
  font-weight: 450;
  font-size: 16px;
  line-height: 1.14;
  letter-spacing: 0.1em;
  color: var(--c-brown-50);
  text-transform: uppercase;
}

@media (max-width: 1439px) {
  .s-videoday-slider__item {
    width: 665px;
  }
}
@media (max-width: 1220px) {
  .s-videoday-slider__controls {
    display: none;
  }

  .s-videoday-slider__item {
    width: 455px;
  }

  .s-videoday-slider__item-video-wrap {
    aspect-ratio: 455/280;
  }

  .s-videoday-slider__item-content {
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .s-videoday-slider__item {
    width: 100%;
  }

  .s-videoday-slider__item-video-wrap {
    aspect-ratio: 343/208;
    border-radius: 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJfYWJzdHJhY3RzL192YXJzLnNjc3MiLCJfYWJzdHJhY3RzL19hZGFwdGl2ZS5zY3NzIiwiX2Fic3RyYWN0cy9fcmVib290LnNjc3MiLCJfaW5zdHJ1bWVudHMvX3N2Zy1tdWx0aS1zcHJpdGUuc2NzcyIsIl9pbnN0cnVtZW50cy9fc3ZnLW1vbm8tc3ByaXRlLnNjc3MiLCJsaWJzL2ZhbmN5Ym94LnNjc3MiLCJsaWJzL2ludGxUZWxJbnB1dC5zY3NzIiwibGlicy9qcXVlcnkubW9kYWwubWluLnNjc3MiLCJsaWJzL3NlbGVjdDIubWluLnNjc3MiLCJsaWJzL3N3aXBlci1idW5kbGUubWluLnNjc3MiLCJiYXNlL2ZvbnRzLnNjc3MiLCJiYXNlL2dlbmVyYWwuc2NzcyIsImJhc2UvbGlicy1jdXN0b20vaXRpX2N1c3RvbS5zY3NzIiwiYmFzZS9saWJzLWN1c3RvbS9zZWxlY3QyX2N1c3RvbS5zY3NzIiwiYmFzZS9fdGV4dC1zaXplcy5zY3NzIiwiYmFzZS9saWJzLWN1c3RvbS9zd2lwZXJfY3VzdG9tLnNjc3MiLCJiYXNlL3BhZ2Uuc2NzcyIsImJhc2Uvc2Nyb2xsYmFyLnNjc3MiLCJiYXNlL3NlY3Rpb24uc2NzcyIsImJhc2UvdGV4dC5zY3NzIiwiYmFzZS91dGlscy5zY3NzIiwiZWxlbWVudHMvYXVkaW8tcGxheWVyLnNjc3MiLCJlbGVtZW50cy9iYWNrLWJ0bi5zY3NzIiwiZWxlbWVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImVsZW1lbnRzL2J1dHRvbnMuc2NzcyIsImVsZW1lbnRzL2N1c3RvbS1jdXJzb3Iuc2NzcyIsImVsZW1lbnRzL2Ryb3Bkb3duLnNjc3MiLCJlbGVtZW50cy9mb290ZXIuc2NzcyIsImVsZW1lbnRzL2Zvcm0uc2NzcyIsImVsZW1lbnRzL2ZvcnVtLWZlZWRiYWNrcy5zY3NzIiwiZWxlbWVudHMvaGVhZGVyLnNjc3MiLCJlbGVtZW50cy9tZW51LnNjc3MiLCJlbGVtZW50cy9tb2RhbHMvbW9kYWxzX2dlbmVyYWwuc2NzcyIsImVsZW1lbnRzL3BhZ2luYXRpb24uc2NzcyIsImVsZW1lbnRzL3Byb2ZpbGUtY29udHJvbHMuc2NzcyIsImVsZW1lbnRzL3Byb2ZpbGUtZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvcHJvZmlsZS1uYXYuc2NzcyIsImVsZW1lbnRzL3NvY2lhbHMuc2NzcyIsImVsZW1lbnRzL3RhYnMtbmF2LnNjc3MiLCJlbGVtZW50cy90YWdzLnNjc3MiLCJlbGVtZW50cy90b29sdGlwLnNjc3MiLCJlbGVtZW50cy92aWRlby5zY3NzIiwic2VjdGlvbnMvcC1hcnRpY2xlLWNvbW1lbnRzLnNjc3MiLCJzZWN0aW9ucy9wLWFydGljbGUtaGlzdG9yeS5zY3NzIiwic2VjdGlvbnMvcC1hcnRpY2xlLnNjc3MiLCJzZWN0aW9ucy9wLWFydGljbGVzLnNjc3MiLCJzZWN0aW9ucy9wLXZpZGVvLnNjc3MiLCJzZWN0aW9ucy9zLWFib3V0LWhlYWQuc2NzcyIsInNlY3Rpb25zL3MtYXJ0aWNsZXMuc2NzcyIsInNlY3Rpb25zL3MtYXVkaW8tcmVjLnNjc3MiLCJzZWN0aW9ucy9zLWJhaXQuc2NzcyIsInNlY3Rpb25zL3MtY2F0LWZvcnVtLnNjc3MiLCJzZWN0aW9ucy9zLWNyZWF0ZS10aGVtZS5zY3NzIiwic2VjdGlvbnMvcy1kZXRhaWwtZm9ydW0uc2NzcyIsInNlY3Rpb25zL3MtZG9uYXRlLnNjc3MiLCJzZWN0aW9ucy9zLWV2ZW50cy5zY3NzIiwic2VjdGlvbnMvcy1mZWVkLWxpbmUuc2NzcyIsInNlY3Rpb25zL3MtZm9ydW0uc2NzcyIsInNlY3Rpb25zL3MtaGVyby5zY3NzIiwic2VjdGlvbnMvcy1oaXN0b3J5LnNjc3MiLCJzZWN0aW9ucy9zLWhvdy10by5zY3NzIiwic2VjdGlvbnMvcy1saXRlcmF0dXJlLnNjc3MiLCJzZWN0aW9ucy9zLW1haW4tZm9ydW0uc2NzcyIsInNlY3Rpb25zL3MtbWF0ZXJpYWxzLnNjc3MiLCJzZWN0aW9ucy9zLW1lYW5pbmdzLnNjc3MiLCJzZWN0aW9ucy9zLW1lZGlhLnNjc3MiLCJzZWN0aW9ucy9zLW1vdGl2YXRpb24uc2NzcyIsInNlY3Rpb25zL3MtcGFydG5lcnMuc2NzcyIsInNlY3Rpb25zL3MtcGFzcy1yZWMuc2NzcyIsInNlY3Rpb25zL3MtcHJvZmlsZS5zY3NzIiwic2VjdGlvbnMvcy1xdWVzdGlvbi5zY3NzIiwic2VjdGlvbnMvcy1yZWdpc3RyYXRpb24uc2NzcyIsInNlY3Rpb25zL3MtcmVsZXZhbnQtYXJ0LnNjc3MiLCJzZWN0aW9ucy9zLXNpc3RlcnMuc2NzcyIsInNlY3Rpb25zL3MtdGVhbS5zY3NzIiwic2VjdGlvbnMvcy12aWRlb2RheS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQytFaEI7RUFDQyx3QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0FEN0VEOztBRUVBO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBRUEsNEJBQUE7RUFDQSw2Q0FBQTtFQUVBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtBRkRKO0FFR0k7RUE3Q0o7SUE4Q1EsZ0JBQUE7RUZBTjtBQUNGOztBRzFDWTtFQUNJLHdCQUFBO0FINkNoQjs7QUd6Q1k7RUFDSSx3QkFBQTtBSDRDaEI7O0FHN0NZO0VBQ0ksd0JBQUE7QUhnRGhCOztBR2pEWTtFQUNJLHdCQUFBO0FIb0RoQjs7QUdyRFk7RUFDSSx3QkFBQTtBSHdEaEI7O0FHekRZO0VBQ0ksd0JBQUE7QUg0RGhCOztBRzdEWTtFQUNJLHdCQUFBO0FIZ0VoQjs7QUdqRVk7RUFDSSx3QkFBQTtBSG9FaEI7O0FHMUVZO0VBQ0ksd0JBQUE7QUg2RWhCOztBR3pFWTtFQUNJLHdCQUFBO0FINEVoQjs7QUc3RVk7RUFDSSx3QkFBQTtBSGdGaEI7O0FHakZZO0VBQ0ksd0JBQUE7QUhvRmhCOztBR3JGWTtFQUNJLHdCQUFBO0FId0ZoQjs7QUd6Rlk7RUFDSSx3QkFBQTtBSDRGaEI7O0FHN0ZZO0VBQ0ksd0JBQUE7QUhnR2hCOztBR2pHWTtFQUNJLHdCQUFBO0FIb0doQjs7QUcxR1k7RUFDSSx3QkFBQTtBSDZHaEI7O0FHekdZO0VBQ0ksd0JBQUE7QUg0R2hCOztBRzdHWTtFQUNJLHdCQUFBO0FIZ0hoQjs7QUdqSFk7RUFDSSx3QkFBQTtBSG9IaEI7O0FHckhZO0VBQ0ksd0JBQUE7QUh3SGhCOztBR3pIWTtFQUNJLHdCQUFBO0FINEhoQjs7QUc3SFk7RUFDSSx3QkFBQTtBSGdJaEI7O0FHaklZO0VBQ0ksd0JBQUE7QUhvSWhCOztBRzFJWTtFQUNJLHdCQUFBO0FINkloQjs7QUd6SVk7RUFDSSx3QkFBQTtBSDRJaEI7O0FHN0lZO0VBQ0ksd0JBQUE7QUhnSmhCOztBR2pKWTtFQUNJLHdCQUFBO0FIb0poQjs7QUdySlk7RUFDSSx3QkFBQTtBSHdKaEI7O0FHekpZO0VBQ0ksd0JBQUE7QUg0SmhCOztBRzdKWTtFQUNJLHdCQUFBO0FIZ0toQjs7QUdqS1k7RUFDSSx3QkFBQTtBSG9LaEI7O0FHMUtZO0VBQ0ksd0JBQUE7QUg2S2hCOztBR3pLWTtFQUNJLHdCQUFBO0FINEtoQjs7QUc3S1k7RUFDSSx3QkFBQTtBSGdMaEI7O0FHakxZO0VBQ0ksd0JBQUE7QUhvTGhCOztBR3JMWTtF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LFlBQUE7RUFDQSxXQUFBO0FOb3NCRDs7QU1sc0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU5xc0JEOztBTW5zQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTnNzQkQ7O0FNcHNCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOdXNCRDs7QU1yc0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU53c0JEOztBTXRzQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTnlzQkQ7O0FNdnNCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOMHNCRDs7QU14c0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU4yc0JEOztBTXpzQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTjRzQkQ7O0FNMXNCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FONnNCRDs7QU0zc0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU44c0JEOztBTTVzQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTitzQkQ7O0FNN3NCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOZ3RCRDs7QU05c0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU5pdEJEOztBTS9zQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTmt0QkQ7O0FNaHRCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FObXRCRDs7QU1qdEJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU5vdEJEOztBTWx0QkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTnF0QkQ7O0FNbnRCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOc3RCRDs7QU1wdEJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU51dEJEOztBTXJ0QkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTnd0QkQ7O0FNdHRCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOeXRCRDs7QU12dEJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU4wdEJEOztBTXh0QkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTjJ0QkQ7O0FNenRCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FONHRCRDs7QU0xdEJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU42dEJEOztB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QUFBO0FSZ3VFRjs7QVE5dEVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSaXVFRjs7QVEvdEVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSa3VFRjs7QVFodUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSbXVFRjs7QVFqdUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSb3VFRjs7QVFsdUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FScXVFRjs7QVFudUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSc3VFRjs7QVFwdUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSdXVFRjs7QVFydUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSd3VFRjs7QVF0dUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSeXVFRjs7QVF2dUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSMHVFRjs7QVF4dUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSMnVFRjs7QVF6dUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSNHVFRjs7QVExdUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSNnVFRjs7QVEzdUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSOHVFRjs7QVE1dUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSK3VFRjs7QVE3dUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSZ3ZFRjs7QVE5dUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSaXZFRjs7QVEvdUVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSa3ZFRjs7QVFodkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSbXZFRjs7QVFqdkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSb3ZFRjs7QVFsdkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FScXZFRjs7QVFudkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSc3ZFRjs7QVFwdkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSdXZFRjs7QVFydkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSd3ZFRjs7QVF0dkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSeXZFRjs7QVF2dkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSMHZFRjs7QVF4dkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSMnZFRjs7QVF6dkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSNHZFRjs7QVExdkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSNnZFRjs7QVEzdkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSOHZFRjs7QVE1dkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSK3ZFRjs7QVE3dkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSZ3dFRjs7QVE5dkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSaXdFRjs7QVEvdkVBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSa3dFRjs7QVFod0VBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSbXdFRjs7QVFqd0VBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSb3dFRjs7QVFsd0VBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FScXdFRjs7QVFud0VBO0VBQ0UsWUFBQTtFQUNBLCtCQUFBO0FSc3dFRjs7QVFwd0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdXdFRjs7QVFyd0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSd3dFRjs7QVF0d0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeXdFRjs7QVF2d0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMHdFRjs7QVF4d0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMndFRjs7QVF6d0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNHdFRjs7QVExd0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNndFRjs7QVEzd0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSOHdFRjs7QVE1d0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSK3dFRjs7QVE3d0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZ3hFRjs7QVE5d0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaXhFRjs7QVEvd0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSa3hFRjs7QVFoeEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbXhFRjs7QVFqeEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSb3hFRjs7QVFseEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScXhFRjs7QVFueEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSc3hFRjs7QVFweEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdXhFRjs7QVFyeEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSd3hFRjs7QVF0eEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeXhFRjs7QVF2eEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMHhFRjs7QVF4eEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMnhFRjs7QVF6eEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNHhFRjs7QVExeEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNnhFRjs7QVEzeEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSOHhFRjs7QVE1eEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSK3hFRjs7QVE3eEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZ3lFRjs7QVE5eEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaXlFRjs7QVEveEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSa3lFRjs7QVFoeUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbXlFRjs7QVFqeUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSb3lFRjs7QVFseUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScXlFRjs7QVFueUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSc3lFRjs7QVFweUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdXlFRjs7QVFyeUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSd3lFRjs7QVF0eUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeXlFRjs7QVF2eUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMHlFRjs7QVF4eUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMnlFRjs7QVF6eUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNHlFRjs7QVExeUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNnlFRjs7QVEzeUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSOHlFRjs7QVE1eUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSK3lFRjs7QVE3eUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZ3pFRjs7QVE5eUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaXpFRjs7QVEveUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSa3pFRjs7QVFoekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbXpFRjs7QVFqekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSb3pFRjs7QVFsekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScXpFRjs7QVFuekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSc3pFRjs7QVFwekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdXpFRjs7QVFyekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSd3pFRjs7QVF0ekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeXpFRjs7QVF2ekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMHpFRjs7QVF4ekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMnpFRjs7QVF6ekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNHpFRjs7QVExekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNnpFRjs7QVEzekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSOHpFRjs7QVE1ekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSK3pFRjs7QVE3ekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzBFRjs7QVE5ekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTBFRjs7QVEvekVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazBFRjs7QVFoMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTBFRjs7QVFqMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzBFRjs7QVFsMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTBFRjs7QVFuMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczBFRjs7QVFwMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTBFRjs7QVFyMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzBFRjs7QVF0MEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTBFRjs7QVF2MEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDBFRjs7QVF4MEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjBFRjs7QVF6MEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDBFRjs7QVExMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjBFRjs7QVEzMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODBFRjs7QVE1MEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzBFRjs7QVE3MEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzFFRjs7QVE5MEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTFFRjs7QVEvMEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazFFRjs7QVFoMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTFFRjs7QVFqMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzFFRjs7QVFsMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTFFRjs7QVFuMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczFFRjs7QVFwMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTFFRjs7QVFyMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzFFRjs7QVF0MUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTFFRjs7QVF2MUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDFFRjs7QVF4MUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjFFRjs7QVF6MUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDFFRjs7QVExMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjFFRjs7QVEzMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODFFRjs7QVE1MUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzFFRjs7QVE3MUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzJFRjs7QVE5MUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTJFRjs7QVEvMUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazJFRjs7QVFoMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTJFRjs7QVFqMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzJFRjs7QVFsMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTJFRjs7QVFuMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczJFRjs7QVFwMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTJFRjs7QVFyMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzJFRjs7QVF0MkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTJFRjs7QVF2MkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDJFRjs7QVF4MkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjJFRjs7QVF6MkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDJFRjs7QVExMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjJFRjs7QVEzMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODJFRjs7QVE1MkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzJFRjs7QVE3MkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzNFRjs7QVE5MkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTNFRjs7QVEvMkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazNFRjs7QVFoM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTNFRjs7QVFqM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzNFRjs7QVFsM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTNFRjs7QVFuM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczNFRjs7QVFwM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTNFRjs7QVFyM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzNFRjs7QVF0M0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTNFRjs7QVF2M0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDNFRjs7QVF4M0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjNFRjs7QVF6M0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDNFRjs7QVExM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjNFRjs7QVEzM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODNFRjs7QVE1M0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzNFRjs7QVE3M0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzRFRjs7QVE5M0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTRFRjs7QVEvM0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazRFRjs7QVFoNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTRFRjs7QVFqNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzRFRjs7QVFsNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTRFRjs7QVFuNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczRFRjs7QVFwNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTRFRjs7QVFyNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzRFRjs7QVF0NEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTRFRjs7QVF2NEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDRFRjs7QVF4NEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjRFRjs7QVF6NEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDRFRjs7QVExNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjRFRjs7QVEzNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODRFRjs7QVE1NEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzRFRjs7QVE3NEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzVFRjs7QVE5NEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTVFRjs7QVEvNEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazVFRjs7QVFoNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTVFRjs7QVFqNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzVFRjs7QVFsNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTVFRjs7QVFuNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczVFRjs7QVFwNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTVFRjs7QVFyNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzVFRjs7QVF0NUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTVFRjs7QVF2NUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDVFRjs7QVF4NUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjVFRjs7QVF6NUVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0FSNDVFRjs7QVExNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjVFRjs7QVEzNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODVFRjs7QVE1NUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzVFRjs7QVE3NUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzZFRjs7QVE5NUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTZFRjs7QVEvNUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazZFRjs7QVFoNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTZFRjs7QVFqNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzZFRjs7QVFsNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTZFRjs7QVFuNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczZFRjs7QVFwNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTZFRjs7QVFyNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzZFRjs7QVF0NkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTZFRjs7QVF2NkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDZFRjs7QVF4NkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjZFRjs7QVF6NkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDZFRjs7QVExNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjZFRjs7QVEzNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODZFRjs7QVE1NkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzZFRjs7QVE3NkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzdFRjs7QVE5NkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTdFRjs7QVEvNkVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazdFRjs7QVFoN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTdFRjs7QVFqN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzdFRjs7QVFsN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTdFRjs7QVFuN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczdFRjs7QVFwN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTdFRjs7QVFyN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzdFRjs7QVF0N0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTdFRjs7QVF2N0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDdFRjs7QVF4N0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjdFRjs7QVF6N0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDdFRjs7QVExN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjdFRjs7QVEzN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODdFRjs7QVE1N0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzdFRjs7QVE3N0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzhFRjs7QVE5N0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaThFRjs7QVEvN0VBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazhFRjs7QVFoOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbThFRjs7QVFqOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzhFRjs7QVFsOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScThFRjs7QVFuOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczhFRjs7QVFwOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdThFRjs7QVFyOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzhFRjs7QVF0OEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeThFRjs7QVF2OEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDhFRjs7QVF4OEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjhFRjs7QVF6OEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDhFRjs7QVExOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjhFRjs7QVEzOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODhFRjs7QVE1OEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzhFRjs7QVE3OEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSZzlFRjs7QVE5OEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSaTlFRjs7QVEvOEVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSazlFRjs7QVFoOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbTlFRjs7QVFqOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSbzlFRjs7QVFsOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FScTlFRjs7QVFuOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSczlFRjs7QVFwOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdTlFRjs7QVFyOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSdzlFRjs7QVF0OUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSeTlFRjs7QVF2OUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMDlFRjs7QVF4OUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSMjlFRjs7QVF6OUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNDlFRjs7QVExOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSNjlFRjs7QVEzOUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSODlFRjs7QVE1OUVBO0VBQ0UsWUFBQTtFQUNBLGdDQUFBO0FSKzlFRjs7QVE1OUVBO0VBQ0UsWUFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtBUis5RUY7O0FRNzlFQTtFQUNFO0lBQ0UsOENBQUE7RVJnK0VGO0FBQ0Y7QVE3OUVBO0VBQ0UsNkJBQUE7QVIrOUVGOztBU3p2SEE7RUFBUyxlQUFBO0VBQWUsTUFBQTtFQUFNLFFBQUE7RUFBUSxTQUFBO0VBQVMsT0FBQTtFQUFPLFdBQUE7RUFBVyxZQUFBO0VBQVksY0FBQTtFQUFjLFVBQUE7RUFBVSxhQUFBO0VBQWEsOEJBQUE7VUFBQSxzQkFBQTtFQUFzQixzQkFBQTtFQUFzQixxQ0FBQTtFQUFrQyxrQkFBQTtBVDB3SGhNOztBUzF3SGtOO0VBQWdCLFdBQUE7RUFBVyxxQkFBQTtFQUFxQixZQUFBO0VBQVksc0JBQUE7RUFBc0IscUJBQUE7QVRreEhwUzs7QVNseEh5VDtFQUFnQiw2QkFBQTtBVHN4SHpVOztBU3R4SHNXO0VBQU8sYUFBQTtFQUFhLHNCQUFBO0VBQXNCLGtCQUFBO0VBQWtCLFVBQUE7RUFBVSxnQkFBQTtFQUFnQiw4QkFBQTtVQUFBLHNCQUFBO0VBQXNCLFVBQUE7RUFBVSxnQkFBQTtFQUFnQixrQkFBQTtFQUE4RyxrQkFBQTtFQUFrQixpQ0FBQTtFQUErRCw0QkFBQTtFQUE0Qiw2QkFBQTtFQUE2Qix5QkFBQTtFQUF5QixnQkFBQTtBVDZ5SDd2Qjs7QVM3eUg2d0I7RUFBcUIsa0JBQUE7RUFBa0IsWUFBQTtFQUFZLGNBQUE7RUFBYyxjQUFBO0VBQWMsV0FBQTtFQUFXLFlBQUE7RUFBWSxvQkFBQTtFQUFvQix3QkFBQTtFQUF3Qiw0QkFBQTtFQUE0QixrQ0FBQTtFQUFrQywreUNBQUE7QVQyekg3OUI7O0FTM3pINHdFO0VBQWUsYUFBQTtFQUFhLGVBQUE7RUFBZSxRQUFBO0VBQVEsU0FBQTtFQUFTLG9EQUFBO01BQUEsZ0RBQUE7VUFBQSw0Q0FBQTtFQUE0QyxrQkFBQTtFQUFrQixrQkFBQTtFQUFrQixzQkFBQTtFQUFzQixZQUFBO0FUdTBIOTZFOztBU3YwSDA3RTtFQUFtQixvQkFBQTtFQUFvQixzQkFBQTtFQUFzQixZQUFBO0VBQVksVUFBQTtFQUFVLGFBQUE7RUFBYSxxQkFBQTtFQUFxQiw0REFBQTtFQUE0RCxvREFBQTtBVGsxSDNtRjs7QVNsMUgrcEY7RUFBc0IsOEJBQUE7RUFBOEIsc0JBQUE7QVR1MUhudEY7O0FTdjFIeXVGO0VBQXNCLDRCQUFBO0VBQThCLG9CQUFBO0FUNDFIN3hGOztBUzUxSG16RjtFQUFzQiw4QkFBQTtFQUE4QixzQkFBQTtBVGkySHYyRjs7QVNqMkg2M0Y7RUFBbUM7SUFBWSw4QkFBQTtFVHMySDE2RjtFU3QySHc4RjtJQUFJLDRCQUFBO0VUeTJINThGO0FBQ0Y7QVMxMkg2K0Y7RUFBMkI7SUFBWSxzQkFBQTtJQUFzQiw4QkFBQTtFVCsySHhpRztFUy8ySHNrRztJQUFJLG9CQUFBO0lBQXNCLDRCQUFBO0VUbTNIaG1HO0FBQ0Y7QVVwM0hBO0VBQW1CLDhCQUFBO1VBQUEsc0JBQUE7RUFBc0IscUJBQUE7RUFBcUIsU0FBQTtFQUFTLGtCQUFBO0VBQWtCLHNCQUFBO0FWMjNIekY7O0FVMzNIK0c7RUFBOEMsOEJBQUE7VUFBQSxzQkFBQTtFQUFzQixlQUFBO0VBQWUsY0FBQTtFQUFjLFlBQUE7RUFBWSxzQkFBQTtHQUFBLHFCQUFBO09BQUEsaUJBQUE7RUFBaUIseUJBQUE7QVZvNEg3Tzs7QVVwNEhzUTtFQUEyRSxjQUFBO0VBQWMsaUJBQUE7RUFBaUIsbUJBQUE7RUFBbUIsZ0JBQUE7RUFBZ0IsMEJBQUE7S0FBQSx1QkFBQTtFQUF1QixtQkFBQTtBVjY0SDFhOztBVTc0SDZiO0VBQXdFLDZCQUFBO0VBQTZCLFlBQUE7RUFBWSxjQUFBO0FWbTVIOWlCOztBVW41SDRqQjtFQUFzRixrQkFBQTtFQUFrQixrQkFBQTtBVnc1SHBxQjs7QVV4NUhzckI7RUFBZ0QsOEJBQUE7VUFBQSxzQkFBQTtFQUFzQixlQUFBO0VBQWUsY0FBQTtFQUFjLGdCQUFBO0VBQWdCLHNCQUFBO0dBQUEscUJBQUE7T0FBQSxpQkFBQTtFQUFpQix5QkFBQTtBVmk2SDF6Qjs7QVVqNkhtMUI7RUFBNkUsZUFBQTtFQUFlLGdCQUFBO0VBQWdCLFVBQUE7QVZ1NkgvN0I7O0FVdjZIeThCO0VBQTBFLDZCQUFBO0VBQTZCLFlBQUE7RUFBWSxjQUFBO0FWNjZINWpDOztBVTc2SDBrQztFQUFrRSw4QkFBQTtVQUFBLHNCQUFBO0VBQXNCLFlBQUE7RUFBWSxlQUFBO0VBQWUsZUFBQTtFQUFlLGdCQUFBO0VBQWdCLFVBQUE7RUFBVSxlQUFBO0VBQWUsWUFBQTtFQUFZLFlBQUE7RUFBWSxzQkFBQTtFQUFzQix1QkFBQTtFQUF1QixnQkFBQTtFQUFnQixvQkFBQTtBVjY3SDEwQzs7QVU3N0g4MUM7RUFBZ0csd0JBQUE7QVZpOEg5N0M7O0FVajhIczlDO0VBQWtCLHVCQUFBO0VBQXVCLHNCQUFBO0VBQXNCLGtCQUFBO0VBQWtCLDhCQUFBO1VBQUEsc0JBQUE7RUFBc0IsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLGVBQUE7RUFBZSxXQUFBO0VBQVcsYUFBQTtBVjY4SHZuRDs7QVU3OEhvb0Q7RUFBaUIsY0FBQTtBVmk5SHJwRDs7QVVqOUhtcUQ7RUFBMEIsZ0JBQUE7RUFBZ0IsU0FBQTtFQUFTLFVBQUE7QVZ1OUh0dEQ7O0FVdjlIZ3VEO0VBQXlCLFlBQUE7RUFBWSxzQkFBQTtHQUFBLHFCQUFBO09BQUEsaUJBQUE7RUFBaUIseUJBQUE7QVY2OUh0eEQ7O0FVNzlIK3lEO0VBQXFDLGVBQUE7QVZpK0hwMUQ7O0FVaitIbTJEO0VBQTJDLE9BQUE7QVZxK0g5NEQ7O0FVcitIcTVEO0VBQWtELG1CQUFBO0VBQW1CLDRCQUFBO0VBQTRCLDZCQUFBO0FWMitIdC9EOztBVTMrSG1oRTtFQUFrRCxnQkFBQTtFQUFnQix5QkFBQTtFQUF5QiwwQkFBQTtBVmkvSDltRTs7QVVqL0h3b0U7RUFBMEIsY0FBQTtFQUFjLFlBQUE7QVZzL0hockU7O0FVdC9INHJFO0VBQWlELFlBQUE7RUFBWSxXQUFBO0VBQVcsOEJBQUE7VUFBQSxzQkFBQTtBVjQvSHB3RTs7QVU1L0gweEU7RUFBK0Usd0JBQUE7QVZnZ0l6MkU7O0FVaGdJaTRFO0VBQStDLGFBQUE7QVZvZ0loN0U7O0FVcGdJNjdFO0VBQW9CLFNBQUE7RUFBUyxTQUFBO0VBQVMsVUFBQTtFQUFVLGNBQUE7RUFBYyxlQUFBO0VBQWUsT0FBQTtFQUFPLE1BQUE7RUFBTSxnQkFBQTtFQUFnQixlQUFBO0VBQWUsWUFBQTtFQUFZLFdBQUE7RUFBVyxVQUFBO0VBQVUsV0FBQTtFQUFXLHNCQUFBO0VBQXNCLHdCQUFBO0FWc2hJeG5GOztBVXRoSWdwRjtFQUEyQixvQkFBQTtFQUFvQiw4QkFBQTtFQUE4Qix3Q0FBQTtFQUF3QyxnQ0FBQTtFQUFnQyxzQkFBQTtFQUFzQiwyQkFBQTtFQUEyQixxQkFBQTtFQUFxQiw2QkFBQTtFQUE2QixxQkFBQTtFQUFxQiw4QkFBQTtBVm1pSTc1Rjs7QVVuaUkyN0Y7RUFBdUQsc0JBQUE7RUFBc0Isc0JBQUE7RUFBc0Isa0JBQUE7QVZ5aUk5aEc7O0FVemlJZ2pHO0VBQW9GLFdBQUE7RUFBVyxpQkFBQTtBVjhpSS9vRzs7QVU5aUlncUc7RUFBaUYsZUFBQTtFQUFlLFlBQUE7RUFBWSxpQkFBQTtFQUFpQixZQUFBO0VBQVksa0JBQUE7RUFBa0Isa0JBQUE7QVZ1akkzekc7O0FVdmpJNjBHO0VBQXVGLFdBQUE7QVYyaklwNkc7O0FVM2pJKzZHO0VBQWlGLFlBQUE7RUFBWSxrQkFBQTtFQUFrQixRQUFBO0VBQVEsVUFBQTtFQUFVLFdBQUE7QVZta0loakg7O0FVbmtJMmpIO0VBQW1GLHNEQUFBO0VBQXNELG1CQUFBO0VBQW1CLDJCQUFBO0VBQTJCLFNBQUE7RUFBUyxTQUFBO0VBQVMsaUJBQUE7RUFBaUIsZ0JBQUE7RUFBZ0Isa0JBQUE7RUFBa0IsUUFBQTtFQUFRLFFBQUE7QVZnbEkvekg7O0FVaGxJdTBIO0VBQTRGLFdBQUE7QVZvbEluNkg7O0FVcGxJODZIO0VBQTRGLFNBQUE7RUFBUyxXQUFBO0FWeWxJbmhJOztBVXpsSThoSTtFQUFtRixzQkFBQTtFQUFzQixlQUFBO0FWOGxJdm9JOztBVTlsSXNwSTtFQUE2RyxhQUFBO0FWa21JbndJOztBVWxtSWd4STtFQUEyRyxzREFBQTtFQUFzRCwyQkFBQTtBVnVtSWo3STs7QVV2bUk0OEk7RUFBeUQsdUJBQUE7RUFBdUIsc0JBQUE7RUFBc0Isa0JBQUE7RUFBa0IsWUFBQTtFQUFZLG1CQUFBO0VBQW1CLGtCQUFBO0VBQWtCLGtCQUFBO0FWaW5Jcm5KOztBVWpuSXVvSjtFQUFzRixtQkFBQTtBVnFuSTd0Sjs7QVVybklndko7RUFBbUYsZUFBQTtFQUFlLGlCQUFBO0VBQWlCLFlBQUE7RUFBWSxrQkFBQTtFQUFrQixlQUFBO0VBQWUsa0JBQUE7RUFBa0IsUUFBQTtFQUFRLFlBQUE7QVZnb0kxNko7O0FVaG9JczdKO0VBQW9GLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXNCLGtCQUFBO0VBQWtCLDhCQUFBO1VBQUEsc0JBQUE7RUFBc0IscUJBQUE7RUFBcUIsZ0JBQUE7RUFBZ0IsZUFBQTtFQUFlLFVBQUE7RUFBVSxrQkFBQTtFQUFrQixrQkFBQTtFQUFrQixlQUFBO0VBQWUsZ0JBQUE7RUFBZ0IsMEJBQUE7S0FBQSx1QkFBQTtFQUF1QixzQkFBQTtFQUFzQixtQkFBQTtBVmtwSS93Szs7QVVscElreUs7RUFBNkYsZUFBQTtFQUFlLGlCQUFBO0VBQWlCLGtCQUFBO0FWd3BJLzVLOztBVXhwSWk3SztFQUE0Riw2QkFBQTtFQUE2QixZQUFBO0VBQVksNEJBQUE7RUFBNEIsMkJBQUE7RUFBMkIsOEJBQUE7RUFBOEIsV0FBQTtFQUFXLGVBQUE7RUFBZSxjQUFBO0VBQWMsaUJBQUE7RUFBaUIsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLE9BQUE7RUFBTyxNQUFBO0FWd3FJM3VMOztBVXhxSWl2TDtFQUFvTSx5QkFBQTtFQUF5QixXQUFBO0VBQVcsYUFBQTtBVjhxSXo5TDs7QVU5cUlzK0w7RUFBK0YsZ0JBQUE7RUFBZ0Isa0JBQUE7QVZtcklybE07O0FVbnJJdW1NO0VBQXdHLGlCQUFBO0VBQWlCLGtCQUFBO0FWd3JJaHVNOztBVXhySWt2TTtFQUF1RywyQkFBQTtFQUEyQixrQkFBQTtFQUFrQix5QkFBQTtFQUF5Qiw0QkFBQTtFQUE0Qiw0QkFBQTtFQUE0QiwrQkFBQTtBVmlzSXY5TTs7QVVqc0lzL007RUFBOEYsV0FBQTtFQUFXLGlCQUFBO0VBQWlCLGtCQUFBO0FWdXNJaG5OOztBVXZzSWtvTjtFQUFrRix1QkFBQTtFQUF1QixVQUFBO0FWNHNJM3VOOztBVTVzSXF2TjtFQUFxRixzQkFBQTtFQUFzQixlQUFBO0FWaXRJaDJOOztBVWp0SSsyTjtFQUEyRixhQUFBO0FWcXRJMThOOztBVXJ0SXU5TjtFQUFrTix5QkFBQTtFQUF5QiwwQkFBQTtBVjB0SWxzTzs7QVUxdEk0dE87RUFBa04sNEJBQUE7RUFBNEIsNkJBQUE7QVYrdEkxOE87O0FVL3RJdStPO0VBQTZFLHNCQUFBO0FWbXVJcGpQOztBVW51STBrUDtFQUEyRSx1QkFBQTtFQUF1QixZQUFBO0VBQVksVUFBQTtFQUFVLHdCQUFBO1VBQUEsZ0JBQUE7RUFBZ0IsNkJBQUE7QVYydUlsdFA7O0FVM3VJK3VQO0VBQXVFLGlCQUFBO0VBQWlCLGdCQUFBO0FWZ3ZJdjBQOztBVWh2SXUxUDtFQUE4RSxpQkFBQTtBVm92SXI2UDs7QVVwdklzN1A7RUFBc0csZUFBQTtBVnd2STVoUTs7QVV4dkkyaVE7RUFBdUcsaUJBQUE7RUFBaUIsaUJBQUE7QVY2dklucVE7O0FVN3ZJb3JRO0VBQWdJLGlCQUFBO0VBQWlCLGlCQUFBO0FWa3dJcjBROztBVWx3SXMxUTtFQUF5SixpQkFBQTtFQUFpQixpQkFBQTtBVnV3SWhnUjs7QVV2d0lpaFI7RUFBa0wsaUJBQUE7RUFBaUIsaUJBQUE7QVY0d0lwdFI7O0FVNXdJcXVSO0VBQTJNLGlCQUFBO0VBQWlCLGlCQUFBO0FWaXhJajhSOztBVWp4SWs5UjtFQUE0RCxVQUFBO0FWcXhJOWdTOztBVXJ4SXdoUztFQUErRCxXQUFBO0FWeXhJdmxTOztBVXp4SWttUztFQUErRCxzQkFBQTtBVjZ4SWpxUzs7QVU3eEl1clM7RUFBc0cseUJBQUE7RUFBeUIsWUFBQTtBVmt5SXR6Uzs7QVVseUlrMFM7RUFBb0QsZUFBQTtFQUFlLGNBQUE7RUFBYyxZQUFBO0FWd3lJbjVTOztBVXh5SSs1UztFQUF1RCx5QkFBQTtFQUF5QixzQkFBQTtFQUFzQixrQkFBQTtFQUFrQixVQUFBO0VBQTZFLDhEQUFBO0VBQThELGtHQUFBO0VBQUEsaUVBQUE7RUFBaUUsMkJBQUE7RUFBMkIsc0hBQUE7QVZvekk5dlQ7O0FVcHpJbzNUO0VBQTZELHlCQUFBO0FWd3pJajdUOztBVXh6STA4VDtFQUFvRixXQUFBO0VBQVcsaUJBQUE7QVY2ekl6aVU7O0FVN3pJMGpVO0VBQWlGLGVBQUE7RUFBZSxZQUFBO0VBQVksaUJBQUE7RUFBaUIsWUFBQTtFQUFZLGtCQUFBO0FWcTBJbnNVOztBVXIwSXF0VTtFQUF1RixXQUFBO0FWeTBJNXlVOztBVXowSXV6VTtFQUFpRixzQkFBQTtFQUFzQixZQUFBO0VBQVksMkJBQUE7RUFBMkIsNEJBQUE7RUFBNEIsK0JBQUE7RUFBK0IsWUFBQTtFQUFZLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxVQUFBO0VBQVUsV0FBQTtFQUE4RSw4REFBQTtFQUE4RCxrR0FBQTtFQUFBLGlFQUFBO0VBQWlFLDJCQUFBO0VBQTJCLHNIQUFBO0FWMjFJeHhWOztBVTMxSTg0VjtFQUFtRixzREFBQTtFQUFzRCxtQkFBQTtFQUFtQiwyQkFBQTtFQUEyQixTQUFBO0VBQVMsU0FBQTtFQUFTLGlCQUFBO0VBQWlCLGdCQUFBO0VBQWdCLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxRQUFBO0FWdzJJbHBXOztBVXgySTBwVztFQUE0RixXQUFBO0FWNDJJdHZXOztBVTUySWl3VztFQUE0RixZQUFBO0VBQVksNEJBQUE7RUFBNEIsZ0JBQUE7RUFBZ0IsMkJBQUE7RUFBMkIsOEJBQUE7RUFBOEIsU0FBQTtFQUFTLFdBQUE7QVZzM0l2OVc7O0FVdDNJaytXO0VBQStFLHlCQUFBO0FWMDNJampYOztBVTEzSTBrWDtFQUF5Ryx1QkFBQTtFQUF1QixZQUFBO0FWKzNJMXNYOztBVS8zSXN0WDtFQUEyRyxzREFBQTtFQUFzRCwyQkFBQTtBVm80SXYzWDs7QVVwNElrNVg7RUFBd0csZ0JBQUE7RUFBZ0IseUJBQUE7RUFBeUIsMEJBQUE7RUFBMkYsNERBQUE7RUFBNEQsb0dBQUE7RUFBQSwrREFBQTtFQUErRCwyQkFBQTtFQUEyQixzSEFBQTtBVis0SXB4WTs7QVUvNEkwNFk7RUFBd0csbUJBQUE7RUFBbUIsNEJBQUE7RUFBNEIsNkJBQUE7RUFBZ0csOERBQUE7RUFBOEQsa0dBQUE7RUFBQSxpRUFBQTtFQUFpRSwyQkFBQTtFQUEyQixzSEFBQTtBVjA1STN4Wjs7QVUxNUlpNVo7RUFBeUQsdUJBQUE7RUFBdUIsc0JBQUE7RUFBc0Isa0JBQUE7RUFBa0IsWUFBQTtFQUFZLFVBQUE7RUFBVSxtQkFBQTtFQUFtQixrQkFBQTtBVm82SWxqYTs7QVVwNklva2E7RUFBK0QseUJBQUE7QVZ3Nklub2E7O0FVeDZJNHBhO0VBQW1GLGFBQUE7QVY0NkkvdWE7O0FVNTZJNHZhO0VBQW9GLHlCQUFBO0VBQXlCLHNCQUFBO0VBQXNCLGtCQUFBO0VBQWtCLHFCQUFBO0VBQXFCLGdCQUFBO0VBQWdCLGVBQUE7RUFBZSxVQUFBO0FWczdJcjhhOztBVXQ3SSs4YTtFQUE2RixlQUFBO0VBQWUsaUJBQUE7RUFBaUIsa0JBQUE7QVY0N0k1a2I7O0FVNTdJOGxiO0VBQTRGLDZCQUFBO0VBQTZCLFlBQUE7RUFBWSwyQkFBQTtFQUEyQiw4QkFBQTtFQUE4QixXQUFBO0VBQVcsZUFBQTtFQUFlLGNBQUE7RUFBYyxpQkFBQTtFQUFpQixjQUFBO0FWdzhJcjFiOztBVXg4SW0yYjtFQUFrRyxXQUFBO0VBQVcsYUFBQTtBVjY4SWg5Yjs7QVU3OEk2OWI7RUFBK0YsZ0JBQUE7RUFBZ0Isa0JBQUE7QVZrOUk1a2M7O0FVbDlJOGxjO0VBQXdHLGlCQUFBO0VBQWlCLGtCQUFBO0FWdTlJdnRjOztBVXY5SXl1YztFQUF1Ryx5QkFBQTtFQUF5Qiw0QkFBQTtFQUE0Qiw0QkFBQTtFQUE0QiwrQkFBQTtBVjg5SWo2Yzs7QVU5OUlnOGM7RUFBaUYseUJBQUE7QVZrK0lqaGQ7O0FVbCtJMGlkO0VBQTBHLGdCQUFBO0VBQWdCLHlCQUFBO0VBQXlCLDBCQUFBO0FWdytJN3JkOztBVXgrSXV0ZDtFQUEwRyxtQkFBQTtFQUFtQiw0QkFBQTtFQUE0Qiw2QkFBQTtBVjgrSWgzZDs7QVU5K0k2NGQ7RUFBNkUsc0JBQUE7RUFBc0IsVUFBQTtBVm0vSWgvZDs7QVVuL0kwL2Q7RUFBMkUsVUFBQTtFQUFVLHdCQUFBO1VBQUEsZ0JBQUE7QVZ3L0kva2U7O0FVeC9JK2xlO0VBQThDLHNCQUFBO0VBQXNCLDZCQUFBO0FWNi9JbnFlOztBVTcvSWdzZTtFQUFxRCxtQkFBQTtBVmlnSnJ2ZTs7QVVqZ0p3d2U7RUFBcUQsZ0JBQUE7QVZxZ0o3emU7O0FVcmdKNjBlO0VBQXVFLGlCQUFBO0VBQWlCLGdCQUFBO0FWMGdKcjZlOztBVTFnSnE3ZTtFQUE0RCxVQUFBO0FWOGdKai9lOztBVTlnSjIvZTtFQUErRCxXQUFBO0FWa2hKMWpmOztBVWxoSnFrZjtFQUFzRyx5QkFBQTtFQUF5QixXQUFBO0FWdWhKcHNmOztBVXZoSitzZjtFQUFvRCxlQUFBO0VBQWUsY0FBQTtFQUFjLFlBQUE7QVY2aEpoeWY7O0FVN2hKNHlmO0VBQXNFLHFCQUFBO0FWaWlKbDNmOztBV2ppSkE7Ozs7Ozs7Ozs7RUFBQTtBQVlBO0VBQVcseUJBQUE7RUFBeUIsNnJFQUFBO0VBQTZyRSxnQkFBQTtFQUFnQixrQkFBQTtBWHVpSmp2RTtBV3ZpSm13RTtFQUFNLDRCQUFBO0FYMGlKendFOztBVzFpSnN5RTtFQUFNLGtCQUFBO0VBQWtCLGNBQUE7RUFBYyxpQkFBQTtFQUFpQixrQkFBQTtFQUFrQixVQUFBO0FYa2pKLzJFOztBV2xqSnkzRTtFQUFRLGlCQUFBO0VBQWlCLGtCQUFBO0VBQWtCLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLGdCQUFBO0VBQWdCLFVBQUE7RUFBVSxVQUFBO0VBQVUsY0FBQTtBWDZqSjErRTs7QVc3akp3L0U7RUFBaUMsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWGlrSnpoRjs7QVdqa0oraUY7RUFBZ0Isa0JBQUE7RUFBa0IsV0FBQTtFQUFXLFlBQUE7RUFBWSxVQUFBO0VBQVUsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUFhLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSxpQ0FBQTtFQUFBLDhCQUFBO0VBQUEsaURBQUE7RUFBOEIsNkZBQUE7T0FBQSx3RkFBQTtVQUFBLHFGQUFBO0VBQW9GLCtCQUFBO1VBQUEsdUJBQUE7QVg0a0pqdkY7O0FXNWtKd3dGO0VBQXdFLHlDQUFBO1VBQUEsaUNBQUE7QVhnbEpoMUY7O0FXaGxKKzJGO0VBQW1CLHVCQUFBO01BQUEsbUJBQUE7QVhvbEpsNEY7O0FXcGxKcTVGO0VBQWlCLHVCQUFBO01BQUEsbUJBQUE7QVh3bEp0NkY7O0FXeGxKeTdGO0VBQWMsc0JBQUE7TUFBQSxvQkFBQTtVQUFBLGNBQUE7RUFBYyxXQUFBO0VBQVcsWUFBQTtFQUFZLGtCQUFBO0VBQWtCLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSxpQ0FBQTtFQUFBLDhCQUFBO0VBQUEsaURBQUE7RUFBOEIsY0FBQTtBWGltSjVoRzs7QVdqbUowaUc7RUFBOEIsa0JBQUE7QVhxbUp4a0c7O0FXcm1KMGxHO0VBQW9ELFlBQUE7QVh5bUo5b0c7O0FXem1KMHBHO0VBQW1DLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQXVCLHNEQUFBO0VBQUEsOENBQUE7RUFBQSx5Q0FBQTtFQUFBLHNDQUFBO0VBQUEseURBQUE7QVg4bUpwdEc7O0FXOW1KeXZHO0VBQXNDLGdDQUFBO1VBQUEsd0JBQUE7RUFBd0IsbUNBQUE7RUFBbUMsMkJBQUE7QVhvbkoxMUc7O0FXcG5KcTNHO0VBQTJDLDJCQUFBO1VBQUEsbUJBQUE7QVh3bkpoNkc7O0FXeG5KbTdHO0VBQTJCLG9DQUFBO1VBQUEsNEJBQUE7QVg0bko5OEc7O0FXNW5KMCtHO0VBQVcsMkJBQUE7VUFBQSxtQkFBQTtBWGdvSnIvRzs7QVdob0p3Z0g7RUFBd0Qsb0NBQUE7VUFBQSw0QkFBQTtBWG9vSmhrSDs7QVdwb0o0bEg7RUFBaUMsY0FBQTtFQUFjLHFCQUFBO0VBQXFCLHdCQUFBO0FYMG9KaHFIOztBVzFvSndySDtFQUFvRCxhQUFBO0FYOG9KNXVIOztBVzlvSnl2SDtFQUErQyw4QkFBQTtBWGtwSnh5SDs7QVdscEpzMEg7RUFBbUQscUNBQUE7TUFBQSxpQ0FBQTtVQUFBLDZCQUFBO0FYc3BKejNIOztBV3RwSnM1SDtFQUFpRCxxQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7QVgwcEp2OEg7O0FXMXBKbytIO0VBQWtELDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWDhwSnRoSTs7QVc5cEo0aUk7RUFBZ0UsdUJBQUE7QVhrcUo1bUk7O0FXbHFKbW9JO0VBQXlELFdBQUE7RUFBVyxzQkFBQTtNQUFBLG9CQUFBO1VBQUEsY0FBQTtFQUFjLGdDQUFBO0VBQUEsbUJBQUE7TUFBQSxvQkFBQTtVQUFBLFdBQUE7QVh3cUpydEk7O0FXeHFKZ3VJO0VBQStELGdDQUFBO0VBQWdDLHdCQUFBO0FYNnFKL3pJOztBVzdxSnUxSTtFQUE2RiwwREFBQTtVQUFBLHlEQUFBO0FYaXJKcDdJOztBV2pySjYrSTtFQUEyRSxZQUFBO0VBQVksZUFBQTtFQUFlLDBDQUFBO0FYdXJKbmxKOztBV3ZySjZuSjtFQUEyRiwyREFBQTtVQUFBLHdEQUFBO0FYMnJKeHRKOztBVzNySmd4SjtFQUF5RSxXQUFBO0VBQVcsY0FBQTtFQUFjLDJDQUFBO0FYaXNKbDNKOztBV2pzSjY1SjtFQUFzTCxrQkFBQTtFQUFrQixPQUFBO0VBQU8sTUFBQTtFQUFNLFdBQUE7RUFBVyxZQUFBO0VBQVksb0JBQUE7RUFBb0IsV0FBQTtBWDJzSjdwSzs7QVczc0p3cUs7RUFBZ0MsK0JBQUE7QVgrc0p4c0s7O0FXL3NKbXVLO0VBQXFDLCtHQUFBO0VBQUEsaUZBQUE7RUFBQSxnRkFBQTtBWG10Snh3Szs7QVdudEorMEs7RUFBc0MsK0dBQUE7RUFBQSxnRkFBQTtFQUFBLGlGQUFBO0FYdXRKcjNLOztBV3Z0SjY3SztFQUFvQyxpSEFBQTtFQUFBLGtGQUFBO0VBQUEsK0VBQUE7QVgydEpqK0s7O0FXM3RKdWlMO0VBQXVDLGlIQUFBO0VBQUEsK0VBQUE7RUFBQSxrRkFBQTtBWCt0SjlrTDs7QVcvdEp1cEw7RUFBdUIsV0FBQTtFQUFXLFlBQUE7RUFBWSxrQkFBQTtFQUFrQixTQUFBO0VBQVMsUUFBQTtFQUFRLGtCQUFBO0VBQWtCLGlCQUFBO0VBQWlCLFdBQUE7RUFBVyw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7RUFBcUIsOEJBQUE7VUFBQSxzQkFBQTtFQUFzQiwwRUFBQTtFQUF5RSxrQkFBQTtFQUFrQiw2QkFBQTtBWCt1SjU1TDs7QVcvdUp5N0w7RUFBK0gsMkRBQUE7VUFBQSxtREFBQTtBWG12SnhqTTs7QVdudkoybU07RUFBNkIsNkJBQUE7QVh1dkp4b007O0FXdnZKc3FNO0VBQTZCLDZCQUFBO0FYMnZKbnNNOztBVzN2Sml1TTtFQUFpQztJQUFHLCtCQUFBO1lBQUEsdUJBQUE7RVhnd0pud007RVdod0oweE07SUFBSyxpQ0FBQTtZQUFBLHlCQUFBO0VYbXdKL3hNO0FBQ0Y7O0FXcHdKaXVNO0VBQWlDO0lBQUcsK0JBQUE7WUFBQSx1QkFBQTtFWGd3Sm53TTtFV2h3SjB4TTtJQUFLLGlDQUFBO1lBQUEseUJBQUE7RVhtd0oveE07QUFDRjtBV3B3SjJ6TTtFQUE4QixtQ0FBQTtFQUFtQyxnQ0FBQTtVQUFBLHdCQUFBO0FYd3dKNTNNOztBV3h3Sm81TTtFQUF1RCxXQUFBO0VBQVcsa0JBQUE7RUFBa0IsT0FBQTtFQUFPLE1BQUE7RUFBTSxvQkFBQTtBWGd4SnIvTTs7QVdoeEp5Z047RUFBeUUsV0FBQTtFQUFXLGlDQUFBO0FYcXhKN2xOOztBV3J4SjhuTjtFQUF1RSxVQUFBO0VBQVUsa0NBQUE7QVgweEovc047O0FXMXhKaXZOO0VBQU0sNkJBQUE7QVg4eEp2dk47O0FXOXhKcXhOO0VBQXdDLGtCQUFBO0VBQWtCLDZDQUFBO0VBQTRDLG9EQUFBO0VBQW1ELHFDQUFBO0VBQXFDLHlEQUFBO0VBQTBELFdBQUE7RUFBVyxlQUFBO0VBQWUsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUFhLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQW1CLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQXVCLGdFQUFBO0FYNHlKOWxPOztBVzV5SjZwTztFQUFzRixhQUFBO0VBQVksWUFBQTtFQUFZLG9CQUFBO0FYa3pKM3dPOztBV2x6Sit4TztFQUFrRixVQUFBO0VBQVUsWUFBQTtFQUFZLG9CQUFBO0FYd3pKdjRPOztBV3h6SjI1TztFQUFnRyx3QkFBQTtBWDR6SjMvTzs7QVc1ekpraFA7RUFBZ0QsV0FBQTtFQUFXLFlBQUE7RUFBWSxzQkFBQTtLQUFBLG1CQUFBO0VBQW1CLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtBWG0wSjVtUDs7QVduMEpvb1A7RUFBd0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FYdTBKNXNQOztBV3YwSnF1UDtFQUFvRCxpREFBQTtFQUFnRCxXQUFBO0FYNDBKejBQOztBVzUwSm8xUDtFQUFvRCxrREFBQTtFQUFpRCxVQUFBO0FYaTFKejdQOztBV2oxSm04UDtFQUFvQixhQUFBO0FYcTFKdjlQOztBV3IxSm8rUDtFQUFvRCx5QkFBQTtFQUF5Qix3Q0FBQTtFQUF3QywrQkFBQTtFQUE4QixpQkFBQTtFQUFpQixxQkFBQTtFQUFxQixjQUFBO0FYODFKN3BROztBVzkxSjJxUTtFQUFnRSxlQUFBO0FYazJKM3VROztBV2wySjB2UTtFQUFvRCxrREFBQTtFQUFpRCxVQUFBO0FYdTJKLzFROztBV3YySnkyUTtFQUFnRSxlQUFBO0FYMjJKejZROztBVzMySnc3UTtFQUFtQixrQkFBQTtFQUFrQixrQkFBQTtFQUFrQixnQ0FBQTtFQUFBLDJCQUFBO0VBQUEsd0JBQUE7RUFBdUIsdUNBQUE7VUFBQSwrQkFBQTtFQUE2QixXQUFBO0FYbTNKbmlSOztBV24zSjhpUjtFQUE0QyxVQUFBO0FYdTNKMWxSOztBV3YzSm9tUjtFQUE2Rix3QkFBQTtBWDIzSmpzUjs7QVczM0p3dFI7RUFBNEosNENBQUE7RUFBMkMsdUNBQUE7RUFBc0MsT0FBQTtFQUFPLFdBQUE7QVhrNEo1OFI7O0FXbDRKdTlSO0VBQW1DLGdCQUFBO0VBQWdCLFlBQUE7QVh1NEoxZ1M7O0FXdjRKc2hTO0VBQTZELDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUFxQixrQkFBQTtBWDQ0SnhtUzs7QVc1NEowblM7RUFBb0UsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FYZzVKOXJTOztBV2g1Sml0UztFQUF5RSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QVhvNUoxeFM7O0FXcDVKNnlTO0VBQXlFLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWHc1SnQzUzs7QVd4NUoyNFM7RUFBOEUsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FYNDVKejlTOztBVzU1SjgrUztFQUF5RSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QVhnNkp2alQ7O0FXaDZKNGtUO0VBQThFLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWG82SjFwVDs7QVdwNkorcVQ7RUFBMEIsdUZBQUE7RUFBcUYseUZBQUE7RUFBdUYscUJBQUE7RUFBcUIsaUVBQUE7RUFBZ0UsZ0VBQUE7RUFBK0QsOERBQUE7QVg2Nkp6Z1U7O0FXNzZKc2tVO0VBQWdDLFlBQUE7RUFBWSxTQUFBO0VBQVMsVUFBQTtFQUFVLHdCQUFBO1VBQUEsZ0JBQUE7RUFBZ0Isd0JBQUE7RUFBd0IscUJBQUE7T0FBQSxnQkFBQTtBWHM3SjdxVTs7QVd0N0o2clU7RUFBdUQsZUFBQTtBWDA3SnB2VTs7QVcxN0ptd1U7RUFBcUMsd0JBQUE7QVg4N0p4eVU7O0FXOTdKK3pVO0VBQWlDLG1EQUFBO0VBQW1ELHFFQUFBO0FYbThKbjVVOztBV244SnU5VTtFQUFrRywwQ0FBQTtFQUF5Qyx5Q0FBQTtFQUF3QyxRQUFBO0VBQVEsNENBQUE7VUFBQSxvQ0FBQTtBWDA4SmxwVjs7QVcxOEpvclY7RUFBc0osMkRBQUE7RUFBMEQsY0FBQTtBWCs4SnA0Vjs7QVcvOEprNVY7RUFBc0ssUUFBQTtFQUFRLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUEyQixVQUFBO0FYcTlKM2xXOztBV3I5SnFtVztFQUEwTixxQkFBQTtFQUFxQixvREFBQTtFQUFBLDRDQUFBO0VBQUEsdUNBQUE7RUFBQSxvQ0FBQTtFQUFBLDREQUFBO0FYMDlKcDFXOztBVzE5SnEzVztFQUEwSiw2REFBQTtBWDg5Si9nWDs7QVc5OUoya1g7RUFBMEssU0FBQTtFQUFTLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUEyQixtQkFBQTtBWG8rSnp4WDs7QVdwK0o0eVg7RUFBOE4scURBQUE7RUFBQSw2Q0FBQTtFQUFBLHdDQUFBO0VBQUEscUNBQUE7RUFBQSw2REFBQTtBWHcrSjFnWTs7QVd4K0o0aVk7RUFBMkYsc0RBQUE7RUFBQSw4Q0FBQTtFQUFBLHlDQUFBO0VBQUEsc0NBQUE7RUFBQSw4REFBQTtBWDQrSnZvWTs7QVc1K0owcVk7RUFBNEIsdURBQUE7QVhnL0p0c1k7O0FXaC9KNHZZO0VBQStCLDhFQUFBO0VBQXlFLGtCQUFBO0FYcS9KcDJZOztBV3IvSnMzWTtFQUFtRSxxRUFBQTtFQUFvRSxrQkFBQTtFQUFrQixPQUFBO0VBQU8sTUFBQTtFQUFNLFdBQUE7RUFBVyxZQUFBO0VBQVksMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQW1CLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtBWGdnS3RrWjs7QVdoZ0tnbVo7RUFBK0UsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0FYb2dLL3FaOztBV3BnSzBzWjtFQUFzUyxXQUFBO0VBQVcsc0RBQUE7RUFBcUQsT0FBQTtFQUFPLE1BQUE7QVgyZ0t2amE7O0FXM2dLNmphO0VBQXNTLHFEQUFBO0VBQW9ELFlBQUE7RUFBWSxPQUFBO0VBQU8sTUFBQTtBWGtoSzE2YTs7QVdsaEtnN2E7RUFBd0IsYUFBQTtBWHNoS3g4YTs7QVd0aEtxOWE7RUFBa0IsMERBQUE7RUFBeUQsa0JBQUE7RUFBa0Isc0JBQUE7TUFBQSxrQkFBQTtFQUFrQixnRUFBQTtBWDZoS3BrYjs7QVc3aEsrbmI7RUFBeUYsd0JBQUE7QVhpaUt4dGI7O0FXamlLK3ViO0VBQW1GLGtCQUFBO0VBQWtCLDhDQUFBO0VBQTZDLDJDQUFBO0VBQTBDLHNDQUFBO0VBQXFDLFdBQUE7RUFBVyx5Q0FBQTtFQUF3QyxnRUFBQTtBWDJpS25nYzs7QVczaUtra2M7RUFBK0Usa0JBQUE7RUFBa0Isd0NBQUE7RUFBdUMseUNBQUE7RUFBd0MsNkNBQUE7RUFBNEMsV0FBQTtFQUFXLHdDQUFBO0VBQXVDLGlFQUFBO0FYcWpLaDFjOztBV3JqS2c1YztFQUF1QixZQUFBO0VBQVksV0FBQTtFQUFXLGtCQUFBO0VBQWtCLHFFQUFBO0VBQWdFLDBEQUFBO0VBQXlELE9BQUE7RUFBTyxNQUFBO0FYK2pLaGxkOztBVy9qS3NsZDtFQUE4QixZQUFBO0FYbWtLcG5kOztBV25rS2dvZDtFQUF1QixhQUFBO0FYdWtLdnBkOztBV3ZrS29xZDtFQUF1QixXQUFBO0VBQVcsWUFBQTtFQUFZLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFBYSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUF1Qix5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUFtQixrQkFBQTtBWGdsS3p3ZDs7QVdobEsyeGQ7RUFBb0YsZUFBQTtFQUFlLGdCQUFBO0VBQWdCLHNCQUFBO0tBQUEsbUJBQUE7QVhzbEs5NGQ7O0FXdGxLaTZkO0VBQXFCLFlBQUE7RUFBWSxzQkFBQTtNQUFBLGtCQUFBO0FYMmxLbDhkOztBVzNsS285ZDtFQUE2QixrQkFBQTtFQUFrQixPQUFBO0VBQU8sTUFBQTtFQUFNLG9CQUFBO0VBQW9CLFVBQUE7RUFBVSxjQUFBO0FYb21LOWllOztBV3BtSzRqZTtFQUFrQyw0Q0FBQTtPQUFBLHVDQUFBO1VBQUEsb0NBQUE7RUFBb0MsY0FBQTtBWHltS2xvZTs7QVd6bUtncGU7RUFBNkIsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7QVg2bUs3cWU7O0FXN21LNHJlO0VBQW9DLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQWUsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWGtuSy91ZTs7QVdsbktxd2U7RUFBNEMsNENBQUE7T0FBQSx1Q0FBQTtVQUFBLG9DQUFBO0FYc25LanplOztBV3RuS3ExZTtFQUEyQixvQkFBQTtFQUFvQixvQ0FBQTtFQUFBLCtCQUFBO0VBQUEsNEJBQUE7QVgybktwNGU7O0FXM25LZzZlO0VBQXlDLG9CQUFBO0FYK25LejhlOztBVy9uSzY5ZTtFQUFrQyxvQkFBQTtBWG1vSy8vZTs7QVdub0ttaGY7RUFBdUQsb0JBQUE7QVh1b0sxa2Y7O0FXdm9LOGxmO0VBQW9CLGlCQUFBO0FYMm9LbG5mOztBVzNvS21vZjtFQUEyQixvQkFBQTtFQUFvQixtQ0FBQTtFQUFtQywyQkFBQTtFQUEyQixVQUFBO0VBQVUsa0JBQUE7RUFBa0IsNkJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0VBQXFCLFdBQUE7RUFBVyxZQUFBO0FYc3BLNXlmOztBV3RwS3d6ZjtFQUF5QyxvQkFBQTtBWDBwS2oyZjs7QVcxcEtxM2Y7RUFBc0MsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0FYOHBLMzVmOztBVzlwS203ZjtFQUF5RixvQkFBQTtBWGtxSzVnZ0I7O0FXbHFLZ2lnQjtFQUFrRyxvQkFBQTtFQUFvQixtQkFBQTtBWHVxS3RwZ0I7O0FXdnFLeXFnQjtFQUFpQyxrQkFBQTtFQUFrQixPQUFBO0VBQU8sV0FBQTtFQUFXLFdBQUE7RUFBVyxZQUFBO0VBQVksWUFBQTtFQUFXLFVBQUE7QVhpcktoeGdCOztBV2pySzB4Z0I7RUFBd0MsV0FBQTtFQUFXLGdCQUFBO0VBQWdCLGtCQUFBO0VBQWtCLE9BQUE7RUFBTyxNQUFBO0VBQU0sU0FBQTtFQUFTLFFBQUE7RUFBUSwwQkFBQTtVQUFBLGtCQUFBO0FYNHJLNzRnQjs7QVc1cksrNWdCO0VBQThDLG9CQUFBO0VBQW9CLG1CQUFBO0FYaXNLaitnQjs7QVdqc0tvL2dCO0VBQWtRLFVBQUE7RUFBVSxtQ0FBQTtFQUFtQywyQkFBQTtBWHVzS255aEI7O0FXdnNLOHpoQjtFQUFvQixpQkFBQTtBWDJzS2wxaEI7O0FXM3NLbTJoQjtFQUEyQixvQkFBQTtFQUFvQixtQ0FBQTtFQUFtQywyQkFBQTtFQUEyQixVQUFBO0FYa3RLaDloQjs7QVdsdEswOWhCO0VBQXlDLG9CQUFBO0FYc3RLbmdpQjs7QVd0dEt1aGlCO0VBQXlGLG9CQUFBO0FYMHRLaG5pQjs7QVcxdEtvb2lCO0VBQWtRLFVBQUE7RUFBVSxtQ0FBQTtFQUFtQywyQkFBQTtBWGd1S243aUI7O0FXaHVLODhpQjtFQUErQixtQ0FBQTtFQUFtQywyQkFBQTtFQUEyQixnQkFBQTtFQUFnQiwrREFBQTtFQUFBLHVEQUFBO0VBQUEsa0RBQUE7RUFBQSwrQ0FBQTtFQUFBLGtFQUFBO0FYdXVLM2pqQjs7QVd2dUt3bWpCO0VBQXFCLGlCQUFBO0FYMnVLN25qQjs7QVczdUs4b2pCO0VBQTRCLHVDQUFBO01BQUEsbUNBQUE7VUFBQSwrQkFBQTtFQUErQixtQ0FBQTtFQUFtQywyQkFBQTtFQUEyQixnQkFBQTtBWGt2S3Z3akI7O0FZOXZLQSw0Q0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhGQUFBO0VBQ0EsNERBQUE7QVppd0tKO0FZOXZLQSxrREFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9HQUFBO0VBQ0EsNERBQUE7QVpnd0tKO0FZN3ZLQSxnREFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtHQUFBO0VBQ0EsNERBQUE7QVordktKO0FZNXZLQSwrQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlHQUFBO0VBQ0EsNERBQUE7QVo4dktKO0FZM3ZLQSw0Q0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhGQUFBO0VBQ0EsNERBQUE7QVo2dktKO0FZMXZLQSxrREFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9HQUFBO0VBQ0EsNERBQUE7QVo0dktKO0FZenZLQSw0Q0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhGQUFBO0VBQ0EsNERBQUE7QVoydktKO0FZeHZLQSxrREFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9HQUFBO0VBQ0EsNERBQUE7QVowdktKO0FZdnZLQSw0Q0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhGQUFBO0VBQ0EsNERBQUE7QVp5dktKO0FZdHZLQSxrREFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9HQUFBO0VBQ0EsNERBQUE7QVp3dktKO0FZcnZLQSxtQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlGQUFBO0VBQ0EsNERBQUE7QVp1dktKO0FZcHZLQSxrQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdGQUFBO0VBQ0EsNERBQUE7QVpzdktKO0FZbnZLQSwrQkFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZFQUFBO0VBQ0EsNERBQUE7QVpxdktKO0FZbHZLQSxxQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1GQUFBO0VBQ0EsNERBQUE7QVpvdktKO0FZanZLQSwrQkFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZFQUFBO0VBQ0EsNERBQUE7QVptdktKO0FZaHZLQSxxQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1GQUFBO0VBQ0EsNERBQUE7QVprdktKO0FZL3VLQSwrQkFBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZFQUFBO0VBQ0EsNERBQUE7QVppdktKO0FZOXVLQSxxQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxzR0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1GQUFBO0VBQ0EsNERBQUE7QVpndktKO0FhbjdLQTtFQUNDLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FicTdLRDs7QWFqN0tDO0VBQ0MsZ0JBQUE7QWJvN0tGOztBYWg3S0E7RUFDQyxtQkFBQTtFQUNBLGVBQUE7QWJtN0tEOztBYWg3S0E7RUFDQyxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FibTdLRDs7QWFoN0tBOztFQUVDLGNBQUE7QWJtN0tEOztBYWg3S0E7OztFQUdDLHFCQUFBO0VBQ0EsYUFBQTtBYm03S0Q7O0FhaDdLQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FibTdLRDs7QWFoN0tBO0VBQ0MsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSx1Q0FBQTtFQUNBLDhCQUFBO01BQUEsMEJBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7QWJtN0tEOztBYWg3S0E7RUFDQyxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0FibTdLRDs7QWFoN0tBO0VBQ0MsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGdCQUFBO0FibTdLRDs7QWFoN0tBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0FibTdLRDtBYWo3S0M7RUFDQyxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7QWJtN0tGOztBYS82S0E7RUFDQyxpQkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0csa0JBQUE7RUFDQSxpQkFBQTtBYms3S0o7QWFoN0tDO0VBQ0MsaUJBQUE7QWJrN0tGO0FhaDdLRTtFQUhEO0lBSUUsZ0JBQUE7RWJtN0tEO0FBQ0Y7QWFqN0tFO0VBUEQ7SUFRRSxlQUFBO0VibzdLRDtBQUNGOztBYWg3S0E7RUFDQyxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBYm03S0Q7QWFqN0tDO0VBQ0Msb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBYm03S0Y7O0FhLzZLQTtFQUNDLGFBQUE7QWJrN0tEO0FhaDdLQztFQUNDLGNBQUE7QWJrN0tGOztBY2xpTEE7RUFDSSxrQkFBQTtBZHFpTEo7QWNuaUxJO0VBQ0ksa0JBQUE7QWRxaUxSOztBY2ppTEE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0Fkb2lMSjs7QWNqaUxBO0VBQ0ksNENBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0Fkb2lMSjs7QWNqaUxBO0VBQ0ksbUJBQUE7QWRvaUxKOztBY2ppTEE7RUFDSSxVQUFBO0Fkb2lMSjs7QWNqaUxBO0VBQ0ksd0JBQUE7QWRvaUxKOztBY2ppTEE7O0VBRUksd0JBQUE7QWRvaUxKOztBY2ppTEE7RUFDSSx1QkFBQTtBZG9pTEo7O0FjamlMQTtFQUNJLHVCQUFBO0Fkb2lMSjs7QWNqaUxBO0VBQ0ksYUFBQTtBZG9pTEo7O0FjamlMQTtFQUNJLGtDQUFBO0VBQ0EsZ0JBQUE7QWRvaUxKO0FjbGlMSTtFQUNJLGdCQUFBO0Fkb2lMUjtBY2ppTEk7RUFDSSxtQkFBQTtBZG1pTFI7QWMvaExROztFQUVJLGdDQUFBO0FkaWlMWjtBYzdoTEk7RUFFUTs7SUFFSSxnQ0FBQTtFZDhoTGQ7QUFDRjs7QWN6aExBO0VBQ0ksa0JBQUE7QWQ0aExKOztBY3poTEE7RUFDSSxlQUFBO0FkNGhMSjs7QWN6aExBO0VBQ0ksZUFBQTtBZDRoTEo7O0FjemhMQTtFQUNJLGFBQUE7RUFDQSxnREFBQTtVQUFBLHdDQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBZDRoTEo7O0FjemhMQTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QWQ0aExKO0FjMWhMSTtFQUNJLFVBQUE7QWQ0aExSO0FjemhMSTtFQUNJLDZCQUFBO0FkMmhMUjtBY3hoTEk7RUFDSSw4QkFBQTtBZDBoTFI7QWN2aExJO0VBQ0kscURBQUE7RUFDQSxxQkFBQTtBZHloTFI7O0FjcmhMQTtFQUNJO0lBQ0ksNENBQUE7RWR3aExOO0FBQ0Y7QWNyaExBO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsWUFBQTtFZHVoTE47QUFDRjtBZS9wTEE7RUFDSSxVQUFBO0FmaXFMSjtBZS9wTEk7RUFDSSxpQ0FBQTtBZmlxTFI7QWUvcExRO0VBQ0ksdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBZmlxTFo7QWUvcExZO0VBRUksd0JBQUE7QWZncUxoQjtBZTdwTFk7RUFDSSx5QkFBQTtFQ3NZWiwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUR4WVksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QWZtcUxoQjtBZWhxTFk7RUFDSSxZQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBZmtxTGhCO0FlaHFMZ0I7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwyREFBQTtFQUNBLHdCQUFBO0Fma3FMcEI7QWUvcExnQjtFQUNJLGFBQUE7QWZpcUxwQjtBZTNwTFk7RUFDSSxrQkFBQTtBZjZwTGhCO0FlMXBMb0I7RUFDSSw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7RUFDQSw2REFBQTtBZjRwTHhCO0FlcHBMUTtFQUNJLHNCQUFBO0Fmc3BMWjtBZWhwTFk7RUFDSSx1Q0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QWZrcExoQjtBZWhwTGdCO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0Fma3BMcEI7QWU3b0xnQjtFQUNJLGdDQUFBO0FmK29McEI7QWUzb0xZO0VBRVE7SUFDSSwrQkFBQTtFZjRvTHRCO0FBQ0Y7QWVwb0xZO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWZzb0xoQjtBZXBvTGdCO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQ0FBQTtBZnNvTHBCO0Flam9MZ0I7RUFDSSxnQ0FBQTtBZm1vTHBCO0FlL25MWTtFQUVRO0lBQ0ksK0JBQUE7RWZnb0x0QjtBQUNGO0Fldm5MZ0I7RUNrT1osMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VEcE9nQixpQkFBQTtBZjZuTHBCO0Flcm5MWTtFQUNJLDhDQUFBO0FmdW5MaEI7O0FlaG5MSTtFQUNJLGtCQUFBO0VBQ0EsbUNBQUE7QWZtbkxSOztBZS9tTEE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDJDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QWZrbkxKO0FlaG5MSTtFQUNJLGdCQUFBO0VBQ0EscUNBQUE7RUFBQSxrQ0FBQTtFQUFBLDZCQUFBO0Fma25MUjtBZTltTFE7RUN2REosMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VEcURRLG9CQUFBO0Fmb25MWjtBZS9tTFE7RUMyTEosMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QWhCdTdLSjtBZWpuTEk7RUFDSSxhQUFBO0FmbW5MUjtBZWhuTEk7RUFDSSxpQkFBQTtFQUNBLFVBQUE7QWZrbkxSO0FlN21MSTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VDd01KLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFRDFNSSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QWZtbkxSO0Flam5MUTtFQUNJLHlCQUFBO0VBQ0EsdUJBQUE7QWZtbkxaO0FlaG5MUTtFQUNJLHlCQUFBO0VBQ0EscUNBQUE7QWZrbkxaOztBaUJwMUxBO0VBQ0ksa0JBQUE7QWpCdTFMSjs7QWlCcDFMQTtFQUNJLFVBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QWpCdTFMSjtBaUJyMUxJO0VBQ0ksVUFBQTtBakJ1MUxSOztBaUJuMUxBO0VBQ0ksa0JBQUE7RUFFQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLG1DQUFBO0VBQ0EsOENBQUE7RUFDQSx3QkFBQTtBakJxMUxKO0FpQm4xTEk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FqQnExTFI7QWlCbDFMSTtFQUNJLGNBQUE7RUFDTixXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsNEtBQUE7RUFBQSw4R0FBQTtFQUFBLDRHQUFBO0VBQ0Esb0tBQ0M7RUFERCw4RUFDQztFQUVELDRKQUNDO0VBREQsc0VBQ0M7RUFFRCwyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EsVUFBQTtBakJnMUxGO0FpQjcwTEk7RUFDSTtJQUNJLDRDQUFBO0lBQ0EseUJBQUE7RWpCKzBMVjtFaUI3MExVO0lBQ0ksVUFBQTtFakIrMExkO0FBQ0Y7QWlCMzBMSTtFQUNJLHVDQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtBakI2MExSO0FpQjMwTFE7RUFDSSxVQUFBO0FqQjYwTFo7QWlCejBMSTtFQUNJLFlBQUE7RUFDQSxvQkFBQTtBakIyMExSO0FpQngwTEk7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7RUFDQSxVQUFBO0FqQjAwTFI7QWlCdDBMUTtFQUNJLE9BQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7QWpCdzBMWjtBaUJuMExRO0VBQ0ksUUFBQTtFQUNBLHVDQUFBO01BQUEsbUNBQUE7VUFBQSwrQkFBQTtBakJxMExaOztBaUJoMExBO0VBQ0ksK0JBQUE7RUFDQSw2QkFBQTtBakJtMExKOztBaUJoMExBO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QWpCbTBMSjtBaUJqMExJO0VBQ0ksV0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FqQm0wTFI7QWlCajBMUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0FqQm0wTFo7QWlCajBMWTtFQUNJLHFDQUFBO0FqQm0wTGhCOztBaUI3ekxBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtBakJnMExKO0FpQjl6TEk7RUFDSSxnQkFBQTtBakJnMExSO0FpQjd6TEk7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWpCK3pMUjtBaUI3ekxRO0VBTko7SUFPUSxtQkFBQTtFakJnMExWO0FBQ0Y7O0FrQjc5TEE7RUFDSSxtQkFBQTtBbEJnK0xKO0FrQjc5TFE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWxCKzlMWjtBa0I3OUxZO0VBQ0ksZ0JBQUE7QWxCKzlMaEI7O0FrQno5TEE7RUZsQkksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQisrTEo7O0FrQjc5TEE7RUFDSSxnQkFBQTtFRnlKQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCdzBMSjs7QWtCaitMQTtFQUNJLGdCQUFBO0FsQm8rTEo7O0FrQmorTEE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FsQm8rTEo7O0FrQmorTEE7RWpCcUJDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QURnOUxEOztBa0J0K0xBO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtBbEJ5K0xKOztBa0J0K0xBO0VBQ0ksYUFBQTtFQUNBLHFDQUFBO0VBQ0EsU0FBQTtBbEJ5K0xKOztBa0J0K0xBO0VBQ0ksWUFBQTtBbEJ5K0xKOztBa0J0K0xBO0VGb0RJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJzN0xKOztBa0IxK0xBO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUY4SkEsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUVqS0EsbUJBQUE7QWxCay9MSjs7QWtCLytMQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FsQmsvTEo7O0FrQi8rTEE7RWpCbEJDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QURxZ01EOztBa0JwL0xBO0VBQ0k7SUFDSSxnQkFBQTtFbEJ1L0xOO0FBQ0Y7QWtCcC9MQTtFQUNJO0lBQ0ksbUJBQUE7RWxCcy9MTjs7RWtCbi9MRTtJRjFDQSwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFaEJpaU1GOztFa0J2L0xFO0lBQ0ksZ0JBQUE7SUFDQSxlQUFBO0lGeUtKLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtFaEJrMUxGOztFa0IzL0xFO0lBQ0ksZ0JBQUE7RWxCOC9MTjs7RWtCMy9MRTtJQUNJLGdCQUFBO0lBQ0EscUJBQUE7RWxCOC9MTjs7RWtCMy9MRTtJQUNJLGdCQUFBO0lBQ0EsbUJBQUE7RWxCOC9MTjs7RWtCMy9MRTtJQUNJLGVBQUE7SUFDQSxtQkFBQTtFbEI4L0xOOztFa0IzL0xFO0lGa0pBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtFaEI2MkxGO0FBQ0Y7QWtCLy9MQTtFQUNJO0lBQ0ksbUJBQUE7RWxCaWdNTjs7RWtCOS9MRTtJQUNJLDBCQUFBO0lBQ0EsU0FBQTtFbEJpZ01OO0FBQ0Y7QW1Cem9NSTtFQUNJLFdBQUE7QW5CMm9NUjtBbUJ4b01JO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtBbkIwb01SO0FtQnZvTUk7RUFDSSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtBbkJ5b01SOztBbUJyb01BO0VBQ0k7SUFDSSxxREFBQTtJQUNBLHFCQUFBO0VuQndvTU47QUFDRjtBb0J2cU1BO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5Q0FBQTtBcEJ5cU1KO0FvQnZxTUk7RUFDSSxVQUFBO0VBQ0EsVUFBQTtBcEJ5cU1SO0FvQnJxTVE7RUFFSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxrR0FBQTtFQUFBLGlHQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBcEJzcU1aO0FvQm5xTVE7RUFDSSxZQUFBO0VBQ0EscUJBQUE7QXBCcXFNWjtBb0JscU1RO0VBQ0ksU0FBQTtFQUNBLGtCQUFBO0FwQm9xTVo7QW9CaHFNWTtFQUNJLFNBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBcEJrcU1oQjs7QW9CNXBNQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBcEIrcE1KO0FvQjdwTUk7RUFDSSxxQ0FBQTtBcEIrcE1SO0FvQjVwTUk7RUFDSSx1Q0FBQTtBcEI4cE1SO0FvQjNwTUk7RUFDSSxpQkFBQTtBcEI2cE1SO0FvQjFwTUk7RUFDSSxvQkFBQTtBcEI0cE1SO0FvQnpwTUk7RUFDSSxjQUFBO0FwQjJwTVI7O0FvQnZwTUE7RUFDSSxtQkFBQTtBcEIwcE1KOztBb0J2cE1BO0VKM0VJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJzdU1KO0FvQjVwTUk7RUFDSSxrQkFBQTtBcEI4cE1SOztBb0IxcE1BO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBcEI2cE1KOztBb0IxcE1BO0VBQ0k7SUFDSSxlQUFBO0VwQjZwTU47RW9CMXBNVTtJQUVJLGFBQUE7SUFDQSxhQUFBO0VwQjJwTWQ7RW9CeHBNVTtJQUNJLHFCQUFBO0VwQjBwTWQ7RW9CdnBNVTtJQUNJLGtCQUFBO0VwQnlwTWQ7RW9CcnBNYztJQUNJLGFBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtFcEJ1cE1sQjs7RW9CanBNRTtJQUNJLGVBQUE7RXBCb3BNTjtFb0JscE1NO0lBQ0ksaUJBQUE7RXBCb3BNVjtFb0JqcE1NO0lBQ0ksbUJBQUE7RXBCbXBNVjs7RW9CL29NRTtJQUNJLG1CQUFBO0VwQmtwTU47O0VvQi9vTUU7SUpsRkEsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7RWhCcXVNRjs7RW9CbnBNRTtJQUNJLG9CQUFBO0VwQnNwTU47QUFDRjtBb0JucE1BO0VBQ0k7SUFDSSxlQUFBO0VwQnFwTU47RW9CbHBNVTtJQUVJLGFBQUE7SUFDQSxhQUFBO0VwQm1wTWQ7RW9CL29NYztJQUNJLGFBQUE7SUFDQSxhQUFBO0lBQ0EsU0FBQTtFcEJpcE1sQjtBQUNGO0FxQmp6TUE7O0VBRUMsMkJBQUE7QXJCbXpNRDs7QXFCaHpNQTs7RUFFQywyQkFBQTtBckJtek1EOztBcUJoek1BOztFQUVDLDJCQUFBO0FyQm16TUQ7O0FxQmh6TUE7O0VBRUMsOEJBQUE7QXJCbXpNRDs7QXFCaHpNQTs7RUFFQywyQkFBQTtBckJtek1EOztBcUJoek1BOztFQUVDLDJCQUFBO0FyQm16TUQ7O0FxQmh6TUE7O0VBRUMsNEJBQUE7QXJCbXpNRDs7QXFCaHpNQTs7RUFFQywyQkFBQTtBckJtek1EOztBcUJoek1BOztFQUVDLDJCQUFBO0FyQm16TUQ7O0FxQmh6TUE7RUFDQyx3Q0FBQTtBckJtek1EOztBcUJoek1BO0VBQ0MscUNBQUE7QXJCbXpNRDs7QXFCaHpNQTtFQUNDLDZCQUFBO0FyQm16TUQ7O0FzQnoyTUE7RUFDQyxnQkFBQTtBdEI0Mk1EOztBc0J6Mk1BO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0F0QjQyTUQ7O0FzQnoyTUE7RUFDQyx3QkFBQTtBdEI0Mk1EOztBc0J6Mk1BO0VBQ0Msd0JBQUE7QXRCNDJNRDs7QXNCejJNQTtFQUNDLDJCQUFBO0F0QjQyTUQ7O0FzQnYyTUM7RUFGRDs7SUFHRSwyQkFBQTtFdEI0Mk1BO0FBQ0Y7O0FzQnoyTUE7RUFDQywyQkFBQTtBdEI0Mk1EOztBc0J2Mk1DO0VBRkQ7O0lBR0UsMkJBQUE7RXRCNDJNQTtBQUNGOztBc0J6Mk1BO0VBQ0MsMkJBQUE7QXRCNDJNRDs7QXNCejJNQTtFQUNDLDhCQUFBO0F0QjQyTUQ7O0FzQnYyTUM7RUFGRDs7SUFHRSw4QkFBQTtFdEI0Mk1BO0FBQ0Y7O0FzQnoyTUE7RUFDQyw4QkFBQTtBdEI0Mk1EOztBc0J6Mk1BO0VBQ0MsNEJBQUE7QXRCNDJNRDs7QXNCejJNQTtFQUNDLDRCQUFBO0F0QjQyTUQ7O0FzQnoyTUE7RUFDQyxzQkFBQTtBdEI0Mk1EOztBdUIvNk1BO0VBQ0ksa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0F2Qms3TUo7O0F1Qi82TUE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QXZCazdNSjs7QXVCLzZNQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0F2Qms3TUo7O0F1Qi82TUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0F2Qms3TUo7O0F1Qi82TUE7RUFDSSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBdkJrN01KOztBdUIvNk1BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLG1CQUFBO0F2Qms3TUo7O0F1Qi82TUE7RUFDSSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0F2Qms3TUo7O0F1Qi82TUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsaUJBQUE7QXZCazdNSjs7QXVCLzZNQTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBdkJrN01KOztBdUIvNk1BO0V0QkFDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QURtN01EOztBdUJwN01BO0VBQ0ksb0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VQeUJBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFTzNCQSxrQkFBQTtBdkIyN01KOztBdUJ4N01BO0VBQ0ksb0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VQNEtBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJneE1KOztBdUI1N01BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFUHFkQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCMitMSjtBdUJqOE1JO0VBQ0ksZUFBQTtBdkJtOE1SO0F1Qmg4TUk7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0F2Qms4TVI7O0F1Qjk3TUE7RUFDSSxnQkFBQTtBdkJpOE1KOztBdUI5N01BO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0F2Qmk4TUo7O0F1Qjk3TUE7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0F2Qmk4TUo7QXVCLzdNSztFQUNHLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0F2Qmk4TVI7O0F1Qjc3TUE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0F2Qmc4TUo7QXVCOTdNSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBdkJnOE1SOztBdUI1N01BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsWUFBQTtFUGdXQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEJnbU1KOztBdUJoOE1BO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXZCbThNSjs7QXVCaDhNQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7QXZCbThNSjs7QXVCaDhNQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUNBQUE7RUFDQSw4Q0FBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBdkJtOE1KO0F1Qmo4TUk7RUFDSSxjQUFBO0VBQ04sV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRLQUFBO0VBQUEsOEdBQUE7RUFBQSw0R0FBQTtFQUNBLG9LQUNDO0VBREQsOEVBQ0M7RUFFRCw0SkFDQztFQURELHNFQUNDO0VBRUQsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QXZCKzdNRjtBdUI1N01JO0VBQ0k7SUFDSSw0Q0FBQTtJQUNBLHlCQUFBO0V2Qjg3TVY7RXVCNTdNVTtJQUNJLFVBQUE7RXZCODdNZDtBQUNGO0F1QjE3TUk7RUFDSSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7QXZCNDdNUjtBdUIxN01RO0VBQ0ksVUFBQTtBdkI0N01aO0F1Qng3TUk7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7QXZCMDdNUjtBdUJ0N01RO0VBQ0ksYUFBQTtBdkJ3N01aO0F1QnI3TVE7RUFDSSxjQUFBO0F2QnU3TVo7O0F1Qmw3TUE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBdkJxN01KOztBdUJsN01BO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QXZCcTdNSjs7QXVCbDdNQTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxTQUFBO0F2QnE3TUo7QXVCbjdNSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLHVMQUFBO0VBQUEsK0dBQUE7RUFBQSw2R0FBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxVQUFBO0F2QnE3TVI7QXVCbDdNSTtFQUNJO0lBQ0ksK0JBQUE7RXZCbzdNVjtBQUNGO0F1Qmg3TVE7RUFDSSxVQUFBO0F2Qms3TVo7QXVCLzZNUTtFQUNJLGdDQUFBO0VBQ0EseUJBQUE7QXZCaTdNWjtBdUI5Nk1ROzs7O0VBSUkseUJBQUE7QXZCZzdNWjtBdUIzNk1nQjtFQUNJLGFBQUE7QXZCNjZNcEI7QXVCMTZNZ0I7RUFDSSxjQUFBO0F2QjQ2TXBCO0F1QnI2TWdCO0VBQ0ksY0FBQTtBdkJ1Nk1wQjtBdUJwNk1nQjtFQUNJLGFBQUE7QXZCczZNcEI7O0F1Qi81TUE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0F2Qms2TUo7O0F1Qi81TUE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXZCazZNSjs7QXVCLzVNQTtFUGhPSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RU84TkEsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0F2QnM2TUo7O0F1Qm42TUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxRQUFBO0F2QnM2TUo7O0F1Qm42TUE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QXZCczZNSjs7QXVCbjZNQTtFdEI5U0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRHF0TkQ7O0F1Qng2TUE7RVBvTEksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RU92TEEsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0Esc0JBQUE7QXZCZzdNSjs7QXVCNzZNQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RVBvTEEsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VPdExBLGlCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EsbUJBQUE7QXZCbzdNSjtBdUJsN01JO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBdkJvN01SOztBdUJoN01BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFBO0F2Qm03TUo7O0F1Qmg3TUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QXZCbTdNSjtBdUJqN01JO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QXZCbTdNUjtBdUJoN01JO0VBQ0ksYUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QXZCazdNUjs7QXVCOTZNQTtFUHlESSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RU8zREEsaUJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QXZCcTdNSjs7QXVCbDdNQTtFQUNJO0lBQ0ksWUFBQTtJQUNBLFVBQUE7RXZCcTdNTjs7RXVCbDdNRTtJQUNJLFlBQUE7SUFDQSxxQkFBQTtFdkJxN01OO0FBQ0Y7QXVCbDdNQTtFQUNJO0lBQ0ksWUFBQTtJQUNBLHFCQUFBO0V2Qm83TU47O0V1Qmo3TUU7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0V2Qm83TU47O0V1Qmo3TUU7SUFDSSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFdkJvN01OOztFdUJqN01FO0lQdFZBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFaEIyd05GOztFdUJyN01FO0lQck1BLCtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFaEI4bk5GOztFdUJ6N01FO0lBQ0ksYUFBQTtFdkI0N01OOztFdUJ6N01FO0lBQ0ksY0FBQTtJQUNBLCtCQUFBO0lBQ0EsYUFBQTtJQUNBLHNEQUNJO0V2QjI3TVY7O0V1QnQ3TUU7SUFDSSxpQkFBQTtFdkJ5N01OOztFdUJ0N01FO0lBQ0ksZUFBQTtFdkJ5N01OOztFdUJ0N01FO0lBQ0ksbUJBQUE7SUFDQSxnQkFBQTtFdkJ5N01OOztFdUJ0N01FO0lQa0JBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0VoQnc2TUY7O0V1QjE3TUU7SUFDSSxXQUFBO0lBQ0EsWUFBQTtFdkI2N01OO0V1QjM3TU07SUFDSSxXQUFBO0lBQ0EsWUFBQTtFdkI2N01WO0V1QjE3TU07SUFDSSxpQkFBQTtFdkI0N01WO0FBQ0Y7QXVCeDdNQTtFQUNJO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLFNBQUE7RXZCMDdNTjs7RXVCdjdNRTtJQUNJLFdBQUE7SUFDQSxxQkFBQTtFdkIwN01OOztFdUJ2N01FO0lBQ0ksYUFBQTtJQUNBLHFCQUFBO0V2QjA3TU47O0V1QnY3TUU7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsUUFBQTtFdkIwN01OOztFdUJ2N01FO0lBQ0ksV0FBQTtJQUNBLGVBQUE7RXZCMDdNTjs7RXVCdjdNRTtJQUNJLGVBQUE7RXZCMDdNTjtBQUNGO0F3Qmw5TkE7RUFDSSxvQkFBQTtBeEJvOU5KOztBd0JqOU5BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtFUjBYQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RVE1WEEsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0F4Qnc5Tko7QXdCdDlOSTtFQUNJLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBeEJ3OU5SO0F3QnI5Tkk7RUFFUTtJQUNJLHlCQUFBO0V4QnM5TmQ7QUFDRjtBd0JsOU5JO0VBQ0ksNEJBQUE7QXhCbzlOUjtBd0JsOU5RO0VBQ0ksNEJBQUE7QXhCbzlOWjtBd0JoOU5JO0VBQ0ksb0JBQUE7RUFDQSx3QkFBQTtBeEJrOU5SO0F3Qmg5TlE7RUFDSSx3QkFBQTtBeEJrOU5aOztBd0I3OE5BO0VBQ0k7SUFDSSxvQkFBQTtFeEJnOU5OO0FBQ0Y7QXlCaGdPQTtFQUNJLG9CQUFBO0F6QmtnT0o7O0F5Qi8vTkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxhQUFBO0F6QmtnT0o7O0F5Qi8vTkE7RUFDSSxrQkFBQTtFVHNYQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RVN4WEEsd0JBQUE7QXpCc2dPSjtBeUJwZ09JO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7QXpCc2dPUjtBeUJsZ09RO0VBQ0ksb0JBQUE7RUFDQSxnQ0FBQTtBekJvZ09aO0F5QmpnT1E7RUFDSSxhQUFBO0F6Qm1nT1o7O0F5QjkvTkE7RUFDSSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QXpCaWdPSjtBeUIvL05JO0VBQ0k7SUFDSSx5QkFBQTtFekJpZ09WO0FBQ0Y7O0F5QjcvTkE7RUFDSTtJQUNJLG9CQUFBO0V6QmdnT047QUFDRjtBMEJqak9BO0VBR0Msa0JBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VWbVNHLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFVXJTSCx5QkFBQTtFQUNBLFlBQUE7RUFDQSxpQ0FBQTtBMUJxak9EO0EwQm5qT0M7RUFDQyxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QTFCcWpPRjtBMEJsak9DO0VBQ0MsWUFBQTtFVjRSRSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEJ5eE5KO0EwQnJqT0M7RUFDQyxZQUFBO0VWdVNFLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQml4Tko7QTBCeGpPQztFQUNDLFlBQUE7RUFDQSxvQkFBQTtBMUIwak9GO0EwQnZqT0M7RUFDQywyQkFBQTtFQUFBLDRCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0ExQnlqT0Y7QTBCdGpPQztFQUNDO0lBQ0MsV0FBQTtFMUJ3ak9EO0FBQ0Y7O0EwQmhqT0E7RUFDQyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7QTFCbWpPRDtBMEJqak9DO0VBQ0Msd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QTFCbWpPRjtBMEJoak9DO0VBQ0MsZ0JBQUE7QTFCa2pPRjtBMEJoak9FO0VBSEQ7SUFJRSxnQkFBQTtFMUJtak9EO0FBQ0Y7QTBCaGpPQztFQWhCRDtJQWlCRSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtFMUJtak9BO0FBQ0Y7O0EwQmhqT0E7RUFFQyxlQUFBO0VBQ0EseUJBQUE7RUFDQSw0S0FBQTtFQUFBLDhHQUFBO0VBQUEsNEdBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxZQUFBO0ExQmtqT0Q7QTBCaGpPQzs7RUFFQyxrQkFBQTtFQUNBLFVBQUE7QTFCa2pPRjtBMEIvaU9DO0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsNEtBQUE7RUFBQSw4R0FBQTtFQUFBLDRHQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBMUJnak9GO0EwQjdpT0M7RUFDQyw0S0FBQTtFQUFBLDhHQUFBO0VBQUEsNEdBQUE7QTFCK2lPRjtBMEI1aU9DO0VBQ0MsbUJBQUE7QTFCOGlPRjtBMEIzaU9DO0VBQ0Msa0JBQUE7QTFCNmlPRjtBMEIxaU9DO0VBRUU7SUFDQyxVQUFBO0UxQjJpT0Y7QUFDRjtBMEJ0aU9FO0VBQ0MsVUFBQTtBMUJ3aU9IO0EwQnJpT0U7RUFDQyxVQUFBO0ExQnVpT0g7O0EwQmxpT0E7RUFFQyxlQUFBO0VBQ0EsNkNBQUE7QTFCb2lPRDtBMEJsaU9DO0VBQ0MsbUJBQUE7QTFCb2lPRjtBMEJqaU9DO0VBQ0Msa0JBQUE7QTFCbWlPRjtBMEJoaU9DO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRLQUFBO0VBQUEsOEdBQUE7RUFBQSw0R0FBQTtFQUNBLG9LQUNDO0VBREQsOEVBQ0M7RUFFRCw0SkFDQztFQURELHNFQUNDO0VBRUQsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QTFCOGhPRjtBMEIzaE9DO0VBQ0M7SUFDQywyQ0FBQTtFMUI2aE9EO0UwQjNoT0M7SUFDQyxVQUFBO0UxQjZoT0Y7RTBCMWhPQztJQUNDLDRLQUFBO0lBQUEsOEdBQUE7SUFBQSw0R0FBQTtFMUI0aE9GO0FBQ0Y7QTBCeGhPQztFQUNDLDZDQUFBO0ExQjBoT0Y7QTBCeGhPRTtFQUNDLFVBQUE7QTFCMGhPSDtBMEJ2aE9FO0VBQ0MsNEtBQUE7RUFBQSw4R0FBQTtFQUFBLDRHQUFBO0ExQnloT0g7QTBCcGhPRTtFQUNDLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBMUJzaE9IO0EwQmxoT0c7RUFDQyw2QkFBQTtFQUNBLDJCQUFBO0ExQm9oT0o7QTBCL2dPRztFQUNDLDZCQUFBO0VBQ0EsMkJBQUE7QTFCaWhPSjs7QTBCM2dPQTtFQUVDLGVBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBMUI2Z09EO0EwQjNnT0M7RUFDQztJQUNDLGdDQUFBO0UxQjZnT0Q7QUFDRjtBMEIxZ09DO0VBQ0MsNEJBQUE7QTFCNGdPRjtBMEJ6Z09DO0VBQ0Msd0JBQUE7RUFDQSxvQkFBQTtBMUIyZ09GOztBMEJ2Z09BO0VBRUMsa0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0cseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0gsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsOENBQUE7RUFDRyxtQ0FBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNILHlCQUFBO0ExQnlnT0Q7QTBCdmdPQztFQUNDLG1CQUFBO0VBQ0EsV0FBQTtFQUNNLFlBQUE7QTFCeWdPUjtBMEJ0Z09DO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRLQUFBO0VBQUEsOEdBQUE7RUFBQSw0R0FBQTtFQUNBLG9LQUNDO0VBREQsOEVBQ0M7RUFFRCw0SkFDQztFQURELHNFQUNDO0VBRUQsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QTFCb2dPRjtBMEJqZ09DO0VBQ0M7SUFDQywyQ0FBQTtFMUJtZ09EO0UwQmpnT0M7SUFDYSxVQUFBO0UxQm1nT2Q7QUFDRjtBMEIvL05DO0VBRU8sOENBQUE7RUFDQSx5QkFBQTtBMUJnZ09SO0EwQjkvTlE7RUFDSSxVQUFBO0ExQmdnT1o7QTBCNS9OQztFQUNDLGlCQUFBO0ExQjgvTkY7QTBCNS9ORTtFQUNDLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTFCOC9OSDtBMEIzL05FO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTFCNi9OSDs7QTBCeC9OQTtFQUVDLHlCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0ExQjAvTkQ7QTBCeC9OQztFQUNDO0lBQ0MsMEJBQUE7RTFCMC9ORDtBQUNGO0EwQnYvTkM7RUFDQyw0QkFBQTtBMUJ5L05GO0EwQnQvTkM7RUFDQyx3QkFBQTtFQUNBLG9CQUFBO0ExQncvTkY7O0EwQnAvTkE7RUFFQywwQkFBQTtFQUNBLDZCQUFBO0ExQnMvTkQ7O0EwQm4vTkE7RUFFQyx3QkFBQTtBMUJxL05EOztBMkJqMU9BO0VBQ0ksZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtBM0JvMU9KO0EyQmwxT0k7RUFWSjtJQVdRLGFBQUE7RTNCcTFPTjtBQUNGOztBNEJqMk9BO0VBQ0ksa0JBQUE7QTVCbzJPSjs7QTRCLzFPUTtFQUNJLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBNUJrMk9aO0E0Qi8xT1E7RUFDSSxjQUFBO0E1QmkyT1o7O0E0QjUxT0E7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLHVDQUFBO0E1QisxT0o7QTRCNTFPUTtFQUNJLGtCQUFBO0VadVNSLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQndqT0o7O0E0QjcxT0E7RUFDSSwwQ0FBQTtBNUJnMk9KO0E0QjkxT0k7RUFDSSxtQkFBQTtBNUJnMk9SOztBNEI1MU9BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFWnNRQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFWXhRQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtBNUJtMk9KO0E0QmoyT0k7RUFDSTtJQUNJLHFDQUFBO0lBQ0EseUJBQUE7RTVCbTJPVjtBQUNGO0E0QmgyT0k7RUFDSSxpQ0FBQTtFQUNBLHlCQUFBO0E1QmsyT1I7O0E2Qmo2T0E7RUFDSSx5Q0FBQTtFQUNBLHFCQUFBO0E3Qm82T0o7O0E2Qmo2T0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtBN0JvNk9KOztBNkJqNk9BO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFlBQUE7QTdCbzZPSjs7QTZCajZPQTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QTdCbzZPSjs7QTZCajZPQTtFYm9GSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RWF0RkEsbUJBQUE7QTdCdzZPSjs7QTZCcjZPQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxRQUFBO0E3Qnc2T0o7O0E2QnI2T0E7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0E3Qnc2T0o7O0E2QnI2T0E7RUFDSSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLFlBQUE7QTdCdzZPSjs7QTZCcjZPQTtFQUNJLGVBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0E3Qnc2T0o7O0E2QnI2T0E7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLGFBQUE7QTdCdzZPSjs7QTZCcjZPQTtFYmtTSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFYXBTQSx5QkFBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7QTdCNDZPSjs7QTZCejZPQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0E3QjQ2T0o7O0E2Qno2T0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBN0I0Nk9KOztBNkJ6Nk9BO0VBQ0ksZ0JBQUE7QTdCNDZPSjs7QTZCejZPQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBN0I0Nk9KOztBNkJ6Nk9BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBN0I0Nk9KOztBNkJ6Nk9BO0ViNldJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFYS9XQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QTdCZzdPSjtBNkI5Nk9JO0VBQ0k7SUFDSSxnQ0FBQTtFN0JnN09WO0FBQ0Y7QTZCNzZPSTtFQUNJLDRCQUFBO0E3Qis2T1I7O0E2QjM2T0E7RWJzVEksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VheFRBLHlCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0E3Qms3T0o7QTZCaDdPSTtFQUNJO0lBQ0ksZ0NBQUE7RTdCazdPVjtBQUNGO0E2Qi82T0k7RUFDSSw0QkFBQTtBN0JpN09SOztBNkI3Nk9BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0E3Qmc3T0o7O0E2Qjc2T0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0E3Qmc3T0o7O0E2Qjc2T0E7RUFDSSxnQkFBQTtBN0JnN09KOztBNkI3Nk9BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBDQUFBO0E3Qmc3T0o7O0E2QjU2T0k7RUFDSSxpQkFBQTtBN0IrNk9SOztBNkIzNk9BO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxRQUFBO0E3Qjg2T0o7O0E2QjM2T0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VibVJBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFYXJSQSx3QkFBQTtBN0JrN09KO0E2Qmg3T0k7RUFDSSwwQkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBN0JrN09SO0E2Qmg3T1E7RUFDSTtJQUNJLHlCQUFBO0U3Qms3T2Q7QUFDRjtBNkIvNk9RO0VBQ0kseUJBQUE7QTdCaTdPWjs7QTZCNTZPQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0E3Qis2T0o7O0E2QjU2T0E7RWJrTkksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VhcE5BLHdCQUFBO0E3Qm03T0o7O0E2Qmg3T0E7RUFDSSxjQUFBO0E3Qm03T0o7QTZCajdPSTtFQUNJLGdCQUFBO0E3Qm03T1I7O0E2Qi82T0E7RUFDSTtJQUNJLFlBQUE7RTdCazdPTjtBQUNGO0E2Qi82T0E7RUFDSTtJQUNJLFNBQUE7RTdCaTdPTjtBQUNGO0E2Qjk2T0E7RUFDSTtJQUNJLGlCQUFBO0lBQ0Esb0JBQUE7RTdCZzdPTjs7RTZCNzZPRTtJQUNJLGFBQUE7SUFDQSw4QkFBQTtJQUNBLFNBQUE7RTdCZzdPTjs7RTZCNzZPRTs7SUFFSSxXQUFBO0lBQ0EsWUFBQTtFN0JnN09OOztFNkI3Nk9FO0lBQ0ksY0FBQTtJQUNBLGVBQUE7RTdCZzdPTjs7RTZCNzZPRTtJQUNJLG1CQUFBO0U3Qmc3T047O0U2Qjc2T0U7SUFDSSxXQUFBO0lBQ0EsZ0JBQUE7RTdCZzdPTjs7RTZCNzZPRTtJQUNJLGdCQUFBO0lBQ0EsU0FBQTtFN0JnN09OOztFNkI3Nk9FO0liMEVBLCtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0VoQnUyT0Y7O0U2Qmo3T0U7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0U3Qm83T047O0U2Qmo3T0U7SUFDSSxTQUFBO0U3Qm83T047O0U2Qmo3T0U7SWJpTkEsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0EscUJBQUE7RWhCb3VPRjs7RTZCcjdPRTtJQUNJLGdCQUFBO0U3Qnc3T047O0U2QnI3T0U7SUFDSSxTQUFBO0U3Qnc3T047O0U2QnI3T0U7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SWIyTUosK0JBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7RWhCOHVPRjs7RTZCejdPRTtJQUNJLG1CQUFBO0lBQ0EsMENBQUE7RTdCNDdPTjtFNkIxN09NO0lBQ0ksbUJBQUE7SUFDQSxpQkFBQTtFN0I0N09WOztFNkJ4N09FO0lBQ0ksb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLFFBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0lBQUEsMkJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0liaUxKLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLHFCQUFBO0lhbkxJLHlCQUFBO0lBQ0EsNEJBQUE7SUFBQSx1QkFBQTtJQUFBLG9CQUFBO0U3Qis3T047RTZCNzdPTTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7RTdCKzdPVjtBQUNGO0E2Qjc3T1E7RUFDSTtJQUNJLGdDQUFBO0U3Qis3T2Q7QUFDRjtBNkI5aFBBO0VBbUdZO0lBQ0ksNkJBQUE7UUFBQSx5QkFBQTtZQUFBLHFCQUFBO0U3Qjg3T2Q7QUFDRjtBNkJuaVBBO0VBeUdJO0lBQ0ksYUFBQTtFN0I2N09OO0U2QjM3T007SUFDSSxlQUFBO0U3QjY3T1Y7QUFDRjtBNkIzaVBBO0VBaUhJO0lBQ0ksZ0JBQUE7RTdCNjdPTjtBQUNGO0E2QmhqUEE7RUFxSEk7SUFDSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7RTdCODdPTjtBQUNGO0E2QjFqUEE7RUE4SEk7SUFDSSxRQUFBO0U3Qis3T047QUFDRjtBNkIvalBBO0VBa0lJO0lidURBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFaEIwNE9GO0FBQ0Y7QTZCeGtQQTtFQXNJSTtJQUNJLG1CQUFBO0U3QnE4T047QUFDRjtBNkJsOE9BO0VBQ0k7SUFDSSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFN0JvOE9OOztFNkJqOE9FO0lBQ0ksa0JBQUE7RTdCbzhPTjs7RTZCajhPRTtJQUNJLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0U3Qm84T047O0U2Qmo4T0U7SUFDSSwwQkFBQTtJQUNBLFFBQUE7RTdCbzhPTjs7RTZCajhPRTtJQUNJLGtCQUFBO0U3Qm84T047QUFDRjtBOEI1eVBBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsU0FBQTtBOUI4eVBKO0E4QjV5UEk7RUFDSSxjQUFBO0E5Qjh5UFI7O0E4QjF5UEE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtBOUI2eVBKO0E4QjN5UEk7RTdCNENILHNCQUFBO0FEa3dQRDtBOEIxeVBJO0U3QndDSCxpQ0FBQTtBRHF3UEQ7QThCMXlQUTtFQUhKO0k3QndDSCxzQkFBQTtJNkJuQ1csbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtFOUI2eVBWO0FBQ0Y7QThCM3lQUTtFQVJKO0lBU1EsV0FBQTtFOUI4eVBWO0FBQ0Y7QThCM3lQSTtFQUNJLGdCQUFBO0E5QjZ5UFI7QThCenlQUTtFQUNJO0lBQ0ksYUFBQTtFOUIyeVBkO0FBQ0Y7QThCdHlQUTtFQUNJO0lBQ0ksZ0JBQUE7RTlCd3lQZDtBQUNGOztBOEJueVBBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0E5QnN5UEo7QThCcHlQSTtFQUxKO0lBTVEsU0FBQTtFOUJ1eVBOO0FBQ0Y7O0E4QnB5UEE7RUFDSSxrQkFBQTtBOUJ1eVBKO0E4QnB5UFE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0E5QnN5UFo7QThCbnlQUTtFQUNJLG1CQUFBO0E5QnF5UFo7QThCanlQSTtFQUNJLFVBQUE7QTlCbXlQUjs7QThCL3hQQTtFZDZDSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RWMvQ0EsbUJBQUE7QTlCc3lQSjtBOEJweVBJO0VBQ0ksa0JBQUE7QTlCc3lQUjs7QThCbHlQQTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VkcUZBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VjdkZBLHlCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1Q0FBQTtBOUJ5eVBKO0E4QnZ5UEk7RUFDSSx3QkFBQTtBOUJ5eVBSO0E4QjF5UEk7RUFDSSx3QkFBQTtBOUJ5eVBSO0E4QjF5UEk7RUFDSSx3QkFBQTtBOUJ5eVBSO0E4QjF5UEk7RUFDSSx3QkFBQTtBOUJ5eVBSO0E4QjF5UEk7RUFDSSx3QkFBQTtBOUJ5eVBSO0E4QnR5UEk7RUFDSSwrQkFBQTtBOUJ3eVBSO0E4Qnp5UEk7RUFDSSwrQkFBQTtBOUJ3eVBSO0E4QnJ5UEk7RUFDSTtJQUNJLCtCQUFBO0U5QnV5UFY7QUFDRjtBOEJweVBJO0VBQ0ksOENBQUE7QTlCc3lQUjtBOEJueVBJO0VkNkVBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQnl0UEo7O0E4QnJ5UEE7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VkOENBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VjaERBLHlCQUFBO0VBQ0EsaUNBQUE7RUFDQSwwRkFBQTtFQUNBLDJDQUFBO0E5QjR5UEo7QThCMXlQSTtFQUNJLHdCQUFBO0E5QjR5UFI7QThCN3lQSTtFQUNJLHdCQUFBO0E5QjR5UFI7QThCN3lQSTtFQUNJLHdCQUFBO0E5QjR5UFI7QThCN3lQSTtFQUNJLHdCQUFBO0E5QjR5UFI7QThCN3lQSTtFQUNJLHdCQUFBO0E5QjR5UFI7QThCenlQSTtFQUNJLCtCQUFBO0E5QjJ5UFI7QThCNXlQSTtFQUNJLCtCQUFBO0E5QjJ5UFI7QThCeHlQSTtFQUNJO0lBQ0ksK0JBQUE7RTlCMHlQVjtBQUNGO0E4QnZ5UEk7RUFDSSw4Q0FBQTtBOUJ5eVBSO0E4QnR5UEk7RWRxQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWhCb3dQSjtBOEJ6eVBJO0VBQ0ksYUFBQTtBOUIyeVBSO0E4QnR5UEk7RUFDSSxxQkFBQTtFQUNBLHdCQUFBO0E5Qnd5UFI7QThCcnlQSTtFQUNJLHFCQUFBO0VBQ0Esd0JBQUE7QTlCdXlQUjs7QThCbnlQQTtFQUNJLGFBQUE7RUFDQSxlQUFBO0Vkc0JBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFY3hCQSw0QkFBQTtBOUIweVBKO0E4Qnh5UEk7RUFDSSxjQUFBO0E5QjB5UFI7O0E4QnR5UEE7RUFDSSxrQkFBQTtFQUNBLGNBQUE7QTlCeXlQSjtBOEJ2eVBJO0VBQ0ksZ0JBQUE7QTlCeXlQUjtBOEJ0eVBJO0VBQ0ksZUFBQTtBOUJ3eVBSOztBOEJweVBBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBOUJ1eVBKO0E4Qm55UFk7RUFDSSxZQUFBO0VBQ0EsNEtBQUE7RUFBQSw4R0FBQTtFQUFBLDRHQUFBO0E5QnF5UGhCO0E4Qmx5UFk7RUFDSSxVQUFBO0E5Qm95UGhCOztBOEI5eFBBO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VkOFFBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VjaFJBLHlCQUFBO0E5QnF5UEo7QThCbnlQSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBOUJxeVBSO0E4Qmx5UEk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsK1hBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QTlCb3lQUjtBOEJqeVBJO0VBRVE7SUFDSSwrQkFBQTtFOUJreVBkO0FBQ0Y7QThCOXhQSTtFZDNEQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RWN5REksd0JBQUE7QTlCb3lQUjtBOEJqeVBJO0VkeEVBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEI0MlBKO0E4QnJ5UFE7RUFDSSw0QkFBQTtBOUJ1eVBaO0E4Qm55UEk7RUFDSSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0E5QnF5UFI7QThCbnlQUTtFQUNJO0lBQ0kseUJBQUE7RTlCcXlQZDtBQUNGO0E4Qmh5UFE7RUFDSSw4Q0FBQTtBOUJreVBaOztBOEI3eFBBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsUUFBQTtBOUJneVBKOztBOEI3eFBBO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0E5Qmd5UEo7O0E4Qjd4UEE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0E5Qmd5UEo7QThCN3hQUTtFQUNJLHlCQUFBO0VBQ0EseUJBQUE7QTlCK3hQWjtBOEI3eFBZO0VBQ0ksVUFBQTtBOUIreFBoQjs7QThCenhQQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0VkWUEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RWNkQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QTlCZ3lQSjtBOEI5eFBJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSw0S0FBQTtFQUFBLDhHQUFBO0VBQUEsNEdBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QTlCZ3lQUjtBOEI3eFBJO0VBQ0ksa0JBQUE7QTlCK3hQUjtBOEI1eFBJO0VBQ0k7SUFDSSwrQkFBQTtFOUI4eFBWO0FBQ0Y7O0E4QjF4UEE7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7QTlCNnhQSjtBOEIzeFBJO0VBTko7SUFPUSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0U5Qjh4UE47QUFDRjs7QThCM3hQQTtFQUNJLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsWUFBQTtBOUI4eFBKO0E4QjV4UEk7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0E5Qjh4UFI7QThCM3hQSTtFQVJKO0lBU1EsbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLFdBQUE7RTlCOHhQTjtBQUNGOztBOEIzeFBBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFZGpNQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RWMrTEEsd0JBQUE7QTlCa3lQSjtBOEJoeVBJO0VBQ0ksMEJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QTlCa3lQUjtBOEJoeVBRO0VBQ0k7SUFDSSx5QkFBQTtFOUJreVBkO0FBQ0Y7O0E4Qjd4UEE7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QTlCZ3lQSjs7QThCN3hQQTtFZGpJSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEJrNlBKOztBK0I3c1FBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0EvQmd0UUo7O0ErQjdzUUE7RUFDSSxXQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBL0JndFFKOztBK0I3c1FBO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0EvQmd0UUo7QStCOXNRSTtFQUNJLG1CQUFBO0EvQmd0UVI7O0ErQjVzUUE7RUFDSSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QS9CK3NRSjs7QStCNXNRQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QS9CK3NRSjs7QStCNXNRQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QS9CK3NRSjs7QStCNXNRQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0EvQitzUUo7QStCN3NRSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLFVBQUE7QS9CK3NRUjs7QStCM3NRQTtFOUJIQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEa3RRRDs7QStCaHRRQTtFZjJESSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCeXBRSjs7QStCcHRRQTtFQUNJLG1CQUFBO0EvQnV0UUo7O0ErQnB0UUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0EvQnV0UUo7O0ErQnB0UUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QS9CdXRRSjs7QStCcHRRQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0EvQnV0UUo7O0ErQnB0UUE7RTlCbENDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUQwdlFEOztBK0J6dFFBO0VmZ2NJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoQjZ4UEo7QStCL3RRSTtFQUNJLGNBQUE7QS9CaXVRUjs7QStCN3RRQTtFZnNFSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCMnBRSjs7QStCanVRQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBL0JvdVFKOztBK0JqdVFBO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBL0JvdVFKO0ErQmx1UUk7RUFDSSxlQUFBO0EvQm91UVI7O0ErQmh1UUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0EvQm11UUo7O0ErQmh1UUE7RWY4SkksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RWVoS0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtBL0J1dVFKO0ErQnJ1UUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0EvQnV1UVI7O0ErQm51UUE7RWZxV0ksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RWV2V0Esa0JBQUE7RUFDQSx3QkFBQTtBL0IwdVFKOztBK0J2dVFBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBL0IwdVFKOztBK0J2dVFBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtFZnNWQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEJxNVBKO0ErQjV1UUk7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QS9COHVRUjtBK0IzdVFJO0VBQ0ksd0JBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QS9CNnVRUjtBK0J6dVFRO0VBRVE7SUFDSSx1QkFBQTtFL0IwdVFsQjtBQUNGO0ErQnJ1UVk7RUFDSSw0QkFBQTtFQUNBLDJCQUFBO0EvQnV1UWhCO0ErQnB1UVk7RUFDSSw0QkFBQTtBL0JzdVFoQjtBK0JodVFRO0VBQ0ksZ0NBQUE7RUFDQSwrQkFBQTtBL0JrdVFaO0ErQi90UVE7RUFDSSxnQ0FBQTtBL0JpdVFaO0ErQjl0UVE7RUFFUTtJQUNJLDBCQUFBO0lBQ0EseUJBQUE7RS9CK3RRbEI7RStCNXRRYztJQUNJLDBCQUFBO0UvQjh0UWxCO0FBQ0Y7QStCenRRWTtFQUNJLHdCQUFBO0VBQ0EsdUJBQUE7QS9CMnRRaEI7QStCeHRRWTtFQUNJLHdCQUFBO0EvQjB0UWhCOztBK0JwdFFBO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0EvQnV0UUo7O0ErQnB0UUE7RWZxUUksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RWV2UUEsbUJBQUE7QS9CMnRRSjs7QStCeHRRQTtFZlVJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJrdFFKOztBK0I1dFFBO0VBQ0k7SUFDSSxhQUFBO0UvQit0UU47O0UrQjV0UUU7SUFDSSxrQkFBQTtFL0IrdFFOOztFK0I1dFFFO0lmOURBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0llNERJLGdCQUFBO0lBQ0EsdUJBQUE7RS9CbXVRTjs7RStCL3RRTTtJQUNJLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFL0JrdVFWO0FBQ0Y7QStCOXRRQTtFQUVRO0lBQ0ksV0FBQTtJQUNBLFlBQUE7RS9CK3RRVjs7RStCenRRVTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFL0I0dFFkO0UrQnp0UVU7SUFDSSxjQUFBO0UvQjJ0UWQ7RStCdnRRYztJQUNJLFdBQUE7RS9CeXRRbEI7QUFDRjtBZ0NyZ1JBO0VBQ0ksaUJBQUE7QWhDdWdSSjs7QWdDcGdSQTtFQUNJLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSx3Q0FBQTtFQUNBLFlBQUE7RUFDQSwwQ0FBQTtBaEN1Z1JKOztBZ0NwZ1JBO0VBQ0ksdUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWhDdWdSSjs7QWdDcGdSQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBaEN1Z1JKOztBZ0NwZ1JBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FoQ3VnUko7O0FnQ3BnUkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7QWhDdWdSSjs7QWdDcGdSQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0FoQ3VnUko7O0FnQ3BnUkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtBaEN1Z1JKOztBZ0NwZ1JBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFaEJzV0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VnQnhXQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QWhDMmdSSjtBZ0N6Z1JJO0VBQ0k7SUFDSSxnQ0FBQTtFaEMyZ1JWO0FBQ0Y7QWdDeGdSSTtFQUVJLDRCQUFBO0FoQ3lnUlI7O0FnQ3JnUkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VoQitlQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFZ0JsZkEsa0JBQUE7QWhDNmdSSjtBZ0MzZ1JJO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBaEM2Z1JSO0FnQzFnUkk7RUFDSSxhQUFBO0FoQzRnUlI7O0FnQ3hnUkE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxrQkFBQTtBaEMyZ1JKO0FnQ3pnUkk7RUFDSSxhQUFBO0FoQzJnUlI7O0FnQ3ZnUkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VoQm9OQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFZ0J0TkEsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0FoQzhnUko7QWdDNWdSSTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLDhCQUFBO0VBQUEseUJBQUE7RUFBQSxzQkFBQTtBaEM4Z1JSO0FnQzNnUkk7RUFDSSxnQ0FBQTtBaEM2Z1JSO0FnQzNnUlE7RUFDSSxnQ0FBQTtFQUNBLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBaEM2Z1JaO0FnQzFnUlE7RUFDSSxjQUFBO0FoQzRnUlo7O0FnQ3ZnUkE7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSx1Q0FBQTtBaEMwZ1JKOztBZ0N2Z1JBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFaEJxTEEsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RWdCdkxBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBaEM4Z1JKO0FnQzVnUkk7RUFDSTtJQUNJLHFDQUFBO0lBQ0EseUJBQUE7RWhDOGdSVjtBQUNGO0FnQzNnUkk7RUFDSSxpQ0FBQTtFQUNBLHlCQUFBO0FoQzZnUlI7O0FnQ3pnUkE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FoQzRnUko7QWdDMWdSSTtFQUNJLFlBQUE7QWhDNGdSUjtBZ0MxZ1JRO0VBQ0ksY0FBQTtBaEM0Z1JaO0FnQ3pnUlE7RUFDSSxZQUFBO0VBQ0EsdUJBQUE7QWhDMmdSWjs7QWdDdGdSQTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSx1Q0FBQTtFQUNBLHNCQUFBO0VoQkdBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VnQkxBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxpQ0FBQTtBaEM2Z1JKO0FnQzNnUkk7RUFDSSx3QkFBQTtBaEM2Z1JSO0FnQzlnUkk7RUFDSSx3QkFBQTtBaEM2Z1JSO0FnQzlnUkk7RUFDSSx3QkFBQTtBaEM2Z1JSO0FnQzlnUkk7RUFDSSx3QkFBQTtBaEM2Z1JSO0FnQzlnUkk7RUFDSSx3QkFBQTtBaEM2Z1JSO0FnQzFnUkk7RUFDSSwrQkFBQTtBaEM0Z1JSO0FnQzdnUkk7RUFDSSwrQkFBQTtBaEM0Z1JSO0FnQ3pnUkk7RUFDSTtJQUNJLCtCQUFBO0VoQzJnUlY7QUFDRjs7QWdDdmdSQTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1Q0FBQTtFQUNBLHdCQUFBO0VBQ0EsbUNBQUE7RUFDQSwrQ0FBQTtFQUFBLDBDQUFBO0VBQUEsdUNBQUE7QWhDMGdSSjtBZ0N4Z1JJO0VBQ0YsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRLQUFBO0VBQUEsOEdBQUE7RUFBQSw0R0FBQTtFQUNBLG9LQUNDO0VBREQsOEVBQ0M7RUFFRCw0SkFDQztFQURELHNFQUNDO0VBRUQsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QWhDc2dSRjtBZ0NsZ1JRO0VBQ0k7SUFDSSx5QkFBQTtFaENvZ1JkO0FBQ0Y7QWdDLy9RUTtFQUNJO0lBQ0ksNENBQUE7SUFDQSx5QkFBQTtFaENpZ1JkO0VnQy8vUWM7SUFDSSxVQUFBO0VoQ2lnUmxCO0FBQ0Y7QWdDNy9RUTtFQUNJLDhDQUFBO0VBQ0EseUJBQUE7RUFDQSxnREFBQTtBaEMrL1FaO0FnQzcvUVk7RUFDSSxVQUFBO0FoQysvUWhCOztBZ0N6L1FBO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtBaEM0L1FKO0FnQzEvUUk7RUFDSSxjQUFBO0FoQzQvUVI7O0FnQ3gvUUE7RUFDSSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0FoQzIvUUo7QWdDei9RSTtFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7QWhDMi9RUjs7QWdDdi9RQTtFQUNJLGVBQUE7RWhCeUdBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFZ0IzR0EseUJBQUE7RUFDQSxtQkFBQTtBaEM4L1FKOztBZ0MzL1FBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFaEJsSUEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RWdCZ0lBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBaENrZ1JKO0FnQ2hnUkk7RUFDSSxpQkFBQTtBaENrZ1JSO0FnQy8vUUk7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBaENpZ1JSO0FnQzkvUUk7RUFDSTtJQUNJLDJDQUFBO0VoQ2dnUlY7QUFDRjtBZ0M3L1FJO0VBQ0ksNkNBQUE7QWhDKy9RUjs7QWdDMy9RQTtFQUNJLG9CQUFBO0FoQzgvUUo7O0FnQzMvUUE7RUFDSSxhQUFBO0VoQmpLQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEJncVJKOztBZ0MvL1FBO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGtCQUFBO0FoQ2tnUko7O0FnQzcvUVE7RUFDSSw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7QWhDZ2dSWjtBZ0M3L1FRO0VBQ0ksY0FBQTtBaEMrL1FaOztBZ0MxL1FBO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSx1Q0FBQTtBaEM2L1FKOztBZ0MxL1FBO0VBQ0ksMENBQUE7QWhDNi9RSjtBZ0MzL1FJO0VBQ0ksbUJBQUE7QWhDNi9RUjs7QWdDei9RQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RWhCbEZBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VnQmdGQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtBaENnZ1JKO0FnQzkvUUk7RUFDSTtJQUNJLHFDQUFBO0lBQ0EseUJBQUE7RWhDZ2dSVjtBQUNGO0FnQzcvUUk7RUFDSSxpQ0FBQTtFQUNBLHlCQUFBO0FoQysvUVI7O0FnQzMvUUE7RUFDSSx5Q0FBQTtFQUNBLDBDQUFBO0FoQzgvUUo7O0FnQzMvUUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBaEM4L1FKOztBZ0MzL1FBO0VoQnhaSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RWdCc1pBLHdCQUFBO0VBQ0EseUJBQUE7QWhDa2dSSjs7QWdDLy9RQTtFaEJyTUksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWhCd3NSSjs7QWdDcGdSQTtFQUNJO0lBQ0ksa0JBQUE7RWhDdWdSTjtBQUNGO0FnQ3BnUkE7RUFDSTtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJQUFBLHNCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7SUFBQSwyQkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLG1DQUFBO0lBQ0EsdUNBQUE7SUFDQSxpQkFBQTtJQUNBLHlCQUFBO0lBQ0EsNEJBQUE7SUFBQSx1QkFBQTtJQUFBLG9CQUFBO0VoQ3NnUk47RWdDcGdSTTtJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7SUFDQSw0S0FBQTtJQUFBLDhHQUFBO0lBQUEsNEdBQUE7SUFDQSxvS0FDSTtJQURKLDhFQUNJO0lBRUosNEpBQ0k7SUFESixzRUFDSTtJQUVKLDJCQUFBO0lBQ0EsdUJBQUE7SUFDQSw0QkFBQTtJQUFBLHVCQUFBO0lBQUEsb0JBQUE7SUFDQSxVQUFBO0VoQ2tnUlY7QUFDRjtBZ0NoZ1JRO0VBQ0k7SUFDSSw0Q0FBQTtJQUNBLHlCQUFBO0VoQ2tnUmQ7RWdDaGdSYztJQUNJLFVBQUE7RWhDa2dSbEI7QUFDRjtBZ0M1aVJBO0VBOENRO0lBQ0ksOENBQUE7SUFDQSx5QkFBQTtJQUNBLGdEQUFBO0VoQ2lnUlY7RWdDLy9RVTtJQUNJLFVBQUE7RWhDaWdSZDtBQUNGO0FnQ3RqUkE7RUF3RFE7SUFDSSxrQkFBQTtJQUNBLGlCQUFBO0VoQ2lnUlY7RWdDLy9RVTtJQUNJLGFBQUE7RWhDaWdSZDtBQUNGO0FnQy9qUkE7RUFtRWdCO0lBQ0ksY0FBQTtFaEMrL1FsQjtFZ0M1L1FjO0lBQ0ksYUFBQTtFaEM4L1FsQjtBQUNGO0FnQ3ZrUkE7RUErRVE7Ozs7SUFJSSxhQUFBO0VoQzIvUVY7QUFDRjtBZ0Mva1JBO0VBdUZJO0lBQ0ksUUFBQTtJQUNBLFVBQUE7RWhDMi9RTjtBQUNGO0FnQ3JsUkE7RUE0Rkk7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsTUFBQTtFaEM0L1FOO0FBQ0Y7QWdDM2xSQTtFQWlHSTtJaEJqRkEsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0EscUJBQUE7RWhCK2tSRjtBQUNGO0FnQ3BtUkE7RUFxR0k7SUFDSSxlQUFBO0VoQ2tnUk47QUFDRjtBZ0N6bVJBO0VBeUdJO0lBQ0ksV0FBQTtJQUNBLGVBQUE7SUFDQSxtQkFBQTtFaENtZ1JOO0VnQ2pnUk07SUFDSSxXQUFBO0VoQ21nUlY7QUFDRjtBZ0NublJBO0VBbUhJO0lBQ0ksaUJBQUE7RWhDbWdSTjtBQUNGO0FnQ2hnUkE7RUFDSTtJQUNJLGdCQUFBO0VoQ2tnUk47O0VnQy8vUUU7O0lBRUksV0FBQTtFaENrZ1JOOztFZ0MvL1FFO0lBQ0ksaUJBQUE7RWhDa2dSTjs7RWdDLy9RRTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxRQUFBO0VoQ2tnUk47QUFDRjtBaUNya1NBO0VBQ0ksYUFBQTtBakN1a1NKOztBaUNwa1NBO0VBQ0k7SUFDSSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLGVBQUE7SUFDQSxvQkFBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0lBQ0EscUNBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7SUFDQSxtQ0FBQTtFakN1a1NOO0VpQ3JrU007SUFDSSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0VqQ3VrU1Y7O0VpQ25rU0U7SUFDSSxhQUFBO0lBQ0Esd0NBQUE7RWpDc2tTTjs7RWlDbmtTRTtJQUNJLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtJQUFBLHNDQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtJQUNBLHlCQUFBO0lBQUEsMkJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0Esa0JBQUE7RWpDc2tTTjtBQUNGO0FrQ3RtU0E7RUFDSSx3QkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtBbEN3bVNKOztBa0NybVNBO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLHFDQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1DQUFBO0FsQ3dtU0o7O0FrQ3JtU0E7RUFDSSxhQUFBO0FsQ3dtU0o7O0FrQ3JtU0E7RWxCVkksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VrQlFBLGtCQUFBO0VBQ0EsbUJBQUE7QWxDNG1TSjs7QWtDem1TQTtFbEJzR0ksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VrQnhHQSxrQkFBQTtFQUNBLG1CQUFBO0FsQ2duU0o7QWtDOW1TSTtFQUNJLGdCQUFBO0FsQ2duU1I7O0FrQzVtU0E7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBbEMrbVNKO0FrQzdtU0k7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FsQyttU1I7QWtDNW1TSTtFQUNJO0lBQ0kseUJBQUE7RWxDOG1TVjtBQUNGO0FrQzNtU0k7RUFDSSx5QkFBQTtBbEM2bVNSOztBa0N6bVNBO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtBbEM0bVNKOztBa0N6bVNBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBbEM0bVNKOztBa0N6bVNBO0VBQ0k7SUFDSSxnQkFBQTtJQUNBLHVCQUFBO0VsQzRtU047RWtDMW1TTTtJQUNJLGtCQUFBO0lBQ0EsbUJBQUE7RWxDNG1TVjtFa0N6bVNNO0lBQ0ksbUJBQUE7RWxDMm1TVjtFa0N4bVNNO0lBQ0ksdUJBQUE7RWxDMG1TVjs7RWtDdG1TRTtJQUNJLFNBQUE7SUFDQSxXQUFBO0VsQ3ltU047O0VrQ3RtU0U7SWxCL0NBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0VoQnlwU0Y7QUFDRjtBa0MxbVNBO0VBRVE7SUFDSSxXQUFBO0VsQzJtU1Y7O0VrQ3ZtU0U7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VsQzBtU047O0VrQ3ZtU0U7SUFDSSxtQkFBQTtJQUFBLHNCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0VsQzBtU047QUFDRjtBbUNodVNBO0VBQ0ksZ0JBQUE7QW5Da3VTSjs7QW1DL3RTQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBbkNrdVNKOztBbUMvdFNBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFbkJ5ZUEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RW1CM2VBLHdCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0FuQ3N1U0o7QW1DcHVTSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0FuQ3N1U1I7QW1DbnVTSTtFQUNJLG1CQUFBO0FuQ3F1U1I7QW1DbHVTSTtFQUNJO0lBQ0kseUJBQUE7RW5Db3VTVjtBQUNGO0FtQ2p1U0k7RUFDSSw0QkFBQTtBbkNtdVNSO0FtQ2h1U0k7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QW5Da3VTUjtBbUNodVNRO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRLQUFBO0VBQUEsOEdBQUE7RUFBQSw0R0FBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QW5Da3VTWjtBbUMvdFNRO0VBQ0ksa0JBQUE7QW5DaXVTWjtBbUM5dFNRO0VBQ0ksb0JBQUE7QW5DZ3VTWjtBbUM5dFNZO0VBQ0ksVUFBQTtBbkNndVNoQjtBbUM3dFNZO0VBQ0kseUJBQUE7QW5DK3RTaEI7QW1DMXRTSTtFQUNJLG9CQUFBO0VBQ0Esd0JBQUE7QW5DNHRTUjs7QW1DeHRTQTtFQUNJO0lBQ0ksYUFBQTtFbkMydFNOO0FBQ0Y7QW9DbHpTQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUNBQUE7RUFDQSxhQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0FwQ296U0o7QW9DbHpTSTtFQUNJLGdCQUFBO0FwQ296U1I7O0FvQ2h6U0E7O0VBRUksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBcENtelNKOztBb0NoelNBO0VBQ0k7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsU0FBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VwQ216U047O0VvQ2h6U0U7O0lBRUksdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFFBQUE7RXBDbXpTTjs7RW9DaHpTRTtJQUNJLFFBQUE7RXBDbXpTTjtBQUNGO0FxQ3oxU0E7RUFDSSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBckMyMVNKO0FxQ3oxU0k7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXJDMjFTUjtBcUN4MVNJO0VBQ0ksYUFBQTtBckMwMVNSO0FxQ3gxU1E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBckMwMVNaOztBcUNyMVNBO0VBQ0ksZ0JBQUE7RXJCb0VBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFcUJ0RUEsa0JBQUE7QXJDNDFTSjs7QXFDejFTQTtFQUNJLGdCQUFBO0FyQzQxU0o7O0FxQ3gxU0k7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FyQzIxU1I7QXFDejFTUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0FyQzIxU1o7QXFDeDFTUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QXJDMDFTWjs7QXFDcjFTQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFckJnY0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RXFCbGNBLHdCQUFBO0FyQzQxU0o7O0FxQ3oxU0E7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHFEQUFBO0VBQUEsNkNBQUE7RUFDQSxTQUFBO0FyQzQxU0o7O0FxQ3oxU0E7RXJCeURJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFcUIzREEsa0JBQUE7QXJDZzJTSjs7QXFDNzFTQTtFckJ5TEksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQndxU0o7O0FxQ2oyU0E7RUFDSTtJQUNJLGtCQUFBO0VyQ28yU047O0VxQ2oyU0U7SUFDSSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EseUJBQUE7SUFBQSwyQkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7RXJDbzJTTjs7RXFDajJTRTtJQUNJLDBCQUFBO0VyQ28yU047QUFDRjtBcUNqMlNBO0VBQ0k7SUFDSSxxREFBQTtJQUFBLDZDQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RXJDbTJTTjs7RXFDaDJTRTtJQUNJLGVBQUE7SUFDQSxtQkFBQTtFckNtMlNOO0FBQ0Y7QXFDaDJTQTtFQUNJO0lBQ0ksMEJBQUE7RXJDazJTTjtBQUNGO0FzQ2w5U0E7RUFDSSxxQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QXRDbzlTSjs7QXNDajlTQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBdENvOVNKOztBc0NqOVNBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RXRCdUZBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFZnBHSCxvQkFBQTtBRG0rU0Q7QXNDdjlTSTtFQUNJLG9CQUFBO0VBQ0EsZ0NBQUE7RUFDQSw2Q0FBQTtBdEN5OVNSO0FDdCtTQztFQUNDO0lBQ0MsZ0NxQ2NxQjtFdEMwOVN0QjtBQUNGO0FDcitTQztFQUNDLGdDcUNTc0I7QXRDODlTeEI7O0FzQzM5U0E7RUFDSTtJQUNJLDhCQUFBO0lBQ0EsNkJBQUE7SUFDQSx3Q0FBQTtJQUNBLHVDQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLGNBQUE7RXRDODlTTjtFc0M1OVNNO0lBQ0ksYUFBQTtFdEM4OVNWOztFc0MxOVNFO0lBQ0ksOEJBQUE7SUFBQSw2QkFBQTtJQUFBLDJCQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtFdEM2OVNOOztFc0MxOVNFO0lBQ0ksbUJBQUE7RXRDNjlTTjtBQUNGO0F1Q3RoVEE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsU0FBQTtBdkN3aFRKOztBdUNyaFRBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0F2Q3doVEo7QXVDdGhUSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0F2Q3doVFI7QXVDcmhUSTtFQUNJO0lBQ0kseUJBQUE7RXZDdWhUVjtBQUNGOztBdUNuaFRBO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsWUFBQTtFdkNzaFROO0FBQ0Y7QXdDdGpUQTtFQUNJLG1CQUFBO0F4Q3dqVEo7O0F3Q3JqVEE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtBeEN3alRKOztBd0NyalRBO0VBQ0ksWUFBQTtFeEJzR0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0V3QnhHQSx3QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFdkNHSCxvQkFBQTtBRDBqVEQ7QXdDM2pUSTtFQUNJLHlCQUFBO0F4QzZqVFI7QUMzalRDO0VBQ0M7SUFDQyx5QnVDRHFCO0V4QzhqVHRCO0FBQ0Y7QUMxalRDO0VBQ0MseUJ1Q05zQjtBeENra1R4Qjs7QXdDL2pUQTtFQUNJO0lBQ0ksbUJBQUE7RXhDa2tUTjtBQUNGO0F3Qy9qVEE7RUFDSTtJQUNJLDhCQUFBO0lBQ0EsNkJBQUE7SUFDQSx3Q0FBQTtJQUNBLHVDQUFBO0lBQ0EsY0FBQTtFeENpa1ROO0V3Qy9qVE07SUFDSSxhQUFBO0V4Q2lrVFY7QUFDRjtBeUN2bVRBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QXpDeW1USjs7QXlDdG1UQTtFQUNJLFlBQUE7RXpCaVlBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0V5Qm5ZQSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtBekM2bVRKOztBeUMxbVRBO0VBQ0k7SUFDSSx5QkFBQTtRQUFBLHFCQUFBO1lBQUEsaUJBQUE7SUFDQSxtQkFBQTtJQUNBLDhCQUFBO0lBQ0EsNkJBQUE7SUFDQSx3Q0FBQTtJQUNBLHVDQUFBO0lBQ0EsY0FBQTtFekM2bVROO0V5QzNtVE07SUFDSSxhQUFBO0V6QzZtVFY7QUFDRjtBMEN6b1RBO0VBQ0ksa0JBQUE7RUFDQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLG1CQUFBO0ExQzJvVEo7O0EwQ3hvVEE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDhDQUFBO0VBQ0EsbUNBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RTFCZ01BLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFMEJsTUEsd0JBQUE7QTFDK29USjtBMEM3b1RJO0VBQ0ksdUJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0ExQytvVFI7QTBDNW9USTtFQUNGLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSw0S0FBQTtFQUFBLDhHQUFBO0VBQUEsNEdBQUE7RUFDQSxvS0FDQztFQURELDhFQUNDO0VBRUQsNEpBQ0M7RUFERCxzRUFDQztFQUVELDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxVQUFBO0ExQzBvVEY7QTBDdm9USTtFQUNGO0lBQ0MsMkNBQUE7RTFDeW9URDtFMEN2b1RDO0lBQ2EsVUFBQTtFMUN5b1RkO0FBQ0Y7QTBDcm9USTtFQUVJLDhDQUFBO0VBQ0EseUJBQUE7QTFDc29UUjtBMENwb1RRO0VBQ0ksVUFBQTtBMUNzb1RaO0EwQ25vVFE7RUFDSSx3QkFBQTtBMUNxb1RaO0EwQ2hvVFE7RUFDSSxjQUFBO0ExQ2tvVFo7O0EwQzduVEE7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QTFDZ29USjtBMEM3blRRO0VBQ0ksa0JBQUE7QTFDK25UWjs7QTBDMW5UQTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0ExQzZuVEo7O0EwQzFuVEE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QTFDNm5USjs7QTJDeHVUQTtFQUNJLGtCQUFBO0EzQzJ1VEo7QTJDeHVUUTtFQUNJLGFBQUE7QTNDMHVUWjtBMkN2dVRRO0VBQ0ksY0FBQTtBM0N5dVRaO0EyQ3J1VEk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QTNDdXVUUjs7QTJDbnVUQTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0EzQ3N1VEo7QTJDcHVUSTtFQUVRO0lBQ0ksNkJBQUE7UUFBQSx5QkFBQTtZQUFBLHFCQUFBO0UzQ3F1VGQ7RTJDbHVUVTtJQUNJLG1EQUFBO1FBQUEsK0NBQUE7WUFBQSwyQ0FBQTtFM0NvdVRkO0FBQ0Y7O0EyQy90VEE7RTFDdUJDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RTBDMUJHLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBM0N1dVRKOztBMkNwdVRBO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBM0N1dVRKO0EyQ3J1VEk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLG1DQUFBO0EzQ3V1VFI7QTJDcHVUSTtFQUNJLFVBQUE7QTNDc3VUUjs7QTJDbHVUQTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0EzQ3F1VEo7O0EyQ2x1VEE7RUFDSTtJQUNJLFdBQUE7SUFDQSxZQUFBO0UzQ3F1VE47RTJDbnVUTTtJQUNJLFdBQUE7SUFDQSxZQUFBO0UzQ3F1VFY7QUFDRjtBNENyMFRBO0VBQ0ksaUJBQUE7QTVDdTBUSjs7QTRDcDBUQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsbUJBQUE7QTVDdTBUSjs7QTRDcDBUQTtFNUIwUEksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjhrVEo7O0E0Q3gwVEE7RUFDSSxtQkFBQTtBNUMyMFRKOztBNEN4MFRBO0VBQ0ksYUFBQTtBNUMyMFRKOztBNEN4MFRBO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7RUFBQSxpQ0FBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7QTVDMjBUSjs7QTRDeDBUQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLG1CQUFBO0E1QzIwVEo7O0E0Q3gwVEE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QTVDMjBUSjs7QTRDeDBUQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtBNUMyMFRKOztBNEN4MFRBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E1QzIwVEo7O0E0Q3gwVEE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsU0FBQTtBNUMyMFRKOztBNEN4MFRBO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBNUMyMFRKOztBNEN4MFRBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E1QzIwVEo7O0E0Q3gwVEE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBNUMyMFRKOztBNEN4MFRBO0UzQ3JCQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEaTJURDs7QTRDNzBUQTtFNUI2Y0ksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWhCbzRTSjs7QTRDbDFUQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RTVCc1ZBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBaEJnZ1RKOztBNEN0MVRBO0VBQ0ksbUJBQUE7QTVDeTFUSjs7QTRDdDFUQTtFNUJ1RUksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQm14VEo7QTRDMzFUSTtFQUNJLG1CQUFBO0E1QzYxVFI7QTRDMzFUUTtFQUNJLGdCQUFBO0E1QzYxVFo7O0E0Q3gxVEE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQ0FBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QTVDMjFUSjs7QTRDeDFUQTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7QTVDMjFUSjs7QTRDeDFUQTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QTVDMjFUSjs7QTRDeDFUQTtFNUIySkksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RTRCN0pBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7QTVDKzFUSjtBNEM3MVRJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBNUMrMVRSOztBNEMzMVRBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtFNUIySUEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWhCb3RUSjtBNENoMlRJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBNUNrMlRSO0E0Qy8xVEk7RUFDSSxhQUFBO0E1Q2kyVFI7QTRDNzFUUTtFQUNJLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBNUMrMVRaO0E0QzUxVFE7RUFDSSxjQUFBO0E1QzgxVFo7QTRDMzFUUTtFQUNJLGFBQUE7QTVDNjFUWjs7QTRDeDFUQTtFNUJtVUksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RTRCclVBLGtCQUFBO0VBQ0Esd0JBQUE7QTVDKzFUSjs7QTRDNTFUQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7QTVDKzFUSjs7QTRDNTFUQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RTVCb1RBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQjRpVEo7QTRDajJUSTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBNUNtMlRSO0E0Q2gyVEk7RUFDSSx3QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBNUNrMlRSO0E0QzkxVFE7RUFFUTtJQUNJLHVCQUFBO0U1QysxVGxCO0FBQ0Y7QTRDMTFUWTtFQUNJLDRCQUFBO0VBQ0EsMkJBQUE7QTVDNDFUaEI7QTRDejFUWTtFQUNJLDRCQUFBO0E1QzIxVGhCO0E0Q3IxVFE7RUFDSSxnQ0FBQTtFQUNBLCtCQUFBO0E1Q3UxVFo7QTRDcDFUUTtFQUNJLGdDQUFBO0E1Q3MxVFo7QTRDbjFUUTtFQUVRO0lBQ0ksMEJBQUE7SUFDQSx5QkFBQTtFNUNvMVRsQjtFNENqMVRjO0lBQ0ksMEJBQUE7RTVDbTFUbEI7QUFDRjtBNEM5MFRZO0VBQ0ksd0JBQUE7RUFDQSx1QkFBQTtBNUNnMVRoQjtBNEM3MFRZO0VBQ0ksd0JBQUE7QTVDKzBUaEI7O0E0Q3owVEE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO0E1QzQwVEo7O0E0Q3owVEE7RUFDSTtJQUNJLGdCQUFBO0U1QzQwVE47O0U0Q3owVEU7SUFDSSxlQUFBO0U1QzQwVE47O0U0Q3owVEU7SUFDSSxlQUFBO0U1QzQwVE47O0U0Q3owVEU7SUFDSSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLGdCQUFBO0U1QzQwVE47QUFDRjtBNEN6MFRBO0VBQ0k7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxRQUFBO0U1QzIwVE47O0U0Q3gwVEU7SUFDSSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFNUMyMFROOztFNEN4MFRFO0lBQ0ksbUJBQUE7RTVDMjBUTjs7RTRDeDBURTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RTVDMjBUTjs7RTRDeDBURTtJQUNJLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0U1QzIwVE47O0U0Q3gwVEU7SUFDSSw0QkFBQTtJQUFBLGlCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0U1QzIwVE47QUFDRjtBNkNqcFVBO0VBQ0ksaUJBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0E3Q21wVUo7O0E2Q2hwVUE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtBN0NtcFVKOztBNkNocFVBO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUNBQUE7QTdDbXBVSjs7QTZDaHBVQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTdDbXBVSjs7QTZDaHBVQTtFNUNvQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRGduVUQ7O0E2Q3JwVUE7RTdCa0ZJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFNkJwRkEsbUJBQUE7QTdDNHBVSjs7QTZDenBVQTtFN0JrT0ksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjI3VEo7O0E2QzdwVUE7RUFDSTtJQUNJLFlBQUE7RTdDZ3FVTjs7RTZDN3BVRTtJQUNJLHFCQUFBO0U3Q2dxVU47QUFDRjtBNkM3cFVBO0VBQ0k7SUFDSSwwQkFBQTtZQUFBLGtCQUFBO0U3QytwVU47O0U2QzVwVUU7SUFDSSxZQUFBO0U3QytwVU47O0U2QzVwVUU7SUFDSSxxQkFBQTtFN0MrcFVOO0FBQ0Y7QTZDNXBVQTtFQUNJO0lBQ0ksV0FBQTtFN0M4cFVOO0FBQ0Y7QThDaHVVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0E5Q2t1VUo7O0E4Qy90VUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsWUFBQTtBOUNrdVVKOztBOEMvdFVBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QTlDa3VVSjs7QThDL3RVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLFFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0E5Q2t1VUo7QThDaHVVSTtFQUNJLFNBQUE7QTlDa3VVUjtBOEMvdFVJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTlDaXVVUjs7QThDN3RVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RTlCd2dCQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCeXRUSjtBOENsdVVJO0VBQ0ksaUJBQUE7QTlDb3VVUjs7QThDaHVVQTtFQUNJLGtCQUFBO0E5Q211VUo7O0E4Q2h1VUE7RTlCNE1JLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJ3aFVKOztBOENwdVVBO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxXQUFBO0E5Q3V1VUo7O0E4Q3B1VUE7RUFDSSxpQkFBQTtBOUN1dVVKOztBOENwdVVBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBOUN1dVVKOztBOENwdVVBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTlDdXVVSjs7QThDcHVVQTtFN0NkQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEc3ZVRDs7QThDenVVQTtFQUNJLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxpQ0FBQTtBOUM0dVVKOztBOEN6dVVBO0U5QnpDSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RThCdUNBLG1CQUFBO0E5Q2d2VUo7O0E4Qzd1VUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFFBQUE7QTlDZ3ZVSjs7QThDN3VVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QTlDZ3ZVSjs7QThDN3VVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RTlCeUJBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFOEIzQkEsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0U3Q3pGSCxvQkFBQTtBRDgwVUQ7QThDbnZVSTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0E5Q3F2VVI7QUNsMVVDO0VBQ0M7SUFDQyxnQzZDOEZxQjtFOUNzdlV0QjtBQUNGO0FDajFVQztFQUNDLGdDNkN5RnNCO0E5QzB2VXhCO0E4Q3h2VUk7RUFDSSxnQ0FBQTtBOUMwdlVSOztBOEN0dlVBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QTlDeXZVSjs7QThDdHZVQTtFQUNJLFdBQUE7QTlDeXZVSjtBOEN2dlVJO0VBQ0ksZ0JBQUE7QTlDeXZVUjtBOEN0dlVJO0VBQ0ksbUJBQUE7QTlDd3ZVUjs7QThDcHZVQTtFOUI1Q0ksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0U4QjBDQSxtQkFBQTtBOUMydlVKOztBOEN4dlVBO0U5QmlDSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RThCbkNBLG1CQUFBO0E5Qyt2VUo7O0E4QzV2VUE7RTlCNEVJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0U4Qi9FQSxtQkFBQTtBOUNvd1VKOztBOENqd1VBO0VBQ0ksa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBOUNvd1VKOztBOENqd1VBO0U3Q3JHQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEMDJVRDs7QThDdHdVQTtFQUNJLG1CQUFBO0E5Q3l3VUo7QThDdndVSTtFQUNJLG1CQUFBO0E5Q3l3VVI7QThDdHdVSTtFQUNJLFNBQUE7QTlDd3dVUjtBOENyd1VJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTlDdXdVUjs7QThDbndVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtBOUNzd1VKOztBOENud1VBO0VBQ0ksYUFBQTtBOUNzd1VKOztBOENud1VBO0U5QnVUSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEJnOVRKOztBOEN2d1VBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBOUMwd1VKO0E4Q3h3VUk7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxV0FBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBOUMwd1VSO0E4Q3h3VVE7RUFDSSwrWEFBQTtBOUMwd1VaOztBOENyd1VBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtBOUN3d1VKOztBOENyd1VBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBOUN3d1VKOztBOENyd1VBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBOUN3d1VKOztBOENyd1VBO0U5QjZRSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFOEIvUUEsd0JBQUE7QTlDNHdVSjs7QThDendVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBOUM0d1VKOztBOEN4d1VJO0VBQ0ksd0JBQUE7QTlDMndVUjtBOEN0d1VRO0VBQ0ksd0NBQUE7RUFDQSwwQ0FBQTtBOUN3d1VaO0E4Q3B3VVk7RUFDSSxpQkFBQTtFQUNBLHlCQUFBO0E5Q3N3VWhCOztBOENod1VBO0VBQ0ksbUNBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBO0VBQ0EsYUFBQTtBOUNtd1VKOztBOENod1VBO0VBQ0ksbUJBQUE7QTlDbXdVSjs7QThDaHdVQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBOUNtd1VKOztBOENod1VBO0VBQ0ksV0FBQTtBOUNtd1VKOztBOENod1VBO0VBQ0ksWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxRQUFBO0U5QmpLQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RThCK0pBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0E5Q3V3VUo7QThDcndVSTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QTlDdXdVUjtBOENwd1VJO0VBQ0k7SUFDSSwwQkFBQTtFOUNzd1VWO0FBQ0Y7QThDbndVSTtFQUNJLDRCQUFBO0E5Q3F3VVI7O0E4Q2p3VUE7RUFDSSxpQkFBQTtBOUNvd1VKOztBOENqd1VBO0VBQ0ksaUJBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0E5Q293VUo7O0E4Q2p3VUE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtBOUNvd1VKO0E4Q2p3VVE7RUFDSSxxQkFBQTtBOUNtd1VaOztBOEM5dlVBO0VBQ0k7SUFDSSxnQkFBQTtFOUNpd1VOOztFOEM5dlVFO0lBQ0ksWUFBQTtFOUNpd1VOOztFOEM5dlVFO0lBQ0ksWUFBQTtFOUNpd1VOO0U4Qzl2VVU7SUFDSSxxQkFBQTtFOUNnd1VkO0FBQ0Y7QThDM3ZVQTtFQUNJO0lBQ0ksdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxNQUFBO0U5QzZ2VU47O0U4QzF2VUU7SUFDSSxlQUFBO0lBQ0EsV0FBQTtJQUNBLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7RTlDNnZVTjs7RThDMXZVRTtJQUNJLFdBQUE7RTlDNnZVTjtFOEMzdlVNO0lBQ0ksYUFBQTtFOUM2dlVWOztFOEN6dlVFO0lBQ0ksZ0JBQUE7RTlDNHZVTjs7RThDenZVRTtJQUNJLGdCQUFBO0lBQ0EsbUJBQUE7RTlDNHZVTjs7RThDenZVRTtJQUNJLG1CQUFBO0U5QzR2VU47O0U4Q3p2VUU7SUFDSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxTQUFBO0lBQ0EsOEJBQUE7SUFDQSw2QkFBQTtJQUNBLHdDQUFBO0lBQ0EsdUNBQUE7SUFDQSxjQUFBO0U5QzR2VU47RThDMXZVTTtJQUNJLGFBQUE7RTlDNHZVVjs7RThDeHZVRTtJQUNJLG1CQUFBO0U5QzJ2VU47O0U4Q3h2VUU7SUFDSSxtQkFBQTtFOUMydlVOOztFOEN4dlVFO0lBQ0ksZUFBQTtFOUMydlVOOztFOEN4dlVFO0lBQ0ksbUJBQUE7RTlDMnZVTjs7RThDeHZVRTtJQUNJLGVBQUE7RTlDMnZVTjs7RThDeHZVRTtJQUNJLGVBQUE7RTlDMnZVTjs7RThDeHZVRTtJQUNJLG1CQUFBO0U5QzJ2VU47O0U4Q3h2VUU7SUFDSSxlQUFBO0U5QzJ2VU47O0U4Q3h2VUU7SUFDSSxnQkFBQTtFOUMydlVOOztFOEN4dlVFO0lBQ0ksMEJBQUE7WUFBQSxrQkFBQTtFOUMydlVOOztFOEN4dlVFO0lBQ0ksWUFBQTtFOUMydlVOO0U4Q3h2VVU7SUFDSSxxQkFBQTtFOUMwdlVkOztFOENydlVFO0lBQ0ksZ0JBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFOUN3dlVOO0FBQ0Y7QThDcnZVQTtFQUNJO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHVCQUFBO0lBQUEsbUNBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RTlDdXZVTjs7RThDcHZVRTtJQUNJLGFBQUE7SUFDQSw4QkFBQTtJQUNBLCtDQUNJO0lBR0osUUFBQTtFOUNvdlVOO0U4Q2x2VU07SUFDSSxpQkFBQTtJQUNBLGVBQUE7RTlDb3ZVVjtFOENqdlVNO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RTlDbXZVVjtFOENodlVNO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0U5Q2t2VVY7O0U4Qzl1VUU7SUFDSSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0U5Q2l2VU47RThDL3VVTTtJQUNJLGVBQUE7RTlDaXZVVjs7RThDN3VVRTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFNBQUE7RTlDZ3ZVTjs7RThDN3VVRTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFFBQUE7RTlDZ3ZVTjs7RThDN3VVRTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFFBQUE7RTlDZ3ZVTjs7RThDN3VVRTtJQUNJLHFCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RTlDZ3ZVTjtFOEM5dVVNO0lBQ0ksYUFBQTtFOUNndlVWOztFOEM1dVVFO0lBQ0ksV0FBQTtFOUMrdVVOO0FBQ0Y7QStDcndWQTtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBL0N1d1ZKOztBK0Nud1ZJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBL0Nzd1ZSO0ErQ253Vkk7RUFDSSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBL0Nxd1ZSOztBK0Nqd1ZBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxzQkFBQTtFQUFBLDZCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtBL0Nvd1ZKO0ErQ2x3Vkk7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7QS9Db3dWUjs7QStDaHdWQTtFQUNJLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7QS9DbXdWSjs7QStDL3ZWSTtFQUNJLG1CQUFBO0EvQ2t3VlI7O0ErQzl2VkE7RUFFUTtJQUNJLFlBQUE7RS9DZ3dWVjtBQUNGO0ErQzV2VkE7RUFDSTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx1QkFBQTtJQUFBLG1DQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFL0M4dlZOO0UrQzV2Vk07O0lBRUksV0FBQTtFL0M4dlZWOztFK0N6dlZNO0lBQ0ksY0FBQTtJQUNBLGlCQUFBO0UvQzR2VlY7RStDenZWTTtJQUNJLHlCQUFBO1FBQUEscUJBQUE7WUFBQSxpQkFBQTtJQUNBLDhCQUFBO0lBQ0EsNkJBQUE7SUFDQSx3Q0FBQTtJQUNBLHVDQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0UvQzJ2VlY7RStDenZWVTtJQUNJLGFBQUE7RS9DMnZWZDs7RStDdHZWRTtJQUNJLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0UvQ3l2Vk47QUFDRjtBK0N0dlZBO0VBQ0k7SUFDSSxtQkFBQTtFL0N3dlZOOztFK0NwdlZNO0lBQ0ksbUJBQUE7RS9DdXZWVjs7RStDbnZWRTtJQUNJLDBCQUFBO0UvQ3N2Vk47O0UrQ2x2Vk07SUFDSSxtQkFBQTtFL0NxdlZWO0FBQ0Y7QWdENzFWQTtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FoRCsxVko7QWdENTFWUTtFQUNJLDRCQUFBO0VBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7QWhEODFWWjtBZ0QzMVZRO0VBQ0ksNEJBQUE7RUFBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBaEQ2MVZaOztBZ0R4MVZBOztFQUVJLGtCQUFBO0VBQ0EsWUFBQTtBaEQyMVZKOztBZ0R2MVZJO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0FoRDAxVlI7QWdEeDFWUTtFQUNJLG1CQUFBO0VBQ0Esb0NBQUE7QWhEMDFWWjtBZ0R2MVZRO0VBQ0ksbUJBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0FoRHkxVlo7O0FnRHAxVkE7RUFDSSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaER1MVZKOztBZ0RwMVZBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FoRHUxVko7QWdEcjFWSTtFQUNJO0lBQ0ksWUFBQTtFaER1MVZWO0VnRHIxVlU7SUFDSSxVQUFBO0VoRHUxVmQ7RWdEcDFWVTtJQUNJLFlBQUE7RWhEczFWZDtFZ0RqMVZVO0lBQ0ksNkJBQUE7UUFBQSx5QkFBQTtZQUFBLHFCQUFBO0VoRG0xVmQ7QUFDRjs7QWdEOTBWQTtFQUNJLFlBQUE7QWhEaTFWSjtBZ0QvMFZJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxzR0FBQTtFQUFBLDRFQUFBO0VBQUEsNEVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBaERpMVZSOztBZ0Q3MFZBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBaERnMVZKO0FnRDkwVkk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsdUxBQUE7RUFBQSwrR0FBQTtFQUFBLDZHQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0FoRGcxVlI7QWdENzBWSTtFQUNJLHlCQUFBO0FoRCswVlI7QWdENzBWUTtFQUNJLFVBQUE7QWhEKzBWWjtBZ0QzMFZJO0VBRVE7SUFDSSxZQUFBO0VoRDQwVmQ7QUFDRjs7QWdEdjBWQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWhEMDBWSjs7QWdEdjBWQTtFL0NuRkMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRDg1VkQ7O0FnRDUwVkE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFaENxUUEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjJrVko7O0FnRGgxVkE7RUFDSSxrQkFBQTtFaENqREEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VnQytDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QWhEdTFWSjs7QWdEcDFWQTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtBaER1MVZKO0FnRHIxVkk7RUFDSSxtQkFBQTtBaER1MVZSOztBZ0RuMVZBO0VBQ0k7SUFDSSxpQ0FBQTtFaERzMVZOO0FBQ0Y7QWdEbjFWQTtFQUNJO0lBQ0ksaUNBQUE7RWhEcTFWTjs7RWdEajFWTTtJQUNJLFNBQUE7RWhEbzFWVjtFZ0RsMVZVO0lBQ0ksNEJBQUE7SUFBQSxpQkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtFaERvMVZkOztFZ0QvMFZFO0lBQ0ksYUFBQTtJQUNBLHFDQUFBO0lBQ0EsU0FBQTtFaERrMVZOOztFZ0QvMFZFO0lBQ0ksbUJBQUE7SUFDQSxhQUFBO0lBQ0EsbUNBQUE7SUFDQSxxQ0FBQTtFaERrMVZOO0VnRGgxVk07SUFDSSxnQ0FBQTtFaERrMVZWOztFZ0Q5MFZFO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxxQkFBQTtFaERpMVZOOztFZ0Q5MFZFO0kvQ3RLSCxrQkFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0VEdy9WQzs7RWdEbjFWRTtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSx5QkFBQTtJQUNBLDZCQUFBO0loQ2tMSiwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RWhCcXFWRjs7RWdEdjFWRTtJaENsRkEsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lnQ2dGSSw0QkFBQTtJQUFBLHVCQUFBO0lBQUEsb0JBQUE7RWhEODFWTjtBQUNGO0FnRDMxVkE7RUFDSTtJQUNJLGdCQUFBO0lBQ0EsMEJBQUE7SUFDQSxTQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RWhENjFWTjs7RWdEejFWTTtJQUNJLG1CQUFBO0lBQ0EsbUNBQUE7SUFDQSxxQ0FBQTtFaEQ0MVZWOztFZ0R4MVZFO0lBQ0ksa0JBQUE7SUFDQSxhQUFBO0lBQ0EscUNBQUE7SUFDQSxtQ0FBQTtJQUNBLG1CQUFBO0VoRDIxVk47O0VnRHgxVkU7SUFDSSx1QkFBQTtRQUFBLG1CQUFBO0VoRDIxVk47QUFDRjtBZ0R4MVZBO0VBQ0k7SUFDSSx3Q0FBQTtJQUNBLHVDQUFBO0VoRDAxVk47O0VnRHQxVk07SUFDSSxVQUFBO0VoRHkxVlY7RWdEdjFWVTtJQUNJLGFBQUE7SUFDQSxxQkFBQTtFaER5MVZkO0VnRHQxVlU7SUFDSSxhQUFBO0lBQ0EscUJBQUE7RWhEdzFWZDtFZ0RyMVZVO0lBQ0ksYUFBQTtJQUNBLHNCQUFBO0VoRHUxVmQ7O0VnRGwxVkU7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxxQkFBQTtFaERxMVZOOztFZ0RsMVZFO0lBQ0ksa0JBQUE7RWhEcTFWTjs7RWdEbDFWRTtJQUNJLFlBQUE7SUFDQSxvQkFBQTtFaERxMVZOOztFZ0RsMVZFO0lBQ0ksOEJBQUE7SUFDQSw2QkFBQTtJQUNBLDBCQUFBO0VoRHExVk47QUFDRjtBaUQ1cFdBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0FqRDhwV0o7O0FpRDNwV0E7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RWpDME5BLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VpQzdOQSxtQkFBQTtFQUNBLGtCQUFBO0FqRG1xV0o7O0FpRGhxV0E7RUFDSSxhQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQUFBO0FqRG1xV0o7O0FpRGhxV0E7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGFBQUE7QWpEbXFXSjs7QWlEaHFXQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QWpEbXFXSjs7QWlEaHFXQTtFaEQyQkMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRHlvV0Q7O0FpRHJxV0E7RWpDeUVJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFaUMzRUEsbUJBQUE7QWpENHFXSjs7QWlEenFXQTtFakN5TkksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQm85Vko7O0FpRDdxV0E7RUFDSTtJQUNJLGdCQUFBO0VqRGdyV047O0VpRDdxV0U7SUFDSSxvQkFBQTtFakRncldOOztFaUQ3cVdFO0lBQ0kscUJBQUE7RWpEZ3JXTjtBQUNGO0FpRDdxV0E7RUFDSTtJQUNJLGdCQUFBO0VqRCtxV047O0VpRDVxV0U7SUFDSSxnQkFBQTtJakNFSiwrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJaUNMSSxtQkFBQTtFakRvcldOO0FBQ0Y7QWlEanJXQTtFQUNJO0lBQ0ksb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDhCQUFBO0lBQ0EsNkJBQUE7SUFDQSx3Q0FBQTtJQUNBLHVDQUFBO0lBQ0EsY0FBQTtFakRtcldOO0VpRGpyV007SUFDSSxhQUFBO0VqRG1yV1Y7O0VpRC9xV0U7SUFDSSxtQkFBQTtJQUFBLHNCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO0VqRGtyV047O0VpRC9xV0U7SUFDSSxxQkFBQTtFakRrcldOO0FBQ0Y7QWtEbHhXQTtFQUNJLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0FsRG94V0o7O0FrRGp4V0E7RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLG1CQUFBO0FsRG94V0o7O0FrRGh4V0k7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUNBQUE7QWxEbXhXUjs7QWtEL3dXQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBbERreFdKOztBa0Q5d1dJO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtBbERpeFdSOztBa0Q3d1dBO0VBQ0kscUNBQUE7RUFDQSxZQUFBO0FsRGd4V0o7QWtEOXdXSTtFQUVJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FsRCt3V1I7QWtEN3dXUTtFQUNJLG1CQUFBO0FsRCt3V1o7QWtENXdXUTtFbEM2Q0osMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VrQy9DUSxrQkFBQTtBbERreFdaO0FrRC93V1E7RWxDcU1KLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFa0N2TVEsbUJBQUE7QWxEcXhXWjtBa0RqeFdJO0VBQ0ksbUJBQUE7QWxEbXhXUjtBa0RqeFdRO0VBQ0kscUJBQUE7QWxEbXhXWjtBa0RoeFdRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtBbERreFdaO0FrRDl3V0k7RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrQ0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FDSTtFQUdKLDRCQUFBO0FsRDZ3V1I7QWtEM3dXUTtFQUNJLHFCQUFBO0FsRDZ3V1o7QWtEMXdXUTtFQUNJLGdCQUFBO0FsRDR3V1o7QWtEendXUTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtBbEQyd1daO0FrRHZ3V0k7RUFDSSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSwwQ0FDSTtBbER3d1daO0FrRHB3V1E7RUFDSSxxQkFBQTtBbERzd1daO0FrRG53V1E7RUFDSSxhQUFBO0VBQ0EscUJBQUE7QWxEcXdXWjtBa0Rsd1dRO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO0FsRG93V1o7QWtEaHdXSTtFQUNJLGFBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUNJO0FsRGl3V1o7QWtEN3ZXUTtFQUNJLHFCQUFBO0FsRCt2V1o7QWtENXZXUTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtBbEQ4dldaO0FrRDN2V1E7RUFDSSxhQUFBO0VBQ0EscUJBQUE7QWxENnZXWjtBa0QxdldRO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBbEQ0dldaO0FrRDF2V1k7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBbEQ0dldoQjtBa0QxdldnQjtFQUNJLGlDQUFBO0VBQ0EsK0JBQUE7QWxENHZXcEI7QWtEdHZXSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQ0k7RUFHSixhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0FsRHF2V1I7QWtEbnZXUTtFQUNJLHFCQUFBO0FsRHF2V1o7QWtEbHZXUTtFQUNJLGdCQUFBO0FsRG92V1o7QWtEanZXUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QWxEbXZXWjtBa0RodldRO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QWxEa3ZXWjtBa0Q5dVdJO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0FsRGd2V1I7QWtEOXVXUTtFQUNJLHFCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBbERndldaO0FrRDd1V1E7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0FsRCt1V1o7QWtENXVXUTtFQUNJLG1CQUFBO0FsRDh1V1o7QWtEM3VXUTtFQUNJLG1CQUFBO0FsRDZ1V1o7QWtEenVXSTtFQUNJLG1DQUFBO0VBQ0EscUNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FDSTtFQUdKLDRCQUFBO0FsRHd1V1I7QWtEdHVXUTtFQUNJLHFCQUFBO0FsRHd1V1o7QWtEcnVXUTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtBbER1dVdaO0FrRHB1V1E7RUFDSSxnQ0FBQTtBbERzdVdaO0FrRHB1V1k7RUFDSSxxQkFBQTtBbERzdVdoQjtBa0RudVdZO0VBQ0ksZ0JBQUE7QWxEcXVXaEI7QWtEbHVXWTtFbEM1S1IsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQmk1V0o7QWtEcnVXWTtFbENuQlIsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjJ2V0o7QWtEdHVXSTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBbER3dVdSO0FrRHR1V1E7RUFDSSxtQkFBQTtBbER3dVdaO0FrRHJ1V1E7RUFDSSxxQkFBQTtBbER1dVdaO0FrRHB1V1E7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0FsRHN1V1o7QWtEbnVXUTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FsRHF1V1o7QWtEanVXSTtFQUVRO0lBQ0ksNkJBQUE7UUFBQSx5QkFBQTtZQUFBLHFCQUFBO0VsRGt1V2Q7RWtEL3RXVTtJQUNJLGdDQUFBO0VsRGl1V2Q7QUFDRjtBa0Q1dFdRO0VBQ0ksNkJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0FsRDh0V1o7QWtEM3RXUTtFQUNJLGdDQUFBO0FsRDZ0V1o7O0FrRHh0V0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FsRDJ0V0o7O0FrRHh0V0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGVBQUE7QWxEMnRXSjtBa0R6dFdJO0VBQ0ksbUJBQUE7QWxEMnRXUjs7QWtEdnRXQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QWxEMHRXSjs7QWtEdnRXQTtFakRyU0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFaURrU0csNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0FsRCt0V0o7O0FrRDV0V0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBbEQrdFdKOztBa0Q1dFdBO0VBQ0ksZ0JBQUE7RWxDeUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFa0MzQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtBbERtdVdKOztBa0RodVdBOztFQUVJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RWxDa0xBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJraldKOztBa0RwdVdBO0VsQy9RSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RWtDNlFBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0FsRDJ1V0o7O0FrRHh1V0E7RWxDcklJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFa0NtSUEsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QWxEK3VXSjs7QWtENXVXQTtFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWxEK3VXSjs7QWtENXVXQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWxEK3VXSjs7QWtENXVXQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSx3QkFBQTtFbENzRkEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWhCMHBXSjtBa0RqdldJO0VBQ0ksd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxpQkFBQTtBbERtdldSOztBa0QvdVdBO0VsQzBFSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFa0M1RUEsd0JBQUE7QWxEc3ZXSjs7QWtEbnZXQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VsQzVCQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCbXhXSjs7QWtEdnZXQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsaUJBQUE7QWxEMHZXSjs7QWtEdnZXQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esa0JBQUE7QWxEMHZXSjs7QWtEdnZXQTtFakRuWkMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRDhvWEQ7O0FrRDV2V0E7RWxDK0VJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoQmlyV0o7O0FrRGp3V0E7RWxDa0NJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VrQ3BDQSxtQkFBQTtBbER3d1dKOztBa0Ryd1dBO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHFCQUFBO0VBQUEsaUNBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0FsRHd3V0o7QWtEdHdXSTtFQUVJLHFCQUFBO0FsRHV3V1I7QWtEcHdXSTtFQUNJLHlCQUFBO0FsRHN3V1I7QWtEbndXSTtFQUNJLHVCQUFBO0VBQUEsbUNBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0FsRHF3V1I7QWtEaHdXWTtFQUNJLFVBQUE7RUFDQSx3R0FBQTtFQUFBLHFHQUFBO0FsRGt3V2hCO0FrRDN2V1k7RUFDSSxVQUFBO0VBQ0EsNkZBQUE7RUFBQSwwRkFBQTtBbEQ2dldoQjtBa0R0dldZO0VBQ0ksVUFBQTtFQUNBLDRGQUFBO0VBQUEseUZBQUE7QWxEd3ZXaEI7QWtEbnZXSTtFQUVRO0lBQ0ksNkJBQUE7UUFBQSx5QkFBQTtZQUFBLHFCQUFBO0VsRG92V2Q7QUFDRjtBa0QvdVdRO0VBQ0ksNkJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0FsRGl2V1o7O0FrRDV1V0E7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FsRCt1V0o7QWtEN3VXSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtBbEQrdVdSOztBa0QzdVdBO0VqRHBmQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VpRGlmRyw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QWxEbXZXSjs7QWtEaHZXQTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtBbERtdldKOztBa0RodldBO0VsQ3BlSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFa0NrZUEsa0JBQUE7QWxEdXZXSjs7QWtEcHZXQTtFbENwVUksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VrQ2tVQSxnQkFBQTtFQUNBLFdBQUE7QWxEMnZXSjs7QWtEeHZXQTtFQUVRO0lBQ0ksYUFBQTtFbEQwdldWOztFa0RwdldVO0lBQ0ksYUFBQTtJQUNBLHFCQUFBO0VsRHV2V2Q7RWtEbHZXVTtJQUNJLHFCQUFBO0VsRG92V2Q7RWtEanZXVTtJQUNJLGFBQUE7SUFDQSxxQkFBQTtFbERtdldkO0VrRC91V007SUFDSSw4QkFBQTtFbERpdldWO0VrRC91V1U7SUFDSSxlQUFBO0VsRGl2V2Q7RWtENXVXVTtJQUNJLGFBQUE7SUFDQSxxQkFBQTtJQUNBLG1CQUFBO0VsRDh1V2Q7QUFDRjtBa0R6dVdBO0VBQ0k7SUFDSSxhQUFBO0lBQ0EscUNBQUE7SUFDQSxTQUFBO0VsRDJ1V047O0VrRHZ1V007SUFDSSwyQ0FDSTtFbER5dVdkO0VrRHB1V007SUFDSSxpREFDSTtJQUtKLG1CQUFBO0lBQ0EsMEJBQUE7RWxEaXVXVjtFa0QvdFdVO0lBQ0kscUJBQUE7SUFDQSxtQkFBQTtFbERpdVdkO0VrRDl0V1U7SUFDSSxhQUFBO0lBQ0EscUJBQUE7RWxEZ3VXZDtFa0Q3dFdVO0lBQ0ksbUJBQUE7SUFDQSxtQkFBQTtFbEQrdFdkO0VrRDV0V1U7SUFDSSxtQkFBQTtFbEQ4dFdkO0VrRDF0V007SUFDSSx3Q0FDSTtJQUlKLG1CQUFBO0lBQ0EsMEJBQUE7SUFDQSxpQ0FBQTtFbER3dFdWO0VrRHR0V1U7SUFDSSxxQkFBQTtFbER3dFdkO0VrRHJ0V1U7SUFDSSxjQUFBO0VsRHV0V2Q7RWtEcHRXVTtJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7RWxEc3RXZDtFa0RudFdVO0lBQ0ksYUFBQTtJQUNBLHFCQUFBO0lBQ0EsZ0JBQUE7RWxEcXRXZDtFa0RodFdVO0lBQ0ksd0NBQ0k7SUFJSixtQkFBQTtJQUNBLDBCQUFBO0lBQ0EsaUNBQUE7RWxEOHNXZDtFa0Q1c1djO0lBQ0kscUJBQUE7RWxEOHNXbEI7RWtEM3NXYztJQUNJLGNBQUE7RWxENnNXbEI7RWtEMXNXYztJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7RWxENHNXbEI7RWtEenNXYztJQUNJLGFBQUE7SUFDQSxxQkFBQTtJQUNBLG1CQUFBO0VsRDJzV2xCO0VrRHZzV1U7SUFDSSw4QkFBQTtFbER5c1dkO0VrRHZzV2M7SUFDSSxxQkFBQTtFbER5c1dsQjtFa0R0c1djO0lsQzNrQlosMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VoQm94WEY7RWtEenNXYztJbENuZVosK0JBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lrQ2llZ0IsYUFBQTtJQUNBLHFCQUFBO0lBQ0EsbUJBQUE7RWxEK3NXbEI7QUFDRjtBa0R6c1dBO0VBQ0k7SUFDSSxxQ0FBQTtFbEQyc1dOOztFa0Ryc1dVO0lsQ2xtQlIsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VoQjJ5WEY7RWtEenNXVTtJbEMxZlIsK0JBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lrQ3dmWSxtQkFBQTtFbEQrc1dkO0VrRDNzV007SUFDSSxtQkFBQTtFbEQ2c1dWO0VrRDNzV1U7SUFDSSxxQkFBQTtFbEQ2c1dkO0VrRDFzV1U7SUFDSSxnQkFBQTtFbEQ0c1dkO0VrRHpzV1U7SUFDSSxhQUFBO0lBQ0EscUJBQUE7RWxEMnNXZDtFa0R2c1dNO0lBQ0ksOEJBQUE7RWxEeXNXVjtFa0R2c1dVO0lBQ0ksbUJBQUE7RWxEeXNXZDtFa0R0c1dVO0lBQ0kscUJBQUE7RWxEd3NXZDtFa0Ruc1dVO0lBQ0ksZ0JBQUE7RWxEcXNXZDtFa0Rsc1dVO0lBQ0ksbUJBQUE7RWxEb3NXZDtFa0QvcldVO0lBQ0kscUJBQUE7RWxEaXNXZDtFa0Q5cldVO0lBQ0ksZ0JBQUE7RWxEZ3NXZDtFa0Q3cldVO0lBQ0ksYUFBQTtJQUNBLHFCQUFBO0lBQ0EsbUJBQUE7RWxEK3JXZDs7RWtEMXJXRTtJQUNJLGFBQUE7SUFDQSxxQkFBQTtFbEQ2cldOOztFa0QxcldFO0lBQ0ksYUFBQTtJQUNBLHFCQUFBO0VsRDZyV047O0VrRDFyV0U7SUFDSSxtQkFBQTtFbEQ2cldOOztFa0R6cldNO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtFbEQ0cldWOztFa0R2cldNO0lBRUkscUJBQUE7RWxEeXJXVjs7RWtEcnJXRTtJbENoc0JBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFaEJ5M1hGOztFa0R6cldFO0lsQ2htQkEsK0JBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VoQjZ4WEY7QUFDRjtBa0Q3cldBO0VBR1k7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxRQUFBO0VsRDZyV2Q7RWtEMXJXVTtJQUNJLGFBQUE7SUFDQSxxQkFBQTtFbEQ0cldkO0VrRHhyV007SUFDSSx3Q0FDQTtJQUdBLG1CQUFBO0lBQ0EsMEJBQUE7RWxEdXJXVjtFa0RycldVO0lBQ0ksbUJBQUE7RWxEdXJXZDtFa0RwcldVO0lBQ0kscUJBQUE7SUFDQSxtQkFBQTtFbERzcldkOztFa0RqcldFO0lBQ0ksbUJBQUE7RWxEb3JXTjtFa0RscldNO0lBQ0ksbUJBQUE7SUFDQSxxQkFBQTtFbERvcldWO0VrRGxyV1U7SUFDSSxnQkFBQTtFbERvcldkOztFa0QvcVdFO0lBQ0ksZUFBQTtFbERrcldOO0FBQ0Y7QWtEL3FXQTtFQUNJO0lBQ0ksb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RWxEaXJXTjs7RWtEOXFXRTtJQUNJLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsU0FBQTtFbERpcldOOztFa0Q1cVdVO0lBQ0kscUJBQUE7RWxEK3FXZDtFa0QzcVdNO0lBQ0ksMEJBQUE7SUFDQSx3Q0FDQTtFbEQ0cVdWO0VrRHhxV1U7SUFDSSxxQkFBQTtJQUNBLG1CQUFBO0VsRDBxV2Q7RWtEdnFXVTtJQUNJLDhCQUFBO0lBQUEsNkJBQUE7SUFBQSwyQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtJQUFBLDJCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtFbER5cVdkO0VrRHRxV1U7SUFDSSxhQUFBO0lBQ0EscUJBQUE7RWxEd3FXZDtFa0RucVdVO0lBQ0ksd0NBQ0k7SUFJSixtQkFBQTtJQUNBLDBCQUFBO0lBQ0EsaUNBQUE7RWxEaXFXZDtFa0QvcFdjO0lBQ0kscUJBQUE7RWxEaXFXbEI7RWtEOXBXYztJQUNJLGNBQUE7RWxEZ3FXbEI7RWtEN3BXYztJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7RWxEK3BXbEI7RWtENXBXYztJbEN2ekJaLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFaEJzOVhGO0VrRC9wV2M7SWxDdnRCWiwrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SWtDcXRCZ0IsYUFBQTtJQUNBLHFCQUFBO0lBQ0EsbUJBQUE7RWxEcXFXbEI7O0VrRC9wV0U7SUFDSSxhQUFBO0lBQ0EscUJBQUE7RWxEa3FXTjs7RWtEL3BXRTtJQUNJLHFCQUFBO0VsRGtxV047RWtEaHFXTTtJQUNJLHFCQUFBO0VsRGtxV1Y7O0VrRDdwV007SUFDSSxhQUFBO0VsRGdxV1Y7QUFDRjtBbUR0cFlBO0VBQ0ksYUFBQTtFQUNBLHFDQUFBO0VBQ0EsMENBQ0k7RUFJSixXQUFBO0FuRG9wWUo7O0FtRGpwWUE7RUFDSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FuRG9wWUo7O0FtRGpwWUE7RWxEdUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUQ4bVlEOztBbUR0cFlBO0VBQ0ksZUFBQTtBbkR5cFlKOztBbUR0cFlBO0VuQ2lFSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RW1DbkVBLG1CQUFBO0FuRDZwWUo7O0FtRDFwWUE7RW5DaU9JLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFbUNuT0EsbUJBQUE7QW5EaXFZSjs7QW1EOXBZQTtFQUNJLG1CQUFBO0FuRGlxWUo7O0FtRDlwWUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHFCQUFBO0VBQUEsaUNBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0FuRGlxWUo7O0FtRDlwWUE7RW5DMkRJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFbUM3REEsaUJBQUE7QW5EcXFZSjs7QW1EbHFZQTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0FuRHFxWUo7O0FtRGxxWUE7RUFDSSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtBbkRxcVlKO0FtRG5xWUk7RUFDSTtJQUNJLGdDQUFBO0VuRHFxWVY7QUFDRjtBbURscVlJO0VBQ0ksZ0NBQUE7QW5Eb3FZUjtBbURscVlRO0VBQ0ksdUNBQUE7RUFDQSxnQ0FBQTtBbkRvcVlaO0FtRC9wWWdCO0VBQ0ksYUFBQTtBbkRpcVlwQjtBbUQ5cFlnQjtFQUNJLGNBQUE7QW5EZ3FZcEI7QW1EenBZZ0I7RUFDSSxjQUFBO0FuRDJwWXBCO0FtRHhwWWdCO0VBQ0ksYUFBQTtBbkQwcFlwQjs7QW1EbnBZQTtFQUNJLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFbkM4RkEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VtQ2hHQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QW5EMHBZSjs7QW1EdnBZQTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFBO0FuRDBwWUo7O0FtRHZwWUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QW5EMHBZSjtBbUR4cFlJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QW5EMHBZUjtBbUR2cFlJO0VBQ0ksYUFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7QW5EeXBZUjs7QW1EcnBZQTtFbkNrV0ksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RW1DcFdBLGlCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0FuRDRwWUo7O0FtRHpwWUE7RUFDSTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0lBQ0EsdUJBQUE7SUFBQSxtQ0FBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7RW5ENHBZTjs7RW1EenBZRTtJQUNJLGNBQUE7RW5ENHBZTjtBQUNGO0FtRHpwWUE7RUFDSTtJQUNJLHFDQUFBO0lBQ0EsMkNBQ0k7RW5EMHBZVjs7RW1EdHBZRTtJQUNJLHFCQUFBO0VuRHlwWU47O0VtRHRwWUU7SUFDSSxnQkFBQTtFbkR5cFlOOztFbUR0cFlFO0lBQ0ksZUFBQTtFbkR5cFlOOztFbUR0cFlFO0lBQ0ksZ0JBQUE7RW5EeXBZTjs7RW1EdHBZRTtJQUNJLFdBQUE7SUFDQSxRQUFBO0VuRHlwWU47O0VtRHRwWUU7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0VuRHlwWU47RW1EdnBZTTtJQUNJLHlCQUFBO0lBQ0EscUNBQUE7RW5EeXBZVjtFbUR2cFlVO0lBQ0ksZ0NBQUE7SUFDQSx5QkFBQTtFbkR5cFlkOztFbURwcFlFO0luQ3ZGQSwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RWhCK3VZRjs7RW1EeHBZRTtJQUNJLFlBQUE7RW5EMnBZTjs7RW1EeHBZRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7RW5EMnBZTjtFbUR6cFlNO0lBQ0ksV0FBQTtJQUNBLFlBQUE7RW5EMnBZVjtFbUR4cFlNO0lBQ0kseUJBQUE7RW5EMHBZVjtBQUNGO0FtRHRwWUE7RUFDSTtJQUNJLHdDQUNJO0lBSUosMEJBQUE7RW5Eb3BZTjs7RW1EanBZRTtJQUNJLG1CQUFBO0lBQ0EsWUFBQTtFbkRvcFlOOztFbURqcFlFO0lBQ0ksa0JBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxRQUFBO0VuRG9wWU47QUFDRjtBb0R2NVlBO0VBQ0ksZ0JBQUE7QXBEeTVZSjs7QW9EdDVZQTtFQUNJLGlCQUFBO0FwRHk1WUo7O0FvRHQ1WUE7RUFDSSxXQUFBO0FwRHk1WUo7O0FvRHQ1WUE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXBEeTVZSjs7QW9EdDVZQTtFQUNJLFdBQUE7RUFDQSxhQUFBO0FwRHk1WUo7O0FvRHQ1WUE7RUFDSTtJQUNJLGFBQUE7RXBEeTVZTjtBQUNGO0FvRHQ1WUE7RUFDSTtJQUNJLGFBQUE7RXBEdzVZTjs7RW9EcjVZRTtJQUNJLGFBQUE7RXBEdzVZTjtBQUNGO0FvRHI1WUE7RUFDSTtJQUNJLFlBQUE7RXBEdTVZTjtBQUNGO0FxRGo4WUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQ0FBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0FyRG04WUo7O0FxRGg4WUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0FyRG04WUo7O0FxRGg4WUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBckRtOFlKO0FxRGo4WUk7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBckRtOFlSO0FxRGo4WVE7RUFDSSxjQUFBO0FyRG04WVo7O0FxRDk3WUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QXJEaThZSjs7QXFEOTdZQTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBckRpOFlKO0FxRC83WUk7RUFDSTtJQUNJLHlCQUFBO0VyRGk4WVY7QUFDRjtBcUQ5N1lJO0VBQ0kseUJBQUE7QXJEZzhZUjs7QXFENTdZQTtFQUNJO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLG1CQUFBO0VyRCs3WU47O0VxRDU3WUU7SUFDSSxXQUFBO0lBQ0EsUUFBQTtFckQrN1lOOztFcUQ1N1lFO0lBQ0ksaUJBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtFckQrN1lOOztFcUQ1N1lFO0lBQ0ksY0FBQTtFckQrN1lOO0FBQ0Y7QXFENTdZQTtFQUNJO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VyRDg3WU47O0VxRDM3WUU7SUFDSSxjQUFBO0lBQ0EsV0FBQTtFckQ4N1lOO0FBQ0Y7QXNEemhaQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBdEQyaFpKOztBc0R4aFpBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0F0RDJoWko7O0FzRHhoWkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxTQUFBO0F0RDJoWko7QXNEemhaSTtFQUNJLGdCQUFBO0F0RDJoWlI7O0FzRHZoWkE7RUFDSSxXQUFBO0F0RDBoWko7QXNEeGhaSTtFQUNJLFVBQUE7QXREMGhaUjs7QXNEdGhaQTtFQUNJO0lBQ0ksU0FBQTtFdER5aFpOOztFc0RyaFpNO0lBQ0ksc0JBQUE7RXREd2haVjtBQUNGO0FzRHBoWkE7RUFFUTtJQUNJLFdBQUE7RXREcWhaVjtBQUNGO0F1RG5rWkE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUNBQUE7QXZEcWtaSjtBdURua1pJO0VBQ0ksa0JBQUE7QXZEcWtaUjtBdURsa1pJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0dBQUE7RUFBQSxpR0FBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QXZEb2taUjs7QXVEaGtaQTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0F2RG1rWko7O0F1RGhrWkE7RXZDdEJJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFdUNvQkEsbUJBQUE7QXZEdWtaSjs7QXVEcGtaQTtFdkM2SUksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0V1Qy9JQSxtQkFBQTtBdkQya1pKOztBdUR4a1pBO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QXZEMmtaSjs7QXVEeGtaQTtFdERZQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEZ2taRDs7QXVEN2taQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QXZEZ2xaSjs7QXVEN2taQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBdkRnbFpKOztBdUQ3a1pBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsWUFBQTtBdkRnbFpKOztBdUQ3a1pBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0V2QzhVQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RXVDaFZBLHlCQUFBO0VBQ0EsZ0NBQUE7QXZEb2xaSjs7QXVEamxaQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7QXZEb2xaSjs7QXVEamxaQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDZDQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QXZEb2xaSjtBdURsbFpJO0VBQ0ksaUJBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLGlCQUFBO0F2RG9sWlI7QXVEamxaSTtFQUNGLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSw0S0FBQTtFQUFBLDhHQUFBO0VBQUEsNEdBQUE7RUFDQSxvS0FDQztFQURELDhFQUNDO0VBRUQsNEpBQ0M7RUFERCxzRUFDQztFQUVELDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxVQUFBO0F2RCtrWkY7QXVENWtaSTtFQUNGO0lBQ0MsMkNBQUE7RXZEOGtaRDtFdUQ1a1pDO0lBQ0MsNEtBQUE7SUFBQSw4R0FBQTtJQUFBLDRHQUFBO0V2RDhrWkY7QUFDRjtBdUQxa1pDO0VBQ0MsNkNBQUE7QXZENGtaRjtBdUQxa1pFO0VBQ0MsNEtBQUE7RUFBQSw4R0FBQTtFQUFBLDRHQUFBO0F2RDRrWkg7QXVEemtaUTtFQUNJLHdDQUFBO0VBQ0EsMENBQUE7QXZEMmtaWjtBdUR0a1pRO0VBQ0ksd0NBQUE7RUFDQSwwQ0FBQTtBdkR3a1paO0F1RHBrWlk7RUFDSSxpQkFBQTtFQUNBLHlCQUFBO0F2RHNrWmhCOztBdURoa1pBO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4Q0FBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0F2RG1rWko7QXVEamtaSTtFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EsaUJBQUE7QXZEbWtaUjtBdURoa1pJO0VBQ0YsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDRLQUFBO0VBQUEsOEdBQUE7RUFBQSw0R0FBQTtFQUNBLG9LQUNDO0VBREQsOEVBQ0M7RUFFRCw0SkFDQztFQURELHNFQUNDO0VBRUQsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QXZEOGpaRjtBdUQzalpJO0VBQ0Y7SUFDQywyQ0FBQTtFdkQ2alpEO0V1RDNqWkM7SUFDYSxVQUFBO0V2RDZqWmQ7QUFDRjtBdUR6alpJO0VBQ0ksOENBQUE7QXZEMmpaUjtBdUR6alpRO0VBQ0ksVUFBQTtBdkQyalpaO0F1RHhqWlE7RUFDSSx3QkFBQTtBdkQwalpaOztBdURyalpBO0VBQ0ksbUJBQUE7QXZEd2paSjs7QXVEcmpaQTtFQUNJLG1CQUFBO0F2RHdqWko7O0F1RHJqWkE7RXZDeERJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJpblpKOztBdUR6alpBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQ0FBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QXZENGpaSjs7QXVEempaQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0F2RDRqWko7O0F1RHpqWkE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBdkQ0alpKOztBdUR6alpBO0V0RHhNQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEcXdaRDs7QXVEOWpaQTtFdkMwUkksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWhCd3lZSjs7QXVEbmtaQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBdkRza1pKOztBdURua1pBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtFdkNtT0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWhCbzJZSjtBdUR4a1pJO0VBQ0ksd0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F2RDBrWlI7QXVEdmtaSTtFQUNJLHdCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0F2RHlrWlI7QXVEdGtaSTtFQUVRO0lBQ0ksdUJBQUE7RXZEdWtaZDtBQUNGO0F1RGxrWlE7RUFDSSw0QkFBQTtFQUNBLDJCQUFBO0F2RG9rWlo7QXVEamtaUTtFQUNJLDRCQUFBO0F2RG1rWlo7QXVEOWpaUTtFQUNJLGdDQUFBO0VBQ0EsK0JBQUE7QXZEZ2taWjtBdUQ3alpRO0VBQ0ksZ0NBQUE7QXZEK2paWjtBdUQ1alpRO0VBRVE7SUFDSSwwQkFBQTtJQUNBLHlCQUFBO0V2RDZqWmxCO0V1RDFqWmM7SUFDSSwwQkFBQTtFdkQ0alpsQjtBQUNGO0F1RHZqWlk7RUFDSSx3QkFBQTtFQUNBLHVCQUFBO0F2RHlqWmhCO0F1RHRqWlk7RUFDSSx3QkFBQTtBdkR3alpoQjs7QXVEbGpaQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RXZDMk1BLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEIyMllKO0F1RHZqWkk7RUFDSSxpQkFBQTtBdkR5alpSOztBdURyalpBO0VBQ0ksaUJBQUE7QXZEd2paSjs7QXVEcmpaQTtFQUNJLG1CQUFBO0F2RHdqWko7O0F1RHJqWkE7RXZDeFdJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFdUNzV0EsbUJBQUE7QXZENGpaSjs7QXVEempaQTtFQUNJLGFBQUE7QXZENGpaSjs7QXVEempaQTtFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO0VBQUEsaUNBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0F2RDRqWko7O0F1RHpqWkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QXZENGpaSjs7QXVEempaQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0V2Q2FBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFdUNmQSx5QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBdkRna1pKO0F1RDlqWkk7RUFDSSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F2RGdrWlI7QXVEN2paSTtFQUNJO0lBQ0ksMEJBQUE7RXZEK2paVjtBQUNGO0F1RDVqWkk7RUFDSSw0QkFBQTtBdkQ4alpSOztBdUQxalpBO0VBQ0k7SXZDOVdBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0VoQjQ2WkY7O0V1RDlqWkU7SXZDekpBLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtFaEIydFpGOztFdURsa1pFO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0V2RHFrWk47O0V1RGxrWkU7SUFDSSxtQkFBQTtFdkRxa1pOOztFdURsa1pFO0l2Q3RLQSwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7RWhCNHVaRjs7RXVEdGtaRTtJdkNuWUEsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7RWhCNjhaRjs7RXVEemtaTTtJQUNJLFdBQUE7SUFDQSxZQUFBO0V2RDRrWlY7QUFDRjtBdUR4a1pBO0VBQ0k7SUFDSSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw4QkFBQTtJQUFBLHNDQUFBO1FBQUEsa0NBQUE7WUFBQSw4QkFBQTtJQUNBLFNBQUE7RXZEMGtaTjs7RXVEdmtaRTtJQUNJLFlBQUE7SUFDQSxxQkFBQTtFdkQwa1pOOztFdUR2a1pFO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLFFBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFdkQwa1pOOztFdUR2a1pFO0lBQ0ksV0FBQTtJQUNBLHlCQUFBO0lBQUEsc0NBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0V2RDBrWk47O0V1RHZrWkU7SUFDSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSwrQ0FDSTtJQUdKLFFBQUE7RXZEdWtaTjs7RXVEcGtaRTtJQUNJLGlCQUFBO0lBQ0EsZUFBQTtFdkR1a1pOOztFdURwa1pFO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RXZEdWtaTjs7RXVEcGtaRTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFdkR1a1pOOztFdURwa1pFO0lBQ0ksY0FBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtFdkR1a1pOO0V1RHJrWk07SUFDSSxlQUFBO0V2RHVrWlY7O0V1RG5rWkU7SUFDSSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFdkRza1pOO0FBQ0Y7QXdEdmthQTtFQUNJLGNBQUE7QXhEeWthSjs7QXdEdGthQTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBeER5a2FKOztBd0R0a2FBO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7QXhEeWthSjtBd0R2a2FJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSx3RkFBQTtFQUFBLHVGQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLGFBQUE7QXhEeWthUjs7QXdEcmthQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBO0F4RHdrYUo7QXdEdGthSTtFQUNJLFNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7QXhEd2thUjtBd0Rya2FJO0VBQ0ksVUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBeER1a2FSOztBd0Rua2FBOzs7RUFHSSxrQkFBQTtFQUNBLFVBQUE7QXhEc2thSjs7QXdEbmthQTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtBeERza2FKOztBd0Rua2FBO0V4Q2pESSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0V3QzhDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0F4RDJrYUo7QXdEemthSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0F4RDJrYVI7O0F3RHZrYUE7RUFDSSxtQkFBQTtBeEQwa2FKOztBd0R2a2FBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBeEQwa2FKOztBd0R2a2FBO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0V4Q3dQQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFd0MxUEEsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QXhEOGthSjtBd0Q1a2FJO0VBQ0kseUJBQUE7RUFDQSwrQkFBQTtBeEQ4a2FSO0F3RDNrYUk7RUFDSTtJQUNJLHlCQUFBO0V4RDZrYVY7QUFDRjs7QXdEemthQTtFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0F4RDRrYUo7O0F3RHprYUE7RXhDN0NJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEIwbmFKOztBd0Q3a2FBO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXhEZ2xhSjs7QXdEN2thQTtFdkQxRkMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRDJxYUQ7O0F3RGxsYUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QXhEcWxhSjs7QXdEbGxhQTtFeENsQ0ksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0V3Q2dDQSxtQkFBQTtBeER5bGFKOztBd0R0bGFBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFeEN5Q0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0V3QzNDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXhENmxhSjtBd0QzbGFJO0VBQ0ksMEJBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QXhENmxhUjtBd0QzbGFRO0VBQ0k7SUFDSSx5QkFBQTtFeEQ2bGFkO0FBQ0Y7O0F3RHhsYUE7RUFDSSxtQkFBQTtFeENjQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEI4a2FKO0F3RDdsYUk7RXhDNFNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJvelpKOztBd0QvbGFBO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0F4RGttYUo7O0F3RC9sYUE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QXhEa21hSjs7QXdEL2xhQTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RXhDVEEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWhCNG1hSjs7QXdEbm1hQTtFQUNJO0lBQ0ksWUFBQTtJQUNBLGlCQUFBO0lBQ0EsaUJBQUE7RXhEc21hTjs7RXdEbm1hRTtJQUNJLGFBQUE7RXhEc21hTjtFd0RwbWFNO0lBQ0ksWUFBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0V4RHNtYVY7O0V3RGxtYUU7SUFDSSxrQkFBQTtJQUNBLG1CQUFBO0l4QzdLSiwrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0l3QzBLSSxtQkFBQTtFeEQwbWFOO0V3RHhtYU07SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG1CQUFBO0V4RDBtYVY7O0V3RHRtYUU7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0V4RHltYU47O0V3RHRtYUU7SUFDSSxZQUFBO0lBQ0EsYUFBQTtFeER5bWFOOztFd0R0bWFFO0l4QzlGQSwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RWhCd3NhRjs7RXdEMW1hRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0V4RDZtYU47O0V3RDFtYUU7SUFDSSxTQUFBO0V4RDZtYU47O0V3RDFtYUU7SUFDSSxtQkFBQTtFeEQ2bWFOOztFd0R6bWFNO0lBQ0ksVUFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtFeEQ0bWFWO0V3RHptYU07SUFDSSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0V4RDJtYVY7QUFDRjtBd0R2bWFBO0VBQ0k7SUFDSSxlQUFBO0V4RHltYU47O0V3RHRtYUU7SUFDSSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0V4RHltYU47O0V3RHRtYUU7SUFDSSxhQUFBO0V4RHltYU47O0V3RHRtYUU7SUFDSSx3QkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RXhEeW1hTjs7RXdEdG1hRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0V4RHltYU47QUFDRjtBeURsNmFBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QXpEbzZhSjs7QXlEajZhQTtFQUNJLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7QXpEbzZhSjs7QXlEajZhQTtFQUNJO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHVCQUFBO0lBQUEsbUNBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxtQkFBQTtFekRvNmFOOztFeURqNmFFO0lBQ0ksV0FBQTtJQUNBLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7RXpEbzZhTjtBQUNGO0F5RGo2YUE7RUFDSTtJQUNJLDBCQUFBO0V6RG02YU47QUFDRjtBMERsOGFBO0VBQ0ksaUJBQUE7QTFEbzhhSjs7QTBEajhhQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0ExRG84YUo7O0EwRGo4YUE7RUFDSSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0ExRG84YUo7O0EwRGo4YUE7RTFDd05JLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0UwQzNOQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBMUR5OGFKOztBMER0OGFBO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0ExRHk4YUo7O0EwRHQ4YUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0ExRHk4YUo7O0EwRHQ4YUE7RUFDSSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLFlBQUE7QTFEeThhSjs7QTBEdDhhQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRHk4YUo7O0EwRHQ4YUE7RXpEWUMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRDg3YUQ7O0EwRDM4YUE7RTFDMERJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFMEM1REEsa0JBQUE7QTFEazlhSjs7QTBELzhhQTtFMUNtZ0JJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQmc5Wko7O0EwRG45YUE7RUFDSTtJQUNJLFlBQUE7RTFEczlhTjtBQUNGO0EwRG45YUE7RUFDSTtJQUNJLGtCQUFBO0UxRHE5YU47QUFDRjtBMkQ3aGJBO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtBM0QraGJKOztBMkQ1aGJBO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFlBQUE7QTNEK2hiSjtBMkQ3aGJJO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0EzRCtoYlI7QTJENWhiSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0EzRDhoYlI7O0EyRDFoYkE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBM0Q2aGJKOztBMkQxaGJBO0VBQ0ksa0JBQUE7RTNDbkNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJpa2JKOztBMkQ5aGJBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0EzRGlpYko7O0EyRDloYkE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtBM0RpaWJKOztBMkQ5aGJBO0VBQ0ksbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFNBQUE7QTNEaWliSjtBMkQ5aGJRO0VBQ0k7SUFDSSwrQkFBQTtFM0RnaWJkO0FBQ0Y7QTJEN2hiUTtFQUNJLCtCQUFBO0EzRCtoYlo7O0EyRDFoYkE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtBM0Q2aGJKOztBMkQxaGJBO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBM0Q2aGJKO0EyRDNoYkk7RUFDSSxtQ0FBQTtFQUNBLFNBQUE7QTNENmhiUjtBMkQzaGJRO0VBQ0ksY0FBQTtBM0Q2aGJaOztBMkR4aGJBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtBM0QyaGJKOztBMkR4aGJBO0VBQ0ksaUJBQUE7QTNEMmhiSjtBMkR6aGJJO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RTNDeVVKLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFMkMzVUkseUJBQUE7RUFDQSxxQ0FBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QTNEK2hiUjs7QTJEM2hiQTtFQUNJLGtCQUFBO0UzQ2tjQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFMkNwY0EsaUJBQUE7QTNEa2liSjtBMkRoaWJJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0EzRGtpYlI7O0EyRDloYkE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0UzQzhRQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RTJDaFJBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQ0FBQTtBM0RxaWJKOztBMkRsaWJBO0UzQzFCSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCZ2tiSjs7QTJEdGliQTtFM0N3YUksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QWhCa29hSjs7QTJEMWliQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QTNENmliSjs7QTJEMWliQTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0EzRDZpYko7O0EyRDFpYkE7RTFEMUdDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUR3cGJEOztBMkQvaWJBO0UzQ3lZSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBaEIwcWFKOztBMkRwamJBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGlCQUFBO0EzRHVqYko7O0EyRHBqYkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxRQUFBO0VBQ0Esd0JBQUE7RTNDZ1VBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQnd2YUo7QTJEempiSTtFQUNJLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsaUJBQUE7QTNEMmpiUjtBMkR2amJRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0EzRHlqYlo7O0EyRHBqYkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0EzRHVqYko7O0EyRHBqYkE7RTNDaUZJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQnUrYUo7O0EyRHhqYkE7RUFDSTtJQUNJLGtCQUFBO0UzRDJqYk47QUFDRjtBMkR4amJBO0VBQ0k7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsU0FBQTtJQUNBLDBCQUFBO0lBQUEsNEJBQUE7UUFBQSx1QkFBQTtZQUFBLG9CQUFBO0UzRDBqYk47O0UyRHZqYkU7SUFDSSxlQUFBO0UzRDBqYk47O0UyRHZqYkU7SUFDSSxXQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO0lBQUEsc0NBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0UzRDBqYk47O0UyRHZqYkU7SUFDSSxjQUFBO0UzRDBqYk47O0UyRHZqYkU7SUFDSSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFM0QwamJOO0FBQ0Y7QTJEdmpiQTtFQUNJO0lBQ0ksbUJBQUE7RTNEeWpiTjs7RTJEdGpiRTtJQUNJLE1BQUE7RTNEeWpiTjs7RTJEdGpiRTtJQUNJLGdCQUFBO0kzQy9NSiwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtJMkM2TUksZ0JBQUE7RTNENmpiTjs7RTJEMWpiRTtJQUNJLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0UzRDZqYk47QUFDRjtBMkQxamJBO0VBQ0k7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxRQUFBO0UzRDRqYk47RTJEMWpiTTtJQUNJLFFBQUE7RTNENGpiVjs7RTJEeGpiRTtJQUNJLFdBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0UzRDJqYk47O0UyRHhqYkU7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0UzRDJqYk47QUFDRjtBNEQvMWJBO0VBQ0ksaUJBQUE7QTVEaTJiSjs7QTREOTFiQTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLHFEQUNJO0E1RGcyYlI7O0E0RDMxYkE7RUFDSSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBNUQ4MWJKOztBNEQzMWJBO0VBQ0ksbUJBQUE7QTVEODFiSjs7QTREMzFiQTtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBNUQ4MWJKOztBNEQzMWJBO0UzRCtCQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEZzBiRDs7QTREaDJiQTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtBNURtMmJKOztBNERoMmJBO0U1Q3RDSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RTRDb0NBLGtCQUFBO0E1RHUyYko7O0E0RHAyYkE7RTVDZ05JLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJ3cGJKOztBNER4MmJBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGdCQUFBO0E1RDIyYko7O0E0RHgyYkE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBNUQyMmJKOztBNER4MmJBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E1RDIyYko7O0E0RHgyYkE7RTVDbERJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFNENnREEseUJBQUE7RUFDQSxnQ0FBQTtBNUQrMmJKOztBNEQ1MmJBO0U1QzZPSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFNEMvT0EseUJBQUE7RUFDQSx3QkFBQTtFM0QvQ0gsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0FEbTZiRDtBQ2o2YkM7RUFDQztJQUNDLDBCMkQ2QzJCO0U1RHMzYjVCO0FBQ0Y7QUNoNmJDO0VBQ0MsNEIyRHdDaUQ7QTVEMDNibkQ7O0E0RHQzYkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtBNUR5M2JKOztBNER0M2JBO0VBQ0ksbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBNUR5M2JKOztBNER0M2JBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0E1RHkzYko7O0E0RHQzYkE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBNUR5M2JKOztBNER0M2JBO0UzRDNDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEcTZiRDs7QTREMzNiQTtFQUNJLGdCQUFBO0E1RDgzYko7O0E0RDMzYkE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RTVDeWFBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFNEMzYUEsd0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QTVEazRiSjtBNERoNGJJO0U1Q2taQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RTRDcFpJLGlCQUFBO0E1RHM0YlI7O0E0RGw0YkE7RTVDMkRJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0U0QzdEQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtBNUR5NGJKOztBNER0NGJBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QTVEeTRiSjs7QTREdDRiQTtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0E1RHk0Yko7QTREdjRiSTtFQUNJLFdBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBNUR5NGJSO0E0RHY0YlE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtBNUR5NGJaO0E0RHY0Ylk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHFDQUFBO0VBQ0EsVUFBQTtBNUR5NGJoQjtBNER0NGJZO0VBQ0ksNkJBQUE7QTVEdzRiaEI7QTREdDRiZ0I7RUFDSSxVQUFBO0VBQ0Esb0RBQUE7VUFBQSw0Q0FBQTtBNUR3NGJwQjtBNERqNGJnQjtFQUNJLG9DQUFBO1VBQUEsNEJBQUE7QTVEbTRicEI7O0E0RDUzYkE7RUFDSTtJQUNJLFNBQUE7RTVEKzNiTjtFNEQ1M2JFO0lBQ0ksV0FBQTtFNUQ4M2JOO0FBQ0Y7O0E0RHI0YkE7RUFDSTtJQUNJLFNBQUE7RTVEKzNiTjtFNEQ1M2JFO0lBQ0ksV0FBQTtFNUQ4M2JOO0FBQ0Y7QTREMzNiQTtFQUNJO0lBQ0ksK0JBQUE7RTVENjNiTjs7RTREMTNiRTtJQUNJLGdCQUFBO0U1RDYzYk47QUFDRjtBNEQxM2JBO0VBQ0k7SUFDSSxpQkFBQTtFNUQ0M2JOOztFNER6M2JFO0lBQ0ksOEJBQUE7SUFDQSxzQkFBQTtJQUNBLHdEQUNBO0U1RDIzYk47O0U0RHYzYkU7SUFDSSxnQkFBQTtFNUQwM2JOOztFNER2M2JFO0lBQ0ksZ0JBQUE7RTVEMDNiTjs7RTREdjNiRTtJNUMxRkEsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VoQnE5YkY7O0U0RDEzYk07SUFDSSxhQUFBO0U1RDYzYlY7RTREMTNiTTtJQUNJLFNBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7RTVENDNiVjtFNEQxM2JVO0lBQ0ksNkJBQUE7RTVENDNiZDtFNEQxM2JjO0lBQ0kscUNBQUE7RTVENDNibEI7O0U0RHQzYkU7SUFDSSxpQkFBQTtJQUNBLG1CQUFBO0lBQ0EsdUNBQUE7WUFBQSwrQkFBQTtFNUR5M2JOOztFNER0M2JFO0lBQ0kscUJBQUE7SUFDQSxtQkFBQTtFNUR5M2JOOztFNER0M2JFO0lBQ0ksaUJBQUE7RTVEeTNiTjs7RTREdDNiRTtJQUNJLG1CQUFBO0U1RHkzYk47O0U0RHQzYkU7SUFDSSxhQUFBO0U1RHkzYk47O0U0RHQzYkU7SUFDSSxTQUFBO0U1RHkzYk47O0U0RHQzYkU7SUFDSSxjQUFBO0U1RHkzYk47QUFDRjtBNER0M2JBO0VBQ0k7SUFDSSwwQkFBQTtJQUNBLE1BQUE7SUFDQSxnREFDQTtFNUR1M2JOOztFNERsM2JFO0lBQ0ksbUJBQUE7RTVEcTNiTjtFNERuM2JNO0lBQ0ksa0JBQUE7RTVEcTNiVjs7RTREajNiRTtJQUNJLHVCQUFBO1lBQUEsZUFBQTtFNURvM2JOOztFNERqM2JFO0lBQ0kscUJBQUE7SUFDQSxtQkFBQTtFNURvM2JOOztFNERqM2JFOztJQUVJLGtCQUFBO0U1RG8zYk47O0U0RGozYkU7SUFDSSxXQUFBO0U1RG8zYk47O0U0RGozYkU7SUFDSSxtQkFBQTtFNURvM2JOOztFNERqM2JFO0lBQ0ksbUJBQUE7RTVEbzNiTjs7RTREajNiRTtJQUNJLFdBQUE7SUFDQSxnQkFBQTtFNURvM2JOO0FBQ0Y7QTZEdHNjQTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTdEd3NjSjtBNkR0c2NJO0VBQ0ksYUFBQTtBN0R3c2NSOztBNkRwc2NBO0VBQ0ksa0JBQUE7QTdEdXNjSjs7QTZEcHNjQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QTdEdXNjSjs7QTZEcHNjQTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7QTdEdXNjSjtBNkRwc2NRO0VBQ0ksY0FBQTtBN0Rzc2NaOztBNkRqc2NBO0VBQ0ksY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtDQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtBN0Rvc2NKOztBNkRqc2NBO0U3QzJDSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFNkM3Q0EsbUJBQUE7QTdEd3NjSjs7QTZEcnNjQTtFN0MyTUksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjgvYko7O0E2RHpzY0E7RUFDSSx3QkFBQTtFQUFBLGdCQUFBO0VBQ0EsVUFBQTtBN0Q0c2NKOztBNkR6c2NBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxrREFBQTtNQUFBLDhDQUFBO1VBQUEsMENBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0E3RDRzY0o7O0E2RHpzY0E7RUFDSTtJQUNJLGlCQUFBO0lBQ0EscUJBQUE7RTdENHNjTjs7RTZEenNjRTtJQUNJLFNBQUE7RTdENHNjTjs7RTZEenNjRTtJN0MyRUEsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VoQmtvY0Y7O0U2RDdzY0U7SUFDSSxZQUFBO0lBQ0EsV0FBQTtFN0RndGNOO0FBQ0Y7QTZEN3NjQTtFQUNJO0lBQ0ksb0JBQUE7RTdEK3NjTjs7RTZENXNjRTtJQUNJLGlCQUFBO0lBQ0EsU0FBQTtFN0Qrc2NOOztFNkQ1c2NFO0lBQ0ksMEJBQUE7SUFDQSxNQUFBO0U3RCtzY047O0U2RDVzY0U7SUFDSSxVQUFBO0U3RCtzY047O0U2RDVzY0U7SUFDSSxXQUFBO0lBQ0EsV0FBQTtFN0Qrc2NOO0FBQ0Y7QThEN3pjQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QTlEK3pjSjs7QStEbjBjQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLG1CQUFBO0EvRHMwY0o7O0ErRG4wY0E7RUFDSSxnQkFBQTtFQUNBLFlBQUE7QS9EczBjSjs7QStEbjBjQTtFQUNJLGlCQUFBO0EvRHMwY0o7O0ErRG4wY0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxTQUFBO0EvRHMwY0o7O0ErRG4wY0E7RUFDSTtJQUNJLGdCQUFBO0UvRHMwY047O0UrRG4wY0U7SUFDSSxpQkFBQTtFL0RzMGNOOztFK0RuMGNFO0lBQ0ksbUJBQUE7RS9EczBjTjs7RStEbjBjRTtJQUNJLFNBQUE7RS9EczBjTjs7RStEbjBjRTtJQUNJLFlBQUE7RS9EczBjTjtBQUNGO0ErRG4wY0E7RUFDSTtJQUNJLFdBQUE7SUFDQSxnQkFBQTtFL0RxMGNOOztFK0RsMGNFO0lBQ0ksYUFBQTtFL0RxMGNOO0FBQ0Y7QWdFMTNjQTtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsU0FBQTtBaEU0M2NKOztBZ0V6M2NBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0FoRTQzY0o7O0FnRXozY0E7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0FoRTQzY0o7O0FnRXozY0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxhQUFBO0FoRTQzY0o7O0FnRXozY0E7RWhEMEZJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFZ0Q1RkEsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0UvRFZILG9CQUFBO0FEMjRjRDtBZ0UvM2NJO0VBQ0kseUJBQUE7RUFDQSxvQkFBQTtBaEVpNGNSO0FDNzRjQztFQUNDO0lBQ0MsZ0MrRGFxQjtFaEVrNGN0QjtBQUNGO0FDNTRjQztFQUNDLGdDK0RRc0I7QWhFczRjeEI7O0FnRW40Y0E7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBaEVzNGNKOztBZ0VuNGNBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0FoRXM0Y0o7QWdFcDRjSTtFQUNJO0lBQ0kseUJBQUE7RWhFczRjVjtBQUNGOztBZ0VsNGNBO0VBQ0ksbUJBQUE7QWhFcTRjSjs7QWdFbDRjQTtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsU0FBQTtBaEVxNGNKOztBZ0VsNGNBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7TUFBQSwyQkFBQTtVQUFBLGtCQUFBO0FoRXE0Y0o7O0FnRWw0Y0E7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0FoRXE0Y0o7O0FnRWw0Y0E7RUFDSSxnQkFBQTtFaER5S0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjZ0Y0o7O0FnRXQ0Y0E7RUFDSTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0VoRXk0Y047O0VnRXQ0Y0U7SUFDSSxXQUFBO0VoRXk0Y047O0VnRXQ0Y0U7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxTQUFBO0lBQ0EsbUJBQUE7RWhFeTRjTjs7RWdFdDRjRTtJQUNJLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFaEV5NGNOOztFZ0V0NGNFO0lBQ0kseUJBQUE7UUFBQSxxQkFBQTtZQUFBLGlCQUFBO0lBQ0EsOEJBQUE7SUFDQSw2QkFBQTtJQUNBLHdDQUFBO0lBQ0EsdUNBQUE7SUFDQSxjQUFBO0VoRXk0Y047RWdFdjRjTTtJQUNJLGFBQUE7RWhFeTRjVjs7RWdFcjRjRTtJQUNJLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7RWhFdzRjTjtBQUNGO0FpRXBnZEE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpFc2dkSjs7QWlFbmdkQTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0FqRXNnZEo7O0FpRW5nZEE7RWpEOGVJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VpRGhmQSx3QkFBQTtBakUwZ2RKOztBaUV2Z2RBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0FqRTBnZEo7O0FpRXZnZEE7RUFDSSxtQkFBQTtFQUNBLG1DQUFBO0VBQ0EsMkNBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBakUwZ2RKOztBaUV2Z2RBO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QWpFMGdkSjs7QWlFdmdkQTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWpFMGdkSjs7QWlFdmdkQTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBakUwZ2RKOztBaUV2Z2RBOzs7RWpEb2dCSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEJ5Z2NKOztBaUUzZ2RBO0VBQ0ksaUJBQUE7QWpFOGdkSjtBaUU1Z2RDO0VBQ0Msa0JBQUE7QWpFOGdkRjs7QWlFMWdkQTtFakR3Q0ksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQnMrY0o7O0FpRTlnZEE7RUFDSTtJQUNJLG1CQUFBO0VqRWloZE47O0VpRTlnZEU7SUFDSSxhQUFBO0lBQ0EsV0FBQTtJQUNBLHlCQUFBO0lBQUEsc0NBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0VqRWloZE47O0VpRTlnZEU7SUFDSSxTQUFBO0VqRWloZE47O0VpRTlnZEU7SUFDSSxZQUFBO0lBQ0EsZ0NBQUE7SUFDQSxTQUFBO0VqRWloZE47O0VpRTlnZEU7SUFDSSxrQkFBQTtFakVpaGROO0FBQ0Y7QWlFOWdkQTtFQUNJO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLFNBQUE7RWpFZ2hkTjs7RWlFN2dkRTtJQUNJLFdBQUE7SUFDQSxlQUFBO0VqRWdoZE47O0VpRTdnZEU7SUFDSSxjQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RWpFZ2hkTjtBQUNGO0FrRXJvZEE7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0FsRXVvZEo7O0FrRXBvZEE7RUFDSSxTQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QWxFdW9kSjs7QWtFcG9kQTtFQUNJLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FsRXVvZEo7O0FrRXBvZEE7RWpFMkNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUQ2bGREOztBa0V6b2RBO0VBQ0ksd0JBQUE7RUFBQSxnQkFBQTtFQUNBLGlDQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0FsRTRvZEo7O0FrRXpvZEE7RUFDSSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQ0FBQTtBbEU0b2RKOztBa0V6b2RBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RWxEcUVBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFa0R2RUEsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EsV0FBQTtBbEVncGRKO0FrRTlvZEk7RUFDSSxtQkFBQTtBbEVncGRSO0FrRTdvZEk7RUFDSSxnQkFBQTtBbEUrb2RSOztBa0Uzb2RBO0VsRDRNSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RWtEOU1BLG9CQUFBO0VBQ0EsZ0JBQUE7QWxFa3BkSjs7QWtFL29kQTtFQUNJO0lBQ0kscUJBQUE7RWxFa3BkTjtFa0VocGRNO0lBQ0ksYUFBQTtFbEVrcGRWO0FBQ0Y7QWtFOW9kQTtFQUNJO0lBQ0ksMEJBQUE7RWxFZ3BkTjtBQUNGO0FtRTV0ZEE7RUFDSSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxTQUFBO0FuRTh0ZEo7O0FtRTN0ZEE7RUFDSTtJQUNJLHFDQUFBO0VuRTh0ZE47QUFDRjtBbUUzdGRBO0VBQ0k7SUFDSSxxQ0FBQTtFbkU2dGROO0FBQ0Y7QW1FMXRkQTtFQUNJO0lBQ0ksMEJBQUE7RW5FNHRkTjtBQUNGO0FvRWp2ZEE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FwRW12ZEo7O0FvRWh2ZEE7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtBcEVtdmRKO0FvRWp2ZEk7RUFDSSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0FwRW12ZFI7QW9FaHZkSTtFQUNJLFVBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QXBFa3ZkUjs7QW9FOXVkQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO0VBQUEsNkJBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0FwRWl2ZEo7QW9FL3VkSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0Esd0ZBQUE7RUFBQSx1RkFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxhQUFBO0FwRWl2ZFI7O0FvRTd1ZEE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FwRWd2ZEo7O0FvRTd1ZEE7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QXBFZ3ZkSjtBb0U5dWRJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXBFZ3ZkUjs7QW9FNXVkQTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFcER5SEEsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RW9EM0hBLG1CQUFBO0FwRW12ZEo7O0FvRWh2ZEE7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RXBEL0RBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWhCbXpkSjs7QW9FcnZkQTtFQUNJO0lBQ0ksWUFBQTtJQUNBLGlCQUFBO0VwRXd2ZE47O0VvRXB2ZE07SUFDSSxZQUFBO0lBQ0EsYUFBQTtFcEV1dmRWOztFb0VudmRFO0lBQ0ksb0JBQUE7RXBFc3ZkTjtFb0VwdmRNO0lBQ0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtFcEVzdmRWOztFb0VsdmRFO0lBQ0ksZ0JBQUE7SUFDQSxtQkFBQTtFcEVxdmROO0VvRW52ZE07SUFDSSxhQUFBO0VwRXF2ZFY7O0VvRWp2ZEU7SUFDSSxlQUFBO0VwRW92ZE47O0VvRWp2ZEU7SUFDSSxTQUFBO0lBQ0EsYUFBQTtFcEVvdmROO0VvRWx2ZE07SUFDSSxZQUFBO0lBQ0Esb0JBQUE7RXBFb3ZkVjtFb0VqdmRNO0lBQ0ksWUFBQTtJQUNBLG1CQUFBO0VwRW12ZFY7QUFDRjtBb0UvdWRBO0VBRVE7SUFDSSxhQUFBO0VwRWd2ZFY7O0VvRTV1ZEU7SUFDSSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtFcEUrdWROOztFb0UzdWRNO0lBQ0ksWUFBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0VwRTh1ZFY7O0VvRXp1ZE07SUFDSSxZQUFBO0lBQ0Esb0JBQUE7RXBFNHVkVjtFb0V6dWRNO0lBQ0ksWUFBQTtJQUNBLG1CQUFBO0VwRTJ1ZFY7QUFDRjtBcUUzNWRBO0VBQ0ksYUFBQTtFQUNBLHFDQUFBO0VBQ0EsU0FBQTtBckU2NWRKOztBcUUxNWRBO0VBQ0ksbUJBQUE7RUFDQSwyQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsYUFBQTtBckU2NWRKOztBcUUxNWRBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QXJFNjVkSjs7QXFFMTVkQTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QXJFNjVkSjs7QXFFMTVkQTtFckQ4RUksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQmcxZEo7O0FxRTk1ZEE7RUFDSTtJQUNJLHFDQUFBO0VyRWk2ZE47QUFDRjtBcUU5NWRBO0VBQ0k7SUFDSSxtQkFBQTtFckVnNmROOztFcUU3NWRFO0lyRHVGQSwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RWhCMDBkRjtBQUNGO0FxRWo2ZEE7RUFDSTtJQUNJLHFDQUFBO0VyRW02ZE47O0VxRWg2ZEU7SUFDSSxvQkFBQTtJQUNBLGFBQUE7SUFDQSxxQkFBQTtJQUNBLDRCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFckVtNmROO0FBQ0Y7QXNFNzlkQTtFQUNJLG1CQUFBO0F0RSs5ZEo7O0FzRTU5ZEE7RUFDSSxxQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUNBQUE7RUFDQSxhQUFBO0F0RSs5ZEo7O0FzRTU5ZEE7RUFDSSxnQkFBQTtBdEUrOWRKOztBc0U1OWRBO0VBQ0k7SUFDSSxtQkFBQTtFdEUrOWROOztFc0U1OWRFO0lBQ0ksYUFBQTtFdEUrOWROO0FBQ0Y7QXNFNTlkQTtFQUNJO0lBQ0ksZUFBQTtFdEU4OWROO0FBQ0Y7QXVFMS9kQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0F2RTQvZEo7O0F1RXovZEE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsWUFBQTtBdkU0L2RKOztBdUV6L2RBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0F2RTQvZEo7QXVFMS9kSTtFQUNJLGdCQUFBO0F2RTQvZFI7QXVFei9kSTtFQUNJLFlBQUE7QXZFMi9kUjs7QXVFdi9kQTtFQUNJLHFDQUFBO0VBQ0EsYUFBQTtFQUNBLG1DQUFBO0VBQ0EsbUJBQUE7QXZFMC9kSjs7QXVFdi9kQTtFQUNJLG1CQUFBO0F2RTAvZEo7O0F1RXYvZEE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0F2RTAvZEo7O0F1RXYvZEE7RUFDSSxXQUFBO0F2RTAvZEo7QXVFeC9kSTtFQUNJLFdBQUE7QXZFMC9kUjs7QXVFdC9kQTtFdkQrRUksMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0V1RGpGQSxrQkFBQTtBdkU2L2RKOztBdUUxL2RBO0V2RCtNSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCK3lkSjtBdUUxL2RBO0VBQ0ksZ0JBQUE7QXZFNC9kSjs7QXVFei9kQTtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBdkU0L2RKOztBdUV6L2RBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBdkU0L2RKOztBdUV6L2RBO0V2RG9jSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoQnlqZEo7O0F1RTkvZEE7RXZEZ1pJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFdURsWkEseUJBQUE7RUFDQSx3QkFBQTtBdkVxZ2VKOztBdUVsZ2VBO0VBQ0ksbUJBQUE7QXZFcWdlSjs7QXVFbGdlQTtFQUNJLHFDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QXZFcWdlSjs7QXVFbGdlQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0F2RXFnZUo7O0F1RWxnZUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFdkRIQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RXVEQ0Esd0JBQUE7RXRFckdILG9CQUFBO0FEK21lRDtBdUV4Z2VJO0VBQ0ksb0JBQUE7RUFDQSx5QkFBQTtBdkUwZ2VSO0FDam5lQztFQUNDO0lBQ0MseUJzRXdHcUI7RXZFMmdldEI7QUFDRjtBQ2huZUM7RUFDQyx5QnNFbUdzQjtBdkUrZ2V4Qjs7QXVFNWdlQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBdkUrZ2VKOztBdUUxZ2VRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBdkU2Z2VaO0F1RXpnZVk7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0F2RTJnZWhCO0F1RXRnZVk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtBdkV3Z2VoQjs7QXVFbGdlQTtFQUNJO0lBQ0ksWUFBQTtFdkVxZ2VOOztFdUVqZ2VNO0lBQ0ksZ0JBQUE7RXZFb2dlVjtBQUNGO0F1RWhnZUE7RUFDSTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0V2RWtnZU47O0V1RS8vZEU7SUFDSSxtQkFBQTtJQUFBLHNCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLG1CQUFBO0V2RWtnZU47O0V1RS8vZEU7SUFDSSxtQkFBQTtJQUFBLHNCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtFdkVrZ2VOO0V1RWhnZU07SUFDSSxlQUFBO0V2RWtnZVY7RXVFLy9kTTtJQUNJLGVBQUE7RXZFaWdlVjtFdUU5L2RNO0lBQ0ksV0FBQTtFdkVnZ2VWOztFdUU1L2RFO0lBQ0ksYUFBQTtFdkUrL2ROOztFdUU1L2RFO0lBQ0ksU0FBQTtFdkUrL2ROOztFdUU1L2RFO0lBQ0ksOEJBQUE7SUFDQSw2QkFBQTtJQUNBLHdDQUFBO0lBQ0EsdUNBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsY0FBQTtFdkUrL2ROO0V1RTcvZE07SUFDSSxhQUFBO0V2RSsvZFY7O0V1RTMvZEU7SUFDSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0V2RTgvZE47O0V1RTMvZEU7SUFDSSxtQkFBQTtFdkU4L2ROO0FBQ0Y7QXVFMy9kQTtFQUNJO0lBQ0ksbUJBQUE7RXZFNi9kTjs7RXVFdC9kYztJQUNJLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SXRFckxuQixpQ0FBQTtFRCtxZUM7QUFDRjtBdUVuL2RBO0VBRVE7SUFDSSxXQUFBO0V2RW8vZFY7O0V1RWgvZEU7SUFDSSxlQUFBO0V2RW0vZE47O0V1RTUrZGM7SUFDRyxXQUFBO0V2RSsrZGpCOztFdUV4K2RNO0lBQ0ksOEJBQUE7SUFBQSw2QkFBQTtJQUFBLDJCQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtFdkUyK2RWOztFdUV2K2RFO0lBQ0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFdkUwK2ROO0FBQ0Y7QXdFL3ZlQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QXhFaXdlSjs7QXdFOXZlQTtFdkVzREMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRDRzZUQ7O0F3RW53ZUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0F4RXN3ZUo7O0F3RW53ZUE7RXhEaUJJLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0V3RHBCQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBeEUyd2VKOztBd0V4d2VBO0VBQ0k7SUFDSSxtQkFBQTtFeEUyd2VOOztFd0V4d2VFO0l4RHdDQSwrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJd0QzQ0ksZ0JBQUE7RXhFZ3hlTjtBQUNGO0F3RTd3ZUE7RUFDSTtJQUNJLHFCQUFBO0V4RSt3ZU47O0V3RTV3ZUU7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsV0FBQTtFeEUrd2VOOztFd0U1d2VFO0lBQ0ksV0FBQTtFeEUrd2VOO0FBQ0Y7QXlFL3plQTtFQUNJLG1CQUFBO0F6RWkwZUo7O0F5RTl6ZUE7RUFDSSxxQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUNBQUE7RUFDQSx1QkFBQTtBekVpMGVKOztBeUU5emVBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7QXpFaTBlSjtBeUUvemVJO0VBQ0ksZ0JBQUE7QXpFaTBlUjs7QXlFN3plQTtFQUNJLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxrQkFBQTtBekVnMGVKOztBeUU3emVBO0VBQ0ksbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QXpFZzBlSjs7QXlFN3plQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7QXpFZzBlSjs7QXlFN3plQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7QXpFZzBlSjs7QXlFN3plQTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7QXpFZzBlSjs7QXlFN3plQTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtBekVnMGVKOztBeUU3emVBO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0F6RWcwZUo7O0F5RTd6ZUE7RXhFQUMsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRGkwZUQ7QXlFbjBlSTtFQUNJLGFBQUE7QXpFcTBlUjtBeUVuMGVRO0VBQ0ksY0FBQTtBekVxMGVaOztBeUVoMGVBO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F6RW0wZUo7O0F5RWgwZUE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtBekVtMGVKOztBeUVoMGVBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QXpFbTBlSjs7QXlFaDBlQTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBekVtMGVKOztBeUVoMGVBO0VBQ0k7SUFDSSxTQUFBO0V6RW0wZU47O0V5RWgwZUU7SUFDSSxZQUFBO0V6RW0wZU47O0V5RWgwZUU7SUFDSSxnQkFBQTtFekVtMGVOO0FBQ0Y7QXlFaDBlQTtFQUNJO0lBQ0ksbUJBQUE7RXpFazBlTjs7RXlFL3plRTtJQUNJLGFBQUE7RXpFazBlTjs7RXlFL3plRTtJQUNJLFNBQUE7RXpFazBlTjs7RXlFL3plRTtJQUNJLFlBQUE7RXpFazBlTjs7RXlFL3plRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0V6RWswZU47O0V5RS96ZUU7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxRQUFBO0V6RWswZU47QUFDRjtBeUUvemVBO0VBQ0k7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0V6RWkwZU47O0V5RTl6ZUU7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0V6RWkwZU47O0V5RTl6ZUU7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxXQUFBO0V6RWkwZU47RXlFL3plTTtJQUNJLFdBQUE7RXpFaTBlVjtFeUU5emVNO0lBQ0ksc0JBQUE7RXpFZzBlVjtBQUNGO0EwRXQrZUE7RUFDSSxpQkFBQTtBMUV3K2VKOztBMEVyK2VBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7QTFFdytlSjs7QTBFcitlQTtFQUNJO0lBQ0ksWUFBQTtFMUV3K2VOO0FBQ0Y7QTJFcC9lQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxRQUFBO0EzRXMvZUo7O0EyRW4vZUE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtBM0VzL2VKOztBMkVuL2VBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0EzRXMvZUo7O0EyRW4vZUE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0EzRXMvZUo7QTJFcC9lSTtFQUNJLFlBQUE7QTNFcy9lUjtBMkVuL2VJO0VBQ0ksWUFBQTtBM0VxL2VSO0EyRWwvZUk7RUFDSSxnQkFBQTtFQUNBLFlBQUE7QTNFby9lUjtBMkVqL2VJO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0EzRW0vZVI7O0EyRS8rZUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBM0VrL2VKO0EyRWgvZUk7RUFDSSx5QkFBQTtBM0VrL2VSOztBMkU5K2VBO0VBQ0ksa0JBQUE7RTNEdkJBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FoQnlnZko7O0EyRW4vZUE7RUFDSTtJQUNJLFlBQUE7SUFDQSx5QkFBQTtFM0VzL2VOO0FBQ0Y7QTJFbi9lQTtFQUNJO0lBQ0ksWUFBQTtJQUNBLHdCQUFBO0UzRXEvZU47O0UyRWwvZUU7SUFDSSxTQUFBO0lBQ0EsZ0JBQUE7RTNFcS9lTjs7RTJFbC9lRTtJM0RWQSwrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFaEJnZ2ZGOztFMkV2L2VFO0lBQ0ksbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtFM0UwL2VOO0UyRXgvZU07SUFDSSxZQUFBO0lBQ0EsZ0JBQUE7RTNFMC9lVjtFMkV2L2VNO0lBQ0ksWUFBQTtJQUNBLGdCQUFBO0UzRXkvZVY7RTJFdC9lTTtJQUNJLGdCQUFBO0lBQ0EsWUFBQTtFM0V3L2VWO0UyRXIvZU07SUFDSSxnQkFBQTtJQUNBLFlBQUE7RTNFdS9lVjtBQUNGO0EyRW4vZUE7RUFDSTtJQUNJLE1BQUE7SUFDQSxlQUFBO0UzRXEvZU47O0UyRWwvZUU7SUFDSSxnQkFBQTtJQUNBLG1CQUFBO0UzRXEvZU47RTJFbi9lTTtJQUNJLFlBQUE7RTNFcS9lVjtFMkVsL2VNO0lBQ0ksWUFBQTtFM0VvL2VWOztFMkVoL2VFO0lBQ0ksV0FBQTtJQUNBLGdCQUFBO0UzRW0vZU47QUFDRjtBNEV4bmZBO0VBQ0ksYUFBQTtFQUNBLFNBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0E1RTBuZko7O0E0RXZuZkE7O0VBRUksa0JBQUE7RUFDQSxZQUFBO0E1RTBuZko7O0E0RXZuZkE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxZQUFBO0E1RTBuZko7O0E0RXZuZkE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0E1RTBuZko7O0E0RXZuZkE7RTNFK0JDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUQ0bGZEOztBNEU1bmZBO0VBQ0ksZ0JBQUE7QTVFK25mSjs7QTRFNW5mQTtFNURvTUksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RTREdk1BLG1CQUFBO0E1RW9vZko7O0E0RWpvZkE7RTVEb0VJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFNER0RUEsbUJBQUE7QTVFd29mSjs7QTRFcm9mQTtFNURvTkksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQnE3ZUo7O0E0RXpvZkE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTVFNG9mSjtBNEUxb2ZJO0VBQ0k7SUFDSSxZQUFBO0U1RTRvZlY7RTRFMW9mVTtJQUNJLFVBQUE7RTVFNG9mZDtFNEV6b2ZVO0lBQ0ksWUFBQTtFNUUyb2ZkO0U0RXRvZlU7SUFDSSw2QkFBQTtRQUFBLHlCQUFBO1lBQUEscUJBQUE7RTVFd29mZDtBQUNGOztBNEVub2ZBO0VBQ0ksWUFBQTtBNUVzb2ZKO0E0RXBvZkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHNHQUFBO0VBQUEsNEVBQUE7RUFBQSw0RUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0E1RXNvZlI7O0E0RWxvZkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsWUFBQTtBNUVxb2ZKO0E0RW5vZkk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsdUxBQUE7RUFBQSwrR0FBQTtFQUFBLDZHQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0E1RXFvZlI7QTRFbG9mSTtFQUNJLHlCQUFBO0E1RW9vZlI7QTRFbG9mUTtFQUNJLFVBQUE7QTVFb29mWjtBNEVob2ZJO0VBRVE7SUFDSSxZQUFBO0U1RWlvZmQ7QUFDRjs7QTRFNW5mQTtFQUNJLGtCQUFBO0U1RDVCQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCNHBmSjs7QTRFaG9mQTtFQUNJLGtCQUFBO0U1RG9IQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RTREdEhBLGlCQUFBO0E1RXVvZko7O0E0RXBvZkE7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7QTVFdW9mSjtBNEVyb2ZJO0VBQ0ksbUJBQUE7QTVFdW9mUjs7QTRFbm9mQTtFQUNJO0lBQ0kscUJBQUE7RTVFc29mTjtBQUNGO0E0RW5vZkE7RUFDSTtJQUNJLGFBQUE7SUFDQSxxQ0FBQTtJQUNBLFNBQUE7SUFDQSxhQUFBO0U1RXFvZk47O0U0RWxvZkU7SUFDSSxnQkFBQTtFNUVxb2ZOOztFNEVsb2ZFO0lBQ0kscUJBQUE7SUFDQSxtQkFBQTtFNUVxb2ZOOztFNEVsb2ZFO0k1RHdYQSwrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFaEI4d2VGOztFNEV2b2ZFO0lBQ0ksZUFBQTtFNUUwb2ZOOztFNEV2b2ZFO0lBQ0ksZUFBQTtFNUUwb2ZOOztFNEV2b2ZFO0lBQ0ksZUFBQTtFNUUwb2ZOO0FBQ0Y7QTRFdm9mQTtFQUNJO0lBQ0ksMEJBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0U1RXlvZk47O0U0RXRvZkU7SUFDSSxhQUFBO0U1RXlvZk47O0U0RXRvZkU7SUFDSSxpQkFBQTtFNUV5b2ZOOztFNEV0b2ZFO0lBQ0ksV0FBQTtJQUNBLG1DQUFBO0lBQ0EscUNBQUE7SUFDQSxtQkFBQTtFNUV5b2ZOO0FBQ0Y7QTZFNzJmQTtFQUNJLGlCQUFBO0E3RSsyZko7O0E2RTUyZkE7RUFDSSxZQUFBO0E3RSsyZko7O0E2RTUyZkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E3RSsyZko7O0E2RTUyZkE7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsUUFBQTtBN0UrMmZKOztBNkU1MmZBO0U3RHNoQkksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjAxZUo7O0E2RWgzZkE7RUFDSSxtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtBN0VtM2ZKOztBNkVoM2ZBO0U3RGlmSSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoQm00ZUo7O0E2RXIzZkE7RTdENmJJLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFNkQvYkEsd0JBQUE7RUFDQSx5QkFBQTtBN0U0M2ZKOztBNkV6M2ZBO0VBQ0k7SUFDSSxZQUFBO0U3RTQzZk47QUFDRjtBNkV6M2ZBO0VBQ0k7SUFDSSxhQUFBO0U3RTIzZk47O0U2RXgzZkU7SUFDSSxZQUFBO0U3RTIzZk47O0U2RXgzZkU7SUFDSSxxQkFBQTtFN0UyM2ZOOztFNkV4M2ZFO0lBQ0ksZ0JBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0U3RTIzZk47QUFDRjtBNkV4M2ZBO0VBQ0k7SUFDSSxXQUFBO0U3RTAzZk47O0U2RXYzZkU7SUFDSSxxQkFBQTtJQUNBLG1CQUFBO0U3RTAzZk47QUFDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5saW5rLWJvcmRlci1idG4sIC5saW5rLXVuZGVybGluZS1idG4sIC5saW5rLWhvdmVyLCAucy1wcm9maWxlX19zdWJpbmZvLWl0ZW0tZGVzYyBhLCAuYnRuLWZpbGwtc3R5bGVzLCAuY2xyLWJ0biwgLnN3aXBlci1jdXN0b20tYnV0dG9uLCAuYnRuLXRlcnRpYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1wcmltYXJ5IHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuOnJvb3Qge1xuICAtLWdyaWQtZ2FwOiAxMnB4O1xuICAtLWNvbnQtcGFkOiA0MHB4O1xuICAtLWhlYWRlci1oOiA4MHB4O1xuICAtLWYtQXJpbW86IEFyaW1vLCBzYW5zLXNlcmlmO1xuICAtLWYtQ29ybW9yYW50OiBDb3Jtb3JhbnQgR2FyYW1vbmQsIHNhbnMtc2VyaWY7XG4gIC0tYy1zdXJmYWNlLXByaW1hcnktYmc6ICNGRkY4RUI7XG4gIC0tYy1zdXJmYWNlLXNlY29uZGFyeS1iZzogI0YxRTNDODtcbiAgLS1jLXN1cmZhY2Utd2hpdGUtYmc6ICNGRkZERjc7XG4gIC0tYy1zdXJmYWNlLWhlYWRlci1maWxsOiAjRkRGNUU4O1xuICAtLWMtc3VyZmFjZS1pbnB1dC1maWxsOiAjRkJGNUVDO1xuICAtLWMtc3VyZmFjZS1zaGFkb3c6ICNDN0FFODQ4MDtcbiAgLS1jLWJyb3duLTEwMDogIzU1NEQ0NTtcbiAgLS1jLWJyb3duLTcwOiAjNTU0RDQ1QjM7XG4gIC0tYy1icm93bi02MDogIzU1NEQ0NTk5O1xuICAtLWMtYnJvd24tNTA6ICM1NTRENDU4MDtcbiAgLS1jLWJyb3duLTQwOiAjNTU0RDQ1NjY7XG4gIC0tYy1icm93bi0zMDogIzU1NEQ0NTREO1xuICAtLWMtYnJvd24tMjA6ICM1NTRENDUzMztcbiAgLS1jLWJyb3duLTE1OiAjNTU0RDQ1MjY7XG4gIC0tYy1icm93bi0xMDogIzU1NEQ0NTFBO1xuICAtLWMtYnJvd24tNzogIzU1NEQ0NTEyO1xuICAtLWMtYmxhY2stNTA6ICMwMDAwMDA4MDtcbiAgLS1jLXdoaXRlLTEwMDogI0ZGRkZGRjtcbiAgLS1jLXdoaXRlLTcwOiAjRkZGRkZGQjM7XG4gIC0tYy13aGl0ZS00MDogI0ZGRkZGRjY2O1xuICAtLWMtd2hpdGUtNTA6ICNGRkZERjc4MDtcbiAgLS1jLXdoaXRlLTE1OiAjRkZGRkZGMjY7XG4gIC0tYy1ncmV5LTIwOiAjRDlEOUQ5MzM7XG4gIC0tYy1nb2xkLXRleHQtYWN0aXZlOiAjQ0JBNjUwO1xuICAtLWMtZ29sZC1ob3ZlcjogI0M3QTQ1NTtcbiAgLS1jLWdvbGQtcHJlc3NlZDogI0NCQTY1MDtcbiAgLS1jLWdvbGQtdGFiLWRlZi0xMDogI0JDQTA1OTFBO1xuICAtLWMtYnV0dG9uLXNlY29uZGFyeS1kZWZhdWx0OiAjRkRGNUU4O1xuICAtLWMtYnV0dG9uLXNlY29uZGFyeS1wcmVzc2VkOiAjRjNFNEM4O1xuICAtLWMtYnV0dG9uLXNlY29uZGFyeS1ob3ZlcjogI0Y1RThEMjtcbiAgLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWRlZmF1bHQ6ICNGQkY3RUQ7XG4gIC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkOiAjQ0JBNjUwO1xuICAtLWMtYnV0dG9uLWFkZGl0aW9uYWwtaG92ZXI6ICNGNUU4RDI7XG4gIC0tYy1hY2NlbnQtc3VjY2VzczogIzQ2QzAzQjtcbiAgLS1jLWFjY2VudC1lcnJvcjogI0Q2NDU0NTtcbiAgLS1jLWFjY2VudC1hZG1pbjogIzI2NTFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250LXBhZDogMTZweDtcbiAgfVxufVxuXG4uc2NyZWVuLXhsLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4teGwtc2hvdy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4teGwtc2hvdy1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4teGwtc2hvdy10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi14bC1zaG93LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi14bC1zaG93LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4teGwtc2hvdy1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXhsLXNob3ctaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tbGctc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1sZy1zaG93LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1sZy1zaG93LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1sZy1zaG93LXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLWxnLXNob3ctdGFibGUtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLWxnLXNob3ctdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1sZy1zaG93LWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tbGctc2hvdy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctdGFibGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tbWQtc2hvdy10YWJsZS1yb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tbWQtc2hvdy10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldC1zaG93LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldC1zaG93LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3ctaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXNob3ctdGFibGUtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXNob3ctdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2NyZWVuLXhsLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4teGwtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4teGwtc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi14bC1zaG93LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLXhsLXNob3ctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLXhsLXNob3ctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4teGwtc2hvdy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLXhsLXNob3ctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi14bC1zaG93LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zY3JlZW4tbGctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1sZy1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1sZy1zaG93LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLWxnLXNob3ctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbGctc2hvdy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbGctc2hvdy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1sZy1zaG93LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbGctc2hvdy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLWxnLXNob3ctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNjcmVlbi1tZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbWQtc2hvdy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3ctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbWQtc2hvdy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFibGV0LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldC1zaG93LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldC1zaG93LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3ctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3ZnLWljb24tY2FsZW5kYXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4uc3ZnLWljb24tc3Rhci0xIHtcbiAgaGVpZ2h0OiA2MXB4O1xuICB3aWR0aDogNTNweDtcbn1cblxuLnN2Zy1pY29uLWFsYXJtIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnN2Zy1pY29uLWFsYXJtLXN0cm9rZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1hbGVydCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1hcnJvdy1kb3duIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLWFycm93LWRvd24tdjIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uc3ZnLWljb24tYXJyb3ctZG93bl9icm93biB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1hcnJvd3MtdG9wLWJvdCB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5zdmctaWNvbi1ibG9ja3F1b3RlIHtcbiAgaGVpZ2h0OiA0MXB4O1xuICB3aWR0aDogNTNweDtcbn1cblxuLnN2Zy1pY29uLWJvb2ttYXJrIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLWJvb2ttYXJrLXYyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLWJ1cmdlciB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zdmctaWNvbi1idXJnZXItZXhpdCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zdmctaWNvbi1jaGVjayB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1jbG9jayB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1jbG9zZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1jb21tZW50IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLWRpc2xpa2Uge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uc3ZnLWljb24tZG93bmxvYWQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uc3ZnLWljb24taGVhcnQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uc3ZnLWljb24tbGlrZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1saW5rIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnN2Zy1pY29uLWxpbmstYnRuLWFycm93LXJpZ2h0IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLWxvZ2luIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnN2Zy1pY29uLXBhdXNlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLXBob3RvIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLnN2Zy1pY29uLXBsYXkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc3ZnLWljb24tcGxheS12MiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1wbGF5ZXItbmV4dCB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1wbGF5ZXItcHJldiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uc3ZnLWljb24tc2hhcmUge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LWxlZnQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbHMtY29weSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1zb2NpYWxzLWZiIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbHMtaW5zdCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1zb2NpYWxzLXRnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbHMtdmsge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAyM3B4O1xufVxuXG4uc3ZnLWljb24tc29jaWFscy13YSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1zdGFyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLXN0YXItMSB7XG4gIGhlaWdodDogNjFweDtcbiAgd2lkdGg6IDUzcHg7XG59XG5cbi5zdmctaWNvbi10aW1lIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuOnJvb3Qge1xuICAtLWYtc3Bpbm5lci13aWR0aDogMzZweDtcbiAgLS1mLXNwaW5uZXItaGVpZ2h0OiAzNnB4O1xuICAtLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZi1zcGlubmVyLWNvbG9yLTI6IHJnYmEoMTcsIDI0LCAyOCwgMC44KTtcbiAgLS1mLXNwaW5uZXItc3Ryb2tlOiAyLjc1O1xufVxuXG4uZi1zcGlubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdmFyKC0tZi1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KTtcbn1cblxuLmYtc3Bpbm5lciBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhbmltYXRpb246IGYtc3Bpbm5lci1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZi1zcGlubmVyIHN2ZyAqIHtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1mLXNwaW5uZXItc3Ryb2tlKTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmYtc3Bpbm5lciBzdmcgKjpmaXJzdC1jaGlsZCB7XG4gIHN0cm9rZTogdmFyKC0tZi1zcGlubmVyLWNvbG9yLTEpO1xufVxuXG4uZi1zcGlubmVyIHN2ZyAqOmxhc3QtY2hpbGQge1xuICBzdHJva2U6IHZhcigtLWYtc3Bpbm5lci1jb2xvci0yKTtcbiAgYW5pbWF0aW9uOiBmLXNwaW5uZXItZGFzaCAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBmLXNwaW5uZXItcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLXNwaW5uZXItZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzU7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNDtcbiAgfVxufVxuLmYtdGhyb3dPdXRVcCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10aHJvdy1vdXQtZHVyYXRpb24sIDAuMTc1cykgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0VXA7XG59XG5cbi5mLXRocm93T3V0RG93biB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10aHJvdy1vdXQtZHVyYXRpb24sIDAuMTc1cykgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmLXRocm93T3V0VXAge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLWYtdGhyb3ctb3V0LWRpc3RhbmNlLCAxNTBweCkgKiAtMSksIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS1mLXRocm93LW91dC1kaXN0YW5jZSwgMTUwcHgpLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZi16b29tSW5VcCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIDAuMXMgYm90aCBmLXpvb21JblVwO1xufVxuXG4uZi16b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIGJvdGggZi16b29tT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmLXpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtem9vbU91dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmYtZmFkZUluIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIHZhcigtLWYtdHJhbnNpdGlvbi1lYXNpbmcsIGVhc2UpIHZhcigtLWYtdHJhbnNpdGlvbi1kZWxheSwgMHMpIGJvdGggZi1mYWRlSW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWZhZGVPdXQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVPdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgZi1mYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtZmFkZU91dCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mLWZhZGVGYXN0SW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWZhZGVGYXN0SW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWZhZGVGYXN0T3V0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMXMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdE91dDtcbiAgei1pbmRleDogMjtcbn1cblxuQGtleWZyYW1lcyBmLWZhZGVGYXN0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXQge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZi1mYWRlU2xvd0luIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuNXMpIGVhc2UgYm90aCBmLWZhZGVTbG93SW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWZhZGVTbG93T3V0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuNXMpIGVhc2UgYm90aCBmLWZhZGVTbG93T3V0O1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGYtZmFkZVNsb3dJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1mYWRlU2xvd091dCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mLWNyb3NzZmFkZUluIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1jcm9zc2ZhZGVJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtY3Jvc3NmYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiBjYWxjKHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgKiAwLjUpIGxpbmVhciAwLjFzIGJvdGggZi1jcm9zc2ZhZGVPdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVPdXQge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZi1zbGlkZUluLmZyb20tbmV4dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZUluTmV4dDtcbn1cblxuLmYtc2xpZGVJbi5mcm9tLXByZXYge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVJblByZXY7XG59XG5cbi5mLXNsaWRlT3V0LnRvLW5leHQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXROZXh0O1xufVxuXG4uZi1zbGlkZU91dC50by1wcmV2IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlT3V0UHJldjtcbn1cblxuQGtleWZyYW1lcyBmLXNsaWRlSW5QcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtc2xpZGVJbk5leHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtc2xpZGVPdXROZXh0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLXNsaWRlT3V0UHJldiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmYtY2xhc3NpY0luLmZyb20tbmV4dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljSW5OZXh0O1xuICB6LWluZGV4OiAyO1xufVxuXG4uZi1jbGFzc2ljSW4uZnJvbS1wcmV2IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJblByZXY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWNsYXNzaWNPdXQudG8tbmV4dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljT3V0TmV4dDtcbiAgei1pbmRleDogMTtcbn1cblxuLmYtY2xhc3NpY091dC50by1wcmV2IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXRQcmV2O1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luTmV4dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luUHJldiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1jbGFzc2ljT3V0TmV4dCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmLWNsYXNzaWNPdXRQcmV2IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDc1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1mLWJ1dHRvbi13aWR0aDogNDBweDtcbiAgLS1mLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7XG4gIC0tZi1idXR0b24tYm9yZGVyOiAwO1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZi1idXR0b24tY29sb3I6ICMzNzQxNTE7XG4gIC0tZi1idXR0b24tYmc6ICNmOGY4Zjg7XG4gIC0tZi1idXR0b24taG92ZXItYmc6ICNlMGUwZTA7XG4gIC0tZi1idXR0b24tYWN0aXZlLWJnOiAjZDBkMGQwO1xuICAtLWYtYnV0dG9uLXNoYWRvdzogbm9uZTtcbiAgLS1mLWJ1dHRvbi10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgLS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7XG4gIC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41O1xuICAtLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IG5vbmU7XG4gIC0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG59XG5cbi5mLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB2YXIoLS1mLWJ1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZi1idXR0b24taGVpZ2h0KTtcbiAgYm9yZGVyOiB2YXIoLS1mLWJ1dHRvbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWYtYnV0dG9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZi1idXR0b24tYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mLWJ1dHRvbi1zaGFkb3cpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLWYtYnV0dG9uLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZi1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tZi1idXR0b24taG92ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWYtYnV0dG9uLWhvdmVyLWJnKTtcbiAgfVxufVxuLmYtYnV0dG9uOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mLWJ1dHRvbi1hY3RpdmUtYmcpO1xufVxuXG4uZi1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tZi1idXR0b24tb3V0bGluZSwgMnB4KSB2YXIoLS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yLCB2YXIoLS1mLWJ1dHRvbi1jb2xvcikpO1xufVxuXG4uZi1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IHZhcigtLWYtYnV0dG9uLXN2Zy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZi1idXR0b24tc3ZnLWhlaWdodCk7XG4gIGZpbGw6IHZhcigtLWYtYnV0dG9uLXN2Zy1maWxsKTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCk7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICB0cmFuc2Zvcm06IHZhcigtLWYtYnV0dG9uLXRyYW5zZm9ybSk7XG4gIGZpbHRlcjogdmFyKC0tZi1idXR0b24tc3ZnLWZpbHRlcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZi1idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZi1idXR0b25bZGlzYWJsZWRdIHN2ZyB7XG4gIG9wYWNpdHk6IHZhcigtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LCAuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IHZhcigtLWYtYnV0dG9uLXByZXYtcG9zKTtcbn1cblxuLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwgLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogdmFyKC0tZi1idXR0b24tbmV4dC1wb3MpO1xufVxuXG4uaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmlzLWhvcml6b250YWwuaXMtcnRsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IHZhcigtLWYtYnV0dG9uLW5leHQtcG9zKTtcbn1cblxuLmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsIC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiB2YXIoLS1mLWJ1dHRvbi1wcmV2LXBvcyk7XG59XG5cbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwgLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHtcbiAgdG9wOiB2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyk7XG59XG5cbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LCAuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xuICBib3R0b206IHZhcigtLWYtYnV0dG9uLW5leHQtcG9zKTtcbn1cblxuLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLCAuaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmcsIC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiBzdmcsIC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uOmRpc2FibGVkLCAuZmFuY3lib3hfX25hdiAuZi1idXR0b246ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCBib2R5IHtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG5odG1sLndpdGgtZmFuY3lib3ggYm9keS5oaWRlLXNjcm9sbGJhciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZmFuY3lib3gtYm9keS1tYXJnaW4sIDBweCkgKyB2YXIoLS1mYW5jeWJveC1zY3JvbGxiYXItY29tcGVuc2F0ZSwgMHB4KSk7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIC0tZmFuY3lib3gtY29sb3I6ICNkYmRiZGI7XG4gIC0tZmFuY3lib3gtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZmFuY3lib3gtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC45OCk7XG4gIC0tZmFuY3lib3gtc2xpZGUtZ2FwOiAxMHB4O1xuICAtLWYtc3Bpbm5lci13aWR0aDogNTBweDtcbiAgLS1mLXNwaW5uZXItaGVpZ2h0OiA1MHB4O1xuICAtLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tZi1zcGlubmVyLWNvbG9yLTI6ICNiYmI7XG4gIC0tZi1zcGlubmVyLXN0cm9rZTogMy42NTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiB2YXIoLS1mYW5jeWJveC16SW5kZXgsIDEwNTApO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyICosIC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwgLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1iZyk7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3hfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCB2YXIoLS1mYW5jeWJveC1zbGlkZS1nYXApIDAgMDtcbiAgcGFkZGluZzogNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoLmlzLWNvbXBhY3QpIC5mYW5jeWJveF9fc2xpZGUuaGFzLWNsb3NlLWJ0biB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvLCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZS5pcy1hbmltYXRpbmcsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLXNlbGVjdGVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwgLmZhbmN5Ym94X19zbGlkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wOmVtcHR5LCAuZmFuY3lib3hfX3ZpZXdwb3J0OmVtcHR5LCAuZmFuY3lib3hfX3RyYWNrOmVtcHR5LCAuZmFuY3lib3hfX3NsaWRlOmVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgW2RhdGEtc2VsZWN0YWJsZV0sIC5mYW5jeWJveF9fY29udGVudCBbY29udGVudGVkaXRhYmxlXSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UgPiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSA+IC5mYW5jeWJveF9fY29udGVudCA+IHBpY3R1cmUgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXMtYW5pbWF0aW5nIC5mYW5jeWJveF9fY29udGVudCwgLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHdpZHRoLCBoZWlnaHQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmaWx0ZXI6IGJsdXIoMHB4KTtcbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE0cHggMCA0cHggMDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgY3Vyc29yOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb24sIC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICAtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiA0MDtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIC0tZi1idXR0b24td2lkdGg6IDM0cHg7XG4gIC0tZi1idXR0b24taGVpZ2h0OiAzNHB4O1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xuICAtLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG4gIC0tZi1idXR0b24tYmc6IHRyYW5zcGFyZW50O1xuICAtLWYtYnV0dG9uLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMjJweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtem9vbWluZy1vdXQgLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveF9fZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjUpO1xufVxuXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3RlciAuZmFuY3lib3hfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tZi1idXR0b24tY29sb3I6ICNmZmY7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZi1idXR0b24tb3V0bGluZS1jb2xvcjogIzAwMDtcbiAgLS1mLWJ1dHRvbi1iZzogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAxOHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDE4cHg7XG4gIC0tZi1idXR0b24tc3ZnLWZpbHRlcjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5mYW5jeWJveF9fbmF2IHtcbiAgLS1mLWJ1dHRvbi13aWR0aDogNTBweDtcbiAgLS1mLWJ1dHRvbi1oZWlnaHQ6IDUwcHg7XG4gIC0tZi1idXR0b24tYm9yZGVyOiAwO1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpO1xuICAtLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7XG4gIC0tZi1idXR0b24tYmc6IHRyYW5zcGFyZW50O1xuICAtLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuMyk7XG4gIC0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuNSk7XG4gIC0tZi1idXR0b24tc2hhZG93OiBub25lO1xuICAtLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAtLWYtYnV0dG9uLXRyYW5zZm9ybTogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctd2lkdGg6IDI2cHg7XG4gIC0tZi1idXR0b24tc3ZnLWhlaWdodDogMjZweDtcbiAgLS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7XG4gIC0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7XG4gIC0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjUpKTtcbiAgLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1mLWJ1dHRvbi1uZXh0LXBvczogMXJlbTtcbiAgLS1mLWJ1dHRvbi1wcmV2LXBvczogMXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG59XG5cbi5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgbGVmdDogLTIwcHg7XG4gIGJvdHRvbTogLTMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pcy1pZGxlIC5mYW5jeWJveF9fbmF2IHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dDtcbn1cblxuLmlzLWlkbGUuaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3RlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb246IDAuMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3hfX3NsaWRlID4gLmYtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiB2YXIoLS1mLXNwaW5uZXItdG9wLCBjYWxjKHZhcigtLWYtc3Bpbm5lci13aWR0aCkgKiAtMC41KSkgMCAwIHZhcigtLWYtc3Bpbm5lci1sZWZ0LCBjYWxjKHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpICogLTAuNSkpO1xuICB6LWluZGV4OiAzMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFuY3lib3gtcHJvdGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDQwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWdob3N0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHotaW5kZXg6IDQwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1mb2N1cy1ndWFyZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOm5vdChbYXJpYS1oaWRkZW5dKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSA+ICo6bm90KC5mYW5jeWJveF9fYmFja2Ryb3AsIC5mYW5jeWJveF9fY2Fyb3VzZWwpLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXJvdXNlbCA+ICo6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19zbGlkZSA+ICo6bm90KC5mYW5jeWJveF9fY29udGVudCkge1xuICBhbmltYXRpb246IHZhcigtLWYtaW50ZXJmYWNlLWVudGVyLWR1cmF0aW9uLCAwLjI1cykgZWFzZSAwLjFzIGJhY2t3YXJkcyBmLWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBhbmltYXRpb246IHZhcigtLWYtYmFja2Ryb3AtZW50ZXItZHVyYXRpb24sIDAuMzVzKSBlYXNlIGJhY2t3YXJkcyBmLWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gPiAqOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLCAuZmFuY3lib3hfX2Nhcm91c2VsKSwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19jYXJvdXNlbCA+ICo6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX3NsaWRlID4gKjpub3QoLmZhbmN5Ym94X19jb250ZW50KSB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi1pbnRlcmZhY2UtZXhpdC1kdXJhdGlvbiwgMC4xNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLWJhY2tkcm9wLWV4aXQtZHVyYXRpb24sIDAuMzVzKSBlYXNlIGZvcndhcmRzIGYtZmFkZU91dDtcbn1cblxuLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgaGVpZ2h0OiA5MCU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWNvbXBhY3QgLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3hfX2h0bWw1dmlkZW8sIC5mYW5jeWJveF9faWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mLWNhcm91c2VsX190aHVtYnMge1xuICAtLWYtdGh1bWItd2lkdGg6IDk2cHg7XG4gIC0tZi10aHVtYi1oZWlnaHQ6IDcycHg7XG4gIC0tZi10aHVtYi1vdXRsaW5lOiAwO1xuICAtLWYtdGh1bWItb3V0bGluZS1jb2xvcjogIzVlYjBlZjtcbiAgLS1mLXRodW1iLW9wYWNpdHk6IDE7XG4gIC0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxO1xuICAtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLS1mLXRodW1iLW9mZnNldDogMHB4O1xuICAtLWYtYnV0dG9uLW5leHQtcG9zOiAwO1xuICAtLWYtYnV0dG9uLXByZXYtcG9zOiAwO1xufVxuXG4uZi1jYXJvdXNlbF9fdGh1bWJzLmlzLWNsYXNzaWMge1xuICAtLWYtdGh1bWItZ2FwOiA4cHg7XG4gIC0tZi10aHVtYi1vcGFjaXR5OiAwLjU7XG4gIC0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxO1xuICAtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMTtcbn1cblxuLmYtY2Fyb3VzZWxfX3RodW1icy5pcy1tb2Rlcm4ge1xuICAtLWYtdGh1bWItZ2FwOiA0cHg7XG4gIC0tZi10aHVtYi1leHRyYS1nYXA6IDE2cHg7XG4gIC0tZi10aHVtYi1jbGlwLXdpZHRoOiA0NnB4O1xufVxuXG4uZi10aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmYtdGh1bWJzIC5mLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ViZWZmMiwgI2UyZThmMCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZi10aHVtYnMgLmYtc3Bpbm5lciBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZi10aHVtYnMuaXMtdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mLXRodW1ic19fdmlld3BvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZi10aHVtYnNfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmYtdGh1bWJzX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogdmFyKC0tZi10aHVtYi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZi10aHVtYi1oZWlnaHQpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlLmlzLWxvYWRpbmcgaW1nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmlzLWNsYXNzaWMgLmYtdGh1bWJzX192aWV3cG9ydCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmlzLW1vZGVybiAuZi10aHVtYnNfX3RyYWNrIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uaXMtbW9kZXJuIC5mLXRodW1ic19fdHJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoKHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpICogLTAuNSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXdpZHRoLCAwKSAqIDFweCArIHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZSB7XG4gIHdpZHRoOiB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGModmFyKC0tc2hpZnQsIDApICogLTFweCksIDAsIDApO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zM3MgZWFzZTtcbn1cblxuLmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbiB7XG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjMzcyBlYXNlO1xufVxuXG4uaXMtdXNpbmctdGFiIC5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZTpmb2N1cy13aXRoaW4ge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KC0xcHggMHB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygycHggMHB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggLTFweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMHB4IDJweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSk7XG59XG5cbi5mLXRodW1ic19fc2xpZGVfX2J1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS1mLXRodW1iLXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgLTEwMCUgMCAtMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBvcGFjaXR5OiB2YXIoLS1mLXRodW1iLW9wYWNpdHkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogdmFyKC0tZi10aHVtYi1ob3Zlci1vcGFjaXR5KTtcbn1cblxuLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eSk7XG59XG5cbi5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uIHtcbiAgLS1jbGlwLXBhdGg6IGluc2V0KCAwIGNhbGMoICgodmFyKC0tZi10aHVtYi13aWR0aCwgMCkgLSB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSkgKiAoMSAtIHZhcigtLXByb2dyZXNzLCAwKSkgKiAwLjUgKSByb3VuZCB2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMsIDApICk7XG4gIGNsaXAtcGF0aDogdmFyKC0tY2xpcC1wYXRoKTtcbn1cblxuLmlzLWNsYXNzaWMgLmlzLW5hdi1zZWxlY3RlZCAuZi10aHVtYnNfX3NsaWRlX19idXR0b24ge1xuICBvcGFjaXR5OiB2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpO1xufVxuXG4uaXMtY2xhc3NpYyAuaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IHZhcigtLWYtdGh1bWItb3V0bGluZSwgMCkgc29saWQgdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gIGFuaW1hdGlvbjogZi1mYWRlSW4gMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5mLXRodW1ic19fc2xpZGVfX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLWYtdGh1bWItb2Zmc2V0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uZi10aHVtYnMuaXMtaG9yaXpvbnRhbCAuZi10aHVtYnNfX3RyYWNrIHtcbiAgcGFkZGluZzogOHB4IDAgMTJweCAwO1xufVxuXG4uZi10aHVtYnMuaXMtaG9yaXpvbnRhbCAuZi10aHVtYnNfX3NsaWRlIHtcbiAgbWFyZ2luOiAwIHZhcigtLWYtdGh1bWItZ2FwKSAwIDA7XG59XG5cbi5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3RyYWNrIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fc2xpZGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1mLXRodW1iLWdhcCkgMDtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMge1xuICAtLWYtdGh1bWItd2lkdGg6IDk2cHg7XG4gIC0tZi10aHVtYi1oZWlnaHQ6IDcycHg7XG4gIC0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tZi10aHVtYi1vdXRsaW5lOiAycHg7XG4gIC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yOiAjZWRlZGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpYyB7XG4gIC0tZi10aHVtYi1nYXA6IDhweDtcbiAgLS1mLXRodW1iLW9wYWNpdHk6IDAuNTtcbiAgLS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLWNsYXNzaWMgLmYtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm4ge1xuICAtLWYtdGh1bWItZ2FwOiA0cHg7XG4gIC0tZi10aHVtYi1leHRyYS1nYXA6IDE2cHg7XG4gIC0tZi10aHVtYi1jbGlwLXdpZHRoOiA0NnB4O1xuICAtLWYtdGh1bWItb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLW1vZGVybiAuZi1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwIHZhcigtLWYtdGh1bWItZ2FwKTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtdmVydGljYWwge1xuICBwYWRkaW5nOiB2YXIoLS1mLXRodW1iLWdhcCkgMDtcbn1cblxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X190aHVtYnMge1xuICAtLWYtdGh1bWItd2lkdGg6IDY0cHg7XG4gIC0tZi10aHVtYi1jbGlwLXdpZHRoOiAzMnB4O1xuICAtLWYtdGh1bWItaGVpZ2h0OiA0OHB4O1xuICAtLWYtdGh1bWItZXh0cmEtZ2FwOiAxMHB4O1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1tYXNrZWQge1xuICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnMge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhciB7XG4gIC0tZi1wcm9ncmVzcy1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkpO1xuICAtLWYtYnV0dG9uLXdpZHRoOiA0NnB4O1xuICAtLWYtYnV0dG9uLWhlaWdodDogNDZweDtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpO1xuICAtLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7XG4gIC0tZi1idXR0b24tYmc6IHJnYmEoMjQsIDI0LCAyNywgMC42NSk7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoNzAsIDcwLCA3MywgMC42NSk7XG4gIC0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDkwLCA5MCwgOTMsIDAuNjUpO1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7XG4gIC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41O1xuICAtLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMjQsIDI0LCAyNywgMC4xNSkpO1xuICAtLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSSBBZGp1c3RlZFwiLCBcIlNlZ29lIFVJXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHRleHQtc2hhZG93OiB2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhciA6Zm9jdXMtdmlzaWJsZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhci5pcy1hYnNvbHV0ZSwgLmlzLWNvbXBhY3QgLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaXMtaWRsZSAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLWxlZnQsIC5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmFuY3lib3hfX2luZm9iYXIge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWYtYnV0dG9uLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19pbmZvYmFyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmZhbmN5Ym94X19pbmZvYmFyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLWJ1dHRvbi1iZyk7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSAuZi1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmYtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLXByb2dyZXNzLWNvbG9yLCB2YXIoLS1mLWNhcm91c2VsLXRoZW1lLWNvbG9yLCAjMDA5MWZmKSk7XG4gIHotaW5kZXg6IDMwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLml0aSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLml0aV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLml0aSBpbnB1dC5pdGlfX3RlbC1pbnB1dCxcbi5pdGkgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XSxcbi5pdGkgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHggMCA4cHg7XG59XG5cbi5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xufVxuXG5bZGlyPXJ0bF0gLml0aV9fYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaXRpX19kcm9wZG93bi1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLml0aS0taW5saW5lLWRyb3Bkb3duIC5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLml0aV9fZHJvcGRvd24tY29udGVudC0tZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5pdGlfX3NlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogOXB4IDEycHg7XG59XG5cbi5pdGlfX3NlYXJjaC1pbnB1dCArIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uaXRpX19jb3VudHJ5LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTg1cHg7XG59XG5cbi5pdGktLWZsZXhpYmxlLWRyb3Bkb3duLXdpZHRoIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaXRpLS1mbGV4aWJsZS1kcm9wZG93bi13aWR0aCAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5pdGlfX2ZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5pdGlfX2NvdW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuW2Rpcj1ydGxdIC5pdGlfX2ZsYWctYm94LCBbZGlyPXJ0bF0gLml0aV9fY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dC5pdGlfX3RlbC1pbnB1dCxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGV4dF0sXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRlbF0sIC5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIGlucHV0Lml0aV9fdGVsLWlucHV0LFxuLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XSxcbi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0LFxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGV4dF0sXG5bZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZWxdLCBbZGlyPXJ0bF0gLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXQsXG5bZGlyPXJ0bF0gLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XSxcbltkaXI9cnRsXSAuaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLCBbZGlyPXJ0bF0gLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpoYXMoKyBpbnB1dFtkaXNhYmxlZF0pOmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aGFzKCsgaW5wdXRbcmVhZG9ubHldKTpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aGFzKCsgaW5wdXRbZGlzYWJsZWRdKTpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aGFzKCsgaW5wdXRbcmVhZG9ubHldKTpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZS5pdGktLXNob3ctZmxhZ3MgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuW2Rpcj1ydGxdIC5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlLml0aS0tc2hvdy1mbGFncyAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5pdGktLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS0tZnVsbHNjcmVlbi1wb3B1cC5pdGktLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaXRpLS1mdWxsc2NyZWVuLXBvcHVwLml0aS0tY29udGFpbmVyLml0aS0tY291bnRyeS1zZWFyY2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5pdGktLWZ1bGxzY3JlZW4tcG9wdXAgLml0aV9fZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLml0aS0tZnVsbHNjcmVlbi1wb3B1cCAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICB3aWR0aDogMTlweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMngpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NzYycHggMTVweDtcbiAgfVxufVxuLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jcSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19leiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19meCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM1MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VzIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM3M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3Z1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3hrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY1NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY3NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3phIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY5OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcyMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTc0MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFncy5wbmc/MVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyeCkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3NAMngucG5nPzFcIik7XG4gIH1cbn1cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtO1xufVxuXG4uYmxvY2tlci5iZWhpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG5cbi5tb2RhbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXNwaW5uZXIgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4ubW9kYWwtc3Bpbm5lciAucmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGQ0NDQ0NDXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG4vKipcbiAqIFN3aXBlciAxMS4yLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMSwgMjAyNVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGNvcm1vcmFudC1nYXJhbW9uZC0zMDAgLSBjeXJpbGxpY19sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtZ2FyYW1vbmQtdjIxLWN5cmlsbGljX2xhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogY29ybW9yYW50LWdhcmFtb25kLTMwMGl0YWxpYyAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBjb3Jtb3JhbnQtZ2FyYW1vbmQtcmVndWxhciAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYyAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBjb3Jtb3JhbnQtZ2FyYW1vbmQtNTAwIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LWdhcmFtb25kLXYyMS1jeXJpbGxpY19sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGNvcm1vcmFudC1nYXJhbW9uZC01MDBpdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtZ2FyYW1vbmQtdjIxLWN5cmlsbGljX2xhdGluLTUwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogY29ybW9yYW50LWdhcmFtb25kLTYwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBjb3Jtb3JhbnQtZ2FyYW1vbmQtNjAwaXRhbGljIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LWdhcmFtb25kLXYyMS1jeXJpbGxpY19sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGNvcm1vcmFudC1nYXJhbW9uZC03MDAgLSBjeXJpbGxpY19sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtZ2FyYW1vbmQtdjIxLWN5cmlsbGljX2xhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogY29ybW9yYW50LWdhcmFtb25kLTcwMGl0YWxpYyAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBhcmltby1yZWd1bGFyIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQXJpbW9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyaW1vL2FyaW1vLXYzNS1jeXJpbGxpY19sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBhcmltby1pdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJBcmltb1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXJpbW8vYXJpbW8tdjM1LWN5cmlsbGljX2xhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogYXJpbW8tNTAwIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQXJpbW9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyaW1vL2FyaW1vLXYzNS1jeXJpbGxpY19sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGFyaW1vLTUwMGl0YWxpYyAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkFyaW1vXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBhcmltby02MDAgLSBjeXJpbGxpY19sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJBcmltb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXJpbW8vYXJpbW8tdjM1LWN5cmlsbGljX2xhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogYXJpbW8tNjAwaXRhbGljIC0gY3lyaWxsaWNfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQXJpbW9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyaW1vL2FyaW1vLXYzNS1jeXJpbGxpY19sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGFyaW1vLTcwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkFyaW1vXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBhcmltby03MDBpdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJBcmltb1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXJpbW8vYXJpbW8tdjM1LWN5cmlsbGljX2xhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLFxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXByaW1hcnktYmcpO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLm1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLnN2Zy1pY29uX3N0cm9rZSB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwLjhweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTg0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udC1wYWQpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb250YWluZXJfc21hbGwge1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmNvbnRhaW5lcl9zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5ODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyX3NtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmN1c3RvbS10YWIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RvbS10YWIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24tY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsYWdzLWlucHV0LWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhZ3MtaW5wdXQtYyAuZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5pdGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3NAMngucG5nXCIpO1xuICB3aWR0aDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU3NjJweCAxNXB4O1xufVxuXG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLml0aV9fZmxhZy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaXRpX19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pdGlfX3RlbC1pbnB1dCxcbi5qcy0tZmxhZ3MtaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICB3aWR0aDogMjI1cHggIWltcG9ydGFudDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaXRpX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGlfX2NvdW50cnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLml0aV9fY291bnRyeTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uaXRpX19jb3VudHJ5Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLml0aV9fY291bnRyeS5pdGlfX2FjdGl2ZSAuaXRpX19kaWFsLWNvZGUsXG4uaXRpX19jb3VudHJ5Lml0aV9fYWN0aXZlIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLml0aV9fY291bnRyeTpob3ZlciAuaXRpX19kaWFsLWNvZGUsXG4uaXRpX19jb3VudHJ5OmhvdmVyIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIH1cbn1cblxuLml0aV9fZmxhZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5pdGlfX2NvdW50cnktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLml0aV9fZGlhbC1jb2RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fZHJvcGRvd24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJveC1zaGFkb3c6IDE1cHggMTVweCAyNXB4IDBweCAjNDc1MzY2MUE7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDI3MnB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19jb3VudHJ5LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbn1cbi5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19jb3VudHJ5LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xMCk7XG59XG4uaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fY291bnRyeS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnJvd24tMTAwKTtcbn1cbi5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19jb3VudHJ5LWxpc3QgLmN1c3RvbS1zY3JvbGxiYXIsIC5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19jb3VudHJ5LWxpc3QgLnRleHRhcmVhLCAuaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fY291bnRyeS1saXN0IC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLCAuY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fY291bnRyeS1saXN0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTEwKSB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMngpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGktLWZ1bGxzY3JlZW4tcG9wdXAuaXRpLS1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmN1c3RvbS1zZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG59XG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi02MCk7XG59XG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctbW9uby9hcnJvdy1kb3duX2Jyb3duLnN2Z1wiKTtcbn1cbi5jdXN0b20tc2VsZWN0LmN1c3RvbS1zZWxlY3Rfdy0xMDAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1zZWxlY3QuY3VzdG9tLXNlbGVjdF9maWVsZC1zdHlsZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0X2ZpZWxkLXN0eWxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0X2ZpZWxkLXN0eWxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0X2ZpZWxkLXN0eWxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmhvdmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0X3RhZy1zdHlsZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0X3RhZy1zdHlsZSArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRhYi1kZWYtMTApO1xufVxuLmN1c3RvbS1zZWxlY3QuY3VzdG9tLXNlbGVjdF90YWctc3R5bGUgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jdXN0b20tc2VsZWN0LmN1c3RvbS1zZWxlY3RfdGFnLXN0eWxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmhvdmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0X2JpZyArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uZmllbGQtd3JhcC5maWVsZC1lcnJvciAuY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0X2ZpZWxkLXN0eWxlICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWFjY2VudC1lcnJvcikgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd246bm90KC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX3ctMTAwKSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24uY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9mb250LW5vdXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24uY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9mb250LTE2IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjU1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG59XG5cbi5zd2lwZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLWN1c3RvbS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTFweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMkQyNzQgMCUsICNGMkUwQTUgMTIuNDQlLCAjRTdDRThDIDI1LjgyJSwgI0NGQTE0QiA4MS4yMyUsICNBQzgwMzYgMTAwJSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3dpcGVyLWN1c3RvbS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbjphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi5fcG9zLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXYuX3Bvcy1jZW50ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0Ll9wb3MtY2VudGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtd2hpdGUtNTApO1xufVxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbn1cblxuLnN3aXBlci1jdXN0b20tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5zd2lwZXItY3VzdG9tLWNvbnRyb2xzX210LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zd2lwZXItY3VzdG9tLWNvbnRyb2xzLl9wb3MtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc3dpcGVyLWN1c3RvbS1jb250cm9scy5fcG9zLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ucC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWhlYWRfY2VudGVyIC5wLWhlYWQtaW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODc0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1oZWFkX2NlbnRlciAucC1oZWFkLWluX213LTkxNCB7XG4gIG1heC13aWR0aDogOTE0cHg7XG59XG5cbi5wLWhlYWRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5wLWhlYWRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLnAtaGVhZF9fYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1oZWFkX19pbWctYyB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxNzYwLzU2MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnAtaGVhZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1oZWFkX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wLWhlYWRfX2luZm8tY29scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTJweDtcbn1cblxuLnAtaGVhZF9faW5mby1jb2wge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wLWhlYWRfX2luZm8tZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucC1oZWFkX19pbmZvLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MDJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5wLWhlYWRfX2luZm8taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGFzcGVjdC1yYXRpbzogODc0LzQ0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtaGVhZF9faW5mby1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnAtaGVhZF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA2NzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnAtaGVhZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG5cbiAgLnAtaGVhZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIH1cblxuICAucC1oZWFkX19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wLWhlYWRfX2ltZy1jIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogNjg4LzIyNDtcbiAgfVxuXG4gIC5wLWhlYWRfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLWhlYWRfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnAtaGVhZF9faW5mby1kZXNjIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRfX2ltZy1jIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLnAtaGVhZF9faW5mby1jb2xzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciwgLnRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhciwgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uY3VzdG9tLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC50ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnJvd24tMTApO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xMDApO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jdXN0b20tc2Nyb2xsYmFyLCAudGV4dGFyZWEsIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWMtYnJvd24tMTApIHZhcigtLWMtYnJvd24tMTAwKTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIH1cbn1cbi5zZWN0aW9uLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBjbGlwO1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utc2Vjb25kYXJ5LWJnKTtcbn1cbi5zZWN0aW9uLW91dGVyIC5zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNTtcbn1cbi5zZWN0aW9uLW91dGVyX3NoYWRvd3M6YmVmb3JlLCAuc2VjdGlvbi1vdXRlcl9zaGFkb3dzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4NDZweDtcbiAgaGVpZ2h0OiA4ODBweDtcbiAgb3BhY2l0eTogMC44O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDQ0LjkzJSA0NC45MyUgYXQgNTAlIDU1LjA3JSwgIzhGMDJDQiAwJSwgcmdiYSgxOTMsIDE2MCwgMjE4LCAwKSAxMDAlKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2VjdGlvbi1vdXRlcl9zaGFkb3dzOmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTIxMHB4O1xufVxuLnNlY3Rpb24tb3V0ZXJfc2hhZG93czphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTI3MHB4O1xufVxuLnNlY3Rpb24tb3V0ZXJfc2hhZG93cy1wb3MtYm90OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3R0b206IC0xMDVweDtcbn1cblxuLnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG4uc2VjdGlvbl9iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XG59XG4uc2VjdGlvbl9iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXByaW1hcnktYmcpO1xufVxuLnNlY3Rpb25fZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5zZWN0aW9uX21iLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuLnNlY3Rpb24gKyAuc2VjdGlvbi1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5zZWN0aW9uLXRpdGxlX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc2VjdGlvbi1vdXRlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5zZWN0aW9uLW91dGVyX3NoYWRvd3M6YmVmb3JlLCAuc2VjdGlvbi1vdXRlcl9zaGFkb3dzOmFmdGVyIHtcbiAgICB3aWR0aDogMjkzMnB4O1xuICAgIGhlaWdodDogNjkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tb3V0ZXJfc2hhZG93czpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNzVweDtcbiAgfVxuICAuc2VjdGlvbi1vdXRlcl9zaGFkb3dzOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTc1cHg7XG4gIH1cbiAgLnNlY3Rpb24tb3V0ZXJfc2hhZG93cy1wb3MtYm90OmFmdGVyIHtcbiAgICB3aWR0aDogMTQzMnB4O1xuICAgIGhlaWdodDogNjgwcHg7XG4gICAgYm90dG9tOiAtMTA1cHg7XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5zZWN0aW9uX2ZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuc2VjdGlvbl9tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG5cbiAgLnNlY3Rpb24tcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1vdXRlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5zZWN0aW9uLW91dGVyX3NoYWRvd3M6YmVmb3JlLCAuc2VjdGlvbi1vdXRlcl9zaGFkb3dzOmFmdGVyIHtcbiAgICB3aWR0aDogMTQzMnB4O1xuICAgIGhlaWdodDogNjkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tb3V0ZXJfc2hhZG93cy1wb3MtYm90OmFmdGVyIHtcbiAgICB3aWR0aDogMTQzMnB4O1xuICAgIGhlaWdodDogNjgwcHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uZnctdGhpbixcbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1leGxpZ2h0LFxuLmZ3LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0LFxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXJlZyxcbi5mdy00MDAge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWQsXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaSxcbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkLFxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1leHRyYmxkLFxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJsYWNrLFxuLmZ3LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9keS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdC0zMF9tb2IsXG5bY2xhc3MqPW10LV0ubXQtMzBfbW9iIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10LTQwX21vYixcbltjbGFzcyo9bXQtXS5tdC00MF9tb2Ige1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYi0yMF9tb2IsXG5bY2xhc3MqPW1iLV0ubWItMjBfbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wbGF5ZXItYXVkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBsYXllci1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cblxuLnBsYXllci1sIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wbGF5ZXItciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBsYXllcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wbGF5ZXJfX2luZm8tbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBsYXllcl9faW5mby1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGxheWVyX19pbWctYyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgYXNwZWN0LXJhdGlvOiA0MDAvMjQwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGF5ZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBsYXllcl9faW5mby10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wbGF5ZXJfX2luZm8tZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBsaW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLnBsYXllcl9faW5mby1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5wbGF5ZXJfX2luZm8tZGF0ZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnBsYXllcl9faW5mby1kYXRlIHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGxheWVyLXVpIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnBsYXllci11aV9fcHJvZ3Jlc3MtYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucGxheWVyLXVpX19wcm9ncmVzcy1iZyB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJyb3duLTEwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBsYXllci11aV9fcHJvZ3Jlc3MtYmc6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGxheWVyLXVpX19wcm9ncmVzcy1jdXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnJvd24tMTAwKTtcbn1cbi5wbGF5ZXItdWlfX3Byb2dyZXNzLWN1cjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wbGF5ZXItdWlfX3RpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucGxheWVyLXVpX19jb250cm9scyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGF5ZXItdWlfX2Zvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5cbi5wbGF5ZXItdWlfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtZGVmYXVsdCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBsYXllci11aV9fYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMXB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YyRDI3NCAwJSwgI0YyRTBBNSAxMi40NCUsICNFN0NFOEMgMjUuODIlLCAjQ0ZBMTRCIDgxLjIzJSwgI0FDODAzNiAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wbGF5ZXItdWlfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGxheWVyLXVpX19idG46aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGxheWVyLXVpX19idG46YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xufVxuLnBsYXllci11aV9fYnRuOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnBsYXllci11aV9fYnRuIC5fYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiA0cHg7XG59XG4ucGxheWVyLXVpX19idG4uYWN0aXZlIC5fZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxheWVyLXVpX19idG4uYWN0aXZlIC5fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbGF5ZXItdWlfX3BsYXktYnRuIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLnBsYXllci1wbGF5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLnBsYXllci1wbGF5bGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZ2FwOiAxMnB4O1xufVxuLnBsYXllci1wbGF5bGlzdF9faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUM1NTkgLTEuNzglLCAjRUREODhGIDEuMyUsICNERkMzNzYgOS43NiUsICNDMDkzM0QgODAuODklLCAjOUY3MzJGIDEwMCUpO1xuICBpbnNldDogLTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGxheWVyLXBsYXlsaXN0X19pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbiAgfVxufVxuLnBsYXllci1wbGF5bGlzdF9faXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0uYWN0aXZlIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4taWNvbi1jIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG59XG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLmFjdGl2ZSAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpdGxlLFxuLnBsYXllci1wbGF5bGlzdF9faXRlbS5hY3RpdmUgLnBsYXllci1wbGF5bGlzdF9faXRlbS1hdXRob3ItdGl0bGUsXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLmFjdGl2ZSAucGxheWVyLXBsYXlsaXN0X19pdGVtLWRhdGUsXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLmFjdGl2ZSAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbn1cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0uYWN0aXZlLnBsYXlpbmcgLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0bi1pY29uLWMgLl9kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0uYWN0aXZlLnBsYXlpbmcgLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0bi1pY29uLWMgLl9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0uYWN0aXZlLnBhdXNlZCAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLWljb24tYyAuX2RlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0uYWN0aXZlLnBhdXNlZCAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLWljb24tYyAuX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxO1xufVxuXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYXllci1wbGF5bGlzdF9faXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnBsYXllci1wbGF5bGlzdF9faXRlbS1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnBsYXllci1wbGF5bGlzdF9faXRlbS1hdXRob3ItaW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tYXV0aG9yLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBsYXllci1wbGF5bGlzdF9faXRlbS1hdXRob3ItdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tZGF0ZSBzdmcge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLWljb24tYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkIHZhcigtLWMtYnJvd24tMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLWljb24tYyBzdmcge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4taWNvbi1jIC5fYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tciB7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGdhcDogMTQwcHg7XG4gIH1cblxuICAucGxheWVyX19pbWctYyB7XG4gICAgd2lkdGg6IDMwN3B4O1xuICAgIGFzcGVjdC1yYXRpbzogMzA3LzE5MDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucGxheWVyX19pbWctYyB7XG4gICAgd2lkdGg6IDIwOXB4O1xuICAgIGFzcGVjdC1yYXRpbzogMjA5LzEzNjtcbiAgfVxuXG4gIC5wbGF5ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucGxheWVyX19pbmZvLXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnBsYXllcl9faW5mby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgfVxuXG4gIC5wbGF5ZXJfX2luZm8tZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cblxuICAucGxheWVyLXVpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBsYXllci1wbGF5bGlzdF9faXRlbS1yIHtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdhcDogOHB4IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhdXRob3IgdGltZS1idG5cIiBcImRhdGUgdGltZS1idG5cIjtcbiAgfVxuXG4gIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tYXV0aG9yIHtcbiAgICBncmlkLWFyZWE6IGF1dGhvcjtcbiAgfVxuXG4gIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tZGF0ZSB7XG4gICAgZ3JpZC1hcmVhOiBkYXRlO1xuICB9XG5cbiAgLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0biB7XG4gICAgZ3JpZC1hcmVhOiB0aW1lLWJ0bjtcbiAgICBtaW4td2lkdGg6IDExNXB4O1xuICB9XG5cbiAgLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0bi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cblxuICAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLWljb24tYyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4taWNvbi1jIHN2ZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4taWNvbi1jIC5fYWN0aXZlIHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGF5ZXItaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgLnBsYXllcl9faW1nLWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMzAzLzEzNjtcbiAgfVxuXG4gIC5wbGF5ZXJfX2luZm8tZGVzYyB7XG4gICAgbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cblxuICAucGxheWVyLXBsYXlsaXN0X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgLnBsYXllci1wbGF5bGlzdF9faXRlbS1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGxheWVyLXBsYXlsaXN0X19pdGVtLXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhY2stYnRuLXdyYXAge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbn1cblxuLmJhY2stYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iYWNrLWJ0biBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5iYWNrLWJ0bjpob3ZlciBzdmcge1xuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIH1cbn1cbi5iYWNrLWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuLmJhY2stYnRuOmFjdGl2ZSBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuLmJhY2stYnRuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTMwKTtcbn1cbi5iYWNrLWJ0bi5kaXNhYmxlZCBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmJhY2stYnRuLXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyNHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweCAyOHB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkIC5icmVhZGNydW1ic19fbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyNHB4O1xuICB9XG59XG4uYnRuLXRlcnRpYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBnYXA6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNTRweDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xufVxuLmJ0bi10ZXJ0aWFyeSBzdmcsIC5idG4tc2Vjb25kYXJ5IHN2ZywgLmJ0bi1wcmltYXJ5IHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBzdHJva2Utd2lkdGg6IDAuOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uX2gtNDguYnRuLXRlcnRpYXJ5LCAuX2gtNDguYnRuLXNlY29uZGFyeSwgLl9oLTQ4LmJ0bi1wcmltYXJ5IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLl9oLTQwLmJ0bi10ZXJ0aWFyeSwgLl9oLTQwLmJ0bi1zZWNvbmRhcnksIC5faC00MC5idG4tcHJpbWFyeSB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5kaXNhYmxlZC5idG4tdGVydGlhcnksIC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LCAuZGlzYWJsZWQuYnRuLXByaW1hcnkge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi10ZXJ0aWFyeSAuX2RvdCwgLmJ0bi1zZWNvbmRhcnkgLl9kb3QsIC5idG4tcHJpbWFyeSAuX2RvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX3ctMTAwX21vYi5idG4tdGVydGlhcnksIC5fdy0xMDBfbW9iLmJ0bi1zZWNvbmRhcnksIC5fdy0xMDBfbW9iLmJ0bi1wcmltYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWdyaWQtZ2FwKTtcbn1cbi5idG4td3JhcF9jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4td3JhcF9tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5idG4td3JhcF9tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5IHNwYW4sXG4uYnRuLXByaW1hcnkgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1wcmltYXJ5OmJlZm9yZSwgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjJEMjc0IDAlLCAjRjJFMEE1IDEyLjQ0JSwgI0U3Q0U4QyAyNS44MiUsICNDRkExNEIgODEuMjMlLCAjQUM4MDM2IDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idG4tcHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0QxQUE0NSAwJSwgI0QxQzA3NyAxMi40NCUsICNDMkE3NjUgMjUuODIlLCAjOUU3QzMwIDgxLjIzJSwgIzdGNUUyNCAxMDAlKTtcbn1cbi5idG4tcHJpbWFyeTpoYXMoc3BhbiArIHN2Zykge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmJ0bi1wcmltYXJ5OmhhcyhzdmcgKyBzcGFuKSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tcHJpbWFyeTpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LWRlZmF1bHQpO1xufVxuLmJ0bi1zZWNvbmRhcnk6aGFzKHNwYW4gKyBzdmcpIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhhcyhzdmcgKyBzcGFuKSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5idG4tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xcHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIgc3ZnIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjJEMjc0IDAlLCAjRjJFMEE1IDEyLjQ0JSwgI0U3Q0U4QyAyNS44MiUsICNDRkExNEIgODEuMjMlLCAjQUM4MDM2IDEwMCUpO1xuICB9XG59XG4uYnRuLXNlY29uZGFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktcHJlc3NlZCk7XG59XG4uYnRuLXNlY29uZGFyeTphY3RpdmUgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEMUFBNDUgMCUsICNEMUMwNzcgMTIuNDQlLCAjQzJBNzY1IDI1LjgyJSwgIzlFN0MzMCA4MS4yMyUsICM3RjVFMjQgMTAwJSk7XG59XG4uYnRuLXNlY29uZGFyeS5faWNvbi1nb2xkLWFjdGl2ZSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idG4tc2Vjb25kYXJ5Ll9pY29uLWdvbGQtYWN0aXZlOmFjdGl2ZSBzdmcge1xuICBzdHJva2U6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcbiAgZmlsbDogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuLmJ0bi1zZWNvbmRhcnkuX2ljb24tZ29sZC1hY3RpdmUuYWN0aXZlIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xuICBmaWxsOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XG59XG5cbi5idG4tdGVydGlhcnkge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgfVxufVxuLmJ0bi10ZXJ0aWFyeTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTMwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tZmlsbC1zdHlsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtZGVmYXVsdCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbn1cbi5idG4tZmlsbC1zdHlsZXMgc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiAxLjJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5idG4tZmlsbC1zdHlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTFweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMkQyNzQgMCUsICNGMkUwQTUgMTIuNDQlLCAjRTdDRThDIDI1LjgyJSwgI0NGQTE0QiA4MS4yMyUsICNBQzgwMzYgMTAwJSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLWZpbGwtc3R5bGVzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG4gIC5idG4tZmlsbC1zdHlsZXM6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYnRuLWZpbGwtc3R5bGVzOmFjdGl2ZSwgLmJ0bi1maWxsLXN0eWxlcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xufVxuLmJ0bi1maWxsLXN0eWxlczphY3RpdmU6YmVmb3JlLCAuYnRuLWZpbGwtc3R5bGVzLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi1maWxsLXN0eWxlc19tZWRpdW0ge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5idG4tZmlsbC1zdHlsZXNfbWVkaXVtIHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogMi4ycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYnRuLWZpbGwtc3R5bGVzX21lZGl1bTpiZWZvcmUge1xuICBpbnNldDogLTJweDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4ubGluay1ob3ZlciwgLnMtcHJvZmlsZV9fc3ViaW5mby1pdGVtLWRlc2MgYSB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmxpbmstaG92ZXI6aG92ZXIsIC5zLXByb2ZpbGVfX3N1YmluZm8taXRlbS1kZXNjIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xuICB9XG59XG4ubGluay1ob3ZlcjphY3RpdmUsIC5zLXByb2ZpbGVfX3N1YmluZm8taXRlbS1kZXNjIGE6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcbn1cbi5saW5rLWhvdmVyLmRpc2FibGVkLCAucy1wcm9maWxlX19zdWJpbmZvLWl0ZW0tZGVzYyBhLmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMzApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbn1cblxuLmxpbmstYm9yZGVyLWJ0biB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLmN1c3RvbS1jdXJzb3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY3VzdG9tLWN1cnNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLWRyb3Bkb3duLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tZHJvcGRvd24tdG9nZ2xlci5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLmN1c3RvbS1kcm9wZG93bi10b2dnbGVyLmFjdGl2ZSB+IC5jdXN0b20tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXByaW1hcnktYmcpO1xufVxuLmN1c3RvbS1kcm9wZG93bl9zbWFsbCAuY3VzdG9tLWRyb3Bkb3duX19pdGVtLWJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLmN1c3RvbS1kcm9wZG93bl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbn1cbi5jdXN0b20tZHJvcGRvd25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jdXN0b20tZHJvcGRvd25fX2l0ZW0tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY3VzdG9tLWRyb3Bkb3duX19pdGVtLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICB9XG59XG4uY3VzdG9tLWRyb3Bkb3duX19pdGVtLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utc2Vjb25kYXJ5LWJnKTtcbiAgcGFkZGluZzogMTIwcHggMCA0MHB4O1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbn1cblxuLmZvb3Rlci10b3AtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTgwcHg7XG59XG5cbi5mb290ZXItdG9wLXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLXRvcF9fc3Vic2NyaWJlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb290ZXItdG9wX19zdWJzY3JpYmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5mb290ZXItdG9wX19zdWJzY3JpYmUtc2JtLWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZm9vdGVyLXRvcF9fc3Vic2NyaWJlLWlucHV0LXdyYXAge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5mb290ZXItdG9wX19zdWJzY3JpYmUtZm9vdCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb290ZXItdG9wX19yZXF1ZXN0LWJ0bnMge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4IDE2cHg7XG59XG5cbi5mb290ZXItdG9wX19yZXF1ZXN0LWJ0biB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xZW07XG59XG5cbi5mb290ZXItdG9wX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDkwcHg7XG59XG5cbi5mb290ZXItdG9wX19uYXYtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlci1zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3Rlci10b3BfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZm9vdGVyLXRvcF9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLXRvcF9fbmF2LWxpbmsge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlci10b3BfX25hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgfVxufVxuLmZvb3Rlci10b3BfX25hdi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XG59XG5cbi5mb290ZXItdG9wX19uYXYtY29sLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlci10b3BfX25hdi1jb2wtdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICB9XG59XG4uZm9vdGVyLXRvcF9fbmF2LWNvbC10aXRsZTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuXG4uZm9vdGVyLXRvcF9fbmF2LXN1Ymxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEzcHg7XG59XG5cbi5mb290ZXItdG9wX19uYXYtc3ViaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItYm90IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLmZvb3Rlci1ib3RfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbn1cblxuLmZvb3Rlci1ib3RfX25hdi1jb2w6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9vdGVyLWJvdF9fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cblxuLmZvb3Rlci1ib3RfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbn1cbi5mb290ZXItYm90X19uYXYtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlci1ib3RfX25hdi1pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIH1cbn1cbi5mb290ZXItYm90X19uYXYtaXRlbSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG59XG5cbi5mb290ZXItYm90X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLWJvdF9fY29weSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG59XG5cbi5mb290ZXItdG9wX19uYXYtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItdG9wX19uYXYtY29sbGFwc2UgLmZvb3Rlci10b3BfX25hdi1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuZm9vdGVyLXRvcC1sIHtcbiAgICB3aWR0aDogNDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZvb3Rlci10b3BfX25hdiB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wLWwsXG4uZm9vdGVyLXRvcC1yIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAuZm9vdGVyLXRvcC1yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fc3Vic2NyaWJlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX3N1YnNjcmliZS1zYm0tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX3JlcXVlc3QtYnRucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fcmVxdWVzdC1idG4ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fbmF2LXN1Ymxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19uYXYtY29sLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX25hdiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX25hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX25hdi1jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICB9XG4gIC5mb290ZXItdG9wX19uYXYtY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fbmF2LWNvbC1idG4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuZm9vdGVyLXRvcF9fbmF2LWNvbC1idG4tdGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXItdG9wX19uYXYtY29sLWJ0bi10aXRsZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmZvb3Rlci10b3BfX25hdi1jb2wtYnRuLXRpdGxlLmFjdGl2ZSBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZm9vdGVyLXRvcF9fbmF2LWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXItdG9wX19uYXYtY29sbGFwc2UgLmZvb3Rlci10b3BfX25hdi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmZvb3Rlci1ib3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmZvb3Rlci1ib3RfX25hdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmZvb3Rlci1ib3RfX25hdi1saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZm9vdGVyLWJvdF9fbmF2LWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmZvb3Rlci1ib3RfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX3N1YnNjcmliZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX3JlcXVlc3QtYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLWJvdF9fbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5mb290ZXItYm90X19jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5maWVsZHMtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuLmZpZWxkcy1jb2xzX2dhcC0xMCB7XG4gIGdhcDogMTBweCAxMnB4O1xufVxuXG4uZmllbGRzLWNvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWVsZHMtY29sLTUwIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5maWVsZHMtY29sLTMzIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZmllbGRzLWNvbC0zMyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZHMtY29sLTMzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZpZWxkcy1jb2xfbXQtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZmllbGRzLWNvbF9tdC0wX3NjcmVlbi1tZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZmllbGRzLWNvbF9tdC1tNF9zY3JlZW4tbWQge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cblxuLmZvcm0tc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mb3JtLXNlY3Rpb25zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmZpZWxkLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtd3JhcDpoYXMoLnRvb2x0aXApIC50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5maWVsZC13cmFwOmhhcygudG9vbHRpcCkgLmZpZWxkIHtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cbi5maWVsZC13cmFwOmhhcygudG9vbHRpcC1idG4uYWN0aXZlKSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZpZWxkLXRpdGxlX21iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKTtcbn1cbi5maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG59XG4uZmllbGQ6Zm9jdXM6bm90KDpyZWFkLW9ubHkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbiAgfVxufVxuLmZpZWxkLWVycm9yIC5maWVsZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1hY2NlbnQtZXJyb3IpICFpbXBvcnRhbnQ7XG59XG4uZmllbGRfZnMtMTYge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggMjBweDtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKSB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvcmVzaXplLWljby5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMTJweCByaWdodCAxMnB4O1xufVxuLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbn1cbi50ZXh0YXJlYTpmb2N1czpub3QoOnJlYWQtb25seSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRleHRhcmVhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xuICB9XG59XG4uZmllbGQtZXJyb3IgLnRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWFjY2VudC1lcnJvcikgIWltcG9ydGFudDtcbn1cbi50ZXh0YXJlYV9mcy0xNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi50ZXh0YXJlYV9oLTE2MCB7XG4gIGhlaWdodDogMTYwcHg7XG59XG4udGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG59XG4udGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG59XG5cbi5maWVsZC1lcnJvci1tc2cge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtZXJyb3IpO1xufVxuLmZpZWxkLWVycm9yICsgLmZpZWxkLWVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hlY2tib3gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94LWxhYmVsX210LW00IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5jaGVja2JveC1sYWJlbF9tdC04IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC10eHQ6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUM1NTkgMCUsICNFREQ4OEYgMTIuNDQlLCAjREZDMzc2IDI1LjgyJSwgI0MwOTMzRCA4MS4yMyUsICM5RjczMkYgMTAwJSk7XG59XG4uY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC10eHQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hlY2tib3gtdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbn1cbi5jaGVja2JveC10eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jaGVja2JveC10eHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCemRIbHNaVDBpQ2lJK0NqeHdZWFJvSUdROUlrMHlMalUxT0RVNUlEY3VOalkyTmpkTU5pNHhNekF3TWlBeE1Vd3hNaTQxTlRnMklEVWlJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlQand2Y0dGMGFENEtQQzl6ZG1jK1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jaGVja2JveC10eHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICB9XG59XG4uY2hlY2tib3gtdHh0Ll9zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XG59XG4uY2hlY2tib3gtdHh0Ll9sb25nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uY2hlY2tib3gtdHh0Ll9sb25nIGEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xufVxuLmNoZWNrYm94LXR4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jaGVja2JveC10eHQgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgfVxufVxuLmZpZWxkLWVycm9yIC5jaGVja2JveC10eHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWFjY2VudC1lcnJvcikgIWltcG9ydGFudDtcbn1cblxuLnJhZGlvLWJ0bi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLnJhZGlvLWJ0bi1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYWRpby1idG4taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmFkaW8tYnRuLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tYnRuLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG59XG4ucmFkaW8tYnRuLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tYnRuLXR4dDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW8tYnRuLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTIwKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDUzMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgYm9yZGVyLXJhZGl1czogOTAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucmFkaW8tYnRuLXR4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBpbnNldDogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yYWRpby1idG4tdHh0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucmFkaW8tYnRuLXR4dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbiAgfVxufVxuXG4uZm9ybS1mb290IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tZm9vdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9ybS1mb290LWJ0biB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mb3JtLWZvb3QtYnRuX2ZsZXgtYXV0byB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWZvb3QtYnRuIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybS1zdWJpbmZvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xufVxuLmZvcm0tc3ViaW5mbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvcm0tc3ViaW5mbyBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICB9XG59XG5cbi5mb3JtLXN1YmxpbmstYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybS1zdWJsaW5rLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDUzMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkOmhhcyguZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQtaW5mbykge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQtbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkLXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZC1pbmZvLWltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQtaW5mby1pbWctYzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZC1pbmZvLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkLWluZm8tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1hdHRlbnRpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWF1dGhvci1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWF1dGhvci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWF1dGhvci10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMyNjUxRkY7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWZvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1mb290LWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWZvb3QtbCAuZm9ydW0tZmVlZGJhY2tzX19pdGVtLWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tZm9vdC1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tc3ViLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDUzMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLXN1Yi1idG4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjNweDtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTQwKTtcbn1cblxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcmF0aW5nLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLXJhdGluZy1idG4gc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLXJhdGluZy1idG4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9ydW0tZmVlZGJhY2tzX19pdGVtLXJhdGluZy1idG46aXMoYSwgYnV0dG9uKTpob3ZlciBzdmcge1xuICAgIGZpbGw6IHZhcigtLWMtYnJvd24tMTUpO1xuICB9XG59XG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLXJhdGluZy1idG46aXMoYSwgYnV0dG9uKTphY3RpdmUgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcbiAgZmlsbDogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmctYnRuOmlzKGEsIGJ1dHRvbik6YWN0aXZlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmctYnRuLmFjdGl2ZSBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgZmlsbDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbn1cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcmF0aW5nLWJ0bi5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmctYnRuLmFjdGl2ZTpob3ZlciBzdmcge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xuICAgIGZpbGw6IHZhcigtLWMtZ29sZC1ob3Zlcik7XG4gIH1cbiAgLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmctYnRuLmFjdGl2ZTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcbiAgfVxufVxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmctYnRuLmFjdGl2ZTphY3RpdmUgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICBmaWxsOiB2YXIoLS1jLWJyb3duLTE1KTtcbn1cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcmF0aW5nLWJ0bi5hY3RpdmU6YWN0aXZlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcXVvdGUtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcXVvdGUtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZm9ydW0tZmVlZGJhY2tzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLmZvcnVtLWZlZWRiYWNrc19faXRlbS1hdXRob3ItaW1nLWMge1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgfVxuXG4gIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxuXG4gIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZDpoYXMoLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkLWluZm8pIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmctYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZvcnVtLWZlZWRiYWNrc19faXRlbTpoYXMoLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkLWluZm8pIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tZm9vdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZm9ydW0tZmVlZGJhY2tzX19pdGVtOmhhcyguZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQtaW5mbykgLmZvcnVtLWZlZWRiYWNrc19faXRlbS1mb290LWwge1xuICAgIGdhcDogMTJweCAyMHB4O1xuICB9XG4gIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW06aGFzKC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZC1pbmZvKSAuZm9ydW0tZmVlZGJhY2tzX19pdGVtLXN1Yi1idG46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5oZWFkZXItdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLWhlYWRlci1maWxsKTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG59XG5cbi5oZWFkZXItdG9wLWMge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oKTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItdG9wLWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXRvcC1yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci10b3BfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xufVxuXG4uaGVhZGVyLXRvcF9fbG9nby1pbWcge1xuICB3aWR0aDogMTk5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlci10b3BfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uaGVhZGVyLXRvcF9fbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaGVhZGVyLXRvcF9fbmF2LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIH1cbn1cbi5oZWFkZXItdG9wX19uYXYtYnRuOmFjdGl2ZSwgLmhlYWRlci10b3BfX25hdi1idG4uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcbn1cblxuLmhlYWRlci10b3BfX2NhbGVuZGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uaGVhZGVyLXRvcF9fY2FsZW5kYXIgc3ZnIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uaGVhZGVyLXRvcC1yOmhhcyguaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXIuYWN0aXZlKSAuaGVhZGVyLXRvcF9fY2FsZW5kYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXRvcF9fbGFuZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci10b3AtcjpoYXMoLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyLmFjdGl2ZSkgLmhlYWRlci10b3BfX2xhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXRvcF9fbGFuZy1jdXJyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItdG9wX19sYW5nLWN1cnJlbnQgc3ZnIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5oZWFkZXItdG9wX19sYW5nLWN1cnJlbnQuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG59XG4uaGVhZGVyLXRvcF9fbGFuZy1jdXJyZW50LmFjdGl2ZSBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLmhlYWRlci10b3BfX2xhbmctY3VycmVudC5hY3RpdmUgfiAuaGVhZGVyLXRvcF9fbGFuZy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLXRvcF9fbGFuZy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXByaW1hcnktYmcpO1xufVxuXG4uaGVhZGVyLXRvcF9fbGFuZy1kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5oZWFkZXItdG9wX19sYW5nLWRyb3Bkb3duLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICB9XG59XG4uaGVhZGVyLXRvcF9fbGFuZy1kcm9wZG93bi1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xufVxuXG4uaGVhZGVyLXRvcF9fc2VhcmNoIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaGVhZGVyLXRvcF9fc2VhcmNoOmhhcyguaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXIuYWN0aXZlKSB7XG4gIHdpZHRoOiA0MjVweDtcbn1cbi5oZWFkZXItdG9wX19zZWFyY2g6aGFzKC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci5hY3RpdmUpIC5oZWFkZXItdG9wX19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItdG9wX19zZWFyY2g6aGFzKC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci5hY3RpdmUpIC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9wX19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2UtaW5wdXQtZmlsbCk7XG4gIHBhZGRpbmc6IDAgNDZweCAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbn1cbi5oZWFkZXItdG9wX19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xufVxuLmhlYWRlci10b3BfX3NlYXJjaC1pbnB1dDpmb2N1czpub3QoOnJlYWQtb25seSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlci10b3BfX3NlYXJjaC1pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1wcmltYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xufVxuLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xcHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjJEMjc0IDAlLCAjRjJFMEE1IDEyLjQ0JSwgI0U3Q0U4QyAyNS44MiUsICNDRkExNEIgODEuMjMlLCAjQUM4MDM2IDEwMCUpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyLmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXI6bm90KC5hY3RpdmUpOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XG59XG4uaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXI6bm90KC5hY3RpdmUpOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xufVxuLmhlYWRlci1zZWFyY2gtcmVzdWx0cy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1zZWFyY2gtcmVzdWx0c19fc2VjdGlvbnMge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uaGVhZGVyLXNlYXJjaC1yZXN1bHRzX19zZWN0aW9uczpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oZWFkZXItc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVhZGVyLXNlYXJjaC1yZXN1bHRzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItc2VhcmNoLXJlc3VsdHNfX2xpbmsgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlci1zZWFyY2gtcmVzdWx0c19fbGluayBzdmcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5oZWFkZXItc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cbn1cbi5oZWFkZXItc2VhcmNoLXJlc3VsdHNfX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LXByZXNzZWQpO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1yZXN1bHRzX19tb3JlLWJ0bi13cmFwIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5cbi5oZWFkZXItc2VhcmNoLXJlc3VsdHNfX2VtcHR5IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4uaGVhZGVyLXRvcF9fYXV0aCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItdG9wX19hdXRoLXVzZXItYnRuLmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uaGVhZGVyLXRvcF9fYXV0aC11c2VyLWJ0bi5hY3RpdmUgfiAuaGVhZGVyLXRvcF9fYXV0aC11c2VyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItdG9wX19hdXRoLXVzZXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1wcmltYXJ5LWJnKTtcbn1cblxuLmhlYWRlci10b3BfX2F1dGgtdXNlci1kcm9wZG93bi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xufVxuLmhlYWRlci10b3BfX2F1dGgtdXNlci1kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaGVhZGVyLXRvcF9fYXV0aC11c2VyLWRyb3Bkb3duLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlci10b3BfX2F1dGgtdXNlci1kcm9wZG93bi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbiAgfVxufVxuLmhlYWRlci10b3BfX2F1dGgtdXNlci1kcm9wZG93bi1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xufVxuXG4uaGVhZGVyLWJvdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG59XG5cbi5oZWFkZXItYm90LWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5oZWFkZXItYm90X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTYwKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRlci1ib3RfX2Rlc2Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuaGVhZGVyLXRvcF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXItdG9wX19tZW51LXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2UtcHJpbWFyeS1iZyk7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuaGVhZGVyLXRvcF9fbWVudS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IC0xcHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjJEMjc0IDAlLCAjRjJFMEE1IDEyLjQ0JSwgI0U3Q0U4QyAyNS44MiUsICNDRkExNEIgODEuMjMlLCAjQUM4MDM2IDEwMCUpO1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAuaGVhZGVyLXRvcF9fbWVudS10b2dnbGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXItdG9wX19tZW51LXRvZ2dsZXI6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXItdG9wX19tZW51LXRvZ2dsZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xuICB9XG4gIC5oZWFkZXItdG9wX19tZW51LXRvZ2dsZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVhZGVyLXRvcF9fbWVudS10b2dnbGVyIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5oZWFkZXItdG9wX19tZW51LXRvZ2dsZXIgc3ZnLl9hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlYWRlci10b3BfX21lbnUtdG9nZ2xlci5hY3RpdmUgc3ZnLl9hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXItdG9wX19tZW51LXRvZ2dsZXIuYWN0aXZlIHN2Zy5fZGVmYXVsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVhZGVyLXRvcCAuaGVhZGVyLXRvcF9fbmF2LFxuLmhlYWRlci10b3AgLmhlYWRlci10b3BfX2NhbGVuZGFyLFxuLmhlYWRlci10b3AgLmhlYWRlci10b3BfX2xhbmcsXG4uaGVhZGVyLXRvcCAuaGVhZGVyLXRvcF9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXItdG9wX19sYW5nLWRyb3Bkb3duIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXItdG9wX19uYXYtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlYWRlci10b3BfX25hdi1idG4ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlYWRlci10b3BfX2xhbmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVhZGVyLXRvcF9fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuaGVhZGVyLXRvcF9fc2VhcmNoOmhhcyguaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXIuYWN0aXZlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlYWRlci1zZWFyY2gtcmVzdWx0c19fc2VjdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDQyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci10b3BfX2F1dGgge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyLXRvcF9fYXV0aC1lbnRlci1idG4sXG4uaGVhZGVyLXRvcF9fYXV0aC11c2VyLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVhZGVyLXNlYXJjaC1yZXN1bHRzX19zZWN0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMjM1cHg7XG4gIH1cblxuICAuaGVhZGVyLWJvdC1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4ubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiB2YXIoLS1oZWFkZXItaCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaCkpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1zaGFkb3cpO1xuICB9XG4gIC5tZW51LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tZW51LWMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLWhlYWRlci1maWxsKTtcbiAgfVxuXG4gIC5tZW51X190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYmxvY2tlciB7XG4gIHBhZGRpbmc6IHZhcigtLWNvbnQtcGFkKTtcbiAgei1pbmRleDogMTAwMDU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1zaGFkb3cpO1xufVxuXG4ubW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgcGFkZGluZzogNDRweCA0MHB4IDQwcHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xufVxuXG4ubW9kYWwgYS5jbG9zZS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1vZGFsX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tb2RhbF9fZGVzY190ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9kYWwtY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tb2RhbC1jbG9zZS1idG4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtY2xvc2UtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICB9XG59XG4ubW9kYWwtY2xvc2UtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG59XG5cbi5tb2RhbF9fZm9vdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cblxuLm1vZGFsX19mb290LWJ0biB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA0NTRweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgfVxuICAubW9kYWwgLmZvcm0tZm9vdC1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5tb2RhbF9ici0xNl90YWJsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLm1vZGFsX3BhZC0xNl90YWJsZXQge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCAxNnB4O1xuICB9XG5cbiAgLm1vZGFsLWNsb3NlLWJ0biB7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwgLmZpZWxkcy1jb2wtNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsX19mb290IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm1vZGFsX19mb290LWJ0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wYWdpbmF0aW9uX19saW5rX2Fycm93IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5wYWdpbmF0aW9uX19saW5rIHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogMS41cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgfVxufVxuLnBhZ2luYXRpb25fX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcbn1cbi5wYWdpbmF0aW9uX19saW5rOm5vdCgucGFnaW5hdGlvbl9fbGlua19hcnJvdykge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnaW5hdGlvbl9fbGluazpub3QoLnBhZ2luYXRpb25fX2xpbmtfYXJyb3cpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdpbmF0aW9uX19saW5rOm5vdCgucGFnaW5hdGlvbl9fbGlua19hcnJvdykgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdpbmF0aW9uX19saW5rOm5vdCgucGFnaW5hdGlvbl9fbGlua19hcnJvdykuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbl9fbGluazpub3QoLnBhZ2luYXRpb25fX2xpbmtfYXJyb3cpLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2luYXRpb25fX2xpbms6bm90KC5wYWdpbmF0aW9uX19saW5rX2Fycm93KS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG59XG4ucGFnaW5hdGlvbl9fbGluay5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zLXByb2ZpbGUtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnMtcHJvZmlsZS1jb250cm9sczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnMtcHJvZmlsZS1jb250cm9scy1sLFxuLnMtcHJvZmlsZS1jb250cm9scy1yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtcHJvZmlsZS1jb250cm9scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucy1wcm9maWxlLWNvbnRyb2xzLWwsXG4ucy1wcm9maWxlLWNvbnRyb2xzLXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5zLXByb2ZpbGUtY29udHJvbHMtbCB7XG4gICAgZ2FwOiAycHg7XG4gIH1cbn1cbi5zLXByb2ZpbGUtZ2VuZXJhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XG4gIHBhZGRpbmc6IDQycHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucy1wcm9maWxlLWdlbmVyYWwgLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zLXByb2ZpbGUtZ2VuZXJhbDpoYXMoLnMtcHJvZmlsZS1nZW5lcmFsX19wdWJsaWMtcmVnLWRhdGUpIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5zLXByb2ZpbGUtZ2VuZXJhbDpoYXMoLnMtcHJvZmlsZS1nZW5lcmFsX19wdWJsaWMtcmVnLWRhdGUpIC5zLXByb2ZpbGUtZ2VuZXJhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucy1wcm9maWxlLWdlbmVyYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnMtcHJvZmlsZS1nZW5lcmFsX19idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zLXByb2ZpbGUtZ2VuZXJhbCAucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhLWZpbGUtYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ucy1wcm9maWxlLWdlbmVyYWwgLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1maWxlLWJ0bjpiZWZvcmUge1xuICBpbnNldDogLTFweDtcbiAgcGFkZGluZzogMXB4O1xufVxuLnMtcHJvZmlsZS1nZW5lcmFsIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtZmlsZS1idG4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjJweDtcbn1cblxuLnMtcHJvZmlsZS1nZW5lcmFsX19wdWJsaWMtcmVnLWRhdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xufVxuXG4ucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1pbmZvLWl0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1pbmZvLWl0ZW0tZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAucy1wcm9maWxlLWdlbmVyYWwge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxuXG4gIC5zLXByb2ZpbGUtZ2VuZXJhbF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zLXByb2ZpbGUtZ2VuZXJhbF9fcHVibGljLWluZm8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zLXByb2ZpbGUtZ2VuZXJhbF9fcHVibGljLWluZm8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zLXByb2ZpbGUtZ2VuZXJhbF9fcHVibGljLXJlZy1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXByb2ZpbGUtZ2VuZXJhbF9fcHVibGljLWluZm8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucy1wcm9maWxlLW5hdiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucy1wcm9maWxlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLnMtcHJvZmlsZS1uYXZfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnMtcHJvZmlsZS1uYXZfX2J0bi5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1kZWZhdWx0KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zLXByb2ZpbGUtbmF2X19idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICB9XG59XG4ucy1wcm9maWxlLW5hdl9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zLXByb2ZpbGUtbmF2LWMge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5zLXByb2ZpbGUtbmF2LWM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtcHJvZmlsZS1uYXZfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucy1wcm9maWxlLW5hdl9fYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uc29jaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGdhcDogMTBweDtcbn1cblxuLnNvY2lhbHNfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0zMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNvY2lhbHNfX2J0biBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNvY2lhbHNfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zb2NpYWxzX19idG4ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLnRhYnMtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRhYnMtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4udGFicy1uYXZfX2J0biB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRhYnMtbmF2X19idG4uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50YWJzLW5hdl9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICB9XG59XG4udGFicy1uYXZfX2J0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50YWJzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzLW5hdl9fbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udC1wYWQpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udC1wYWQpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC50YWJzLW5hdl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWdzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50YWdzX19pdGVtIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10YWItZGVmLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWdzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAudGFnc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRvb2x0aXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWRlZmF1bHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi02MCk7XG59XG4udG9vbHRpcC1idG4gc3ZnIHtcbiAgZmlsbDogdmFyKC0tYy1icm93bi0zMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi50b29sdGlwLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMXB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YyRDI3NCAwJSwgI0YyRTBBNSAxMi40NCUsICNFN0NFOEMgMjUuODIlLCAjQ0ZBMTRCIDgxLjIzJSwgI0FDODAzNiAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50b29sdGlwLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgfVxuICAudG9vbHRpcC1idG46aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udG9vbHRpcC1idG46YWN0aXZlLCAudG9vbHRpcC1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbn1cbi50b29sdGlwLWJ0bjphY3RpdmU6YmVmb3JlLCAudG9vbHRpcC1idG4uYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC1idG46YWN0aXZlIHN2ZywgLnRvb2x0aXAtYnRuLmFjdGl2ZSBzdmcge1xuICBmaWxsOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG59XG4udG9vbHRpcC1idG4uYWN0aXZlICsgLnRvb2x0aXAtZHJvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9vbHRpcC1kcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHotaW5kZXg6IDU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi50b29sdGlwLWRyb3BfYmlnIC50b29sdGlwLWRyb3AtaW4ge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi50b29sdGlwLWRyb3AtaW4ge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXNlY29uZGFyeS1iZyk7XG59XG5cbi50b29sdGlwLWRyb3BfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4udmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby13cmFwLmFjdGl2ZSAudmlkZW8taW1nLWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXdyYXAuYWN0aXZlIC52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvLXdyYXBfYXItMTYtOSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnZpZGVvLWltZy1jIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnZpZGVvLWltZy1jOmhvdmVyIC52aWRlby1pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudmlkZW8taW1nLWM6aG92ZXIgLnZpZGVvLXBsYXktYnRuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjkpO1xuICB9XG59XG5cbi52aWRlby1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4udmlkZW8tcGxheS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1ncmV5LTIwKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi52aWRlby1wbGF5LWJ0biBzdmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnZpZGVvLXBsYXktYnRuIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnZpZGVvLXBsYXktYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucC1hcnRpY2xlLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19fZm9ybS1maWVsZCB7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2Zvcm0tZm9vdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX21haW4taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI4cHg7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1oZWFkLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0taGVhZC1yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGdhcDogMjBweDtcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1hdHRlbnRpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWF1dGhvci1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWF1dGhvci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWZvb3QtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1mb290LXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1zdWItYnRuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNTMyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tc3ViLWJ0biBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2Utd2lkdGg6IDEuM3B4O1xufVxuXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWFuc3dlcnMtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA1MzI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWFuc3dlcnMtdG9nZ2xlciBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tYW5zd2Vycy10b2dnbGVyIC5fYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tYW5zd2Vycy10b2dnbGVyLmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWFuc3dlcnMtdG9nZ2xlci5hY3RpdmUgLl9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tYW5zd2Vycy10b2dnbGVyLmFjdGl2ZSAuX2RlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWRhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNDApO1xufVxuXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1yYXRpbmctYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tcmF0aW5nLWJ0biBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tcmF0aW5nLWJ0biBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tcmF0aW5nLWJ0bjppcyhhLCBidXR0b24pOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tYy1icm93bi0xNSk7XG4gIH1cbn1cbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tcmF0aW5nLWJ0bjppcyhhLCBidXR0b24pOmFjdGl2ZSBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xuICBmaWxsOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XG59XG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXJhdGluZy1idG46aXMoYSwgYnV0dG9uKTphY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XG59XG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXJhdGluZy1idG4uYWN0aXZlIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICBmaWxsOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1yYXRpbmctYnRuLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXJhdGluZy1idG4uYWN0aXZlOmhvdmVyIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC1ob3Zlcik7XG4gICAgZmlsbDogdmFyKC0tYy1nb2xkLWhvdmVyKTtcbiAgfVxuICAucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXJhdGluZy1idG4uYWN0aXZlOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xuICB9XG59XG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXJhdGluZy1idG4uYWN0aXZlOmFjdGl2ZSBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIGZpbGw6IHZhcigtLWMtYnJvd24tMTUpO1xufVxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1yYXRpbmctYnRuLmFjdGl2ZTphY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbn1cblxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1hbnN3ZXItaW4ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXgtd2lkdGg6IDY3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYy1icm93bi0zMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnAtYXJ0aWNsZS1jb21tZW50cyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1hbnN3ZXItaW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWFydGljbGUtY29tbWVudHNfX21vcmUtYnRuLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcnRpY2xlLWNvbW1lbnRzX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1jb21tZW50c19fZm9ybS1mb290IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWFydGljbGUtY29tbWVudHNfX21haW4taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tZm9vdC1sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tZm9vdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXN1Yi1idG4ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLmFydGljbGUtaGlzdG9yeS1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC05OTk5cHggMCAwKTtcbn1cblxuLmFydGljbGUtaGlzdG9yeS1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogNDMxcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFydGljbGUtaGlzdG9yeV9fY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbn1cblxuLmFydGljbGUtaGlzdG9yeV9fY2FyZC1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAzOTEvMjAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1oaXN0b3J5X19jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFydGljbGUtaGlzdG9yeV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXJ0aWNsZS1oaXN0b3J5X19jYXJkLWRlc2Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmFydGljbGUtaGlzdG9yeS1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWhpc3RvcnlfX2NhcmQtaW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjgzLzIwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYXJ0aWNsZS1oaXN0b3J5LXNsaWRlciB7XG4gICAgY2xpcC1wYXRoOiBpbml0aWFsO1xuICB9XG5cbiAgLmFydGljbGUtaGlzdG9yeS1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMzhweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWhpc3RvcnlfX2NhcmQtaW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjk4LzIwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWhpc3Rvcnktc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJ0aWNsZS1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucC1hcnRpY2xlLXNpZGViYXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQzMHB4O1xufVxuXG4ucC1hcnRpY2xlLW1haW4ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAyMnB4O1xufVxuXG4ucC1hcnRpY2xlLWhlYWQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLWFydGljbGUtaGVhZC10b3AgLnRhZ3NfX2xpc3Qge1xuICBnYXA6IDEycHg7XG59XG4ucC1hcnRpY2xlLWhlYWQtdG9wIC50YWdzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wLWFydGljbGUtaGVhZC10b3BfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLnAtYXJ0aWNsZS1oZWFkLXRvcF9fZGF0ZSBzdmcge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLnAtYXJ0aWNsZS1oZWFkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnAtYXJ0aWNsZS1oZWFkX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucC1hcnRpY2xlLWhlYWQtYm90IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDIwcHg7XG59XG5cbi5wLWFydGljbGUtaGVhZC1ib3RfX2Zvb3QtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wLWFydGljbGUtaGVybyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWFydGljbGUtaGVyb19faW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGFzcGVjdC1yYXRpbzogMTc2MC84MDA7XG59XG5cbi5wLWFydGljbGUtaGVyb19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1hcnRpY2xlX19uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWgpICsgMTJweCk7XG59XG5cbi5wLWFydGljbGVfX25hdi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnAtYXJ0aWNsZV9fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLnAtYXJ0aWNsZV9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1hcnRpY2xlX19uYXYtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucC1hcnRpY2xlX19uYXYtYnRuIHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2Utd2lkdGg6IDEuNXB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnAtYXJ0aWNsZV9fbmF2LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIH1cbn1cbi5wLWFydGljbGVfX25hdi1idG46YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG59XG4ucC1hcnRpY2xlX19uYXYtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuXG4ucC1hcnRpY2xlLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1hcnRpY2xlLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWFydGljbGUtc2VjdGlvbiA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1hcnRpY2xlLXNlY3Rpb24gLnMtYXVkaW8tcmVjX19wbGF5bGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5wLWFydGljbGUtc2VjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnAtYXJ0aWNsZS1zZWN0aW9uX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5wLWFydGljbGUtc2VjdGlvbl9fc3ViZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnAtYXJ0aWNsZS1zZWN0aW9uX19pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxMDIyLzUyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnAtYXJ0aWNsZS1zZWN0aW9uX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWFydGljbGUtZm9vdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucC1hcnRpY2xlLWZvb3QgLnRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtYXJ0aWNsZS1mb290IC50YWdzX19saXN0IHtcbiAgZ2FwOiAxMnB4O1xufVxuLnAtYXJ0aWNsZS1mb290IC50YWdzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wLWFydGljbGVfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtYXJ0aWNsZV9fcmF0aW5nLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtYXJ0aWNsZV9fcmF0aW5nLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucC1hcnRpY2xlX19yYXRpbmctc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtYXJ0aWNsZV9fcmF0aW5nLXN0YXJzIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBuTVRZbklHaGxhV2RvZEQwbk1UWW5JSFpwWlhkQ2IzZzlKekFnTUNBeE5pQXhOaWNnWm1sc2JEMG5ibTl1WlNjZ2VHMXNibk05SjJoMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSno0OGNHRjBhQ0JrUFNkTk9DQXhNa3d6SURFMVREVWdPUzQ0TmpsTU1TQTJTRFpNT0NBeFRERXdJRFpJTVRWTU1URWdNVEJNTVRNZ01UVk1PQ0F4TWxvbklITjBjbTlyWlQwbkl6VTFORVEwTlRnd0p5QnpkSEp2YTJVdGJHbHVaV05oY0QwbmNtOTFibVFuSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBuY205MWJtUW5JQzgrUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wLWFydGljbGVfX3JhdGluZy1zdGFycyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMG5NVFluSUdobGFXZG9kRDBuTVRZbklIWnBaWGRDYjNnOUp6QWdNQ0F4TmlBeE5pY2dabWxzYkQwbmJtOXVaU2NnZUcxc2JuTTlKMmgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5KejQ4Y0dGMGFDQmtQU2ROT0NBeE1rd3pJREUxVERVZ09TNDROamxNTVNBMlNEWk1PQ0F4VERFd0lEWklNVFZNTVRFZ01UQk1NVE1nTVRWTU9DQXhNbG9uSUhOMGNtOXJaVDBuSTBOQ1FUWTFNQ2NnWm1sc2JEMG5JME5DUVRZMU1DY2djM1J5YjJ0bExXeHBibVZqWVhBOUozSnZkVzVrSnlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SjNKdmRXNWtKeUF2UGp3dmMzWm5QZz09XCIpO1xufVxuXG4ucC1hcnRpY2xlLWZvb3RfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5wLWFydGljbGUtZm9vdF9faW5mby1sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucC1hcnRpY2xlX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucC1hcnRpY2xlX19zb2NpYWxzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi00MCk7XG59XG5cbi5wLWFydGljbGUtZm9vdF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtYXJ0aWNsZS1mb290X19jb250cm9scy1idG4gc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xufVxuLnAtYXJ0aWNsZS1mb290X19jb250cm9scy1idG4uYWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XG4gIHN0cm9rZTogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcbn1cbi5wLWFydGljbGUtZm9vdF9fY29udHJvbHMtYnRuLmFjdGl2ZTphY3RpdmUgc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tYy1icm93bi01MCk7XG59XG5cbi5wLWFydGljbGUtbGl0ZXJhdHVyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucC1hcnRpY2xlLWxpdGVyYXR1cmVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnAtYXJ0aWNsZS1saXRlcmF0dXJlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucC1hcnRpY2xlLWxpdGVyYXR1cmVfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtYXJ0aWNsZS1saXRlcmF0dXJlX19saW5rIHtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWFydGljbGUtbGl0ZXJhdHVyZV9fbGluayBzdmcge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLWFydGljbGUtbGl0ZXJhdHVyZV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC1ob3Zlcik7XG4gIH1cbn1cbi5wLWFydGljbGUtbGl0ZXJhdHVyZV9fbGluazphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuXG4ucC1hcnRpY2xlLXJlYyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ucC1hcnRpY2xlLXJlYy1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC05OTk5cHggMCAwKTtcbn1cblxuLnAtYXJ0aWNsZS1yZWMtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDQzMXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucC1hcnRpY2xlLXJlYy1zbGlkZXJfX2l0ZW0gLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgYXNwZWN0LXJhdGlvOiAzOTEvMjQwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5wLWFydGljbGUtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA3ODhweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtc2lkZWJhciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1yZWMtc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbiAgLnAtYXJ0aWNsZS1yZWMtc2xpZGVyX19pdGVtIC5hcnRpY2xlLWNhcmRfc21hbGwtY2FyZCAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XG4gICAgYXNwZWN0LXJhdGlvOiAyOTEvMjQwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wLWFydGljbGUtYyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5wLWFydGljbGUtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1hcnRpY2xlLXNpZGViYXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1hcnRpY2xlLWhlYWQtYm90IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAucC1hcnRpY2xlX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC1hcnRpY2xlX19uYXYtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250LXBhZCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250LXBhZCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtYXJ0aWNsZV9fbmF2LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtYXJ0aWNsZV9fbmF2LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1zZWN0aW9uX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1zZWN0aW9uX19pbWctYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtc2VjdGlvbl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1zZWN0aW9uX19zdWJkZXNjIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAucC1hcnRpY2xlLXNlY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1saXRlcmF0dXJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1yZWMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAucC1hcnRpY2xlLXJlYy1zbGlkZXIge1xuICAgIGNsaXAtcGF0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5wLWFydGljbGUtcmVjLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDMzOHB4O1xuICB9XG4gIC5wLWFydGljbGUtcmVjLXNsaWRlcl9faXRlbSAuYXJ0aWNsZS1jYXJkX3NtYWxsLWNhcmQgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjk4LzE1NjtcbiAgfVxuXG4gIC5wLWFydGljbGUtcmVjX19tb3JlLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS1oZWFkLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucC1hcnRpY2xlLWhlYWQtYm90IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImF1dGhvciByYXRpbmdcIiBcImJ0biBkYXRlXCI7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnAtYXJ0aWNsZS1oZWFkLWJvdCAuYXJ0aWNsZS1jYXJkX19hdXRob3Ige1xuICAgIGdyaWQtYXJlYTogYXV0aG9yO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucC1hcnRpY2xlLWhlYWQtYm90IC5hcnRpY2xlLWNhcmRfX2luZm8ge1xuICAgIGdyaWQtYXJlYTogcmF0aW5nO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucC1hcnRpY2xlLWhlYWQtYm90IC5hcnRpY2xlLWNhcmRfX3RpbWUge1xuICAgIGdyaWQtYXJlYTogZGF0ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5wLWFydGljbGUtaGVhZC1ib3RfX2Zvb3QtYnRuIHtcbiAgICBncmlkLWFyZWE6IGJ0bjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnAtYXJ0aWNsZS1oZWFkLWJvdF9fZm9vdC1idG4uYnRuLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1mb290X19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtZm9vdF9faW5mby1sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZV9fc29jaWFscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtZm9vdF9fY29udHJvbHMtYnRuIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5wLWFydGljbGUtZm9vdF9fY29udHJvbHMtYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1hcnRpY2xlLXJlYy1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcnRpY2xlc19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucC1hcnRpY2xlc19faGVhZC1sIC50YWJzLW5hdiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ucC1hcnRpY2xlc19faGVhZC1sIC50YWJzLW5hdl9fbGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtYXJ0aWNsZXNfX2hlYWQtciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wLWFydGljbGVzX19oZWFkLXIgLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiA3MjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnAtYXJ0aWNsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDEycHg7XG59XG5cbi5wLWFydGljbGVzX19pdGVtLl9zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5wLWFydGljbGVzX19oZWFkLXIgLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDQ0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLWFydGljbGVzX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucC1hcnRpY2xlc19faGVhZCAucy1tYWluLWZvcnVtX19oZWFkLXNlYXJjaC13cmFwLFxuLnAtYXJ0aWNsZXNfX2hlYWQgLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1hcnRpY2xlc19faGVhZC1sIC50YWJzLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnAtYXJ0aWNsZXNfX2hlYWQtbCAudGFicy1uYXZfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wLWFydGljbGVzX19oZWFkLWwgLnRhYnMtbmF2X19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWFydGljbGVzX19oZWFkLXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZXNfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC1hcnRpY2xlc19faGVhZC1sIC50YWJzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLWFydGljbGVzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5wLWFydGljbGVzX19pdGVtLl9zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbn1cbi5wLXZpZGVvX19zbGlkZXJzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXZpZGVvX19zbGlkZXJzX3JldmVyc2UgLnAtdmlkZW9fX3NsaWRlcnMtbCB7XG4gIG9yZGVyOiAyO1xufVxuLnAtdmlkZW9fX3NsaWRlcnNfcmV2ZXJzZSAucC12aWRlb19fc2xpZGVycy1yIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5wLXZpZGVvX19zbGlkZXJzLWwsXG4ucC12aWRlb19fc2xpZGVycy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wLXZpZGVvLW1haW4tc2xpZGVyX19pdGVtIC5hcnRpY2xlLWNhcmRfdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucC12aWRlby1tYWluLXNsaWRlcl9faXRlbSAuYXJ0aWNsZS1jYXJkX3ZpZGVvIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKSAhaW1wb3J0YW50O1xufVxuLnAtdmlkZW8tbWFpbi1zbGlkZXJfX2l0ZW0gLmFydGljbGUtY2FyZF92aWRlbyAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ucC12aWRlby1tYWluLXNsaWRlcl9faXRlbS12aWRlby13cmFwIHtcbiAgYXNwZWN0LXJhdGlvOiA4MzQvNDcyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5wLXZpZGVvLW5hdi1zbGlkZXItYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnAtdmlkZW8tbmF2LXNsaWRlci1jOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbiAgLnAtdmlkZW8tbmF2LXNsaWRlci1jOmhvdmVyIC5wLXZpZGVvLW5hdi1zbGlkZXJfX2N1c3RvbS1jdXJzb3Ige1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnAtdmlkZW8tbmF2LXNsaWRlci1jOmhvdmVyIGEge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxuICAucC12aWRlby1uYXYtc2xpZGVyLWM6YWN0aXZlIC5wLXZpZGVvLW5hdi1zbGlkZXJfX2N1c3RvbS1jdXJzb3Ige1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuXG4ucC12aWRlby1uYXYtc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtdmlkZW8tbmF2LXNsaWRlciAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1MywgMjQ3LCAwKSAwJSwgI0ZGRkRGNyAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtdmlkZW8tbmF2LXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnAtdmlkZW8tbmF2LXNsaWRlcl9faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUM1NTkgLTEuNzglLCAjRUREODhGIDEuMyUsICNERkMzNzYgOS43NiUsICNDMDkzM0QgODAuODklLCAjOUY3MzJGIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW5zZXQ6IDA7XG59XG4ucC12aWRlby1uYXYtc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xufVxuLnAtdmlkZW8tbmF2LXNsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC12aWRlby1uYXYtc2xpZGVyX19pdGVtOmhvdmVyOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSk6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLnAtdmlkZW8tbmF2LXNsaWRlcl9faXRlbS1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOTJweDtcbiAgYXNwZWN0LXJhdGlvOiAxOTIvODA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXZpZGVvLW5hdi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC12aWRlby1uYXYtc2xpZGVyX19pdGVtLWltZy10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYmxhY2stNTApO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLnAtdmlkZW8tbmF2LXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucC12aWRlby1uYXYtc2xpZGVyX19jdXN0b20tY3Vyc29yLWluIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlLTQwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wLXZpZGVvLW5hdi1zbGlkZXJfX2N1c3RvbS1jdXJzb3ItaW4gc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAucC12aWRlb19fc2xpZGVyczpub3QoLnAtdmlkZW9fX3NsaWRlcnNfcmV2ZXJzZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTAzcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC12aWRlb19fc2xpZGVyczpub3QoLnAtdmlkZW9fX3NsaWRlcnNfcmV2ZXJzZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjUzcHggYXV0bztcbiAgfVxuXG4gIC5wLXZpZGVvX19zbGlkZXJzX3JldmVyc2Uge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucC12aWRlb19fc2xpZGVyc19yZXZlcnNlIC5wLXZpZGVvX19zbGlkZXJzLWwge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5wLXZpZGVvX19tb2ItbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5wLXZpZGVvX19tb2ItbGlzdC1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgfVxuICAucC12aWRlb19fbW9iLWxpc3QtY2FyZDphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICB9XG5cbiAgLnAtdmlkZW9fX21vYi1saXN0LWNhcmQtaW1nLWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBhc3BlY3QtcmF0aW86IDI5OC8xMzY7XG4gIH1cblxuICAucC12aWRlb19fbW9iLWxpc3QtY2FyZC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAucC12aWRlb19fbW9iLWxpc3QtY2FyZC1pbWctdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYmxhY2stNTApO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cblxuICAucC12aWRlb19fbW9iLWxpc3QtY2FyZC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucC12aWRlb19fc2xpZGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5wLXZpZGVvLW1haW4tc2xpZGVyX19pdGVtIC5hcnRpY2xlLWNhcmRfdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgfVxuXG4gIC5wLXZpZGVvLW5hdi1zbGlkZXItYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjg4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgLnAtdmlkZW8tbmF2LXNsaWRlciB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXZpZGVvX19zbGlkZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcbiAgfVxuXG4gIC5wLXZpZGVvLW1haW4tc2xpZGVyX19pdGVtIC5hcnRpY2xlLWNhcmRfdmlkZW8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtdmlkZW8tbWFpbi1zbGlkZXJfX2l0ZW0gLmFydGljbGUtY2FyZF92aWRlbyAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gICAgbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIH1cbiAgLnAtdmlkZW8tbWFpbi1zbGlkZXJfX2l0ZW0gLmFydGljbGUtY2FyZF92aWRlbyAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuICAucC12aWRlby1tYWluLXNsaWRlcl9faXRlbSAuYXJ0aWNsZS1jYXJkX3ZpZGVvIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMjBweDtcbiAgfVxuXG4gIC5wLXZpZGVvLW1haW4tc2xpZGVyX19pdGVtLXZpZGVvLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGFzcGVjdC1yYXRpbzogMzc1LzI5NjtcbiAgfVxuXG4gIC5wLXZpZGVvLW5hdi1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxuXG4gIC5wLXZpZGVvLW5hdi1zbGlkZXJfX2l0ZW0taW1nLWMge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE0MC84MDtcbiAgfVxuXG4gIC5wLXZpZGVvX19tb2ItbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udC1wYWQpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udC1wYWQpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucy1hYm91dC1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbi5zLWFib3V0LWhlYWRfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zLWFib3V0LWhlYWRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG5cbi5zLWFib3V0LWhlYWRfX2l0ZW0ge1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucy1hYm91dC1oZWFkX19pdGVtLWltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDUzOC8yMDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5zLWFib3V0LWhlYWRfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1hYm91dC1oZWFkX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zLWFib3V0LWhlYWRfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAucy1hYm91dC1oZWFkX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NzRweDtcbiAgfVxuXG4gIC5zLWFib3V0LWhlYWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICB9XG5cbiAgLnMtYWJvdXQtaGVhZF9faXRlbS1pbWctYyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0MDUvMjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLWFib3V0LWhlYWQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAucy1hYm91dC1oZWFkX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NzJweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucy1hYm91dC1oZWFkX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucy1hYm91dC1oZWFkX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLWFib3V0LWhlYWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWFib3V0LWhlYWRfX2l0ZW0taW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjk4LzE2MDtcbiAgfVxufVxuLnMtYXJ0aWNsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdyaWQtZ2FwKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cblxuLmFydGljbGUtY2FyZC1yb3dzIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmFydGljbGUtY2FyZC1yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTUpO1xufVxuXG4uYXJ0aWNsZXMtcm93cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYXJ0aWNsZXMtcm93cy1pdGVtIC5hcnRpY2xlLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbn1cblxuLmFydGljbGUtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlLWNhcmRfYmlnLCAuYXJ0aWNsZS1jYXJkX2xhcmdlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hcnRpY2xlLWNhcmRfYmlnIC5hcnRpY2xlLWNhcmRfX2hlYWQsIC5hcnRpY2xlLWNhcmRfbGFyZ2UgLmFydGljbGUtY2FyZF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYXJ0aWNsZS1jYXJkX2JpZyAuYXJ0aWNsZS1jYXJkX190aXRsZSwgLmFydGljbGUtY2FyZF9sYXJnZSAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXJ0aWNsZS1jYXJkX2JpZyAuYXJ0aWNsZS1jYXJkX19kZXNjLCAuYXJ0aWNsZS1jYXJkX2xhcmdlIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYXJ0aWNsZS1jYXJkX2JpZyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG4uYXJ0aWNsZS1jYXJkX2JpZyAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XG4gIGFzcGVjdC1yYXRpbzogODM0LzU0MDtcbn1cbi5hcnRpY2xlLWNhcmRfYmlnIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4OiAxO1xufVxuLmFydGljbGUtY2FyZF9sYXJnZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYyLjQyNiU7XG4gIGdhcDogMCAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWQgaW1nXCIgXCJjb250IGltZ1wiO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xufVxuLmFydGljbGUtY2FyZF9sYXJnZSAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XG4gIGFzcGVjdC1yYXRpbzogNzA1LzYwMDtcbn1cbi5hcnRpY2xlLWNhcmRfbGFyZ2UgLmFydGljbGUtY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYXJ0aWNsZS1jYXJkX2xhcmdlIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICBsaW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYXJ0aWNsZS1jYXJkX2NvbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNjVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ2FwOiAwIDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZCBpbWdcIiBcImNvbnQgaW1nXCI7XG59XG4uYXJ0aWNsZS1jYXJkX2NvbHMgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICBhc3BlY3QtcmF0aW86IDI2NS8yMjg7XG59XG4uYXJ0aWNsZS1jYXJkX2NvbHMgLmFydGljbGUtY2FyZF9fdGl0bGUge1xuICBsaW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYXJ0aWNsZS1jYXJkX2NvbHMgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gIGxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbi5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ2FwOiAwIDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nIGhlYWRcIiBcImltZyBjb250XCI7XG59XG4uYXJ0aWNsZS1jYXJkX2NvbHMtcmV2ZXJzZSAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XG4gIGFzcGVjdC1yYXRpbzogMjgwLzE3NDtcbn1cbi5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xufVxuLmFydGljbGUtY2FyZF9jb2xzLXJldmVyc2UgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cbi5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlLl9pcy1mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNjhweDtcbn1cbi5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlLl9pcy1mYXZvcml0ZSAuYXJ0aWNsZS1jYXJkX19mYXZvcml0ZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlLl9pcy1mYXZvcml0ZSAuYXJ0aWNsZS1jYXJkX19mYXZvcml0ZS1pY29uIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgZmlsbDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbn1cbi5hcnRpY2xlLWNhcmRfZXZlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4MHB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ2FwOiAwIDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nIGhlYWRcIiBcImltZyBjb250XCI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xufVxuLmFydGljbGUtY2FyZF9ldmVudCAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XG4gIGFzcGVjdC1yYXRpbzogMjgwLzI1MDtcbn1cbi5hcnRpY2xlLWNhcmRfZXZlbnQgLmFydGljbGUtY2FyZF9faGVhZCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uYXJ0aWNsZS1jYXJkX2V2ZW50IC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuLmFydGljbGUtY2FyZF9ldmVudCAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtY2FyZF92aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xufVxuLmFydGljbGUtY2FyZF92aWRlbyAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XG4gIGFzcGVjdC1yYXRpbzogMzkxLzIwMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uYXJ0aWNsZS1jYXJkX3ZpZGVvIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4OiAxO1xufVxuLmFydGljbGUtY2FyZF92aWRlbyAuYXJ0aWNsZS1jYXJkX19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFydGljbGUtY2FyZF92aWRlbyAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYXJ0aWNsZS1jYXJkX2Jsb2cge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBweCAxZnI7XG4gIGdhcDogMCAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZyBoZWFkXCIgXCJpbWcgY29udFwiO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xufVxuLmFydGljbGUtY2FyZF9ibG9nIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgYXNwZWN0LXJhdGlvOiAyODAvMjUwO1xufVxuLmFydGljbGUtY2FyZF9ibG9nIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICBsaW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NDhweCAxZnI7XG59XG4uYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgYXNwZWN0LXJhdGlvOiA2NDgvNDAwO1xufVxuLmFydGljbGUtY2FyZF9ibG9nLWJpZyAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5hcnRpY2xlLWNhcmRfYmxvZy1iaWcgLmFydGljbGUtY2FyZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5hcnRpY2xlLWNhcmRfYmxvZy1iaWcgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5hcnRpY2xlLWNhcmRfc21hbGwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgYXNwZWN0LXJhdGlvOiAyOTEvMjQwO1xufVxuLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4OiAxO1xufVxuLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICBsaW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1jYXJkOmhvdmVyIC5hcnRpY2xlLWNhcmRfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5hcnRpY2xlLWNhcmQ6aG92ZXIgLmFydGljbGUtY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICB9XG59XG4uYXJ0aWNsZS1jYXJkOmFjdGl2ZSAuYXJ0aWNsZS1jYXJkX19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uYXJ0aWNsZS1jYXJkOmFjdGl2ZSAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1ncmlkLWdhcCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZ3JpZC1hcmVhOiBoZWFkO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1hcmVhOiBjb250O1xufVxuLmFydGljbGUtY2FyZF9fY29udGVudCAuYXJ0aWNsZS1jYXJkX190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtY2FyZF9faW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtYXJlYTogaW1nO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4uYXJ0aWNsZS1jYXJkX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5hcnRpY2xlLWNhcmRfX3RhZyB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10YWItZGVmLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYXJ0aWNsZS1jYXJkX19kYXRlLFxuLmFydGljbGUtY2FyZF9fY2l0eSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19mb290IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uYXJ0aWNsZS1jYXJkX19pbmZvLWl0ZW0gc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5hcnRpY2xlLWNhcmRfX3RpbWUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTQwKTtcbn1cblxuLmFydGljbGUtY2FyZF9faW1nLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogOHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1ibGFjay01MCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDExcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBncmlkLWFyZWE6IGF1dGhvcjtcbn1cblxuLmFydGljbGUtY2FyZF9fYXV0aG9yLWltZy1jIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19hdXRob3ItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19hdXRob3ItdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFydGljbGUtY2FyZF9fYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGUtZmlsbC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5hcnRpY2xlLWZpbGwtY2FyZF9taW4taCwgLmFydGljbGUtZmlsbC1jYXJkOmxhc3QtY2hpbGQge1xuICBhc3BlY3QtcmF0aW86IDU3OS82NjA7XG59XG4uYXJ0aWNsZS1maWxsLWNhcmRfY29sb3ItYmxhY2sge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xufVxuLmFydGljbGUtZmlsbC1jYXJkX2FsaWduLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hcnRpY2xlLWZpbGwtY2FyZF9ncmFkLWxlZnQtdG9wLXdoaXRlIC5hcnRpY2xlLWZpbGwtY2FyZF9faW1nLWM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS44ZGVnLCByZ2JhKDI1NSwgMjQ5LCAyMTUsIDAuOSkgMTIuNjYlLCByZ2JhKDI1NSwgMjQ5LCAyMTUsIDApIDc3LjYxJSk7XG59XG4uYXJ0aWNsZS1maWxsLWNhcmRfZ3JhZC1sZWZ0LXRvcC1ibGFjayAuYXJ0aWNsZS1maWxsLWNhcmRfX2ltZy1jOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTAuMzVkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSA0MC4xNiUsIHJnYmEoMCwgMCwgMCwgMCkgNjMuNzglKTtcbn1cbi5hcnRpY2xlLWZpbGwtY2FyZF9ncmFkLWxlZnQtYm90LWJsYWNrIC5hcnRpY2xlLWZpbGwtY2FyZF9faW1nLWM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4LjYzZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMTMuMDElLCByZ2JhKDAsIDAsIDAsIDApIDYwLjE0JSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1maWxsLWNhcmQ6aG92ZXIgLmFydGljbGUtZmlsbC1jYXJkX19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLmFydGljbGUtZmlsbC1jYXJkOmFjdGl2ZSAuYXJ0aWNsZS1maWxsLWNhcmRfX2ltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmFydGljbGUtZmlsbC1jYXJkX19pbWctYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1maWxsLWNhcmRfX2ltZy1jOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uYXJ0aWNsZS1maWxsLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5hcnRpY2xlLWZpbGwtY2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFydGljbGUtZmlsbC1jYXJkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYXJ0aWNsZS1maWxsLWNhcmRfX2Rlc2Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1heC13aWR0aDogMjQ3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5hcnRpY2xlLWNhcmQtcm93Om50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFydGljbGUtY2FyZF9jb2xzIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDI4MC8xOTQ7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9jb2xzLXJldmVyc2UgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gICAgbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9sYXJnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAlO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfbGFyZ2UgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2cgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gICAgbGluZS1jbGFtcDogNTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXJ0aWNsZXMtcm93cy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmFydGljbGUtY2FyZF9jb2xzIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWQgaGVhZFwiIFwiY29udCBpbWdcIjtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2NvbHMtcmV2ZXJzZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhdXRob3JcIiBcImltZ1wiIFwiaGVhZFwiIFwiY29udFwiO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9jb2xzLXJldmVyc2UgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjk4LzE1ODtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlIC5hcnRpY2xlLWNhcmRfX2F1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfY29scy1yZXZlcnNlLl9pcy1mYXZvcml0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2V2ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRcIiBcImltZ1wiIFwiY29udFwiO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfZXZlbnQgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjk4LzE1NjtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2V2ZW50IC5hcnRpY2xlLWNhcmRfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfZXZlbnQgLmFydGljbGUtY2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2V2ZW50IC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9ibG9nOm5vdCguYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkXCIgXCJpbWdcIiBcImNvbnRcIjtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2c6bm90KC5hcnRpY2xlLWNhcmRfYmxvZy1iaWcpIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDI5OC8xNTY7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9ibG9nOm5vdCguYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnKSAuYXJ0aWNsZS1jYXJkX19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2c6bm90KC5hcnRpY2xlLWNhcmRfYmxvZy1iaWcpIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9ibG9nOm5vdCguYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnKSAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfYmxvZy1iaWcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDklIDFmcjtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDMxNi8yNDA7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9ibG9nLWJpZyAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmFydGljbGVzLXJvd3MtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC5hcnRpY2xlLWNhcmRfYmlnIC5hcnRpY2xlLWNhcmRfX3RpdGxlLCAuYXJ0aWNsZS1jYXJkX2xhcmdlIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfYmlnIC5hcnRpY2xlLWNhcmRfX2Rlc2MsIC5hcnRpY2xlLWNhcmRfbGFyZ2UgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2JpZyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2JpZyAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XG4gICAgYXNwZWN0LXJhdGlvOiAyOTgvMzQ2O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfYmlnIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9iaWcgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gICAgbGluZS1jbGFtcDogNTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9jb2xzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9jb2xzIC5hcnRpY2xlLWNhcmRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9jb2xzIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDE0My8xODA7XG4gIH1cbiAgLmFydGljbGUtY2FyZF92aWRlbyAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfdmlkZW8gLmFydGljbGUtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDI5OC8xNTY7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9zbWFsbC1jYXJkIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gICAgbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cblxuICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuXG4gIC5hcnRpY2xlLWNhcmRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYXJ0aWNsZS1jYXJkLXJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWZpbGwtY2FyZF9taW4taCwgLmFydGljbGUtZmlsbC1jYXJkOmxhc3QtY2hpbGQge1xuICAgIGFzcGVjdC1yYXRpbzogMzM4LzM2MDtcbiAgfVxuXG4gIC5hcnRpY2xlLWZpbGwtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cblxuICAuYXJ0aWNsZS1maWxsLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWNhcmRfY29scyAuYXJ0aWNsZS1jYXJkX19mb290IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfY29scyAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2xhcmdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRcIiBcImltZ1wiIFwiY29udFwiO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9sYXJnZSAuYXJ0aWNsZS1jYXJkX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfbGFyZ2UgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjk4LzE2MDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmFydGljbGUtZmlsbC1jYXJkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG4gIC5hcnRpY2xlLWZpbGwtY2FyZDpoYXMoKyAuYXJ0aWNsZS1jYXJkLXJvd3MpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIGFzcGVjdC1yYXRpbzogNjg4LzM2MDtcbiAgfVxuICAuYXJ0aWNsZS1maWxsLWNhcmQ6aGFzKCsgLmFydGljbGUtY2FyZC1yb3dzKSAuYXJ0aWNsZS1maWxsLWNhcmRfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzA2cHg7XG4gIH1cblxuICAuYXJ0aWNsZS1maWxsLWNhcmRfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWFydGljbGVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYXJ0aWNsZXMtcm93cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmFydGljbGUtY2FyZF9iaWcgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMzAzLzIxNjtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2NvbHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZFwiIFwiaW1nXCIgXCJjb250XCI7XG4gIH1cbiAgLmFydGljbGUtY2FyZF9jb2xzIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDMwMy8xNjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2NvbHMgLmFydGljbGUtY2FyZF9fZm9vdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfY29scyAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRcIiBcImltZ1wiIFwiY29udFwiO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfYmxvZy1iaWcgLmFydGljbGUtY2FyZF9faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMjk4LzE1NjtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnIC5hcnRpY2xlLWNhcmRfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfYmxvZy1iaWcgLmFydGljbGUtY2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfYmxvZy1iaWcgLmFydGljbGUtY2FyZF9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG5cbiAgLmFydGljbGUtZmlsbC1jYXJkIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0My8zNjA7XG4gIH1cbiAgLmFydGljbGUtZmlsbC1jYXJkOmhhcygrIC5hcnRpY2xlLWNhcmQtcm93cykge1xuICAgIGFzcGVjdC1yYXRpbzogMzQzLzM2MDtcbiAgfVxuXG4gIC5hcnRpY2xlLWZpbGwtY2FyZF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zLWF1ZGlvLXJlY19fcGxheWVyLWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcgaW5mb1wiIFwiaW1nIGxpc3RcIjtcbiAgZ2FwOiAwIDEycHg7XG59XG5cbi5zLWF1ZGlvLXJlY19fcGxheWVyLWltZy1jIHtcbiAgYXNwZWN0LXJhdGlvOiA4NzQvNDI0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xuICBncmlkLWFyZWE6IGltZztcbn1cblxuLnMtYXVkaW8tcmVjX19wbGF5ZXItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXllci1pbmZvIHtcbiAgZ3JpZC1hcmVhOiBpbmZvO1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXllci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXllci1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXllci11aSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5zLWF1ZGlvLXJlY19fcGxheWxpc3QtYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtYXJlYTogbGlzdDtcbiAgZ2FwOiAwIDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIH1cbn1cbi5zLWF1ZGlvLXJlY19fcGxheWxpc3QtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbn1cbi5zLWF1ZGlvLXJlY19fcGxheWxpc3QtaXRlbS5hY3RpdmUgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuLWljb24tYyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG59XG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0uYWN0aXZlLnBsYXlpbmcgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuLWljb24tYyAuX2RlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLmFjdGl2ZS5wbGF5aW5nIC5zLWF1ZGlvLXJlY19fcGxheWxpc3QtaXRlbS10aW1lLWJ0bi1pY29uLWMgLl9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zLWF1ZGlvLXJlY19fcGxheWxpc3QtaXRlbS5hY3RpdmUucGF1c2VkIC5zLWF1ZGlvLXJlY19fcGxheWxpc3QtaXRlbS10aW1lLWJ0bi1pY29uLWMgLl9kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0uYWN0aXZlLnBhdXNlZCAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIC5fYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpdGxlIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zLWF1ZGlvLXJlY19fcGxheWxpc3QtaXRlbS10aW1lLWJ0bi1pY29uLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlcjogMS4zcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIC5fYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIHN0cm9rZS13aWR0aDogNHB4O1xufVxuXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zLWF1ZGlvLXJlY19fcGxheWxpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLWF1ZGlvLXJlY19fcGxheWVyLWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nIGluZm9cIiBcImxpc3QgbGlzdFwiO1xuICB9XG5cbiAgLnMtYXVkaW8tcmVjX19wbGF5ZXItaW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMzM4LzE5NTtcbiAgfVxuXG4gIC5zLWF1ZGlvLXJlY19fcGxheWVyLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucy1hdWRpby1yZWNfX3BsYXllci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1jIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG5cbiAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIH1cbiAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLmFjdGl2ZSAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICB9XG5cbiAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG5cbiAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gIH1cblxuICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuLWljb24tYyBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIC5fYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtYXVkaW8tcmVjX19wbGF5ZXItaW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nXCIgXCJpbmZvXCIgXCJsaXN0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAucy1hdWRpby1yZWNfX3BsYXllci1pbWctYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ucy1iYWl0IHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLnMtYmFpdC1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnMtYmFpdC1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnMtYmFpdC1zbGlkZXJfX2l0ZW0taW1nLWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zLWJhaXQtc2xpZGVyX19pdGVtLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zLWJhaXQtc2xpZGVyX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy1iYWl0LXNsaWRlcl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy1iYWl0LXNsaWRlcl9faXRlbS1pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1iYWl0LXNsaWRlcl9faXRlbS1pbWcge1xuICAgIGhlaWdodDogNjF2dztcbiAgfVxufVxuLnMtY2F0LWZvcnVtX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBnYXA6IDI4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnMtY2F0LWZvcnVtX19oZWFkLXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5zLWNhdC1mb3J1bV9faGVhZC1zZWFyY2gge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaDpoYXMoLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaC10b2dnbGVyLmFjdGl2ZSkge1xuICB3aWR0aDogNDI1cHg7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaDpoYXMoLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaC10b2dnbGVyLmFjdGl2ZSkgLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNDZweDtcbn1cblxuLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaC10b2dnbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoLXRvZ2dsZXI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIH1cbn1cbi5zLWNhdC1mb3J1bV9faGVhZC1zZWFyY2gtdG9nZ2xlcjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLWNhdC1mb3J1bV9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtY2F0LWZvcnVtX19oZWFkLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgLnMtY2F0LWZvcnVtX19oZWFkLXNlYXJjaC1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1jYXQtZm9ydW1fX2hlYWQtciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zLWNhdC1mb3J1bV9faGVhZC1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucy1jcmVhdGUtdGhlbWVfX3NlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4ucy1jcmVhdGUtdGhlbWVfX21haW4tZmllbGRzLXJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5zLWNyZWF0ZS10aGVtZV9fbWFpbi1maWVsZHMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4ucy1jcmVhdGUtdGhlbWVfX21haW4tZmllbGRzLXJvd19wdC04IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnMtY3JlYXRlLXRoZW1lX19tYWluLWZpZWxkcy1jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zLWNyZWF0ZS10aGVtZV9fbWFpbi1maWVsZHMtY29sX3NtYWxsIHtcbiAgd2lkdGg6IDM3JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy1jcmVhdGUtdGhlbWVfX3NlY3Rpb25zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucy1jcmVhdGUtdGhlbWVfX21haW4tZmllbGRzLWNvbF9zbWFsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWNyZWF0ZS10aGVtZV9fbWFpbi1maWVsZHMtY29sX3NtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnMtZGV0YWlsLWZvcnVtLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1zZWNvbmRhcnktYmcpO1xufVxuLnMtZGV0YWlsLWZvcnVtLWhlcm8gPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnMtZGV0YWlsLWZvcnVtLWhlcm86YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4NDZweDtcbiAgaGVpZ2h0OiA4ODBweDtcbiAgb3BhY2l0eTogMC44O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDQ0LjkzJSA0NC45MyUgYXQgNTAlIDU1LjA3JSwgIzhGMDJDQiAwJSwgcmdiYSgxOTMsIDE2MCwgMjE4LCAwKSAxMDAlKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTIxMHB4O1xufVxuXG4ucy1kZXRhaWwtZm9ydW0taGVyby1jIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnMtZGV0YWlsLWZvcnVtLWhlcm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucy1kZXRhaWwtZm9ydW0taGVyb19fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucy1kZXRhaWwtZm9ydW0taGVyb19faW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucy1kZXRhaWwtZm9ydW0taGVyb19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2hlYWQtciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLXRhZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHggOHB4O1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC10YWdzLWl0ZW0ge1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10YWItZGVmLTEwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktZGVmYXVsdCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWJ0biBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB2YXIoLS1jLWJyb3duLTUwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2hlYWQtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xcHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2hlYWQtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWJ0bjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YyRDI3NCAwJSwgI0YyRTBBNSAxMi40NCUsICNFN0NFOEMgMjUuODIlLCAjQ0ZBMTRCIDgxLjIzJSwgI0FDODAzNiAxMDAlKTtcbiAgfVxufVxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2hlYWQtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1wcmVzc2VkKTtcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWJ0bjphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDFBQTQ1IDAlLCAjRDFDMDc3IDEyLjQ0JSwgI0MyQTc2NSAyNS44MiUsICM5RTdDMzAgODEuMjMlLCAjN0Y1RTI0IDEwMCUpO1xufVxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2hlYWQtYnRuOmFjdGl2ZSBzdmcge1xuICBmaWxsOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xuICBzdHJva2U6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XG59XG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1idG4uYWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XG4gIHN0cm9rZTogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWJ0bi5hY3RpdmU6YWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWMtYnJvd24tNTApO1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1hdHRlbnRpb24tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtZGVmYXVsdCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWF0dGVudGlvbi1idG4gc3ZnIHtcbiAgZmlsbDogdmFyKC0tYy1icm93bi0zMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWF0dGVudGlvbi1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTFweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMkQyNzQgMCUsICNGMkUwQTUgMTIuNDQlLCAjRTdDRThDIDI1LjgyJSwgI0NGQTE0QiA4MS4yMyUsICNBQzgwMzYgMTAwJSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1hdHRlbnRpb24tYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWF0dGVudGlvbi1idG46aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1hdHRlbnRpb24tYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XG59XG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1hdHRlbnRpb24tYnRuOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2hlYWQtYXR0ZW50aW9uLWJ0bjphY3RpdmUgc3ZnIHtcbiAgZmlsbDogdmFyKC0tYy13aGl0ZS0xMDApO1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19mb290IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19hdXRob3ItaW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cblxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2F1dGhvci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19hdXRob3ItdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fcmF0aW5nLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fcmF0aW5nLWJ0biBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmctYnRuIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX3JhdGluZy1idG46aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1jLWJyb3duLTE1KTtcbiAgfVxufVxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX3JhdGluZy1idG46YWN0aXZlIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XG4gIGZpbGw6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmctYnRuOmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmctYnRuLmFjdGl2ZSBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgZmlsbDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmctYnRuLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fcmF0aW5nLWJ0bi5hY3RpdmU6aG92ZXIgc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcbiAgICBmaWxsOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xuICB9XG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmctYnRuLmFjdGl2ZTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcbiAgfVxufVxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX3JhdGluZy1idG4uYWN0aXZlOmFjdGl2ZSBzdmcge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIGZpbGw6IHZhcigtLWMtYnJvd24tMTUpO1xufVxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX3JhdGluZy1idG4uYWN0aXZlOmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fZGF0ZSBzdmcge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2Zvb3QtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19mZWVkYmFja3MtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19mZWVkYmFja3MtZm9ybS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1mb3JtLWZpZWxkIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1mb3JtLWZvb3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fZmVlZGJhY2tzLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5zLWRldGFpbC1mb3J1bS1tYWluX19mZWVkYmFja3MtY29udHJvbHMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zLWRldGFpbC1mb3J1bS1tYWluX19mZWVkYmFja3MtY29udHJvbHMtYnRuIHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1jb250cm9scy1idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xuICB9XG59XG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fZmVlZGJhY2tzLWNvbnRyb2xzLWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLWRldGFpbC1mb3J1bS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cblxuICAucy1kZXRhaWwtZm9ydW0taGVyb19fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIH1cblxuICAucy1kZXRhaWwtZm9ydW0taGVyb19faW1nLWMge1xuICAgIGhlaWdodDogMjA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19mZWVkYmFja3MtZm9ybS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cblxuICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fcmF0aW5nLWJ0biBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWRldGFpbC1mb3J1bS1oZXJvLWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1oZXJvX19pbWctYyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMzQzLzE2MDtcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2hlYWQtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2Zvb3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXV0aG9yIHJhdGluZ1wiIFwiYnRuIGRhdGVcIjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19hdXRob3Ige1xuICAgIGdyaWQtYXJlYTogYXV0aG9yO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmcge1xuICAgIGdyaWQtYXJlYTogcmF0aW5nO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5zLWRldGFpbC1mb3J1bS1tYWluX19kYXRlIHtcbiAgICBncmlkLWFyZWE6IGRhdGU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fZm9vdC1idG4ge1xuICAgIGdyaWQtYXJlYTogYnRuO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fZm9vdC1idG4uYnRuLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1mb3JtLWZvb3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucy1kb25hdGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnMtZG9uYXRlX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzgwcHg7XG4gIG1pbi1oZWlnaHQ6IDExODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnMtZG9uYXRlX193cmFwLWNvbG9yLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEwMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NjY2MTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucy1kb25hdGVfX3dyYXAtY29sb3ItYmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODk2cHg7XG4gIGhlaWdodDogODAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjRkFFNjQ2IDAlLCByZ2JhKDI1MCwgMjMwLCA3MCwgMCkgMTAwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC04MHB4O1xufVxuXG4ucy1kb25hdGVfX3dyYXAtaW1nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbn1cbi5zLWRvbmF0ZV9fd3JhcC1pbWctYmctMSB7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTIwMHB4O1xufVxuLnMtZG9uYXRlX193cmFwLWltZy1iZy0yIHtcbiAgdG9wOiAxMDZweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNjVweDtcbn1cblxuLnMtZG9uYXRlX19oZWFkLFxuLnMtZG9uYXRlX19jb250cm9scyxcbi5zLWRvbmF0ZV9fdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnMtZG9uYXRlX19mb3JtIHtcbiAgd2lkdGg6IDUyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbn1cblxuLnMtZG9uYXRlX19oZWFkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucy1kb25hdGVfX2hlYWQgc3ZnIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICM4RDg2ODQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zLWRvbmF0ZV9fY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucy1kb25hdGVfX2NvbnRyb2xzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucy1kb25hdGVfX2NvbnRyb2xzLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA1MzI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS01MCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnMtZG9uYXRlX19jb250cm9scy1idG4uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXdoaXRlLTUwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zLWRvbmF0ZV9fY29udHJvbHMtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xuICB9XG59XG5cbi5zLWRvbmF0ZV9fZm9ybS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zLWRvbmF0ZV9fZm9ybS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucy1kb25hdGVfX2Zvcm0taGVhZC1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5zLWRvbmF0ZV9fZm9ybS1oZWFkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtZG9uYXRlX19mb3JtLXJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5cbi5zLWRvbmF0ZV9fZm9ybS1yb3ctdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnMtZG9uYXRlX19mb3JtLXN1YmluZm8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zLWRvbmF0ZV9fZm9ybS1zdWJpbmZvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1kb25hdGVfX2Zvcm0tc3ViaW5mbyBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICB9XG59XG5cbi5zLWRvbmF0ZV9fZm9ybS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLnMtZG9uYXRlX19mb3JtLWluZm8gYiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucy1kb25hdGVfX3FyLWNvZGUtaW1nLWMge1xuICB3aWR0aDogMjYycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnMtZG9uYXRlX19xci1jb2RlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucy1kb25hdGVfX3FyLWNvZGUtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLWRvbmF0ZV9fd3JhcCB7XG4gICAgd2lkdGg6IDQ1NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDk0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnMtZG9uYXRlX193cmFwLWNvbG9yLWJnIHtcbiAgICBoZWlnaHQ6IDk0MHB4O1xuICB9XG4gIC5zLWRvbmF0ZV9fd3JhcC1jb2xvci1iZzphZnRlciB7XG4gICAgd2lkdGg6IDQ1MnB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYm90dG9tOiAtMzVweDtcbiAgfVxuXG4gIC5zLWRvbmF0ZV9faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zLWRvbmF0ZV9faGVhZCBzdmcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnMtZG9uYXRlX19jb250cm9scy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAucy1kb25hdGVfX2Zvcm0ge1xuICAgIHdpZHRoOiA0MTRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnMtZG9uYXRlX19mb3JtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG5cbiAgLnMtZG9uYXRlX19mb3JtLWhlYWQtaW1nLWMge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxuXG4gIC5zLWRvbmF0ZV9fZm9ybS1yb3dzIHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cblxuICAucy1kb25hdGVfX2Zvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5zLWRvbmF0ZV9fd3JhcC1pbWctYmctMSB7XG4gICAgdG9wOiAzODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgIHdpZHRoOiAyNzJweDtcbiAgfVxuICAucy1kb25hdGVfX3dyYXAtaW1nLWJnLTIge1xuICAgIHRvcDogNDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIHdpZHRoOiAzMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWRvbmF0ZV9faGVhZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLnMtZG9uYXRlX19jb250cm9scy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5zLWRvbmF0ZV9fd3JhcC1pbWctYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy1kb25hdGVfX2Zvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucy1kb25hdGVfX2Zvcm0taGVhZC1pbWctYyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4ucy1ldmVudHNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnMtZXZlbnRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zLWV2ZW50c19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWV2ZW50c19faGVhZC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWV2ZW50c19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5zLWZlZWQtbGluZS1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnMtZmVlZC1saW5lLXNsaWRlcl9faXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDY3NHB4O1xufVxuXG4ucy1mZWVkLWxpbmVfX2NhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xufVxuXG4ucy1mZWVkLWxpbmVfX2NhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucy1mZWVkLWxpbmVfX2NhcmQtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxOHB4O1xufVxuXG4ucy1mZWVkLWxpbmVfX2NhcmQtYXV0aG9yLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnMtZmVlZC1saW5lX19jYXJkLWF1dGhvci1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucy1mZWVkLWxpbmVfX2NhcmQtYXV0aG9yLWltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zLWZlZWQtbGluZV9fY2FyZC1hdXRob3ItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1mZWVkLWxpbmVfX2NhcmQtYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnMtZmVlZC1saW5lX19jYXJkLWF1dGhvci1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtZmVlZC1saW5lLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDMzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtZmVlZC1saW5lX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucy1mb3J1bV9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ucy1mb3J1bV9fdG9wLWltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucy1mb3J1bV9fdG9wLWltZy0xIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xufVxuLnMtZm9ydW1fX3RvcC1pbWctMiB7XG4gIHdpZHRoOiAzMzVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4ucy1mb3J1bV9fdG9wLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzRweDtcbiAgbWF4LXdpZHRoOiA2ODZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zLWZvcnVtX190b3AtZGVzYy10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLnMtZm9ydW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zLWZvcnVtX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucy1mb3J1bV9fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtZm9ydW1fX2NhcmQ6aXMoYSwgYnV0dG9uKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcbiAgfVxufVxuLnMtZm9ydW1fX2NhcmQ6aXMoYSwgYnV0dG9uKTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xufVxuXG4ucy1mb3J1bV9fY2FyZC1sIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxO1xufVxuXG4ucy1mb3J1bV9fY2FyZC1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2NDRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zLWZvcnVtX19jYXJkLXI6aGFzKC5zLWZvcnVtX19jYXJkLWNvbnRyb2xzKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG4ucy1mb3J1bV9fY2FyZC1yOmhhcygucy1mb3J1bV9fY2FyZC1jb250cm9scykgLnMtZm9ydW1fX2NhcmQtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucy1mb3J1bV9fY2FyZC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucy1mb3J1bV9fY2FyZC1oZWFkLXRvcCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnMtZm9ydW1fX2NhcmQtaGVhZC10b3Agc3BhbiB7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnMtZm9ydW1fX2NhcmQtaGVhZC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucy1mb3J1bV9fY2FyZC1oZWFkLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnMtZm9ydW1fX2NhcmQtaGVhZC10YWcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRhYi1kZWYtMTApO1xufVxuXG4ucy1mb3J1bV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucy1mb3J1bV9fY2FyZC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLnMtZm9ydW1fX2NhcmQtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucy1mb3J1bV9fY2FyZC1hdXRob3ItaW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnMtZm9ydW1fX2NhcmQtYXV0aG9yLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtZm9ydW1fX2NhcmQtYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zLWZvcnVtX19jYXJkLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucy1mb3J1bV9fY2FyZC1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4ucy1mb3J1bV9fY2FyZC1pbmZvLWl0ZW0gc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4ucy1mb3J1bV9fY2FyZC1pbmZvLWl0ZW1fc3ViIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xuICBzdHJva2U6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG59XG5cbi5zLWZvcnVtX19jYXJkLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucy1mb3J1bV9fY2FyZC1jb250cm9scy1idG4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA1MzI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnMtZm9ydW1fX2NhcmQge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucy1mb3J1bV9fY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAucy1mb3J1bV9fY2FyZC1sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucy1mb3J1bV9fY2FyZC1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5zLWZvcnVtX19jYXJkLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnMtZm9ydW1fX21vcmUtYnRuLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLWZvcnVtX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucy1mb3J1bV9fdG9wLWRlc2Mge1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5zLWZvcnVtX190b3AtZGVzYy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gIH1cblxuICAucy1mb3J1bV9fY2FyZC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGdhcDogNHB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWZvcnVtX19jYXJkLXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnMtZm9ydW1fX2NhcmQtcjpoYXMoLnMtZm9ydW1fX2NhcmQtY29udHJvbHMpIHtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5zLWZvcnVtX19jYXJkLWhlYWQtdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucy1mb3J1bV9fbW9yZS1idG4td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnMtaGVybyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucy1oZXJvLWMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAgMzZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbmZvIHNsaWRlclwiIFwic3Vic2xpZGVyIHNsaWRlclwiO1xufVxuXG4ucy1oZXJvLW1haW4tc2xpZGVyLWMge1xuICBncmlkLWFyZWE6IHNsaWRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLnMtaGVyby1tYWluLXNsaWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5zLWhlcm8tbWFpbi1zbGlkZXJfX2l0ZW0taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTE0NS83ODU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zLWhlcm8tbWFpbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1oZXJvX19pbmZvIHtcbiAgZ3JpZC1hcmVhOiBpbmZvO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ucy1oZXJvX19pbmZvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnMtaGVyb19faW5mby1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucy1oZXJvX19pbmZvLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnMtaGVyb19fZXZlbnRzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBncmlkLWFyZWE6IHN1YnNsaWRlcjtcbn1cblxuLnMtaGVyb19fZXZlbnRzLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zLWhlcm9fX2V2ZW50cy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xufVxuXG4ucy1oZXJvX19ldmVudHMtbW9yZS1idG4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtaGVyb19fZXZlbnRzLW1vcmUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcbiAgfVxufVxuLnMtaGVyb19fZXZlbnRzLW1vcmUtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XG59XG5cbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cblxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY2FyZC1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLXIge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX2NhcmQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGdhcDogOHB4O1xufVxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLWRhdGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMC45O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDE0NHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX3BhZ2luYXRpb24uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX3BhZ2luYXRpb24uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX3BhZ2luYXRpb24uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xNSk7XG59XG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX3BhZ2luYXRpb24uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fcGFnaW5hdGlvbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtYnJvd24tMTUpO1xufVxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19wYWdpbmF0aW9uLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogYnVsbGV0UHJvZ3Jlc3MgM3MgbGluZWFyIGZvcndhcmRzO1xufVxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19wYWdpbmF0aW9uLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuYXV0b3BsYXktcGF1c2VkIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbkBrZXlmcmFtZXMgYnVsbGV0UHJvZ3Jlc3Mge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zLWhlcm8tYyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MSUgYXV0bztcbiAgfVxuXG4gIC5zLWhlcm9fX2luZm8tYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAucy1oZXJvLWMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDAgdmFyKC0tZ3JpZC1nYXApO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5mbyBzbGlkZXJcIiBcInN1YnNsaWRlciBzdWJzbGlkZXJcIjtcbiAgfVxuXG4gIC5zLWhlcm9fX2V2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5zLWhlcm9fX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucy1oZXJvX19pbmZvLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG5cbiAgLnMtaGVyby1tYWluLXNsaWRlci1jIC5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucy1oZXJvLW1haW4tc2xpZGVyLWMgLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAucy1oZXJvLW1haW4tc2xpZGVyLWMgLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi01MCk7XG4gIH1cbiAgLnMtaGVyby1tYWluLXNsaWRlci1jIC5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbiAgfVxuXG4gIC5zLWhlcm8tbWFpbi1zbGlkZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIC05OTk5cHggMCAwKTtcbiAgfVxuXG4gIC5zLWhlcm8tbWFpbi1zbGlkZXJfX2l0ZW0taW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMzM4LzIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLnMtaGVyby1ldmVudHMtc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fcGFnaW5hdGlvbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucy1oZXJvLWV2ZW50cy1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAucy1oZXJvLWV2ZW50cy1zbGlkZXJfX2NhcmQtciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1oZXJvLWMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNsaWRlclwiIFwiaW5mb1wiIFwic3Vic2xpZGVyXCI7XG4gIH1cblxuICAucy1oZXJvLW1haW4tc2xpZGVyLWMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnMtaGVyby1tYWluLXNsaWRlci1jIC5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucy1oZXJvLW1haW4tc2xpZGVyIHtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cblxuICAucy1oZXJvLW1haW4tc2xpZGVyX19pdGVtLWltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0My8xNjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gIC5zLWhlcm9fX2luZm8tdGl0bGUsXG4ucy1oZXJvX19pbmZvLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zLWhlcm9fX2luZm8tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY2FyZC1pbWctYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gIC5zLWhlcm9fX2V2ZW50cy1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnMtaGVyb19fZXZlbnRzLW1vcmUtYnRuLW1vYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnMtaGlzdG9yeSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQyMHB4O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cbi5zLWhpc3Rvcnk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucy1oaXN0b3J5X19saXN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zLWhpc3RvcnlfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBnYXA6IDE1MHB4O1xufVxuXG4ucy1oaXN0b3J5X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwIDEycHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5zLWhpc3RvcnlfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zLWhpc3RvcnlfX2l0ZW0tY29sIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG5cbi5zLWhpc3RvcnlfX2l0ZW0tY29sIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlLTQwKTtcbn1cblxuLnMtaGlzdG9yeV9faXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnMtaGlzdG9yeV9faXRlbS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ucy1oaXN0b3J5X19saXN0LWJnLWltZy1jIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyNDBweDtcbn1cblxuLnMtaGlzdG9yeV9fbGlzdC1iZy1pbWcge1xuICB3aWR0aDogOTUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtaGlzdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnMtaGlzdG9yeV9fbGlzdCB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG5cbiAgLnMtaGlzdG9yeV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2xpc3QtYmctaW1nIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgdG9wOiAtMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1oaXN0b3J5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMzMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2xpc3QtYmctaW1nLWMge1xuICAgIHRvcDogMzgwcHg7XG4gIH1cblxuICAucy1oaXN0b3J5X19saXN0LWJnLWltZyB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgdG9wOiAtMzY1cHg7XG4gIH1cbn1cbi5zLWhvdy10b19fdmlkZW8td3JhcCB7XG4gIGFzcGVjdC1yYXRpbzogMTYvNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zLWxpdGVyYXR1cmVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnMtbGl0ZXJhdHVyZV9faGVhZC1tYWluLWltZyB7XG4gIG1heC13aWR0aDogNDA4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnMtbGl0ZXJhdHVyZV9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnMtbGl0ZXJhdHVyZV9faGVhZC1ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLWxpdGVyYXR1cmVfX2hlYWQtbWFpbi1pbWcge1xuICAgIG1heC13aWR0aDogMzQzcHg7XG4gIH1cblxuICAucy1saXRlcmF0dXJlX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAucy1saXRlcmF0dXJlX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtbGl0ZXJhdHVyZV9faGVhZC1ib3Qge1xuICAgIGdhcDogMjVweDtcbiAgfVxuXG4gIC5zLWxpdGVyYXR1cmVfX2hlYWQtYm90LWltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtbGl0ZXJhdHVyZV9faGVhZC1tYWluLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDhweDtcbiAgfVxuXG4gIC5zLWxpdGVyYXR1cmVfX2hlYWQtYm90LWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnMtbWFpbi1mb3J1bV9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucy1tYWluLWZvcnVtX19oZWFkLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zLW1haW4tZm9ydW1fX2hlYWQtciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucy1tYWluLWZvcnVtX190YWJzLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweCAxNnB4O1xufVxuXG4ucy1tYWluLWZvcnVtX190YWJzLW5hdi1idG4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zLW1haW4tZm9ydW1fX3RhYnMtbmF2LWJ0bi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zLW1haW4tZm9ydW1fX3RhYnMtbmF2LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XG4gIH1cbn1cbi5zLW1haW4tZm9ydW1fX3RhYnMtbmF2LWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcbn1cblxuLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiA0MTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1tYWluLWZvcnVtX19oZWFkLXNlYXJjaC1idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XG4gIH1cbn1cblxuLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucy1tYWluLWZvcnVtX190YWItaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucy1tYWluLWZvcnVtX190YWItaGVhZC1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5zLW1haW4tZm9ydW1fX3RhYi1oZWFkLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnMtbWFpbi1mb3J1bV9fdGFiLWhlYWQtZGVzYyB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy1tYWluLWZvcnVtX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5zLW1haW4tZm9ydW1fX2hlYWQtc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtbWFpbi1mb3J1bV9fdGFiLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucy1tYWluLWZvcnVtX190YWItaGVhZC1sIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnMtbWFpbi1mb3J1bV9fdGFicy1uYXYtbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udC1wYWQpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udC1wYWQpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5zLW1haW4tZm9ydW1fX3RhYnMtbmF2LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtbWFpbi1mb3J1bV9fdGFicy1uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbi5zLW1hdGVyaWFsc19fdGFiLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnMtbWF0ZXJpYWxzX190YWItaGVhZC1yIHtcbiAgbWFyZ2luLXRvcDogLTgzcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5zLW1hdGVyaWFsc19fdGFiLWNvdW50IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XG59XG5cbi5zLW1hdGVyaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLnMtbWF0ZXJpYWxzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucy1tYXRlcmlhbHNfX2l0ZW0tbCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMTtcbn1cblxuLnMtbWF0ZXJpYWxzX19pdGVtLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY0NHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IDc1cHggYXV0bztcbiAgZ2FwOiAxMjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zLW1hdGVyaWFsc19faXRlbS1kb3dubG9hZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5zLW1hdGVyaWFsc19faXRlbS1zdWJ0aXRsZSxcbi5zLW1hdGVyaWFsc19faXRlbS1zaXplLFxuLnMtbWF0ZXJpYWxzX19pdGVtLWRvd25sb2FkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLnMtbWF0ZXJpYWxzX19pdGVtLWRvd25sb2FkLWNob29zZS1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cbi5zLW1hdGVyaWFsc19faXRlbS1kb3dubG9hZC1jaG9vc2UtYnRuOmhhcyhzcGFuICsgc3ZnKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnMtbWF0ZXJpYWxzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnMtbWF0ZXJpYWxzX190YWItaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5zLW1hdGVyaWFsc19fdGFiLWhlYWQtciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucy1tYXRlcmlhbHNfX2l0ZW0ge1xuICAgIGdhcDogNTVweDtcbiAgfVxuXG4gIC5zLW1hdGVyaWFsc19faXRlbS1yIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NXB4IGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnMtbWF0ZXJpYWxzX19pdGVtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1tYXRlcmlhbHNfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnMtbWF0ZXJpYWxzX19pdGVtLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLW1hdGVyaWFsc19faXRlbS1yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zLW1lYW5pbmdzLWMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTJweDtcbn1cblxuLnMtbWVhbmluZ3NfX2ltZ3Mge1xuICBnYXA6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zLW1lYW5pbmdzX19pbWctYyB7XG4gIGFzcGVjdC1yYXRpbzogODc0LzQ4MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4ucy1tZWFuaW5nc19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1tZWFuaW5nc19faW5mby1saXN0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oKSArIDEycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5zLW1lYW5pbmdzX19pbmZvLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbn1cblxuLnMtbWVhbmluZ3NfX2luZm8taXRlbS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zLW1lYW5pbmdzX19pbmZvLWl0ZW0tYnRuLmFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ucy1tZWFuaW5nc19faW5mby1pdGVtLWJ0biBzcGFuIHtcbiAgbWF4LXdpZHRoOiA2MjZweDtcbn1cblxuLnMtbWVhbmluZ3NfX2luZm8taXRlbS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgbWF4LXdpZHRoOiA2NjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy1tZWFuaW5nc19faW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMzM4LzE2MDtcbiAgfVxuICAucy1tZWFuaW5nc19faW1nLWM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1tZWFuaW5ncy1jIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnMtbWVkaWFfX3ZpZGVvLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnMtbWVkaWFfX3ZpZGVvLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtbWVkaWFfX3ZpZGVvLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1tZWRpYV9fdmlkZW8tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5zLW1vdGl2YXRpb25fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3ODFweDtcbiAgbWluLWhlaWdodDogMTExMXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zLW1vdGl2YXRpb25fX3dyYXAtaW1nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbn1cbi5zLW1vdGl2YXRpb25fX3dyYXAtaW1nLWJnLTEge1xuICB0b3A6IDE1MHB4O1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMzEwcHg7XG59XG4ucy1tb3RpdmF0aW9uX193cmFwLWltZy1iZy0yIHtcbiAgdG9wOiAxNDVweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNTVweDtcbn1cblxuLnMtbW90aXZhdGlvbl9fd3JhcC1jb2xvci1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ2NjYxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnMtbW90aXZhdGlvbl9fd3JhcC1jb2xvci1iZzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODk2cHg7XG4gIGhlaWdodDogOTYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjRkFFNjQ2IDAlLCByZ2JhKDI1MCwgMjMwLCA3MCwgMCkgMTAwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC04MHB4O1xufVxuXG4ucy1tb3RpdmF0aW9uX193cmFwLWNvbG9yLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnMtbW90aXZhdGlvbl9faGVhZCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zLW1vdGl2YXRpb25fX2hlYWQgc3ZnIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICM4RDg2ODQ7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5zLW1vdGl2YXRpb25fX2hlYWQtc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDU0M3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5zLW1vdGl2YXRpb25fX2hlYWQtdGl0bGUge1xuICBtYXgtd2lkdGg6IDY3NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtbW90aXZhdGlvbl9fd3JhcCB7XG4gICAgd2lkdGg6IDQ1M3B4O1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICB9XG5cbiAgLnMtbW90aXZhdGlvbl9fd3JhcC1jb2xvci1iZzpiZWZvcmUge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG5cbiAgLnMtbW90aXZhdGlvbl9faGVhZCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gIH1cbiAgLnMtbW90aXZhdGlvbl9faGVhZCBzdmcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnMtbW90aXZhdGlvbl9faGVhZC1zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zLW1vdGl2YXRpb25fX2hlYWQtc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy1tb3RpdmF0aW9uX19oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICAucy1tb3RpdmF0aW9uX193cmFwLWltZy1iZyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLnMtbW90aXZhdGlvbl9fd3JhcC1pbWctYmctMSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxNXB4O1xuICB9XG4gIC5zLW1vdGl2YXRpb25fX3dyYXAtaW1nLWJnLTIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtbW90aXZhdGlvbl9faGVhZC10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLW1vdGl2YXRpb25fX3dyYXAge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgaGVpZ2h0OiAxNzR2dztcbiAgfVxuXG4gIC5zLW1vdGl2YXRpb25fX3dyYXAtY29sb3ItYmc6YmVmb3JlIHtcbiAgICB3aWR0aDogMTIwdnc7XG4gICAgaGVpZ2h0OiAxMTJ2dztcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG5cbiAgLnMtbW90aXZhdGlvbl9fd3JhcC1pbWctYmctMSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3MHB4O1xuICB9XG4gIC5zLW1vdGl2YXRpb25fX3dyYXAtaW1nLWJnLTIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE0NXB4O1xuICB9XG59XG4ucy1wYXJ0bmVyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMTJweDtcbn1cblxuLnMtcGFydG5lcnNfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnMtcGFydG5lcnNfX2l0ZW0taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnMtcGFydG5lcnNfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnMtcGFydG5lcnNfX2l0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucy1wYXJ0bmVyc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy1wYXJ0bmVyc19faXRlbS1pbWctYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5zLXBhcnRuZXJzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtcGFydG5lcnNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAucy1wYXJ0bmVyc19faXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbi5zLXBhc3MtcmVjX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zLXBhc3MtcmVjX19mb3JtLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnMtcGFzcy1yZWNfX2Zvcm0tY29scyB7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtcGFzcy1yZWNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtcGFzcy1yZWNfX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXBhc3MtcmVjX19mb3JtLWNvbHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnMtcHJvZmlsZS1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucy1wcm9maWxlLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQzMHB4O1xufVxuXG4ucy1wcm9maWxlLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ucy1wcm9maWxlLXIgLnMtZm9ydW1fX2NhcmQtbCB7XG4gIG1heC13aWR0aDogNjQ0cHg7XG59XG4ucy1wcm9maWxlLXIgLnMtZm9ydW1fX2NhcmQtciB7XG4gIHdpZHRoOiA1MTdweDtcbn1cblxuLnMtcHJvZmlsZS1yLWluIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5zLXByb2ZpbGUtcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucy1wcm9maWxlX19zdWJpbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zLXByb2ZpbGVfX3N1YmluZm8taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnMtcHJvZmlsZV9fc3ViaW5mby1pdGVtX2F1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnMtcHJvZmlsZV9fc3ViaW5mby1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnMtcHJvZmlsZV9fc3ViaW5mby1pdGVtLWRlc2Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4ucy1wcm9maWxlX19wYXNzLWZvcm0ge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtaW5mby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtaW5mby1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtaW5mby1pdGVtLWRlc2Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtbmF2LWMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtbmF2IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnMtcHJvZmlsZV9fcHVibGljLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucy1wcm9maWxlX19wdWJsaWMtbmF2LWJ0bi5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zLXByb2ZpbGVfX3B1YmxpYy1uYXYtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xuICB9XG59XG4ucy1wcm9maWxlX19wdWJsaWMtbmF2LWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtbWFpbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucy1wcm9maWxlX19wdWJsaWMtbWFpbi1pdGVtOmhhcygucy1wcm9maWxlX19wdWJsaWMtbWFpbi1pdGVtLWJvdCkgLnMtZm9ydW1fX2NhcmQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zLXByb2ZpbGVfX3B1YmxpYy1tYWluLWl0ZW06aGFzKC5zLXByb2ZpbGVfX3B1YmxpYy1tYWluLWl0ZW0tYm90KSAucy1wcm9maWxlX19wdWJsaWMtbWFpbi1pdGVtLXRvcCAuZm9ydW0tZmVlZGJhY2tzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ucy1wcm9maWxlX19wdWJsaWMtbWFpbi1pdGVtOmhhcygucy1wcm9maWxlX19wdWJsaWMtbWFpbi1pdGVtLWJvdCkgLnMtcHJvZmlsZV9fcHVibGljLW1haW4taXRlbS1ib3QgLmZvcnVtLWZlZWRiYWNrc19faXRlbSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAucy1wcm9maWxlLWwge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxuXG4gIC5zLXByb2ZpbGUtciAucy1mb3J1bV9fY2FyZC1sIHtcbiAgICBtYXgtd2lkdGg6IDM0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zLXByb2ZpbGUtYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAucy1wcm9maWxlLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucy1wcm9maWxlLXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zLXByb2ZpbGUtciAucy1yZWdpc3RyYXRpb25fX2Zvcm0tciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zLXByb2ZpbGUtciAucy1mb3J1bV9fY2FyZC1sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnMtcHJvZmlsZS1yIC5zLWZvcnVtX19jYXJkLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtcHJvZmlsZS1yLWluIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnMtcHJvZmlsZV9fcHVibGljLWluZm8ge1xuICAgIGdhcDogMzVweDtcbiAgfVxuXG4gIC5zLXByb2ZpbGVfX3B1YmxpYy1uYXYtYyB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udC1wYWQpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udC1wYWQpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnMtcHJvZmlsZV9fcHVibGljLW5hdi1jOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLXByb2ZpbGVfX3B1YmxpYy1uYXYtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5zLXByb2ZpbGVfX3B1YmxpYy1uYXYtYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLXByb2ZpbGUtcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucy1wcm9maWxlX19lZGl0LWZvcm0gLmZvcm0tc2VjdGlvbi5fZnVsbG5hbWUgLmZpZWxkcy1jb2wsIC5zLXByb2ZpbGVfX2VkaXQtZm9ybSAuZm9ybS1zZWN0aW9uLl9uaWNrbmFtZSAuZmllbGRzLWNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtcHJvZmlsZV9fc3ViaW5mby1pdGVtX2F1dG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtcHJvZmlsZV9fcGFzcy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucy1wcm9maWxlX19lZGl0LWZvcm0gLmZvcm0tc2VjdGlvbi5fZnVsbG5hbWUgLmZpZWxkcy1jb2wsIC5zLXByb2ZpbGVfX2VkaXQtZm9ybSAuZm9ybS1zZWN0aW9uLl9uaWNrbmFtZSAuZmllbGRzLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucy1wcm9maWxlLXIgLnMtZm9ydW1fX21vcmUtYnRuLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucy1wcm9maWxlX19wdWJsaWMtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnMtcXVlc3Rpb25fX21haW4taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogMTc2MC81NDA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zLXF1ZXN0aW9uX19tYWluLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtcXVlc3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucy1xdWVzdGlvbl9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODc0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy1xdWVzdGlvbl9fbWFpbi1pbWctYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5zLXF1ZXN0aW9uX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWF4LXdpZHRoOiA0NTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXF1ZXN0aW9uX19tYWluLWltZy1jIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0My8yMDg7XG4gIH1cblxuICAucy1xdWVzdGlvbl9fYnRucy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtcXVlc3Rpb25fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zLXJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0td3JhcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNjBweDtcbn1cblxuLnMtcmVnaXN0cmF0aW9uX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1NXB4O1xufVxuLnMtcmVnaXN0cmF0aW9uX19mb3JtIC5jaGVja2JveC1sYWJlbCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5cbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogODc2cHg7XG59XG5cbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tZGF0ZS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1kYXRlLXN1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtaW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbn1cblxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhLWltZ1tzcmM9XCJcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1pbWdbc3JjPVwiXCJdIH4gLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1maWxlLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1maWxlLWJ0biB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnMtcmVnaXN0cmF0aW9uX19mb3JtIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAucy1yZWdpc3RyYXRpb25fX2Zvcm0tciB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy1yZWdpc3RyYXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucy1yZWdpc3RyYXRpb25fX2Zvcm0ge1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgfVxuXG4gIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtZmlsZS1idG4ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1kYXRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtcmVnaXN0cmF0aW9uX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLWRhdGUtZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1kYXRlLWZpZWxkcyAuZmllbGQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLWRhdGUtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnMtcmVsZXZhbnQtYXJ0LXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucy1yZWxldmFudC1hcnQtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDMzMXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtcmVsZXZhbnQtYXJ0LXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDMzOHB4O1xuICB9XG59XG4ucy1zaXN0ZXJzLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5cbi5zLXNpc3RlcnNfX21haW4tYmctaW1nLWMge1xuICB3aWR0aDogMTAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luOiAtNjVweCBhdXRvIC0zNjVweDtcbn1cblxuLnMtc2lzdGVyc19fbWFpbi1iZy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnMtc2lzdGVyc19fYmctaW1nIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5zLXNpc3RlcnNfX2JnLWltZy0xIHtcbiAgd2lkdGg6IDIyNHB4O1xufVxuLnMtc2lzdGVyc19fYmctaW1nLTIge1xuICB3aWR0aDogMjM0cHg7XG59XG4ucy1zaXN0ZXJzX19iZy1pbWctMyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHdpZHRoOiAyMTdweDtcbn1cbi5zLXNpc3RlcnNfX2JnLWltZy00IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgd2lkdGg6IDIxM3B4O1xufVxuXG4ucy1zaXN0ZXJzX19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDc4MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zLXNpc3RlcnNfX2Rlc2Mgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcbn1cblxuLnMtc2lzdGVyc19fZGVzYy10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnMtc2lzdGVyc19fbWFpbi1iZy1pbWctYyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogLTI1cHggYXV0byAtMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnMtc2lzdGVyc19fbWFpbi1iZy1pbWctYyB7XG4gICAgd2lkdGg6IDMzOXB4O1xuICAgIG1hcmdpbjogLTI1cHggYXV0byAtNjBweDtcbiAgfVxuXG4gIC5zLXNpc3RlcnNfX2Rlc2Mge1xuICAgIGdhcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG5cbiAgLnMtc2lzdGVyc19fZGVzYy10ZXh0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAucy1zaXN0ZXJzX19iZy1pbWcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5zLXNpc3RlcnNfX2JnLWltZy0xIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgfVxuICAucy1zaXN0ZXJzX19iZy1pbWctMiB7XG4gICAgd2lkdGg6IDEyOXB4O1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gIH1cbiAgLnMtc2lzdGVyc19fYmctaW1nLTMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5zLXNpc3RlcnNfX2JnLWltZy00IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXNpc3RlcnNfX2Rlc2Mge1xuICAgIGdhcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucy1zaXN0ZXJzX19iZy1pbWcge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucy1zaXN0ZXJzX19iZy1pbWctMiB7XG4gICAgd2lkdGg6IDIzNHB4O1xuICB9XG4gIC5zLXNpc3RlcnNfX2JnLWltZy00IHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cblxuICAucy1zaXN0ZXJzX19tYWluLWJnLWltZy1jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucy10ZWFtX19zbGlkZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnMtdGVhbV9fc2xpZGVycy1sLFxuLnMtdGVhbV9fc2xpZGVycy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0taW1nLWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogODM0LzQyMjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnMtdGVhbS1tYWluLXNsaWRlcl9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0tZm9vdCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucy10ZWFtLW1haW4tc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5zLXRlYW0tbmF2LXNsaWRlci1jIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy10ZWFtLW5hdi1zbGlkZXItYzpob3ZlciB7XG4gICAgY3Vyc29yOiBub25lO1xuICB9XG4gIC5zLXRlYW0tbmF2LXNsaWRlci1jOmhvdmVyIC5zLXRlYW0tbmF2LXNsaWRlcl9fY3VzdG9tLWN1cnNvciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucy10ZWFtLW5hdi1zbGlkZXItYzpob3ZlciBhIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbiAgLnMtdGVhbS1uYXYtc2xpZGVyLWM6YWN0aXZlIC5zLXRlYW0tbmF2LXNsaWRlcl9fY3VzdG9tLWN1cnNvciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG5cbi5zLXRlYW0tbmF2LXNsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zLXRlYW0tbmF2LXNsaWRlciAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1MywgMjQ3LCAwKSAwJSwgI0ZGRkRGNyAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucy10ZWFtLW5hdi1zbGlkZXJfX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IC0xLjc4JSwgI0VERDg4RiAxLjMlLCAjREZDMzc2IDkuNzYlLCAjQzA5MzNEIDgwLjg5JSwgIzlGNzMyRiAxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGluc2V0OiAwO1xufVxuLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xufVxuLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zLXRlYW0tbmF2LXNsaWRlcl9faXRlbTpob3Zlcjpub3QoLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUpOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5zLXRlYW0tbmF2LXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5zLXRlYW0tbmF2LXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnMtdGVhbS1uYXYtc2xpZGVyX19jdXN0b20tY3Vyc29yLWluIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlLTQwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zLXRlYW0tbmF2LXNsaWRlcl9fY3VzdG9tLWN1cnNvci1pbiBzdmcge1xuICBzdHJva2Utd2lkdGg6IDEuNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0taW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogNjQ4LzQyMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucy10ZWFtLW5hdi1zbGlkZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5zLXRlYW0tbmF2LXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0taW1nLWMge1xuICAgIGFzcGVjdC1yYXRpbzogMzA2LzE2MDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnMtdGVhbS1tYWluLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAucy10ZWFtLW1haW4tc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucy10ZWFtLW5hdi1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5zLXRlYW0tbmF2LXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy10ZWFtX19zbGlkZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLnMtdGVhbV9fc2xpZGVycy1yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtdGVhbS1tYWluLXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAucy10ZWFtLW1haW4tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cbi5zLXZpZGVvZGF5LXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucy12aWRlb2RheS1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogODc0cHg7XG59XG5cbi5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS12aWRlby13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYXNwZWN0LXJhdGlvOiA4NzQvNjAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cblxuLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtLWRlc2Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS1kYXRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtLWRhdGUtbnVtYiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtLWRhdGUtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDY2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zLXZpZGVvZGF5LXNsaWRlcl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy12aWRlb2RheS1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NTVweDtcbiAgfVxuXG4gIC5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS12aWRlby13cmFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDQ1NS8yODA7XG4gIH1cblxuICAucy12aWRlb2RheS1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS12aWRlby13cmFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0My8yMDg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufSIsIkBtaXhpbiBvcGFjaXR5SG92ZXIoKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRvcGFjaXR5OiAxO1xyXG5cclxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNvbG9ySG92ZXIoJGNvbG9yKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNvbG9ySG92ZXJBY3RpdmUoJGNvbG9ySG92ZXIsICRjb2xvckFjdGl2ZSkge1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9ySG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yQWN0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJnSG92ZXIoJGNvbG9yKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2xXaWR0aCgkZ2FwLCAkY29sdW1ucykge1xyXG5cdHdpZHRoOiBjYWxjKCgxMDAlLyRjb2x1bW5zKSAtICgoJGdhcCkqKCRjb2x1bW5zIC0gMSkvJGNvbHVtbnMpKTtcclxufVxyXG5cclxuQG1peGluIGltZ0luQygpIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4laW1nLWluLWMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbiVjbGVhci1idG4ge1xyXG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxufSIsIiRzY3JlZW4teGwgOiAxODAwcHg7XHJcbiRzY3JlZW4tbGcgOiAxNDM5cHg7XHJcbiRzY3JlZW4tbWQgOiAxMjIwcHg7XHJcbiR0YWJsZXQgICAgOiAxMDI0cHg7XHJcbiRtb2JpbGUgICAgOiA3NjdweDtcclxuXHJcbiRmLUFyaW1vICAgICA6ICdBcmltbycsIHNhbnMtc2VyaWY7XHJcbiRmLUNvcm1vcmFudCA6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnLCBzYW5zLXNlcmlmO1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1ncmlkLWdhcDogMTJweDtcclxuICAgIC0tY29udC1wYWQ6IDQwcHg7XHJcbiAgICAtLWhlYWRlci1oOiA4MHB4O1xyXG5cclxuICAgIC0tZi1BcmltbyAgICA6ICN7JGYtQXJpbW99O1xyXG4gICAgLS1mLUNvcm1vcmFudDogI3skZi1Db3Jtb3JhbnR9O1xyXG5cclxuICAgIC0tYy1zdXJmYWNlLXByaW1hcnktYmcgICAgICAgOiAjRkZGOEVCO1xyXG4gICAgLS1jLXN1cmZhY2Utc2Vjb25kYXJ5LWJnICAgICA6ICNGMUUzQzg7XHJcbiAgICAtLWMtc3VyZmFjZS13aGl0ZS1iZyAgICAgICAgIDogI0ZGRkRGNztcclxuICAgIC0tYy1zdXJmYWNlLWhlYWRlci1maWxsICAgICAgOiAjRkRGNUU4O1xyXG4gICAgLS1jLXN1cmZhY2UtaW5wdXQtZmlsbCAgICAgICA6ICNGQkY1RUM7XHJcbiAgICAtLWMtc3VyZmFjZS1zaGFkb3cgICAgICAgICAgIDogI0M3QUU4NDgwO1xyXG4gICAgLS1jLWJyb3duLTEwMCAgICAgICAgICAgICAgICA6ICM1NTRENDU7XHJcbiAgICAtLWMtYnJvd24tNzAgICAgICAgICAgICAgICAgIDogIzU1NEQ0NUIzO1xyXG4gICAgLS1jLWJyb3duLTYwICAgICAgICAgICAgICAgICA6ICM1NTRENDU5OTtcclxuICAgIC0tYy1icm93bi01MCAgICAgICAgICAgICAgICAgOiAjNTU0RDQ1ODA7XHJcbiAgICAtLWMtYnJvd24tNDAgICAgICAgICAgICAgICAgIDogIzU1NEQ0NTY2O1xyXG4gICAgLS1jLWJyb3duLTMwICAgICAgICAgICAgICAgICA6ICM1NTRENDU0RDtcclxuICAgIC0tYy1icm93bi0yMCAgICAgICAgICAgICAgICAgOiAjNTU0RDQ1MzM7XHJcbiAgICAtLWMtYnJvd24tMTUgICAgICAgICAgICAgICAgIDogIzU1NEQ0NTI2O1xyXG4gICAgLS1jLWJyb3duLTEwICAgICAgICAgICAgICAgICA6ICM1NTRENDUxQTtcclxuICAgIC0tYy1icm93bi03ICAgICAgICAgICAgICAgICAgOiAjNTU0RDQ1MTI7XHJcbiAgICAtLWMtYmxhY2stNTAgICAgICAgICAgICAgICAgIDogIzAwMDAwMDgwO1xyXG4gICAgLS1jLXdoaXRlLTEwMCAgICAgICAgICAgICAgICA6ICNGRkZGRkY7XHJcbiAgICAtLWMtd2hpdGUtNzAgICAgICAgICAgICAgICAgIDogI0ZGRkZGRkIzO1xyXG4gICAgLS1jLXdoaXRlLTQwICAgICAgICAgICAgICAgICA6ICNGRkZGRkY2NjtcclxuICAgIC0tYy13aGl0ZS01MCAgICAgICAgICAgICAgICAgOiAjRkZGREY3ODA7XHJcbiAgICAtLWMtd2hpdGUtMTUgICAgICAgICAgICAgICAgIDogI0ZGRkZGRjI2O1xyXG4gICAgLS1jLWdyZXktMjAgICAgICAgICAgICAgICAgICA6ICNEOUQ5RDkzMztcclxuICAgIC0tYy1nb2xkLXRleHQtYWN0aXZlICAgICAgICAgOiAjQ0JBNjUwO1xyXG4gICAgLS1jLWdvbGQtaG92ZXIgICAgICAgICAgICAgICA6ICNDN0E0NTU7XHJcbiAgICAtLWMtZ29sZC1wcmVzc2VkICAgICAgICAgICAgIDogI0NCQTY1MDtcclxuICAgIC0tYy1nb2xkLXRhYi1kZWYtMTAgICAgICAgICAgOiAjQkNBMDU5MUE7XHJcbiAgICAtLWMtYnV0dG9uLXNlY29uZGFyeS1kZWZhdWx0IDogI0ZERjVFODtcclxuICAgIC0tYy1idXR0b24tc2Vjb25kYXJ5LXByZXNzZWQgOiAjRjNFNEM4O1xyXG4gICAgLS1jLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXIgICA6ICNGNUU4RDI7XHJcbiAgICAtLWMtYnV0dG9uLWFkZGl0aW9uYWwtZGVmYXVsdDogI0ZCRjdFRDtcclxuICAgIC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkOiAjQ0JBNjUwO1xyXG4gICAgLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWhvdmVyICA6ICNGNUU4RDI7XHJcbiAgICAtLWMtYWNjZW50LXN1Y2Nlc3MgICAgICAgICAgIDogIzQ2QzAzQjtcclxuICAgIC0tYy1hY2NlbnQtZXJyb3IgICAgICAgICAgICAgOiAjRDY0NTQ1O1xyXG4gICAgLS1jLWFjY2VudC1hZG1pbiAgICAgICAgICAgICA6ICMyNjUxRkY7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLS1jb250LXBhZDogMTZweDtcclxuICAgIH1cclxufSIsIiRhZGFwdGl2ZV9zaXplczogKFxyXG4gICAgJ3NjcmVlbi14bCc6ICRzY3JlZW4teGwsXHJcbiAgICAnc2NyZWVuLWxnJzogJHNjcmVlbi1sZyxcclxuICAgICdzY3JlZW4tbWQnOiAkc2NyZWVuLW1kLCBcclxuICAgICd0YWJsZXQnOiAkdGFibGV0LFxyXG4gICAgJ21vYmlsZSc6ICRtb2JpbGUsXHJcbik7XHJcblxyXG4kYmxvY2tfdHlwZXM6ICcnLCAnaW5saW5lLWJsb2NrJywgJ2lubGluZScsICd0YWJsZScsICd0YWJsZS1yb3cnLCAndGFibGUtY2VsbCcsICdmbGV4JywgJ2lubGluZS1mbGV4JztcclxuXHJcbkBlYWNoICRhZGFwdGl2ZV9zaXplLCAkYWRhcHRpdmVfbWVkaWEgaW4gJGFkYXB0aXZlX3NpemVzIHtcclxuICAgIEBlYWNoICRibG9ja190eXBlIGluICRibG9ja190eXBlcyB7XHJcblxyXG4gICAgICAgIEBpZiAoJGJsb2NrX3R5cGUgPT0gJycpIHtcclxuICAgICAgICAgICAgLiN7JGFkYXB0aXZlX3NpemV9LXNob3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAuI3skYWRhcHRpdmVfc2l6ZX0tc2hvdy0jeyRibG9ja190eXBlfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJGFkYXB0aXZlX3NpemUsICRhZGFwdGl2ZV9tZWRpYSBpbiAkYWRhcHRpdmVfc2l6ZXMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRhZGFwdGl2ZV9tZWRpYSkge1xyXG4gICAgICAgIEBlYWNoICRibG9ja190eXBlIGluICRibG9ja190eXBlcyB7XHJcblxyXG4gICAgICAgICAgICBAaWYgKCRibG9ja190eXBlID09ICcnKSB7XHJcbiAgICAgICAgICAgICAgICAuI3skYWRhcHRpdmVfc2l6ZX0taGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWRhcHRpdmVfc2l6ZX0tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIC4jeyRhZGFwdGl2ZV9zaXplfS1zaG93LSN7JGJsb2NrX3R5cGV9IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAjeyRibG9ja190eXBlfSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcclxuICBsaW5lLWhlaWdodDogbm9ybWFsOyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCMwMDAsIDApOyAvLyA1XHJcbn1cclxuXHJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXHJcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXHJcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLy8gMlxyXG59XHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxyXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcclxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxyXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxyXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3JcclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxyXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXHJcbiAgaGVpZ2h0OiAwOyAvLyAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXHJcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSkge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2RlXHJcbi8vXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxufVxyXG5cclxuc3ZnIHtcclxuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVGFibGVzXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxyXG5zZWxlY3Qge1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gIG1pbi13aWR0aDogMDtcclxuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5zdmctaWNvbi1jYWxlbmRhciB7XHJcblx0aGVpZ2h0OjQwcHg7XHJcblx0d2lkdGg6MzhweDtcclxufVxyXG4uc3ZnLWljb24tc3Rhci0xIHtcclxuXHRoZWlnaHQ6NjFweDtcclxuXHR3aWR0aDo1M3B4O1xyXG59XHJcbiIsIi5zdmctaWNvbi1hbGFybSB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tYWxhcm0tc3Ryb2tlIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbi5zdmctaWNvbi1hbGVydCB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tYXJyb3ctZG93biB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tYXJyb3ctZG93bi12MiB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tYXJyb3ctZG93bl9icm93biB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tYXJyb3dzLXRvcC1ib3Qge1xyXG5cdGhlaWdodDo2NHB4O1xyXG5cdHdpZHRoOjY0cHg7XHJcbn1cclxuLnN2Zy1pY29uLWJsb2NrcXVvdGUge1xyXG5cdGhlaWdodDo0MXB4O1xyXG5cdHdpZHRoOjUzcHg7XHJcbn1cclxuLnN2Zy1pY29uLWJvb2ttYXJrIHtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1ib29rbWFyay12MiB7XHJcblx0aGVpZ2h0OjIwcHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tYnVyZ2VyIHtcclxuXHRoZWlnaHQ6NDBweDtcclxuXHR3aWR0aDo0MHB4O1xyXG59XHJcbi5zdmctaWNvbi1idXJnZXItZXhpdCB7XHJcblx0aGVpZ2h0OjQwcHg7XHJcblx0d2lkdGg6NDBweDtcclxufVxyXG4uc3ZnLWljb24tY2hlY2sge1xyXG5cdGhlaWdodDoxNnB4O1xyXG5cdHdpZHRoOjE2cHg7XHJcbn1cclxuLnN2Zy1pY29uLWNsb2NrIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbi5zdmctaWNvbi1jbG9zZSB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tY29tbWVudCB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tZGlzbGlrZSB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tZG93bmxvYWQge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI0cHg7XHJcbn1cclxuLnN2Zy1pY29uLWhlYXJ0IHtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1saWtlIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbi5zdmctaWNvbi1saW5rIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbi5zdmctaWNvbi1saW5rLWJ0bi1hcnJvdy1yaWdodCB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tbG9naW4ge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXBhdXNlIHtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1waG90byB7XHJcblx0aGVpZ2h0OjQwcHg7XHJcblx0d2lkdGg6NDBweDtcclxufVxyXG4uc3ZnLWljb24tcGxheSB7XHJcblx0aGVpZ2h0OjQwcHg7XHJcblx0d2lkdGg6NDBweDtcclxufVxyXG4uc3ZnLWljb24tcGxheS12MiB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tcGxheWVyLW5leHQge1xyXG5cdGhlaWdodDoxNnB4O1xyXG5cdHdpZHRoOjE2cHg7XHJcbn1cclxuLnN2Zy1pY29uLXBsYXllci1wcmV2IHtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1zZWFyY2gge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNoYXJlIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbi5zdmctaWNvbi1zbGlkZXItYXJyb3ctbGVmdCB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LXJpZ2h0IHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbi5zdmctaWNvbi1zb2NpYWxzLWNvcHkge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbHMtZmIge1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbHMtaW5zdCB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFscy10ZyB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFscy12ayB7XHJcblx0aGVpZ2h0OjIzcHg7XHJcblx0d2lkdGg6MjNweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFscy13YSB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjRweDtcclxufVxyXG4uc3ZnLWljb24tc3RhciB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tc3Rhci0xIHtcclxuXHRoZWlnaHQ6NjFweDtcclxuXHR3aWR0aDo1M3B4O1xyXG59XHJcbi5zdmctaWNvbi10aW1lIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbiIsIjpyb290ey0tZi1zcGlubmVyLXdpZHRoOiAzNnB4Oy0tZi1zcGlubmVyLWhlaWdodDogMzZweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDAsIDAsIDAsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAwLjgpOy0tZi1zcGlubmVyLXN0cm9rZTogMi43NX0uZi1zcGlubmVye21hcmdpbjphdXRvO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KX0uZi1zcGlubmVyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDthbmltYXRpb246Zi1zcGlubmVyLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGV9LmYtc3Bpbm5lciBzdmcgKntzdHJva2Utd2lkdGg6dmFyKC0tZi1zcGlubmVyLXN0cm9rZSk7ZmlsbDpub25lfS5mLXNwaW5uZXIgc3ZnICo6Zmlyc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0xKX0uZi1zcGlubmVyIHN2ZyAqOmxhc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0yKTthbmltYXRpb246Zi1zcGlubmVyLWRhc2ggMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBmLXNwaW5uZXItcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNH19LmYtdGhyb3dPdXRVcHthbmltYXRpb246dmFyKC0tZi10aHJvdy1vdXQtZHVyYXRpb24sIDAuMTc1cykgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0VXB9LmYtdGhyb3dPdXREb3due2FuaW1hdGlvbjp2YXIoLS1mLXRocm93LW91dC1kdXJhdGlvbiwgMC4xNzVzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXREb3dufUBrZXlmcmFtZXMgZi10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLWYtdGhyb3ctb3V0LWRpc3RhbmNlLCAxNTBweCkgKiAtMSksIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgdmFyKC0tZi10aHJvdy1vdXQtZGlzdGFuY2UsIDE1MHB4KSwgMCk7b3BhY2l0eTowfX0uZi16b29tSW5VcHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIC4xcyBib3RoIGYtem9vbUluVXB9LmYtem9vbU91dERvd257YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZSBib3RoIGYtem9vbU91dERvd259QGtleWZyYW1lcyBmLXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfX0uZi1mYWRlSW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVJbjt6LWluZGV4OjJ9LmYtZmFkZU91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZU91dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1mYWRlT3V0ezEwMCV7b3BhY2l0eTowfX0uZi1mYWRlRmFzdElue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdEluO3otaW5kZXg6Mn0uZi1mYWRlRmFzdE91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjFzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RPdXQ7ei1pbmRleDoyfUBrZXlmcmFtZXMgZi1mYWRlRmFzdEluezAle29wYWNpdHk6Ljc1fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWZhZGVTbG93SW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dJbjt6LWluZGV4OjJ9LmYtZmFkZVNsb3dPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1mYWRlU2xvd0luezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVTbG93T3V0ezEwMCV7b3BhY2l0eTowfX0uZi1jcm9zc2ZhZGVJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtY3Jvc3NmYWRlSW47ei1pbmRleDoyfS5mLWNyb3NzZmFkZU91dHthbmltYXRpb246Y2FsYyh2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpKi41KSBsaW5lYXIgLjFzIGJvdGggZi1jcm9zc2ZhZGVPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLXNsaWRlSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5OZXh0fS5mLXNsaWRlSW4uZnJvbS1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5QcmV2fS5mLXNsaWRlT3V0LnRvLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXROZXh0fS5mLXNsaWRlT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXRQcmV2fUBrZXlmcmFtZXMgZi1zbGlkZUluUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0TmV4dHsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0UHJldnsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfX0uZi1jbGFzc2ljSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJbk5leHQ7ei1pbmRleDoyfS5mLWNsYXNzaWNJbi5mcm9tLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luUHJldjt6LWluZGV4OjJ9LmYtY2xhc3NpY091dC50by1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXROZXh0O3otaW5kZXg6MX0uZi1jbGFzc2ljT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dFByZXY7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jbGFzc2ljSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dE5leHR7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNzVweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dFByZXZ7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9fTpyb290ey0tZi1idXR0b24td2lkdGg6IDQwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tY29sb3I6ICMzNzQxNTE7LS1mLWJ1dHRvbi1iZzogI2Y4ZjhmODstLWYtYnV0dG9uLWhvdmVyLWJnOiAjZTBlMGUwOy0tZi1idXR0b24tYWN0aXZlLWJnOiAjZDBkMGQwOy0tZi1idXR0b24tc2hhZG93OiBub25lOy0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4Oy0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41Oy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjV9LmYtYnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLWJ1dHRvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7Ym9yZGVyOnZhcigtLWYtYnV0dG9uLWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1mLWJ1dHRvbi1jb2xvcik7YmFja2dyb3VuZDp2YXIoLS1mLWJ1dHRvbi1iZyk7Ym94LXNoYWRvdzp2YXIoLS1mLWJ1dHRvbi1zaGFkb3cpO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnZhcigtLWYtYnV0dG9uLXRyYW5zaXRpb24pfUBtZWRpYShob3ZlcjogaG92ZXIpey5mLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItYmcpfX0uZi1idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWYtYnV0dG9uLWFjdGl2ZS1iZyl9LmYtYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTpub25lfS5mLWJ1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAwIHZhcigtLWYtYnV0dG9uLW91dGxpbmUsIDJweCkgdmFyKC0tZi1idXR0b24tb3V0bGluZS1jb2xvciwgdmFyKC0tZi1idXR0b24tY29sb3IpKX0uZi1idXR0b24gc3Zne3dpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLXN2Zy1oZWlnaHQpO2ZpbGw6dmFyKC0tZi1idXR0b24tc3ZnLWZpbGwpO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgpO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO3RyYW5zZm9ybTp2YXIoLS1mLWJ1dHRvbi10cmFuc2Zvcm0pO2ZpbHRlcjp2YXIoLS1mLWJ1dHRvbi1zdmctZmlsdGVyKTtwb2ludGVyLWV2ZW50czpub25lfS5mLWJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9LmYtYnV0dG9uW2Rpc2FibGVkXSBzdmd7b3BhY2l0eTp2YXIoLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eSl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldntsZWZ0OmF1dG87cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtyaWdodDphdXRvO2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e3RvcDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e2JvdHRvbTp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2ZywuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b246ZGlzYWJsZWQsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtzY3JvbGwtYmVoYXZpb3I6YXV0b31odG1sLndpdGgtZmFuY3lib3ggYm9keXt0b3VjaC1hY3Rpb246bm9uZX1odG1sLndpdGgtZmFuY3lib3ggYm9keS5oaWRlLXNjcm9sbGJhcnt3aWR0aDphdXRvO21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWZhbmN5Ym94LWJvZHktbWFyZ2luLCAwcHgpICsgdmFyKC0tZmFuY3lib3gtc2Nyb2xsYmFyLWNvbXBlbnNhdGUsIDBweCkpO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O292ZXJzY3JvbGwtYmVoYXZpb3IteTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyey0tZmFuY3lib3gtY29sb3I6ICNkYmRiZGI7LS1mYW5jeWJveC1ob3Zlci1jb2xvcjogI2ZmZjstLWZhbmN5Ym94LWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpOy0tZmFuY3lib3gtc2xpZGUtZ2FwOiAxMHB4Oy0tZi1zcGlubmVyLXdpZHRoOiA1MHB4Oy0tZi1zcGlubmVyLWhlaWdodDogNTBweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogI2JiYjstLWYtc3Bpbm5lci1zdHJva2U6IDMuNjU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6I2Y4ZjhmODstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6dmFyKC0tZmFuY3lib3gtekluZGV4LCAxMDUwKTtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbW96LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTtvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbn0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXI6OmJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZyk7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt3aWxsLWNoYW5nZTpvcGFjaXR5fS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MTttaW4taGVpZ2h0OjA7ei1pbmRleDoxMDtvdmVyZmxvdy15OnZpc2libGU7b3ZlcmZsb3cteDpjbGlwfS5mYW5jeWJveF9fdmlld3BvcnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnYWJsZXtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDttYXJnaW46MCBhdXRvO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowIHZhcigtLWZhbmN5Ym94LXNsaWRlLWdhcCkgMCAwO3BhZGRpbmc6NHB4O292ZXJmbG93OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoLmlzLWNvbXBhY3QpIC5mYW5jeWJveF9fc2xpZGUuaGFzLWNsb3NlLWJ0bntwYWRkaW5nLXRvcDo0MHB4fS5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSwuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbywuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVve292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtYW5pbWF0aW5nLC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLXNlbGVjdGVke292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfS5mYW5jeWJveF9fYmFja2Ryb3A6ZW1wdHksLmZhbmN5Ym94X192aWV3cG9ydDplbXB0eSwuZmFuY3lib3hfX3RyYWNrOmVtcHR5LC5mYW5jeWJveF9fc2xpZGU6ZW1wdHl7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2NvbnRlbnR7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjJyZW07bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtjdXJzb3I6ZGVmYXVsdDtib3JkZXItcmFkaXVzOjA7ei1pbmRleDoyMH0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnR7b3BhY2l0eTowfS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSwuZmFuY3lib3hfX2NvbnRlbnQgW2NvbnRlbnRlZGl0YWJsZV17Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2U+LmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlPi5mYW5jeWJveF9fY29udGVudD5waWN0dXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJX0uaXMtYW5pbWF0aW5nIC5mYW5jeWJveF9fY29udGVudCwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybSx3aWR0aCxoZWlnaHR9LmZhbmN5Ym94LWltYWdle21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjA7b2JqZWN0LWZpdDpjb250YWluO3VzZXItc2VsZWN0Om5vbmU7ZmlsdGVyOmJsdXIoMHB4KX0uZmFuY3lib3hfX2NhcHRpb257YWxpZ24tc2VsZjpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MDttYXJnaW46MDtwYWRkaW5nOjE0cHggMCA0cHggMDtvdmVyZmxvdy13cmFwOmFueXdoZXJlO2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7Y3Vyc29yOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb257b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5pcy1jb21wYWN0IC5mYW5jeWJveF9fY2FwdGlvbntwYWRkaW5nLWJvdHRvbTowfS5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjhweDt6LWluZGV4OjQwfS5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24td2lkdGg6IDM0cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzhweDtyaWdodDowO29wYWNpdHk6Ljc1fS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRue3Zpc2liaWxpdHk6aGlkZGVufS5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlcntvcGFjaXR5OjF9LmZhbmN5Ym94X19mb290ZXJ7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZX0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuNSl9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9ue3BhZGRpbmc6MTJweH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtYnV0dG9uLWNvbG9yOiAjZmZmOy0tZi1idXR0b24taG92ZXItY29sb3I6ICNmZmY7LS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwOy0tZi1idXR0b24tYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMThweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDE4cHg7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO3RvcDo1cHg7cmlnaHQ6NXB4fS5mYW5jeWJveF9fbmF2ey0tZi1idXR0b24td2lkdGg6IDUwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDUwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MCU7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuMyk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOy0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNnB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjZweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjUpKTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1Oy0tZi1idXR0b24tbmV4dC1wb3M6IDFyZW07LS1mLWJ1dHRvbi1wcmV2LXBvczogMXJlbTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDotMzBweDtyaWdodDotMjBweDtsZWZ0Oi0yMHB4O2JvdHRvbTotMzBweDt6LWluZGV4OjF9LmlzLWlkbGUgLmZhbmN5Ym94X19uYXZ7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmlzLWlkbGUuaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fc2xpZGU+LmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjp2YXIoLS1mLXNwaW5uZXItdG9wLCBjYWxjKHZhcigtLWYtc3Bpbm5lci13aWR0aCkgKiAtMC41KSkgMCAwIHZhcigtLWYtc3Bpbm5lci1sZWZ0LCBjYWxjKHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpICogLTAuNSkpO3otaW5kZXg6MzA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LXByb3RlY3RlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjQwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LWdob3N0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47ei1pbmRleDo0MDt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94LWZvY3VzLWd1YXJke291dGxpbmU6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoW2FyaWEtaGlkZGVuXSl7b3BhY2l0eTowfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3NsaWRlPio6bm90KC5mYW5jeWJveF9fY29udGVudCl7YW5pbWF0aW9uOnZhcigtLWYtaW50ZXJmYWNlLWVudGVyLWR1cmF0aW9uLCAwLjI1cykgZWFzZSAuMXMgYmFja3dhcmRzIGYtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9we2FuaW1hdGlvbjp2YXIoLS1mLWJhY2tkcm9wLWVudGVyLWR1cmF0aW9uLCAwLjM1cykgZWFzZSBiYWNrd2FyZHMgZi1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0+Kjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2Nhcm91c2VsKSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fc2xpZGU+Kjpub3QoLmZhbmN5Ym94X19jb250ZW50KXthbmltYXRpb246dmFyKC0tZi1pbnRlcmZhY2UtZXhpdC1kdXJhdGlvbiwgMC4xNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fYmFja2Ryb3B7YW5pbWF0aW9uOnZhcigtLWYtYmFja2Ryb3AtZXhpdC1kdXJhdGlvbiwgMC4zNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazoxO21pbi1oZWlnaHQ6MXB4O292ZXJmbG93OnZpc2libGV9Lmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO2hlaWdodDo5MCV9LmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6OTYwcHg7aGVpZ2h0OjU0MHB4O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5mLWNhcm91c2VsX190aHVtYnN7LS1mLXRodW1iLXdpZHRoOiA5NnB4Oy0tZi10aHVtYi1oZWlnaHQ6IDcycHg7LS1mLXRodW1iLW91dGxpbmU6IDA7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICM1ZWIwZWY7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7LS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7LS1mLXRodW1iLWJvcmRlci1yYWRpdXM6IDJweDstLWYtdGh1bWItb2Zmc2V0OiAwcHg7LS1mLWJ1dHRvbi1uZXh0LXBvczogMDstLWYtYnV0dG9uLXByZXYtcG9zOiAwfS5mLWNhcm91c2VsX190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTstLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMX0uZi1jYXJvdXNlbF9fdGh1bWJzLmlzLW1vZGVybnstLWYtdGh1bWItZ2FwOiA0cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDstLWYtdGh1bWItY2xpcC13aWR0aDogNDZweH0uZi10aHVtYnN7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bzttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7dXNlci1zZWxlY3Q6bm9uZTtwZXJzcGVjdGl2ZToxMDAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmYtdGh1bWJzIC5mLXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2ViZWZmMiwgI2UyZThmMCk7ei1pbmRleDotMX0uZi10aHVtYnMgLmYtc3Bpbm5lciBzdmd7ZGlzcGxheTpub25lfS5mLXRodW1icy5pcy12ZXJ0aWNhbHtoZWlnaHQ6MTAwJX0uZi10aHVtYnNfX3ZpZXdwb3J0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZi10aHVtYnNfX3RyYWNre2Rpc3BsYXk6ZmxleH0uZi10aHVtYnNfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXRodW1iLWhlaWdodCk7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZi10aHVtYnNfX3NsaWRlLmlzLWxvYWRpbmcgaW1ne29wYWNpdHk6MH0uaXMtY2xhc3NpYyAuZi10aHVtYnNfX3ZpZXdwb3J0e2hlaWdodDoxMDAlfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFja3t3aWR0aDptYXgtY29udGVudH0uaXMtbW9kZXJuIC5mLXRodW1ic19fdHJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDpjYWxjKCh2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSotMC41KTt3aWR0aDpjYWxjKHZhcigtLXdpZHRoLCAwKSoxcHggKyB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKTtjdXJzb3I6cG9pbnRlcn0uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGV7d2lkdGg6dmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGlmdCwgMCkgKiAtMXB4KSwgMCwgMCk7dHJhbnNpdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjMzcyBlYXNlfS5pcy1tb2Rlcm4uaXMtcmVzdGluZyAuZi10aHVtYnNfX3NsaWRlX19idXR0b257dHJhbnNpdGlvbjpjbGlwLXBhdGggLjMzcyBlYXNlfS5pcy11c2luZy10YWIgLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlOmZvY3VzLXdpdGhpbntmaWx0ZXI6ZHJvcC1zaGFkb3coLTFweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDJweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAtMXB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggMnB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKX0uZi10aHVtYnNfX3NsaWRlX19idXR0b257YXBwZWFyYW5jZTpub25lO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDoxMDAlO21hcmdpbjowIC0xMDAlIDAgLTEwMCU7cGFkZGluZzowO2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb2ludGVyLWV2ZW50czphdXRvO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247b3BhY2l0eTp2YXIoLS1mLXRodW1iLW9wYWNpdHkpO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246aG92ZXJ7b3BhY2l0eTp2YXIoLS1mLXRodW1iLWhvdmVyLW9wYWNpdHkpfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7b3BhY2l0eTp2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uey0tY2xpcC1wYXRoOiBpbnNldCggMCBjYWxjKCAoKHZhcigtLWYtdGh1bWItd2lkdGgsIDApIC0gdmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoLCAwKSkpICogKDEgLSB2YXIoLS1wcm9ncmVzcywgMCkpICogMC41ICkgcm91bmQgdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzLCAwKSApO2NsaXAtcGF0aDp2YXIoLS1jbGlwLXBhdGgpfS5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9ue29wYWNpdHk6dmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KX0uaXMtY2xhc3NpYyAuaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDphdXRvO2JvdHRvbTowO2JvcmRlcjp2YXIoLS1mLXRodW1iLW91dGxpbmUsIDApIHNvbGlkIHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvciwgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTthbmltYXRpb246Zi1mYWRlSW4gLjJzIGVhc2Utb3V0O3otaW5kZXg6MTB9LmYtdGh1bWJzX19zbGlkZV9faW1ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6dmFyKC0tZi10aHVtYi1vZmZzZXQpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb2ludGVyLWV2ZW50czpub25lO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpfS5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fdHJhY2t7cGFkZGluZzo4cHggMCAxMnB4IDB9LmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCB2YXIoLS1mLXRodW1iLWdhcCkgMCAwfS5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3RyYWNre2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MCA4cHh9LmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fc2xpZGV7bWFyZ2luOjAgMCB2YXIoLS1mLXRodW1iLWdhcCkgMH0uZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4Oy0tZi10aHVtYi1vdXRsaW5lOiAycHg7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICNlZGVkZWQ7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSl9LmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMX0uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm57LS1mLXRodW1iLWdhcDogNHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDE2cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHg7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDF9LmZhbmN5Ym94X190aHVtYnMuaXMtbW9kZXJuIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1ob3Jpem9udGFse3BhZGRpbmc6MCB2YXIoLS1mLXRodW1iLWdhcCl9LmZhbmN5Ym94X190aHVtYnMuaXMtdmVydGljYWx7cGFkZGluZzp2YXIoLS1mLXRodW1iLWdhcCkgMH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDY0cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDMycHg7LS1mLXRodW1iLWhlaWdodDogNDhweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAxMHB4fS5mYW5jeWJveF9fdGh1bWJzLmlzLW1hc2tlZHttYXgtaGVpZ2h0OjBweCAhaW1wb3J0YW50fS5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5mYW5jeWJveF9fdG9vbGJhcnstLWYtcHJvZ3Jlc3MtY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpKTstLWYtYnV0dG9uLXdpZHRoOiA0NnB4Oy0tZi1idXR0b24taGVpZ2h0OiA0NnB4Oy0tZi1idXR0b24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yKTstLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7LS1mLWJ1dHRvbi1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjY1KTstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDcwLCA3MCwgNzMsIDAuNjUpOy0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDkwLCA5MCwgOTMsIDAuNjUpOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjRweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuMTUpKTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSSBBZGp1c3RlZFwiLFwiU2Vnb2UgVUlcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWY7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSkpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoyMH0uZmFuY3lib3hfX3Rvb2xiYXIgOmZvY3VzLXZpc2libGV7ei1pbmRleDoxfS5mYW5jeWJveF9fdG9vbGJhci5pcy1hYnNvbHV0ZSwuaXMtY29tcGFjdCAuZmFuY3lib3hfX3Rvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmlzLWlkbGUgLmZhbmN5Ym94X190b29sYmFye3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtbGVmdCwuZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtmbGV4LWdyb3c6MTtmbGV4LWJhc2lzOjB9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtcmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LXdyYXA6bm93cmFwfS5mYW5jeWJveF9faW5mb2JhcntwYWRkaW5nOjAgNXB4O2xpbmUtaGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7Y3Vyc29yOmRlZmF1bHQ7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2luZm9iYXIgc3BhbntwYWRkaW5nOjAgNXB4fS5mYW5jeWJveF9faW5mb2Jhcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JhY2tncm91bmQ6dmFyKC0tZi1idXR0b24tYmcpfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3dde3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIC5mLXByb2dyZXNze2hlaWdodDoxMDAlO29wYWNpdHk6LjN9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfS5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX0uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH1bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfTpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH0uZi1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtiYWNrZ3JvdW5kOnZhcigtLWYtcHJvZ3Jlc3MtY29sb3IsIHZhcigtLWYtY2Fyb3VzZWwtdGhlbWUtY29sb3IsICMwMDkxZmYpKTt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0iLCIuaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaXRpICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLml0aV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXRpX192LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaXRpIGlucHV0Lml0aV9fdGVsLWlucHV0LFxuLml0aSBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRleHRdLFxuLml0aSBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNnB4IDAgOHB4O1xufVxuLml0aV9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM1NTU7XG59XG5bZGlyPXJ0bF0gLml0aV9fYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaXRpX19hcnJvdy0tdXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcbn1cbi5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLml0aS0taW5saW5lLWRyb3Bkb3duIC5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQtLWRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLml0aV9fc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA5cHggMTJweDtcbn1cbi5pdGlfX3NlYXJjaC1pbnB1dCArIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxODVweDtcbn1cbi5pdGktLWZsZXhpYmxlLWRyb3Bkb3duLXdpZHRoIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aS0tZmxleGlibGUtZHJvcGRvd24td2lkdGggLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXRpX19mbGFnLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5pdGlfX2NvdW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLml0aV9fZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbltkaXI9cnRsXSAuaXRpX19mbGFnLWJveCwgW2Rpcj1ydGxdIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0LFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XSxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXQsXG4uaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRleHRdLFxuLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0LFxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGV4dF0sXG5bZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZWxdLCBbZGlyPXJ0bF0gLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXQsXG5bZGlyPXJ0bF0gLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XSxcbltkaXI9cnRsXSAuaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIC5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIFtkaXI9cnRsXSAuaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhhcygrIGlucHV0W2Rpc2FibGVkXSk6aG92ZXIsXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpoYXMoKyBpbnB1dFtyZWFkb25seV0pOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aGFzKCsgaW5wdXRbZGlzYWJsZWRdKTpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aGFzKCsgaW5wdXRbcmVhZG9ubHldKTpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlLml0aS0tc2hvdy1mbGFncyAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuW2Rpcj1ydGxdIC5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlLml0aS0tc2hvdy1mbGFncyAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uaXRpLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLS1mdWxsc2NyZWVuLXBvcHVwLml0aS0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaXRpLS1mdWxsc2NyZWVuLXBvcHVwLml0aS0tY29udGFpbmVyLml0aS0tY291bnRyeS1zZWFyY2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaXRpLS1mdWxsc2NyZWVuLXBvcHVwIC5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRpLS1mdWxsc2NyZWVuLXBvcHVwIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2gge1xuICB3aWR0aDogMTVweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICB3aWR0aDogMTNweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMngpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NzYycHggMTVweDtcbiAgfVxufVxuLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYnMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYnoge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2Ege1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jcSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3Ige1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N4IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZGoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZG8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2V1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19leiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZngge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2doIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2d0IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2d5IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2huIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2h1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2llIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2luIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2plIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2pwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2toIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2tuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2t3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2x2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21mIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21rIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21xIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX210IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX213IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX216IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzEwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25pIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MThweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODQwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg2MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX256IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3B5IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2oge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc20ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190YSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190aiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdG4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190ciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190dyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzczcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjMycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY1NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2NzZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01Njk4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcyMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3NDJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MucG5nPzFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDJ4KSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFnc0AyeC5wbmc/MVwiKTtcbiAgfVxufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCIuYmxvY2tlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG87ei1pbmRleDoxO3BhZGRpbmc6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2tlcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMDVlbX0uYmxvY2tlci5iZWhpbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubW9kYWx7ZGlzcGxheTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LXdpZHRoOjUwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo5MCU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTVweCAzMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo4cHg7LW1vei1ib3JkZXItcmFkaXVzOjhweDstby1ib3JkZXItcmFkaXVzOjhweDstbXMtYm9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czo4cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW1vei1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW8tYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tcy1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTBweCAjMDAwO3RleHQtYWxpZ246bGVmdH0ubW9kYWwgYS5jbG9zZS1tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEyLjVweDtyaWdodDotMTIuNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0ZXh0LWluZGVudDotOTk5OXB4O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PScpfS5tb2RhbC1zcGlubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7cGFkZGluZzoxMnB4IDE2cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjojMTExO2hlaWdodDoyMHB4fS5tb2RhbC1zcGlubmVyPmRpdntib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MjBweDt3aWR0aDoycHg7bWFyZ2luOjAgMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dH0ubW9kYWwtc3Bpbm5lciAucmVjdDJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMXM7YW5pbWF0aW9uLWRlbGF5Oi0xLjFzfS5tb2RhbC1zcGlubmVyIC5yZWN0M3std2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4wczthbmltYXRpb24tZGVsYXk6LTEuMHN9Lm1vZGFsLXNwaW5uZXIgLnJlY3Q0ey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0wLjlzO2FuaW1hdGlvbi1kZWxheTotMC45c31ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMS4wKX19QGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXl7MCUsNDAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlWSgwLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXt0cmFuc2Zvcm06c2NhbGVZKDEuMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fSIsIi5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxZW19LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxZW19LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjA7bWF4LXdpZHRoOjEwMCU7cmVzaXplOm5vbmU7aGVpZ2h0OjE4cHg7dmVydGljYWwtYWxpZ246Ym90dG9tO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7b3ZlcmZsb3c6aGlkZGVuO3dvcmQtYnJlYWs6a2VlcC1hbGx9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxle2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjIwcHg7cGFkZGluZy1yaWdodDowcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3toZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnNlbGVjdDItc2VsZWN0aW9uLS1jbGVhcmFibGV7cGFkZGluZy1yaWdodDoyNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tdG9wOjVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3BhZGRpbmc6MXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjA7cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246Ym90dG9tO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nLWxlZnQ6MnB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtjb2xvcjojMzMzO291dGxpbmU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmctbGVmdDoxZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xZW07cGFkZGluZy1sZWZ0OjJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0yZW07cGFkZGluZy1sZWZ0OjNlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi00ZW07cGFkZGluZy1sZWZ0OjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi01ZW07cGFkZGluZy1sZWZ0OjZlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cHtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWR7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZiO2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO2hlaWdodDoyNnB4O21hcmdpbi1yaWdodDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZGRkO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtvdXRsaW5lOjA7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7Y3Vyc29yOmRlZmF1bHQ7cGFkZGluZy1sZWZ0OjJweDtwYWRkaW5nLXJpZ2h0OjVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izg4ODtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTU7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXB7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVke2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMi4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzEsIDIwMjVcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLyogY29ybW9yYW50LWdhcmFtb25kLTMwMCAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LWdhcmFtb25kLXYyMS1jeXJpbGxpY19sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIGNvcm1vcmFudC1nYXJhbW9uZC0zMDBpdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4tMzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBjb3Jtb3JhbnQtZ2FyYW1vbmQtcmVndWxhciAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LWdhcmFtb25kLXYyMS1jeXJpbGxpY19sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBjb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljIC0gY3lyaWxsaWNfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtZ2FyYW1vbmQtdjIxLWN5cmlsbGljX2xhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuLyogY29ybW9yYW50LWdhcmFtb25kLTUwMCAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LWdhcmFtb25kLXYyMS1jeXJpbGxpY19sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIGNvcm1vcmFudC1nYXJhbW9uZC01MDBpdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4tNTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBjb3Jtb3JhbnQtZ2FyYW1vbmQtNjAwIC0gY3lyaWxsaWNfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtZ2FyYW1vbmQtdjIxLWN5cmlsbGljX2xhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuLyogY29ybW9yYW50LWdhcmFtb25kLTYwMGl0YWxpYyAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LWdhcmFtb25kLXYyMS1jeXJpbGxpY19sYXRpbi02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIGNvcm1vcmFudC1nYXJhbW9uZC03MDAgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC1nYXJhbW9uZC12MjEtY3lyaWxsaWNfbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBjb3Jtb3JhbnQtZ2FyYW1vbmQtNzAwaXRhbGljIC0gY3lyaWxsaWNfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtZ2FyYW1vbmQtdjIxLWN5cmlsbGljX2xhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuLyogYXJpbW8tcmVndWxhciAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdBcmltbyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2FyaW1vL2FyaW1vLXYzNS1jeXJpbGxpY19sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBhcmltby1pdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpbW8nO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBhcmltby01MDAgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpbW8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBhcmltby01MDBpdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpbW8nO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBhcmltby02MDAgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpbW8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBhcmltby02MDBpdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpbW8nO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNjAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBhcmltby03MDAgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpbW8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBhcmltby03MDBpdGFsaWMgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpbW8nO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcmltby9hcmltby12MzUtY3lyaWxsaWNfbGF0aW4tNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59IiwiLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnAge1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxubGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG51bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuYSxcclxuYnV0dG9uIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuYSxcclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcblx0Y29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2UtcHJpbWFyeS1iZyk7XHJcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG5cdG92ZXJmbG93LXg6IGNsaXA7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLmZvb3RlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLnN2Zy1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblxyXG5cdCZfc3Ryb2tlIHtcclxuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdFx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcblx0XHRzdHJva2Utd2lkdGg6IDAuOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxODQwcHg7IFxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcclxuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHQmX3NtYWxsIHtcclxuXHRcdG1heC13aWR0aDogMTI1MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5ODJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b20tdGFiIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tY29udGVudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLmZsYWdzLWlucHV0LWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAuZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLml0aSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLml0aV9fZmxhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3NAMngucG5nXCIpO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1NzYycHggMTVweDtcclxufVxyXG5cclxuLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG59XHJcblxyXG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uaXRpX19zZWFyY2gtaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXRpX190ZWwtaW5wdXQsXHJcbi5qcy0tZmxhZ3MtaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXRpX19kcm9wZG93bi1jb250ZW50IHtcclxuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uaXRpX19hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaXRpX19jb3VudHJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXRpX19hY3RpdmUge1xyXG4gICAgICAgIC5pdGlfX2RpYWwtY29kZSxcclxuICAgICAgICAuaXRpX19jb3VudHJ5LW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaXRpX19kaWFsLWNvZGUsXHJcbiAgICAgICAgICAgIC5pdGlfX2NvdW50cnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLml0aV9fZmxhZy1ib3gge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uaXRpX19jb3VudHJ5LW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uaXRpX19kaWFsLWNvZGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fZHJvcGRvd24tY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDI1cHggMHB4ICM0NzUzNjYxQTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLml0aS0taW5saW5lLWRyb3Bkb3duIC5pdGlfX2NvdW50cnktbGlzdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNzJweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jdXN0b20tc2Nyb2xsYmFyIHtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWMtYnJvd24tMTApIHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXJlc29sdXRpb246IDJ4KSB7XHJcbiAgICAuaXRpX19mbGFnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3NAMngucG5nXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5pdGktLWZ1bGxzY3JlZW4tcG9wdXAuaXRpLS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH0gICBcclxufSIsIi5jdXN0b20tc2VsZWN0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi02MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xMi11cHA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2Fycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9hcnJvdy1kb3duX2Jyb3duLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN1c3RvbS1zZWxlY3Rfdy0xMDAge1xyXG4gICAgICAgICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXN0b20tc2VsZWN0X2ZpZWxkLXN0eWxlIHtcclxuICAgICAgICArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3VzdG9tLXNlbGVjdF90YWctc3R5bGUge1xyXG4gICAgICAgICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10YWItZGVmLTEwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXN0b20tc2VsZWN0X2JpZyB7XHJcbiAgICAgICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXc0NTAtMjAtdXBwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC13cmFwLmZpZWxkLWVycm9yICYuY3VzdG9tLXNlbGVjdF9maWVsZC1zdHlsZSB7XHJcbiAgICAgICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYWNjZW50LWVycm9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpub3QoLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fdy0xMDApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9mb250LW5vdXAge1xyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX2ZvbnQtMTYge1xyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAZXh0ZW5kIC5jdXN0b20tc2Nyb2xsYmFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXc0NTAtMTItdXBwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBIZWFkbGluZSBEZXNrdG9wXHJcbkBtaXhpbiB0cy1oZWFkbGluZS1kZXNrdG9wLWFyaW1vLXc0NTAtNTAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtaGVhZGxpbmUtZGVza3RvcC1hcmltby1yZWctNDAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWhlYWRsaW5lLWRlc2t0b3AtYXJpbW8tdzQ1MC0xMiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWhlYWRsaW5lLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy01NiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQG1peGluIHRzLWhlYWRsaW5lLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy01MCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQG1peGluIHRzLWhlYWRsaW5lLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xOCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG4vLyBIZWFkbGluZSBNb2JpbGVcclxuQG1peGluIHRzLWhlYWRsaW5lLW1vYmlsZS1hcmltby13NDUwLTMyIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1oZWFkbGluZS1tb2JpbGUtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0zMiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQG1peGluIHRzLWhlYWRsaW5lLW1vYmlsZS1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTIwIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vIFN1YnRpdGxlIERlc2t0b3BcclxuQG1peGluIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tdzUzMi00MCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNTMyO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtNDAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tdzQ1MC0yOCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXJlZy0yNCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby1yZWctMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby1yZWctMTYge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtc3VidGl0bGUtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbi8vIFN1YnRpdGxlIE1vYmlsZVxyXG5AbWl4aW4gdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMzIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG4vLyBCb2R5IHRleHQgRGVza3RvcFxyXG5AbWl4aW4gdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tdzQ1MC00MCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTIwIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXc0NTAtMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLWJvbGQtMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTE2IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMTQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTEyIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtNDAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTIwIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vIEBtaXhpbiB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTIwLWFsdCB7XHJcbi8vICAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbi8vICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuLy8gfVxyXG5cclxuQG1peGluIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMjAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuLy8gQm9keSB0ZXh0IE1vYmlsZVxyXG5AbWl4aW4gdHMtYm9keS10ZXh0LW1vYmlsZS1hcmltby1yZWctMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxufVxyXG5cclxuLy8gQnV0dG9uIHRleHQgRGVza3RvcFxyXG5AbWl4aW4gdHMtYnV0dG9uLXRleHQtZGVza3RvcC1hcmltby1tZWQtMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtYnV0dG9uLXRleHQtZGVza3RvcC1hcmltby13NTMyLTE4LXVwcCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNTMyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1idXR0b24tdGV4dC1kZXNrdG9wLWFyaW1vLXc1MzItMTQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUzMjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWJ1dHRvbi10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWJvbGQtMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWJ1dHRvbi10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWJvbGQtMTYge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1idXR0b24tdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1tZWQtMTYge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1idXR0b24tdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1ib2xkLTE0IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtbWVkLTE0IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xMiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuLy8gQnV0dG9uIHRleHQgTW9iaWxlXHJcbkBtaXhpbiB0cy1idXR0b24tdGV4dC1tb2JpbGUtYXJpbW8tbWVkLTE0IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1idXR0b24tdGV4dC1tb2JpbGUtYXJpbW8tdzUzMi0xNiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNTMyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG4vLyBMYWJlbCBEZXNrdG9wXHJcbkBtaXhpbiB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXc0NTAtMjAtdXBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtbGFiZWwtZGVza3RvcC1hcmltby13NDUwLTE2IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tcmVnLTE0IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNC11cHAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtbGFiZWwtZGVza3RvcC1hcmltby1yZWctMTQtdXBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xMi11cHAge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtbGFiZWwtZGVza3RvcC1hcmltby1ib2xkLTEyIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tcmVnLTEyIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xMSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xMCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWxhYmVsLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xOCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG4vLyBMYWJlbCBNb2JpbGVcclxuQG1peGluIHRzLWxhYmVsLW1vYmlsZS1hcmltby13NDUwLTE2LXVwcCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1sYWJlbC1tb2JpbGUtY29ybW9yYW50LWdhcmFtb25kLXJlZy0yMCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuLy8gQ2FwdGlvbiBEZXNrdG9wXHJcbkBtaXhpbiB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xOCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tYm9sZC0xNiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzUzMi0xNCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Bcmltbyk7XHJcbiAgICBmb250LXdlaWdodDogNTMyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWNhcHRpb24tZGVza3RvcC1hcmltby1ib2xkLTE0IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUFyaW1vKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuQG1peGluIHRzLWNhcHRpb24tZGVza3RvcC1hcmltby1yZWctMTIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQXJpbW8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtNDgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0yMCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtMTgge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQG1peGluIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUNvcm1vcmFudCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0xNiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AbWl4aW4gdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTYge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtQ29ybW9yYW50KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0xNCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vLyBDYXB0aW9uIE1vYmlsZVxyXG5AbWl4aW4gdHMtY2FwdGlvbi1tb2JpbGUtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0xOCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1Db3Jtb3JhbnQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59IiwiLnN3aXBlci1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnN3aXBlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmLnN3aXBlci1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1jdXN0b20tYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBleHRlbmQgLmNsci1idG47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1kZWZhdWx0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogLTFweDtcclxuXHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMkQyNzQgMCUsICNGMkUwQTUgMTIuNDQlLCAjRTdDRThDIDI1LjgyJSwgI0NGQTE0QiA4MS4yMyUsICNBQzgwMzYgMTAwJSk7XHJcblx0XHQtd2Via2l0LW1hc2s6XHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcblx0XHRtYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0LXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG5cdFx0bWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtaG92ZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9wb3MtY2VudGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLXByZXYge1xyXG4gICAgICAgICYuX3Bvcy1jZW50ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uZXh0IHtcclxuICAgICAgICAmLl9wb3MtY2VudGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtd2hpdGUtNTApO1xyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLWNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgJl9tdC0yMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLl9wb3MtdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJl9jZW50ZXIge1xyXG4gICAgICAgIC5wLWhlYWQtaW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODc0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX213LTkxNCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1oZWFkX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1kZXNrdG9wLWFyaW1vLXc0NTAtNTA7XHJcbn1cclxuXHJcbi5wLWhlYWRfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXJlZy0yMDtcclxufVxyXG5cclxuLnAtaGVhZF9fYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxufVxyXG5cclxuLnAtaGVhZF9faW1nLWMge1xyXG4gICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFzcGVjdC1yYXRpbzogMTc2MCAvIDU2MDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG59XHJcblxyXG4ucC1oZWFkX19pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DKCk7XHJcbn1cclxuXHJcbi5wLWhlYWRfX2luZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG59XHJcblxyXG4ucC1oZWFkX19pbmZvLWNvbHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5wLWhlYWRfX2luZm8tY29sIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnAtaGVhZF9faW5mby1kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tdzQ1MC0yMDtcclxufVxyXG5cclxuLnAtaGVhZF9faW5mby10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDkwMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTQwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxufVxyXG5cclxuLnAtaGVhZF9faW5mby1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiA4NzQgLyA0NDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1oZWFkX19pbmZvLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkMoKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLnAtaGVhZF9fZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NzRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnAtaGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtaGVhZF9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWhlYWRsaW5lLW1vYmlsZS1hcmltby13NDUwLTMyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWhlYWRfX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1tb2JpbGUtYXJpbW8tcmVnLTE4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWhlYWRfX2J0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWhlYWRfX2ltZy1jIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNjg4IC8gMjI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWhlYWRfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1oZWFkX19pbmZvLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1oZWFkX19pbmZvLWRlc2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1tb2JpbGUtYXJpbW8tcmVnLTE4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWhlYWRfX2ltZy1jIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWhlYWRfX2luZm8tY29scyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLmN1c3RvbS1zY3JvbGxiYXIgeyAgICBcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTVweDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTVweDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAuY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTEwKSB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteTogY2xpcDtcclxuICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXNlY29uZGFyeS1iZyk7XHJcblxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NoYWRvd3Mge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTg0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg4MHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNDQuOTMlIDQ0LjkzJSBhdCA1MCUgNTUuMDclLCAjOEYwMkNCIDAlLCByZ2JhKDE5MywgMTYwLCAyMTgsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBvcy1ib3Qge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTIwcHggMDtcclxuICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICBcclxuICAgICZfYmctd2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9iZy1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2UtcHJpbWFyeS1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9maXJzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYi0xMjAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICsgLnNlY3Rpb24tZ3JvdXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWhlYWRsaW5lLWRlc2t0b3AtYXJpbW8tdzQ1MC01MDtcclxuXHJcbiAgICAmX2NlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWdlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zZWN0aW9uLW91dGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgICAgICZfc2hhZG93cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLXBvcy1ib3Qge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgICAgICZfZmlyc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbWItMTIwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWhlYWRsaW5lLW1vYmlsZS1hcmltby13NDUwLTMyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zZWN0aW9uLW91dGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgICAgICZfc2hhZG93cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi1wb3MtYm90IHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZnctdGhpbixcclxuLmZ3LTEwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctZXhsaWdodCxcclxuLmZ3LTIwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctbGlnaHQsXHJcbi5mdy0zMDAge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LXJlZyxcclxuLmZ3LTQwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctbWVkLFxyXG4uZnctNTAwIHtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1zZW1pLFxyXG4uZnctNjAwIHtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1ib2xkLFxyXG4uZnctNzAwIHtcclxuXHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctZXh0cmJsZCxcclxuLmZ3LTgwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctYmxhY2ssXHJcbi5mdy05MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbGluZS10aHJvdWdoIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC11bmRlcmxpbmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn0iLCIub3ZlcmZsb3ctaGlkZGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYm9keS1vdmVyZmxvdyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTIwIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0zMF9tb2IsXHJcbltjbGFzcyo9bXQtXS5tdC0zMF9tb2Ige1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm10LTQwIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC00MF9tb2IsXHJcbltjbGFzcyo9bXQtXS5tdC00MF9tb2Ige1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm10LTYwIHtcclxuXHRtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMjBfbW9iLFxyXG5bY2xhc3MqPW1iLV0ubWItMjBfbW9iIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tYi00MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtYXV0byB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTEwMCB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufSIsIi5wbGF5ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5wbGF5ZXItYXVkaW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wbGF5ZXItaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuLnBsYXllci1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucGxheWVyLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucGxheWVyX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wbGF5ZXJfX2luZm8tbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucGxheWVyX19pbmZvLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnBsYXllcl9faW1nLWMge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0MDAgLyAyNDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBsYXllcl9faW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQygpO1xyXG59XHJcblxyXG4ucGxheWVyX19pbmZvLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgbGluZS1jbGFtcDogMjtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTI4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucGxheWVyX19pbmZvLWRlc2Mge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTIwO1xyXG59XHJcblxyXG4ucGxheWVyX19pbmZvLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG4gICAgXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnBsYXllci11aSB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ucGxheWVyLXVpX19wcm9ncmVzcy1jIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wbGF5ZXItdWlfX3Byb2dyZXNzLWJnIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGF5ZXItdWlfX3Byb2dyZXNzLWN1ciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBsYXllci11aV9fdGltZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcbn1cclxuXHJcbi5wbGF5ZXItdWlfX2NvbnRyb2xzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGxheWVyLXVpX19mb290IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4ucGxheWVyLXVpX19idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWRlZmF1bHQpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IC0xcHg7XHJcblx0XHRwYWRkaW5nOiAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjJEMjc0IDAlLCAjRjJFMEE1IDEyLjQ0JSwgI0U3Q0U4QyAyNS44MiUsICNDRkExNEIgODEuMjMlLCAjQUM4MDM2IDEwMCUpO1xyXG5cdFx0LXdlYmtpdC1tYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0bWFzazpcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuXHRcdG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWhvdmVyKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLl9hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGF5ZXItdWlfX3BsYXktYnRuIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG4ucGxheWVyLXBsYXlsaXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnBsYXllci1wbGF5bGlzdF9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUM1NTkgLTEuNzglLCAjRUREODhGIDEuMyUsICNERkMzNzYgOS43NiUsICNDMDkzM0QgODAuODklLCAjOUY3MzJGIDEwMCUpO1xyXG4gICAgICAgIGluc2V0OiAtMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0bi1pY29uLWMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGl0bGUsXHJcbiAgICAgICAgLnBsYXllci1wbGF5bGlzdF9faXRlbS1hdXRob3ItdGl0bGUsXHJcbiAgICAgICAgLnBsYXllci1wbGF5bGlzdF9faXRlbS1kYXRlLFxyXG4gICAgICAgIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4tdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0bi1pY29uLWMge1xyXG4gICAgICAgICAgICAgICAgLl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5fYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wYXVzZWQge1xyXG4gICAgICAgICAgICAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLWljb24tYyB7XHJcbiAgICAgICAgICAgICAgICAuX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5fYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMjYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby1yZWctMTg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLWF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG59XHJcblxyXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLWF1dGhvci1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnBsYXllci1wbGF5bGlzdF9faXRlbS1hdXRob3ItaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQygpO1xyXG59XHJcblxyXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLWF1dGhvci10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0xODtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4ucGxheWVyLXBsYXlsaXN0X19pdGVtLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnBsYXllci1wbGF5bGlzdF9faXRlbS10aW1lLWJ0bi1pY29uLWMge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogMS4zcHggc29saWQgdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tciB7XHJcbiAgICAgICAgd2lkdGg6IDc0MHB4O1xyXG4gICAgICAgIGdhcDogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllcl9faW1nLWMge1xyXG4gICAgICAgIHdpZHRoOiAzMDdweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDMwNyAvIDE5MDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnBsYXllcl9faW1nLWMge1xyXG4gICAgICAgIHdpZHRoOiAyMDlweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDIwOSAvIDEzNjtcclxuICAgIH1cclxuXHJcbiAgICAucGxheWVyX19pbmZvIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJfX2luZm8tciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllcl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJfX2luZm8tZGVzYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xODtcclxuICAgIH1cclxuXHJcbiAgICAucGxheWVyLXVpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcclxuICAgICAgICBnYXA6IDhweCAyMHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgICAgIFwiYXV0aG9yIHRpbWUtYnRuXCJcclxuICAgICAgICAgICAgXCJkYXRlIHRpbWUtYnRuXCJcclxuICAgICAgICA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllci1wbGF5bGlzdF9faXRlbS1hdXRob3Ige1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXV0aG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tZGF0ZSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBkYXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0tdGltZS1idG4ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogdGltZS1idG47XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNDtcclxuICAgIH1cclxuXHJcbiAgICAucGxheWVyLXBsYXlsaXN0X19pdGVtLXRpbWUtYnRuLWljb24tYyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5fYWN0aXZlIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wbGF5ZXItaW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJfX2ltZy1jIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDMwMyAvIDEzNjtcclxuICAgIH1cclxuXHJcbiAgICAucGxheWVyX19pbmZvLWRlc2Mge1xyXG4gICAgICAgIGxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXItcGxheWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllci1wbGF5bGlzdF9faXRlbS1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllci1wbGF5bGlzdF9faXRlbS1yIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuYmFjay1idG4td3JhcCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcclxufVxyXG5cclxuLmJhY2stYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXJlZy0xNDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTMwKTtcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAuYmFjay1idG4td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDI0cHg7XHJcbiAgICB9XHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA4cHggMjhweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tcmVnLTE0O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAuYnJlYWRjcnVtYnNfX2xpbmsge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fbGluayB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyNHB4O1xyXG4gICAgfVxyXG59IiwiJWJ1dHRvbiB7XHJcblx0QGV4dGVuZCAlY2xlYXItYnRuO1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDsgXHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGdhcDogOHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0QGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xODtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGhlaWdodDogNTRweDtcclxuXHRmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHN0cm9rZS13aWR0aDogMC44cHg7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblxyXG5cdCYuX2gtNDgge1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0QGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xNjtcclxuXHR9XHJcblxyXG5cdCYuX2gtNDAge1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0QGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xNDtcclxuXHR9XHJcblxyXG5cdCYuZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuX2RvdCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdHdpZHRoOiAzcHg7XHJcblx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQmLl93LTEwMF9tb2Ige1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jbHItYnRuIHtcclxuXHRAZXh0ZW5kICVjbGVhci1idG47XHJcbn1cclxuXHJcbi5idG4td3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IHZhcigtLWdyaWQtZ2FwKTtcclxuXHJcblx0Jl9jZW50ZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX210LTQwIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG59XHRcclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcblx0QGV4dGVuZCAlYnV0dG9uO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFQzU1OSAwJSwgI0VERDg4RiAxMi40NCUsICNERkMzNzYgMjUuODIlLCAjQzA5MzNEIDgxLjIzJSwgIzlGNzMyRiAxMDAlKTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHJcblx0c3BhbixcclxuXHRzdmcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YyRDI3NCAwJSwgI0YyRTBBNSAxMi40NCUsICNFN0NFOEMgMjUuODIlLCAjQ0ZBMTRCIDgxLjIzJSwgI0FDODAzNiAxMDAlKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEMUFBNDUgMCUsICNEMUMwNzcgMTIuNDQlLCAjQzJBNzY1IDI1LjgyJSwgIzlFN0MzMCA4MS4yMyUsICM3RjVFMjQgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQmOmhhcyhzcGFuICsgc3ZnKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0JjpoYXMoc3ZnICsgc3Bhbikge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcblx0QGV4dGVuZCAlYnV0dG9uO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktZGVmYXVsdCk7XHJcblxyXG5cdCY6aGFzKHNwYW4gKyBzdmcpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmOmhhcyhzdmcgKyBzcGFuKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IC0xcHg7XHJcblx0XHRwYWRkaW5nOiAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xyXG5cdFx0LXdlYmtpdC1tYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0bWFzazpcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuXHRcdG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LWhvdmVyKTtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YyRDI3NCAwJSwgI0YyRTBBNSAxMi40NCUsICNFN0NFOEMgMjUuODIlLCAjQ0ZBMTRCIDgxLjIzJSwgI0FDODAzNiAxMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LXByZXNzZWQpO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEMUFBNDUgMCUsICNEMUMwNzcgMTIuNDQlLCAjQzJBNzY1IDI1LjgyJSwgIzlFN0MzMCA4MS4yMyUsICM3RjVFMjQgMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9pY29uLWdvbGQtYWN0aXZlIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHN0cm9rZTogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xyXG5cdFx0XHRcdGZpbGw6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRzdHJva2U6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuXHRcdFx0XHRmaWxsOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tdGVydGlhcnkge1xyXG5cdEBleHRlbmQgJWJ1dHRvbjtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0Y29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuXHRAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHQgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1x0IFxyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogdmFyKC0tYy1icm93bi0zMCk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tZmlsbC1zdHlsZXMge1xyXG5cdEBleHRlbmQgJWNsZWFyLWJ0bjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1kZWZhdWx0KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG5cclxuXHRzdmcge1xyXG5cdFx0c3Ryb2tlLXdpZHRoOiAxLjJweDtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0OiAtMXB4O1xyXG5cdFx0cGFkZGluZzogMXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YyRDI3NCAwJSwgI0YyRTBBNSAxMi40NCUsICNFN0NFOEMgMjUuODIlLCAjQ0ZBMTRCIDgxLjIzJSwgI0FDODAzNiAxMDAlKTtcclxuXHRcdC13ZWJraXQtbWFzazpcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdG1hc2s6XHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcblx0XHQtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcblx0XHRtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1ob3Zlcik7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdCZfbWVkaXVtIHtcclxuXHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHN0cm9rZS13aWR0aDogMi4ycHg7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRpbnNldDogLTJweDtcclxuXHRcdFx0cGFkZGluZzogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpbmstaG92ZXIge1xyXG5cdEBleHRlbmQgJWNsZWFyLWJ0bjtcclxuXHRjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1jLWJyb3duLTMwKTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmxpbmstdW5kZXJsaW5lLWJ0biB7XHJcblx0QGV4dGVuZCAlY2xlYXItYnRuO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xyXG59XHJcblxyXG4ubGluay1ib3JkZXItYnRuIHtcclxuXHRAZXh0ZW5kICVjbGVhci1idG47XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG59IiwiLmN1c3RvbS1jdXJzb3Ige1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLmN1c3RvbS1kcm9wZG93bi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbS1kcm9wZG93bi10b2dnbGVyIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB+IC5jdXN0b20tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1wcmltYXJ5LWJnKTtcclxuXHJcbiAgICAmX3NtYWxsIHtcclxuICAgICAgICAuY3VzdG9tLWRyb3Bkb3duX19pdGVtLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZHJvcGRvd25fX2l0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1kcm9wZG93bl9faXRlbS1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xNjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utc2Vjb25kYXJ5LWJnKTtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcclxufVxyXG5cclxuLmZvb3Rlci10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNTBweDtcclxufVxyXG5cclxuLmZvb3Rlci10b3AtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1ODBweDtcclxufVxyXG5cclxuLmZvb3Rlci10b3AtciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX3N1YnNjcmliZS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXJlZy0yNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19zdWJzY3JpYmUtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX3N1YnNjcmliZS1zYm0tYnRuIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fc3Vic2NyaWJlLWlucHV0LXdyYXAge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX3N1YnNjcmliZS1mb290IHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19yZXF1ZXN0LWJ0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweCAxNnB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fcmVxdWVzdC1idG4ge1xyXG4gICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjFlbTtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA5MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fbmF2LWNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWxzIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX25hdi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci10b3BfX25hdi1jb2wtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtbGFiZWwtZGVza3RvcC1hcmltby13NDUwLTEyLXVwcDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fbmF2LXN1Ymxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEzcHg7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19uYXYtc3ViaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdF9fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbn1cclxuXHJcbi5mb290ZXItYm90X19uYXYtY29sIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItYm90X19uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdF9fbmF2LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tcmVnLTEyO1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJvdF9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdF9fY29weSB7XHJcbiAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXJlZy0xNDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX25hdi1jb2xsYXBzZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fbmF2LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5mb290ZXItdG9wLWwge1xyXG4gICAgICAgIHdpZHRoOiA0NThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmZvb3Rlci10b3BfX25hdiB7XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wLWwsXHJcbiAgICAuZm9vdGVyLXRvcC1yIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3AtciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19zdWJzY3JpYmUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX3N1YnNjcmliZS1zYm0tYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19yZXF1ZXN0LWJ0bnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19yZXF1ZXN0LWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xNjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fbmF2IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19uYXYtc3VibGlzdCB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19uYXYtY29sLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1sYWJlbC1tb2JpbGUtYXJpbW8tdzQ1MC0xNi11cHA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zb2NpYWxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19uYXYge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fbmF2LWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICBAaW5jbHVkZSB0cy1sYWJlbC1tb2JpbGUtY29ybW9yYW50LWdhcmFtb25kLXJlZy0yMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fbmF2LWNvbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fbmF2LWNvbC1idG4tdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWxhYmVsLW1vYmlsZS1hcmltby13NDUwLTE2LXVwcDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX25hdi1jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLmZvb3Rlci10b3BfX25hdi1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdF9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDIwcHggMzBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdF9fbmF2LWxpc3Qge1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItYm90X19uYXYtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtbGFiZWwtZGVza3RvcC1hcmltby1yZWctMTQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib3RfX2NvcHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmZvb3Rlci10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fc3Vic2NyaWJlLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX3JlcXVlc3QtYnRucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib3RfX25hdiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib3RfX2NvcHkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5maWVsZHMtY29scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICZfZ2FwLTEwIHtcclxuICAgICAgICBnYXA6IDEwcHggMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkcy1jb2wge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLTUwIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2xXaWR0aCgxMnB4LCAyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLTMzIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2xXaWR0aCgxMnB4LCAzKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xXaWR0aCgxMnB4LCAyKTtcclxuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbXQtMTYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tdC0wIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAgICAgICAgICZfc2NyZWVuLW1kIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9tdC1tNCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgICAgICAgICAmX3NjcmVlbi1tZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1zZWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpoYXMoLnRvb2x0aXApIHtcclxuICAgICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygudG9vbHRpcC1idG4uYWN0aXZlKSB7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmX21iLTgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby13NDUwLTE4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXM6bm90KDpyZWFkLW9ubHkpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWVycm9yICYge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1hY2NlbnQtZXJyb3IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9mcy0xNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDE2cHggNDBweCAxNnB4IDIwcHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby13NDUwLTE4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1pbnB1dC1maWxsKSB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kcy9yZXNpemUtaWNvLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxMnB4IHJpZ2h0IDEycHg7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzOm5vdCg6cmVhZC1vbmx5KSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1lcnJvciAmIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYWNjZW50LWVycm9yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfZnMtMTYge1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXJlZy0xNjtcclxuICAgIH1cclxuXHJcbiAgICAmX2gtMTYwIHtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBleHRlbmQgLmN1c3RvbS1zY3JvbGxiYXI7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtZXJyb3ItbXNnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMTQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1hY2NlbnQtZXJyb3IpO1xyXG5cclxuICAgIC5maWVsZC1lcnJvciArICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJl9tdC1tNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX210LTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94LWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAuY2hlY2tib3gtdHh0IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC10eHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UWWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQnpkSGxzWlQwaUNpSStDanh3WVhSb0lHUTlJazB5TGpVMU9EVTVJRGN1TmpZMk5qZE1OaTR4TXpBd01pQXhNVXd4TWk0MU5UZzJJRFVpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1TNDFJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpUGp3dmNHRjBhRDRLUEM5emRtYysnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLl9zbWFsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTEyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9sb25nIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMTQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtZXJyb3IgJiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYWNjZW50LWVycm9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWJ0bi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweDtcclxufVxyXG5cclxuLnJhZGlvLWJ0bi1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnJhZGlvLWJ0bi1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICsgLnJhZGlvLWJ0bi10eHQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWJ0bi10eHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMjApO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSB0cy1idXR0b24tdGV4dC1tb2JpbGUtYXJpbW8tdzUzMi0xNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDkwMHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaW5zZXQ6IC0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1mb290IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWZvb3QtYnRuIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgJl9mbGV4LWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1zdWJpbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMTQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpe1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXN1YmxpbmstYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mb3JtLXN1YmxpbmstYnRuIHtcclxuICAgIEBpbmNsdWRlIHRzLWJ1dHRvbi10ZXh0LWRlc2t0b3AtYXJpbW8tdzUzMi0xNDtcclxufSIsIi5mb3J1bS1mZWVkYmFja3NfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAmOmhhcyguZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQtaW5mbykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZC1sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkLXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1oZWFkLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZC1pbmZvLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQtaW5mby1pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DO1xyXG59XHJcblxyXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQtaW5mby10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXJlZy0xNjtcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tYXR0ZW50aW9uIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1hdXRob3ItaW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tYXV0aG9yLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkM7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tYXV0aG9yLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTE4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMjY1MUZGO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLXRleHQge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTIwO1xyXG59XHJcblxyXG4uZm9ydW0tZmVlZGJhY2tzX19pdGVtLWZvb3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tZm9vdC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgLmZvcnVtLWZlZWRiYWNrc19faXRlbS1kYXRlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tZm9vdC1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1zdWItYnRuIHtcclxuICAgIEBpbmNsdWRlIHRzLWJ1dHRvbi10ZXh0LWRlc2t0b3AtYXJpbW8tdzUzMi0xNDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjNweDsgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tZGF0ZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTQwKTtcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcmF0aW5nLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjppcyhhLCBidXR0b24pIHtcclxuICAgICAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jLWJyb3duLTE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jLWJyb3duLTE1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxufVxyXG5cclxuLmZvcnVtLWZlZWRiYWNrc19faXRlbS1xdW90ZS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tcXVvdGUtZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAuZm9ydW0tZmVlZGJhY2tzX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tYXV0aG9yLWltZy1jIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcnVtLWZlZWRiYWNrc19faXRlbS10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMTY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ydW0tZmVlZGJhY2tzX19pdGVtLWhlYWQge1xyXG4gICAgICAgICY6aGFzKC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZC1pbmZvKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9ydW0tZmVlZGJhY2tzX19pdGVtLXJhdGluZy1idG4ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0ge1xyXG4gICAgICAgICY6aGFzKC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0taGVhZC1pbmZvKSB7XHJcbiAgICAgICAgICAgIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tZm9vdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3J1bS1mZWVkYmFja3NfX2l0ZW0tZm9vdC1sIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTJweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ydW0tZmVlZGJhY2tzX19pdGVtLXN1Yi1idG4ge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLWhlYWRlci1maWxsKTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxufVxyXG5cclxuLmhlYWRlci10b3AtYyB7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oKTtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcclxufVxyXG5cclxuLmhlYWRlci10b3BfX2xvZ28taW1nIHtcclxuICAgIHdpZHRoOiAxOTlweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmhlYWRlci10b3BfX25hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19uYXYtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgdHMtbGFiZWwtZGVza3RvcC1hcmltby13NDUwLTEyLXVwcDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3BfX2NhbGVuZGFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0xNjtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wLXI6aGFzKC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci5hY3RpdmUpICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19sYW5nIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmhlYWRlci10b3AtcjpoYXMoLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyLmFjdGl2ZSkgJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3BfX2xhbmctY3VycmVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIHRzLWJ1dHRvbi10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWJvbGQtMTY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB+IC5oZWFkZXItdG9wX19sYW5nLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fbGFuZy1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXByaW1hcnktYmcpO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fbGFuZy1kcm9wZG93bi1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtbWVkLTE2O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3BfX3NlYXJjaCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgJjpoYXMoLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyLmFjdGl2ZSkge1xyXG4gICAgICAgIHdpZHRoOiA0MjVweDtcclxuXHJcbiAgICAgICAgLmhlYWRlci10b3BfX3NlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19zZWFyY2gtaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2UtaW5wdXQtZmlsbCk7XHJcbiAgICBwYWRkaW5nOiAwIDQ2cHggMCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tdzQ1MC0xODtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1czpub3QoOnJlYWQtb25seSkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXByaW1hcnktYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogLTFweDtcclxuXHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMkQyNzQgMCUsICNGMkUwQTUgMTIuNDQlLCAjRTdDRThDIDI1LjgyJSwgI0NGQTE0QiA4MS4yMyUsICNBQzgwMzYgMTAwJSk7XHJcblx0XHQtd2Via2l0LW1hc2s6XHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcblx0XHRtYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0LXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG5cdFx0bWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1yZXN1bHRzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1yZXN1bHRzX19zZWN0aW9ucyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xMi11cHA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtcmVzdWx0c19fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby13NDUwLTE4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1wcmVzc2VkKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtcmVzdWx0c19fbW9yZS1idG4td3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtcmVzdWx0c19fZW1wdHkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXc0NTAtMTg7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19hdXRoIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fYXV0aC11c2VyLWJ0biB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgfiAuaGVhZGVyLXRvcF9fYXV0aC11c2VyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fYXV0aC11c2VyLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1wcmltYXJ5LWJnKTtcclxufVxyXG5cclxuLmhlYWRlci10b3BfX2F1dGgtdXNlci1kcm9wZG93bi1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19hdXRoLXVzZXItZHJvcGRvd24tYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIEBpbmNsdWRlIHRzLWJ1dHRvbi10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWJvbGQtMTY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3Qge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXNlY29uZGFyeS1iZyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90LWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtZGVza3RvcC1hcmltby13NDUwLTEyO1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNjApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICBcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX2Rlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0yMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLmhlYWRlci10b3BfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmhlYWRlci10b3BfX21lbnUtdG9nZ2xlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1wcmltYXJ5LWJnKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogLTFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMkQyNzQgMCUsICNGMkUwQTUgMTIuNDQlLCAjRTdDRThDIDI1LjgyJSwgI0NGQTE0QiA4MS4yMyUsICNBQzgwMzYgMTAwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazpcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICBtYXNrOlxyXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcblxyXG4gICAgICAgICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgJi5fYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wIHtcclxuICAgICAgICAuaGVhZGVyLXRvcF9fbmF2LFxyXG4gICAgICAgIC5oZWFkZXItdG9wX19jYWxlbmRhcixcclxuICAgICAgICAuaGVhZGVyLXRvcF9fbGFuZyxcclxuICAgICAgICAuaGVhZGVyLXRvcF9fc2VhcmNoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3BfX2xhbmctZHJvcGRvd24ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3BfX25hdi1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcF9fbmF2LWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtbGFiZWwtbW9iaWxlLWFyaW1vLXc0NTAtMTYtdXBwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wX19sYW5nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3BfX3NlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICY6aGFzKC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci5hY3RpdmUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb25zIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuaGVhZGVyLXRvcF9fYXV0aCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcF9fYXV0aC1lbnRlci1idG4sXHJcbiAgICAuaGVhZGVyLXRvcF9fYXV0aC11c2VyLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zZWFyY2gtcmVzdWx0c19fc2VjdGlvbnMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYm90LWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICB9XHJcbn0iLCIubWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IHZhcigtLWhlYWRlci1oKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci1oKSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXNoYWRvdyk7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtYyB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2UtaGVhZGVyLWZpbGwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59IiwiLmJsb2NrZXIge1xyXG4gICAgcGFkZGluZzogdmFyKC0tY29udC1wYWQpO1xyXG4gICAgei1pbmRleDogMTAwMDU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utc2hhZG93KTtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgcGFkZGluZzogNDRweCA0MHB4IDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbn1cclxuXHJcbi5tb2RhbCBhLmNsb3NlLW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtZGVza3RvcC1hcmltby1yZWctNDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX2Rlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby1yZWctMTY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICZfdGV4dC1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9vdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuLm1vZGFsX19mb290LWJ0biB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAuZm9ybS1mb290LWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYnItMTZfdGFibGV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcGFkLTE2X3RhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY2xvc2UtYnRuIHtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtbW9iaWxlLWFyaW1vLXc0NTAtMzI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICAuZmllbGRzLWNvbC01MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Zvb3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19mb290LWJ0biB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbn0iLCIucGFnaW5hdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICZfYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDsgICAgXHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnBhZ2luYXRpb25fX2xpbmtfYXJyb3cpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5zLXByb2ZpbGUtY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1wcm9maWxlLWNvbnRyb2xzLWwsXHJcbi5zLXByb2ZpbGUtY29udHJvbHMtciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1wcm9maWxlLWNvbnRyb2xzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlLWNvbnRyb2xzLWwsXHJcbiAgICAucy1wcm9maWxlLWNvbnRyb2xzLXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlLWNvbnRyb2xzLWwge1xyXG4gICAgICAgIGdhcDogMnB4O1xyXG4gICAgfVxyXG59IiwiLnMtcHJvZmlsZS1nZW5lcmFsIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBwYWRkaW5nOiA0MnB4IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1yZWctZGF0ZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgIC5zLXByb2ZpbGUtZ2VuZXJhbF9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtcHJvZmlsZS1nZW5lcmFsX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTI4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucy1wcm9maWxlLWdlbmVyYWxfX2J0bi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zLXByb2ZpbGUtZ2VuZXJhbCB7XHJcbiAgICAucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhLWZpbGUtYnRuIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaW5zZXQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS4ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1yZWctZGF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1hcmltby13NDUwLTE0O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG59XHJcblxyXG4ucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuLnMtcHJvZmlsZS1nZW5lcmFsX19wdWJsaWMtaW5mby1pdGVtLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAucy1wcm9maWxlLWdlbmVyYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlLWdlbmVyYWxfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJvZmlsZS1nZW5lcmFsX19wdWJsaWMtaW5mbyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5zLXByb2ZpbGUtZ2VuZXJhbF9fcHVibGljLWluZm8ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlLWdlbmVyYWxfX3B1YmxpYy1yZWctZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtcHJvZmlsZS1nZW5lcmFsX19wdWJsaWMtaW5mbyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbn0iLCIucy1wcm9maWxlLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucy1wcm9maWxlLW5hdl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnMtcHJvZmlsZS1uYXZfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tdzQ1MC0yMDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LWRlZmF1bHQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNvbG9ySG92ZXIodmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5zLXByb2ZpbGUtbmF2LWMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLXByb2ZpbGUtbmF2X19saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByb2ZpbGUtbmF2X19idG4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn0iLCIuc29jaWFsc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5zb2NpYWxzX19idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tMzApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAuc29jaWFsc19fYnRuIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbn0iLCIudGFicy1uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnRhYnMtbmF2X19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE2cHg7XHJcbn1cclxuXHJcbi50YWJzLW5hdl9fYnRuIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tdzQ1MC0yMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY29sb3JIb3Zlcih2YXIoLS1jLWJyb3duLTEwMCkpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAudGFicy1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9IFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC50YWJzLW5hdl9fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udC1wYWQpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udC1wYWQpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhZ3NfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi50YWdzX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNC11cHA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtdGFiLWRlZi0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC50YWdzX19saXN0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnRvb2x0aXAtYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1kZWZhdWx0KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXJlZy0xNDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTYwKTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWMtYnJvd24tMzApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogLTFweDtcclxuXHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMkQyNzQgMCUsICNGMkUwQTUgMTIuNDQlLCAjRTdDRThDIDI1LjgyJSwgI0NGQTE0QiA4MS4yMyUsICNBQzgwMzYgMTAwJSk7XHJcblx0XHQtd2Via2l0LW1hc2s6XHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcblx0XHRtYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0LXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG5cdFx0bWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1ob3Zlcik7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgKyAudG9vbHRpcC1kcm9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9vbHRpcC1kcm9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAmX2JpZyB7XHJcbiAgICAgICAgLnRvb2x0aXAtZHJvcC1pbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWRyb3AtaW4ge1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS1zZWNvbmRhcnktYmcpO1xyXG59XHJcblxyXG4udG9vbHRpcC1kcm9wX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4iLCIudmlkZW8td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC52aWRlby1pbWctYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9hci0xNi05IHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudmlkZW8taW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZGVvLXBsYXktYnRuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxufVxyXG5cclxuLnZpZGVvLXBsYXktYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1ncmV5LTIwKTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAudmlkZW8tcGxheS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1hcnRpY2xlLWNvbW1lbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19fY291bnQge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xODtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19fZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19mb3JtLWZpZWxkIHtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtY29tbWVudHNfX2Zvcm0tZm9vdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtY29tbWVudHNfX21haW4taGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjhweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1oZWFkLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWhlYWQtciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWF0dGVudGlvbiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1hdXRob3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tYXV0aG9yLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWF1dGhvci1pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWF1dGhvci10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0xODtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgQGluY2x1ZGUgdHMtbGFiZWwtZGVza3RvcC1hcmltby13NDUwLTEwO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS10ZXh0IHtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXJlZy0yMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1mb290IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWZvb3QtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWZvb3QtciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tc3ViLWJ0biB7XHJcbiAgICBAaW5jbHVkZSB0cy1idXR0b24tdGV4dC1kZXNrdG9wLWFyaW1vLXc1MzItMTQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMS4zcHg7ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLWFuc3dlcnMtdG9nZ2xlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1hcmltby13NTMyLTE0O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5fYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX2RlZmF1bHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1kYXRlIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1hcmltby13NDUwLTE0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNDApO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWNvbW1lbnRzX19pdGVtLXJhdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1yYXRpbmctYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmlzKGEsIGJ1dHRvbikge1xyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWMtYnJvd24tMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWMtZ29sZC1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWMtYnJvd24tMTUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTcwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1hbnN3ZXItaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDY3NXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTMwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnAtYXJ0aWNsZS1jb21tZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1hbnN3ZXItaW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1hcnRpY2xlLWNvbW1lbnRzX19tb3JlLWJ0bi13cmFwIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWFydGljbGUtY29tbWVudHNfX2hlYWQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1jb21tZW50c19fZm9ybS1mb290IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC1hcnRpY2xlLWNvbW1lbnRzX19tYWluLWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1mb290LWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGUtY29tbWVudHNfX2l0ZW0tZm9vdCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1jb21tZW50c19faXRlbS1zdWItYnRuIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbn0iLCIuYXJ0aWNsZS1oaXN0b3J5LXNsaWRlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAtOTk5OXB4IDAgMCk7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWhpc3Rvcnktc2xpZGVyX19pdGVtIHtcclxuICAgIHdpZHRoOiA0MzFweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFydGljbGUtaGlzdG9yeV9fY2FyZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1oaXN0b3J5X19jYXJkLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhc3BlY3QtcmF0aW86IDM5MSAvIDIwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1oaXN0b3J5X19jYXJkLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkMoKTtcclxufVxyXG5cclxuLmFydGljbGUtaGlzdG9yeV9fY2FyZC10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1oaXN0b3J5X19jYXJkLWRlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xODtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLmFydGljbGUtaGlzdG9yeS1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1oaXN0b3J5X19jYXJkLWltZy1jIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDI4MyAvIDIwMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLmFydGljbGUtaGlzdG9yeS1zbGlkZXIge1xyXG4gICAgICAgIGNsaXAtcGF0aDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1oaXN0b3J5LXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDMzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWhpc3RvcnlfX2NhcmQtaW1nLWMge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjk4IC8gMjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hcnRpY2xlLWhpc3Rvcnktc2xpZGVyX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5wLWFydGljbGUtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLXNpZGViYXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNDMwcHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtbWFpbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDIycHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtaGVhZC10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLnRhZ3NfX2xpc3Qge1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFnc19faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hcnRpY2xlLWhlYWQtdG9wX19kYXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xODtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hcnRpY2xlLWhlYWRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1oZWFkX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMjA7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtaGVhZC1ib3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtaGVhZC1ib3RfX2Zvb3QtYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWhlcm8ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtaGVyb19faW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE3NjAgLyA4MDA7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtaGVyb19faW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQygpO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlX19uYXYge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaCkgKyAxMnB4KTtcclxufVxyXG5cclxuLnAtYXJ0aWNsZV9fbmF2LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWhlYWRsaW5lLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xODtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGVfX25hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGVfX25hdi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWFydGljbGVfX25hdi1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNvbG9ySG92ZXIodmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKSk7XHJcbiAgICBcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjp2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWFydGljbGUtc2VjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLXNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZS1zZWN0aW9uX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLXNlY3Rpb25fX2Rlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTIwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1zZWN0aW9uX19zdWJkZXNjIHtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtNDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLXNlY3Rpb25fX2ltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFzcGVjdC1yYXRpbzogMTAyMiAvIDUyMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1zZWN0aW9uX19pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DKCk7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtZm9vdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC50YWdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWdzX19saXN0IHtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ3NfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZV9fcmF0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZV9fcmF0aW5nLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wLWFydGljbGVfX3JhdGluZy10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZV9fcmF0aW5nLXN0YXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwbk1UWW5JR2hsYVdkb2REMG5NVFluSUhacFpYZENiM2c5SnpBZ01DQXhOaUF4TmljZ1ptbHNiRDBuYm05dVpTY2dlRzFzYm5NOUoyaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabkp6NDhjR0YwYUNCa1BTZE5PQ0F4TWt3eklERTFURFVnT1M0NE5qbE1NU0EyU0RaTU9DQXhUREV3SURaSU1UVk1NVEVnTVRCTU1UTWdNVFZNT0NBeE1sb25JSE4wY205clpUMG5JelUxTkVRME5UZ3dKeUJ6ZEhKdmEyVXRiR2x1WldOaGNEMG5jbTkxYm1RbklITjBjbTlyWlMxc2FXNWxhbTlwYmowbmNtOTFibVFuSUM4K1BDOXpkbWMrXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMG5NVFluSUdobGFXZG9kRDBuTVRZbklIWnBaWGRDYjNnOUp6QWdNQ0F4TmlBeE5pY2dabWxzYkQwbmJtOXVaU2NnZUcxc2JuTTlKMmgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5KejQ4Y0dGMGFDQmtQU2ROT0NBeE1rd3pJREUxVERVZ09TNDROamxNTVNBMlNEWk1PQ0F4VERFd0lEWklNVFZNTVRFZ01UQk1NVE1nTVRWTU9DQXhNbG9uSUhOMGNtOXJaVDBuSTBOQ1FUWTFNQ2NnWm1sc2JEMG5JME5DUVRZMU1DY2djM1J5YjJ0bExXeHBibVZqWVhBOUozSnZkVzVrSnlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SjNKdmRXNWtKeUF2UGp3dmMzWm5QZz09XCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZS1mb290X19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1mb290X19pbmZvLWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGVfX3NvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGVfX3NvY2lhbHMtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi00MCk7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtZm9vdF9fY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtZm9vdF9fY29udHJvbHMtYnRuIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWMtYnV0dG9uLWFkZGl0aW9uYWwtcHJlc3NlZCk7XHJcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZS1saXRlcmF0dXJlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWxpdGVyYXR1cmVfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGUtbGl0ZXJhdHVyZV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1saXRlcmF0dXJlX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucC1hcnRpY2xlLWxpdGVyYXR1cmVfX2xpbmsge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hcnRpY2xlLXJlYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1yZWMtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIC05OTk5cHggMCAwKTtcclxufVxyXG5cclxuLnAtYXJ0aWNsZS1yZWMtc2xpZGVyX19pdGVtIHtcclxuICAgIHdpZHRoOiA0MzFweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX3NtYWxsLWNhcmQge1xyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTEgLyAyNDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAucC1hcnRpY2xlLW1haW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogNzg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1yZWMtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfc21hbGwtY2FyZCB7XHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjkxIC8gMjQwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucC1hcnRpY2xlLWMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1tYWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGUtaGVhZC1ib3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1oZXJvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZV9fbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGVfX25hdi1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGVfX25hdi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hcnRpY2xlLXNlY3Rpb25fX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGUtc2VjdGlvbl9faW1nLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1zZWN0aW9uX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1zZWN0aW9uX19zdWJkZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1zZWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hcnRpY2xlLWxpdGVyYXR1cmVfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1yZWMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1yZWMtc2xpZGVyIHtcclxuICAgICAgICBjbGlwLXBhdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1yZWMtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzM4cHg7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfc21hbGwtY2FyZCB7XHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjk4IC8gMTU2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGUtcmVjX19tb3JlLWJ0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWFydGljbGUtaGVhZC10b3Age1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGUtaGVhZC1ib3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxyXG4gICAgICAgICAgICBcImF1dGhvciByYXRpbmdcIlxyXG4gICAgICAgICAgICBcImJ0biBkYXRlXCJcclxuICAgICAgICA7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2F1dGhvciB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYXV0aG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9faW5mbyB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogcmF0aW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX3RpbWUge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IGRhdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1hcnRpY2xlLWhlYWQtYm90X19mb290LWJ0biB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBidG47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGUtZm9vdF9faW5mbyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZS1mb290X19pbmZvLWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZV9fc29jaWFscyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hcnRpY2xlLWZvb3RfX2NvbnRyb2xzLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGUtcmVjLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIucC1hcnRpY2xlc19faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnAtYXJ0aWNsZXNfX2hlYWQtbCB7XHJcbiAgICAudGFicy1uYXYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFicy1uYXZfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZXNfX2hlYWQtciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAucy1tYWluLWZvcnVtX19oZWFkLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICB3aWR0aDogNzIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYXJ0aWNsZXNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5wLWFydGljbGVzX19pdGVtIHtcclxuICAgICYuX3NwYW4tMiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLnAtYXJ0aWNsZXNfX2hlYWQtciB7XHJcbiAgICAgICAgLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLWFydGljbGVzX19oZWFkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtd3JhcCxcclxuICAgICAgICAucy1tYWluLWZvcnVtX19oZWFkLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGVzX19oZWFkLWwge1xyXG4gICAgICAgIC50YWJzLW5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLW5hdl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250LXBhZCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udC1wYWQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZXNfX2hlYWQtciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYXJ0aWNsZXNfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZXNfX2hlYWQtbCB7XHJcbiAgICAgICAgLnRhYnMtbmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXJ0aWNsZXNfX2xpc3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFydGljbGVzX19pdGVtIHtcclxuICAgICAgICAmLl9zcGFuLTIge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLXZpZGVvX19zbGlkZXJzIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgLnAtdmlkZW9fX3NsaWRlcnMtbCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtdmlkZW9fX3NsaWRlcnMtciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtdmlkZW9fX3NsaWRlcnMtbCxcclxuLnAtdmlkZW9fX3NsaWRlcnMtciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wLXZpZGVvLW1haW4tc2xpZGVyX19pdGVtIHtcclxuICAgIC5hcnRpY2xlLWNhcmRfdmlkZW8ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXZpZGVvLW1haW4tc2xpZGVyX19pdGVtLXZpZGVvLXdyYXAge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA4MzQgLyA0NzI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxufVxyXG5cclxuLnAtdmlkZW8tbmF2LXNsaWRlci1jIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKXtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnAtdmlkZW8tbmF2LXNsaWRlcl9fY3VzdG9tLWN1cnNvciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAucC12aWRlby1uYXYtc2xpZGVyX19jdXN0b20tY3Vyc29yIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtdmlkZW8tbmF2LXNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLnN3aXBlci1jdXN0b20tYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjUzLCAyNDcsIDApIDAlLCAjRkZGREY3IDEwMCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC12aWRlby1uYXYtc2xpZGVyX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUM1NTkgLTEuNzglLCAjRUREODhGIDEuMyUsICNERkMzNzYgOS43NiUsICNDMDkzM0QgODAuODklLCAjOUY3MzJGIDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXZpZGVvLW5hdi1zbGlkZXJfX2l0ZW0taW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE5MiAvIDgwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLXZpZGVvLW5hdi1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQygpO1xyXG59XHJcblxyXG4ucC12aWRlby1uYXYtc2xpZGVyX19pdGVtLWltZy10aW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogOHB4O1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJsYWNrLTUwKTtcclxuICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tYm9sZC0xMjtcclxufVxyXG5cclxuLnAtdmlkZW8tbmF2LXNsaWRlcl9faXRlbS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4ucC12aWRlby1uYXYtc2xpZGVyX19jdXN0b20tY3Vyc29yLWluIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy13aGl0ZS00MCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAucC12aWRlb19fc2xpZGVyczpub3QoLnAtdmlkZW9fX3NsaWRlcnNfcmV2ZXJzZSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTAzcHggYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtdmlkZW9fX3NsaWRlcnM6bm90KC5wLXZpZGVvX19zbGlkZXJzX3JldmVyc2UpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1M3B4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmlkZW9fX3NsaWRlcnMge1xyXG4gICAgICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgIC5wLXZpZGVvX19zbGlkZXJzLWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpZGVvX19tb2ItbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC12aWRlb19fbW9iLWxpc3QtY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpZGVvX19tb2ItbGlzdC1jYXJkLWltZy1jIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTggLyAxMzY7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmlkZW9fX21vYi1saXN0LWNhcmQtaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBpbWdJbkMoKTtcclxuICAgIH1cclxuXHJcbiAgICAucC12aWRlb19fbW9iLWxpc3QtY2FyZC1pbWctdGltZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYmxhY2stNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tYm9sZC0xMjtcclxuICAgIH1cclxuXHJcbiAgICAucC12aWRlb19fbW9iLWxpc3QtY2FyZC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnAtdmlkZW9fX3NsaWRlcnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmlkZW8tbWFpbi1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfdmlkZW8ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmlkZW8tbmF2LXNsaWRlci1jIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2ODhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmlkZW8tbmF2LXNsaWRlciB7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC12aWRlb19fc2xpZGVycyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmlkZW8tbWFpbi1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfdmlkZW8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpZGVvLW1haW4tc2xpZGVyX19pdGVtLXZpZGVvLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzc1IC8gMjk2O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpZGVvLW5hdi1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC12aWRlby1uYXYtc2xpZGVyX19pdGVtLWltZy1jIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNDAgLyA4MDtcclxuICAgIH1cclxuXHJcbiAgICAucC12aWRlb19fbW9iLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxufSIsIi5zLWFib3V0LWhlYWQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG59XHJcblxyXG4ucy1hYm91dC1oZWFkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogOTE0cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTQwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnMtYWJvdXQtaGVhZF9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxufVxyXG5cclxuLnMtYWJvdXQtaGVhZF9faXRlbSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ucy1hYm91dC1oZWFkX19pdGVtLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhc3BlY3QtcmF0aW86IDUzOCAvIDIwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4ucy1hYm91dC1oZWFkX19pdGVtLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkMoKTtcclxufVxyXG5cclxuLnMtYWJvdXQtaGVhZF9faXRlbS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucy1hYm91dC1oZWFkX19pdGVtLWRlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xODtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLnMtYWJvdXQtaGVhZF9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNjc0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYWJvdXQtaGVhZF9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYWJvdXQtaGVhZF9faXRlbS1pbWctYyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0MDUgLyAyMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLWFib3V0LWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnMtYWJvdXQtaGVhZF9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNjcycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtbW9iaWxlLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtMjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnMtYWJvdXQtaGVhZF9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250LXBhZCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250LXBhZCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYWJvdXQtaGVhZF9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMzOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWFib3V0LWhlYWRfX2l0ZW0taW1nLWMge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjk4IC8gMTYwO1xyXG4gICAgfVxyXG59IiwiLnMtYXJ0aWNsZXNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogdmFyKC0tZ3JpZC1nYXApO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxufVxyXG5cclxuLmFydGljbGUtY2FyZC1yb3dzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWNhcmQtcm93IHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZXMtcm93cy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtcm93cy1pdGVtIHtcclxuICAgIC5hcnRpY2xlLWNhcmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJl9iaWcsXHJcbiAgICAmX2xhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTI4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0yMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9iaWcge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA4MzQgLyA1NDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgXHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGFyZ2Uge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2Mi40MjYlO1xyXG4gICAgICAgIGdhcDogMCAyMHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxyXG4gICAgICAgICAgICBcImhlYWQgaW1nXCJcclxuICAgICAgICAgICAgXCJjb250IGltZ1wiXHJcbiAgICAgICAgO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3MDUgLyA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNjVweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgICAgIGdhcDogMCAyMHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxyXG4gICAgICAgICAgICBcImhlYWQgaW1nXCJcclxuICAgICAgICAgICAgXCJjb250IGltZ1wiXHJcbiAgICAgICAgO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjY1IC8gMjI4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbHMtcmV2ZXJzZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4MHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcbiAgICAgICAgZ2FwOiAwIDIwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICAgICAgICAgIFwiaW1nIGhlYWRcIlxyXG4gICAgICAgICAgICBcImltZyBjb250XCJcclxuICAgICAgICA7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyODAgLyAxNzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLl9pcy1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2Zhdm9yaXRlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2V2ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBweCAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgICAgICBnYXA6IDAgMjBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuICAgICAgICAgICAgXCJpbWcgaGVhZFwiXHJcbiAgICAgICAgICAgIFwiaW1nIGNvbnRcIlxyXG4gICAgICAgIDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI4MCAvIDI1MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3ZpZGVvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTEgLyAyMDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19hdXRob3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Jsb2cge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4MHB4IDFmcjtcclxuICAgICAgICBnYXA6IDAgMjBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuICAgICAgICAgICAgXCJpbWcgaGVhZFwiXHJcbiAgICAgICAgICAgIFwiaW1nIGNvbnRcIlxyXG4gICAgICAgIDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjgwIC8gMjUwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmlnIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NDhweCAxZnI7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDY0OCAvIDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0yMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NtYWxsLWNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9faGVhZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjkxIC8gMjQwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiB2YXIoLS1ncmlkLWdhcCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGdyaWQtYXJlYTogaGVhZDtcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdyaWQtYXJlYTogY29udDtcclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX190YWdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGdyaWQtYXJlYTogaW1nO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkX19pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9fdGFncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9fdGFnIHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXc0NTAtMTItdXBwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtdGFiLWRlZi0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWNhcmRfX2RhdGUsXHJcbi5hcnRpY2xlLWNhcmRfX2NpdHkge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xODtcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTIwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9fZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgbGluZS1jbGFtcDogMTtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkX19mb290IHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9faW5mby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNDtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkX190aW1lIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1hcmltby13NDUwLTE0O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNDApO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkX19pbWctdGltZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDhweDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1ibGFjay01MCk7XHJcbiAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLWJvbGQtMTI7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWNhcmRfX2F1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgZ3JpZC1hcmVhOiBhdXRob3I7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWNhcmRfX2F1dGhvci1pbWctYyB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkX19hdXRob3ItaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQztcclxufVxyXG5cclxuLmFydGljbGUtY2FyZF9fYXV0aG9yLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTE4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkX19hZGRyZXNzIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1hcmltby13NDUwLTE0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLmFydGljbGUtZmlsbC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAmX21pbi1oLFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDU3OSAvIDY2MDtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbG9yLWJsYWNrIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfYWxpZ24tdG9wIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9ncmFkLWxlZnQtdG9wLXdoaXRlIHtcclxuICAgICAgICAuYXJ0aWNsZS1maWxsLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzUuOGRlZywgcmdiYSgyNTUsIDI0OSwgMjE1LCAwLjkpIDEyLjY2JSwgcmdiYSgyNTUsIDI0OSwgMjE1LCAwKSA3Ny42MSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZ3JhZC1sZWZ0LXRvcC1ibGFjayB7XHJcbiAgICAgICAgLmFydGljbGUtZmlsbC1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwLjM1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgNDAuMTYlLCByZ2JhKDAsIDAsIDAsIDApIDYzLjc4JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ncmFkLWxlZnQtYm90LWJsYWNrIHtcclxuICAgICAgICAuYXJ0aWNsZS1maWxsLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OC42M2RlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDEzLjAxJSwgcmdiYSgwLCAwLCAwLCAwKSA2MC4xNCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFydGljbGUtZmlsbC1jYXJkX19pbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAuYXJ0aWNsZS1maWxsLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWZpbGwtY2FyZF9faW1nLWMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWZpbGwtY2FyZF9faW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWZpbGwtY2FyZF9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1maWxsLWNhcmRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tdzQ1MC00MDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmFydGljbGUtZmlsbC1jYXJkX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMjA7XHJcbiAgICBtYXgtd2lkdGg6IDI0N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5hcnRpY2xlLWNhcmQtcm93IHtcclxuICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZCB7XHJcbiAgICAgICAgJl9jb2xzIHtcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2NvbHMtcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjgwIC8gMTk0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhcmdlIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAlO1xyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Jsb2cge1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuYXJ0aWNsZXMtcm93cy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmQge1xyXG4gICAgICAgICZfY29scyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgICAgICAgICBcImhlYWQgaGVhZFwiXHJcbiAgICAgICAgICAgICAgICBcImNvbnQgaW1nXCJcclxuICAgICAgICAgICAgO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb2xzLXJldmVyc2Uge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICAgICAgXCJhdXRob3JcIlxyXG4gICAgICAgICAgICAgICAgXCJpbWdcIlxyXG4gICAgICAgICAgICAgICAgXCJoZWFkXCJcclxuICAgICAgICAgICAgICAgIFwiY29udFwiXHJcbiAgICAgICAgICAgIDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI5OCAvIDE1ODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLl9pcy1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2V2ZW50IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgICAgIFwiaGVhZFwiXHJcbiAgICAgICAgICAgICAgICBcImltZ1wiXHJcbiAgICAgICAgICAgICAgICBcImNvbnRcIlxyXG4gICAgICAgICAgICA7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XHJcbiAgICBcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTggLyAxNTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Jsb2cge1xyXG4gICAgICAgICAgICAmOm5vdCguYXJ0aWNsZS1jYXJkX2Jsb2ctYmlnKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICAgICAgICAgIFwiaGVhZFwiXHJcbiAgICAgICAgICAgICAgICAgICAgXCJpbWdcIlxyXG4gICAgICAgICAgICAgICAgICAgIFwiY29udFwiXHJcbiAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFydGljbGUtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjk4IC8gMTU2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJpZyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5JSAxZnI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFydGljbGUtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzE2IC8gMjQwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLmFydGljbGVzLXJvd3MtbGlzdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkIHtcclxuICAgICAgICAmX2JpZyxcclxuICAgICAgICAmX2xhcmdlIHtcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9iaWcge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjk4IC8gMzQ2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiA1O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2NvbHMge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTQzIC8gMTgwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3ZpZGVvIHtcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NtYWxsLWNhcmQgeyAgICBcclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTggLyAxNTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNhcmQtcm93IHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWZpbGwtY2FyZCB7XHJcbiAgICAgICAgJl9taW4taCxcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMzOCAvIDM2MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZmlsbC1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZmlsbC1jYXJkX19kZXNjIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTIwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuYXJ0aWNsZS1jYXJkIHtcclxuICAgICAgICAmX2NvbHMge1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19mb290IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFyZ2Uge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICBcImhlYWRcIlxyXG4gICAgICAgICAgICBcImltZ1wiXHJcbiAgICAgICAgICAgIFwiY29udFwiO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtY2FyZF9faW1nLWMge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTggLyAxNjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWZpbGwtY2FyZCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuXHJcbiAgICAgICAgJjpoYXMoKyAuYXJ0aWNsZS1jYXJkLXJvd3MpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2ODggLyAzNjA7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1maWxsLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1maWxsLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1hcnRpY2xlc19fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlcy1yb3dzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZCB7XHJcbiAgICAgICAgJl9iaWcge1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMwMyAvIDIxNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb2xzIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgICAgIFwiaGVhZFwiXHJcbiAgICAgICAgICAgIFwiaW1nXCJcclxuICAgICAgICAgICAgXCJjb250XCI7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMwMyAvIDE2MDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2Zvb3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9ibG9nIHtcclxuICAgICAgICAgICAgJi1iaWcge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgICAgICAgICBcImhlYWRcIlxyXG4gICAgICAgICAgICAgICAgICAgIFwiaW1nXCJcclxuICAgICAgICAgICAgICAgICAgICBcImNvbnRcIlxyXG4gICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI5OCAvIDE1NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmFydGljbGUtY2FyZF9faGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1tb2JpbGUtYXJpbW8tdzQ1MC0yMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXJkX19kZXNjIHtcclxuICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1maWxsLWNhcmQge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQzIC8gMzYwO1xyXG5cclxuICAgICAgICAmOmhhcygrIC5hcnRpY2xlLWNhcmQtcm93cykge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM0MyAvIDM2MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtZmlsbC1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zLWF1ZGlvLXJlY19fcGxheWVyLWluIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICAgICAgXCJpbWcgaW5mb1wiXHJcbiAgICAgICAgXCJpbWcgbGlzdFwiXHJcbiAgICA7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLXJvd3M6IDtcclxuICAgIGdhcDogMCAxMnB4O1xyXG59XHJcblxyXG4ucy1hdWRpby1yZWNfX3BsYXllci1pbWctYyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDg3NCAvIDQyNDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBncmlkLWFyZWE6IGltZztcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5ZXItaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQygpO1xyXG59XHJcblxyXG4ucy1hdWRpby1yZWNfX3BsYXllci1pbmZvIHtcclxuICAgIGdyaWQtYXJlYTogaW5mbztcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5ZXItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTI4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5ZXItZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5ZXItdWkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBncmlkLWFyZWE6IGxpc3Q7XHJcbiAgICBnYXA6IDAgNDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5bGlzdC10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjA7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5bGlzdCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0MzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuXHJcbiAgICAgICAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuLWljb24tYyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBsYXlpbmcge1xyXG4gICAgICAgICAgICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIHtcclxuICAgICAgICAgICAgICAgIC5fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGF1c2VkIHtcclxuICAgICAgICAgICAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuLWljb24tYyB7XHJcbiAgICAgICAgICAgICAgICAuX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5fYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMTQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuLWljb24tYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGJvcmRlcjogMS4zcHggc29saWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5zLWF1ZGlvLXJlY19fcGxheWxpc3QtYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWF1ZGlvLXJlY19fcGxheWxpc3QtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXllci1pbiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICBcImltZyBpbmZvXCJcclxuICAgICAgICAgICAgXCJsaXN0IGxpc3RcIjtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXllci1pbWctYyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzMzggLyAxOTU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYXVkaW8tcmVjX19wbGF5ZXItZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXllci10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWF1ZGlvLXJlY19fcGxheWxpc3QtYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXlsaXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG5cclxuICAgICAgICAgICAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpbWUtYnRuLWljb24tYyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXJlZy0xNjtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXlsaXN0LWl0ZW0tdGltZS1idG4taWNvbi1jIHtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLl9hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXllci1pbiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJpbWdcIlxyXG4gICAgICAgICAgICBcImluZm9cIlxyXG4gICAgICAgICAgICBcImxpc3RcIlxyXG4gICAgICAgIDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdWRpby1yZWNfX3BsYXllci1pbWctYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYXVkaW8tcmVjX19wbGF5bGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxufSIsIi5zLWJhaXQge1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxufVxyXG5cclxuLnMtYmFpdC1zbGlkZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5zLWJhaXQtc2xpZGVyX19pdGVtIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucy1iYWl0LXNsaWRlcl9faXRlbS1pbWctYyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnMtYmFpdC1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnMtYmFpdC1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucy1iYWl0LXNsaWRlcl9fY29udHJvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYmFpdC1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWJhaXQtc2xpZGVyX19pdGVtLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MXZ3O1xyXG4gICAgfVxyXG59IiwiLnMtY2F0LWZvcnVtX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGdhcDogMjhweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnMtY2F0LWZvcnVtX19oZWFkLXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5zLWNhdC1mb3J1bV9faGVhZC1zZWFyY2gge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAmOmhhcygucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoLXRvZ2dsZXIuYWN0aXZlKSB7XHJcbiAgICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG5cclxuICAgICAgICAucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4ucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoLXRvZ2dsZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnMtY2F0LWZvcnVtX19oZWFkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtY2F0LWZvcnVtX19oZWFkLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWNhdC1mb3J1bV9faGVhZC1zZWFyY2gge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1jYXQtZm9ydW1fX2hlYWQtciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAucy1jYXQtZm9ydW1fX2hlYWQtc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5zLWNyZWF0ZS10aGVtZV9fc2VjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5zLWNyZWF0ZS10aGVtZV9fbWFpbi1maWVsZHMtcm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuLnMtY3JlYXRlLXRoZW1lX19tYWluLWZpZWxkcy1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAmX3B0LTgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWNyZWF0ZS10aGVtZV9fbWFpbi1maWVsZHMtY29sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfc21hbGwge1xyXG4gICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLWNyZWF0ZS10aGVtZV9fc2VjdGlvbnMge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnMtY3JlYXRlLXRoZW1lX19tYWluLWZpZWxkcy1jb2wge1xyXG4gICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1jcmVhdGUtdGhlbWVfX21haW4tZmllbGRzLWNvbCB7XHJcbiAgICAgICAgJl9zbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zLWRldGFpbC1mb3J1bS1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utc2Vjb25kYXJ5LWJnKTtcclxuXHJcbiAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDE4NDZweDtcclxuICAgICAgICBoZWlnaHQ6IDg4MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNDQuOTMlIDQ0LjkzJSBhdCA1MCUgNTUuMDclLCAjOEYwMkNCIDAlLCByZ2JhKDE5MywgMTYwLCAyMTgsIDApIDEwMCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLWhlcm8tYyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0taGVyb19fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtZGVza3RvcC1hcmltby1yZWctNDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0taGVyb19fZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0taGVyb19faW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1oZXJvX19pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DO1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLXRhZ3MtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA0cHggOHB4O1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC10YWdzLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10YWItZGVmLTEwKTtcclxuICAgIEBpbmNsdWRlIHRzLWxhYmVsLWRlc2t0b3AtYXJpbW8tdzQ1MC0xMi11cHA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtYnV0dG9uLXNlY29uZGFyeS1kZWZhdWx0KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IC0xcHg7XHJcblx0XHRwYWRkaW5nOiAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVDNTU5IDAlLCAjRUREODhGIDEyLjQ0JSwgI0RGQzM3NiAyNS44MiUsICNDMDkzM0QgODEuMjMlLCAjOUY3MzJGIDEwMCUpO1xyXG5cdFx0LXdlYmtpdC1tYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0bWFzazpcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuXHRcdG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXIpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YyRDI3NCAwJSwgI0YyRTBBNSAxMi40NCUsICNFN0NFOEMgMjUuODIlLCAjQ0ZBMTRCIDgxLjIzJSwgI0FDODAzNiAxMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tc2Vjb25kYXJ5LXByZXNzZWQpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDFBQTQ1IDAlLCAjRDFDMDc3IDEyLjQ0JSwgI0MyQTc2NSAyNS44MiUsICM5RTdDMzAgODEuMjMlLCAjN0Y1RTI0IDEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcclxuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcclxuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLXByZXNzZWQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9faGVhZC1hdHRlbnRpb24tYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1hZGRpdGlvbmFsLWRlZmF1bHQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tYy1icm93bi0zMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IC0xcHg7XHJcblx0XHRwYWRkaW5nOiAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjJEMjc0IDAlLCAjRjJFMEE1IDEyLjQ0JSwgI0U3Q0U4QyAyNS44MiUsICNDRkExNEIgODEuMjMlLCAjQUM4MDM2IDEwMCUpO1xyXG5cdFx0LXdlYmtpdC1tYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0bWFzazpcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuXHRcdG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLWJ1dHRvbi1zZWNvbmRhcnktaG92ZXIpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1idXR0b24tYWRkaXRpb25hbC1wcmVzc2VkKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXJlZy0yMDtcclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2Zvb3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fYXV0aG9yLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fYXV0aG9yLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkM7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19hdXRob3ItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtMTg7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19yYXRpbmctYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tdzQ1MC0xNDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jLWJyb3duLTE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1wcmVzc2VkKTtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tYy1nb2xkLXByZXNzZWQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYy1nb2xkLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYy1icm93bi0xNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2Zvb3QtYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ucy1kZXRhaWwtZm9ydW0tbWFpbl9fZmVlZGJhY2tzLWZvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1mb3JtLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWhlYWRsaW5lLWRlc2t0b3AtYXJpbW8tcmVnLTQwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1mb3JtLWZpZWxkIHtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5zLWRldGFpbC1mb3J1bS1tYWluX19mZWVkYmFja3MtZm9ybS1mb290IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1jb250cm9scy1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXc0NTAtMTItdXBwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1nb2xkLWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtcHJlc3NlZCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLWRldGFpbC1mb3J1bS1oZXJvX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtbW9iaWxlLWFyaW1vLXc0NTAtMzI7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZGV0YWlsLWZvcnVtLWhlcm9fX2Rlc2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1tb2JpbGUtYXJpbW8tcmVnLTE4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRldGFpbC1mb3J1bS1oZXJvX19pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRldGFpbC1mb3J1bS1tYWluX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LW1vYmlsZS1hcmltby1yZWctMTg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1mb3JtLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1tb2JpbGUtYXJpbW8tdzQ1MC0zMjtcclxuICAgIH1cclxuXHJcbiAgICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fcmF0aW5nLWJ0biB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtZGV0YWlsLWZvcnVtLWhlcm8tYyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRldGFpbC1mb3J1bS1oZXJvX19pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQzIC8gMTYwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRldGFpbC1mb3J1bS1tYWluX19oZWFkLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fZm9vdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICAgICAgICAgIFwiYXV0aG9yIHJhdGluZ1wiXHJcbiAgICAgICAgICAgIFwiYnRuIGRhdGVcIlxyXG4gICAgICAgIDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1kZXRhaWwtZm9ydW0tbWFpbl9fYXV0aG9yIHtcclxuICAgICAgICBncmlkLWFyZWE6IGF1dGhvcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX3JhdGluZyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiByYXRpbmc7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRldGFpbC1mb3J1bS1tYWluX19kYXRlIHtcclxuICAgICAgICBncmlkLWFyZWE6IGRhdGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2Zvb3QtYnRuIHtcclxuICAgICAgICBncmlkLWFyZWE6IGJ0bjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZGV0YWlsLWZvcnVtLW1haW5fX2ZlZWRiYWNrcy1mb3JtLWZvb3Qge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLnMtZG9uYXRlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucy1kb25hdGVfX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgbWluLWhlaWdodDogMTE4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxufVxyXG5cclxuLnMtZG9uYXRlX193cmFwLWNvbG9yLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMTAwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NjY2MTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4OTZweDtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICNGQUU2NDYgMCUsIHJnYmEoMjUwLCAyMzAsIDcwLCAwKSAxMDAlKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvdHRvbTogLTgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWRvbmF0ZV9fd3JhcC1pbWctYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICYtMSB7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgdG9wOiAxMDZweDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjY1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWRvbmF0ZV9faGVhZCxcclxuLnMtZG9uYXRlX19jb250cm9scyxcclxuLnMtZG9uYXRlX190YWJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5zLWRvbmF0ZV9fZm9ybSB7XHJcbiAgICB3aWR0aDogNTIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG59XHJcblxyXG4ucy1kb25hdGVfX2hlYWQge1xyXG4gICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTU2O1xyXG4gICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBtYXgtd2lkdGg6IDYyNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogNTNweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgY29sb3I6ICM4RDg2ODQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnMtZG9uYXRlX19jb250cm9scyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucy1kb25hdGVfX2NvbnRyb2xzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zLWRvbmF0ZV9fY29udHJvbHMtYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIHRzLWJ1dHRvbi10ZXh0LW1vYmlsZS1hcmltby13NTMyLTE2O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTUwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy13aGl0ZS01MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtZG9uYXRlX19mb3JtLWhlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucy1kb25hdGVfX2Zvcm0tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTI4O1xyXG59XHJcblxyXG4ucy1kb25hdGVfX2Zvcm0taGVhZC1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ucy1kb25hdGVfX2Zvcm0taGVhZC1pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DO1xyXG59XHJcblxyXG4ucy1kb25hdGVfX2Zvcm0tcm93c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4ucy1kb25hdGVfX2Zvcm0tcm93LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnMtZG9uYXRlX19mb3JtLXN1YmluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXJlZy0xNDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgQG1lZGlhIChob3Zlcjpob3Zlcil7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtZG9uYXRlX19mb3JtLWluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWFyaW1vLXJlZy0xNjtcclxuXHJcbiAgICBiIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tYm9sZC0xNjtcclxuICAgIH1cclxufVxyXG5cclxuLnMtZG9uYXRlX19xci1jb2RlLWltZy1jIHtcclxuICAgIHdpZHRoOiAyNjJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucy1kb25hdGVfX3FyLWNvZGUtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zLWRvbmF0ZV9fcXItY29kZS1kZXNjIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1hcmltby1yZWctMTY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLWRvbmF0ZV9fd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1NHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRvbmF0ZV9fd3JhcC1jb2xvci1iZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NDBweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzVweDsgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZG9uYXRlX19oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1tb2JpbGUtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0zMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1kb25hdGVfX2NvbnRyb2xzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1kb25hdGVfX2Zvcm0ge1xyXG4gICAgICAgIHdpZHRoOiA0MTRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRvbmF0ZV9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZG9uYXRlX19mb3JtLWhlYWQtaW1nLWMge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1kb25hdGVfX2Zvcm0tcm93cyB7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRvbmF0ZV9fZm9ybS1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRvbmF0ZV9fd3JhcC1pbWctYmcge1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIHRvcDogMzgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICB0b3A6IDQzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTg1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtZG9uYXRlX19oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZG9uYXRlX19jb250cm9scy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0M3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucy1kb25hdGVfX3dyYXAtaW1nLWJnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRvbmF0ZV9fZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1kb25hdGVfX2Zvcm0taGVhZC1pbWctYyB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG59IiwiLnMtZXZlbnRzX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnMtZXZlbnRzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucy1ldmVudHNfX2hlYWQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZXZlbnRzX19oZWFkLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWV2ZW50c19fbGlzdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbn0iLCIucy1mZWVkLWxpbmUtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucy1mZWVkLWxpbmUtc2xpZGVyX19pdGVtIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiA2NzRweDtcclxufVxyXG5cclxuLnMtZmVlZC1saW5lX19jYXJkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbn1cclxuXHJcbi5zLWZlZWQtbGluZV9fY2FyZC10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTIwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zLWZlZWQtbGluZV9fY2FyZC1hdXRob3Ige1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxOHB4O1xyXG59XHJcblxyXG4ucy1mZWVkLWxpbmVfX2NhcmQtYXV0aG9yLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5zLWZlZWQtbGluZV9fY2FyZC1hdXRob3ItciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucy1mZWVkLWxpbmVfX2NhcmQtYXV0aG9yLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnMtZmVlZC1saW5lX19jYXJkLWF1dGhvci1pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DKCk7XHJcbn1cclxuXHJcbi5zLWZlZWQtbGluZV9fY2FyZC1hdXRob3ItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTIwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ucy1mZWVkLWxpbmVfX2NhcmQtYXV0aG9yLXN1YnRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE2O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucy1mZWVkLWxpbmUtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzM4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtZmVlZC1saW5lX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLnMtZm9ydW1fX3RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxufVxyXG5cclxuLnMtZm9ydW1fX3RvcC1pbWcge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgICB3aWR0aDogMzE1cHg7IFxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0yIHtcclxuICAgICAgICB3aWR0aDogMzM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWZvcnVtX190b3AtZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzNHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2ODZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucy1mb3J1bV9fdG9wLWRlc2MtdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1kZXNrdG9wLWFyaW1vLXc0NTAtNTA7XHJcbn1cclxuXHJcbi5zLWZvcnVtX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucy1mb3J1bV9faXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAmOmlzKGEsIGJ1dHRvbikge1xyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZC1sIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZC1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDY0NHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpoYXMoLnMtZm9ydW1fX2NhcmQtY29udHJvbHMpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgYXV0bztcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnMtZm9ydW1fX2NhcmQtaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtZm9ydW1fX2NhcmQtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5zLWZvcnVtX19jYXJkLWhlYWQtdG9wIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXc0NTAtMTA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUtMTAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtZm9ydW1fX2NhcmQtaGVhZC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xNjtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWZvcnVtX19jYXJkLWhlYWQtdGFnIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1sYWJlbC1kZXNrdG9wLWFyaW1vLXc0NTAtMTItdXBwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1nb2xkLXRhYi1kZWYtMTApO1xyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZC10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXJlZy0xODtcclxufVxyXG5cclxuLnMtZm9ydW1fX2NhcmQtZGF0ZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xNjtcclxufVxyXG5cclxuLnMtZm9ydW1fX2NhcmQtYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDExcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZC1hdXRob3ItaW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZC1hdXRob3ItaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQztcclxufVxyXG5cclxuLnMtZm9ydW1fX2NhcmQtYXV0aG9yLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTE2O1xyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLWZvcnVtX19jYXJkLWluZm8taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNzApO1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcbiAgICBcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3N1YiB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tYy1nb2xkLXRleHQtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWZvcnVtX19jYXJkLWNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ucy1mb3J1bV9fY2FyZC1jb250cm9scy1idG4ge1xyXG4gICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1hcmltby13NTMyLTE0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAucy1mb3J1bV9fY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucy1mb3J1bV9fY2FyZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZm9ydW1fX2NhcmQtbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZvcnVtX19jYXJkLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZvcnVtX19jYXJkLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZvcnVtX19tb3JlLWJ0bi13cmFwIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnMtZm9ydW1fX3RvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mb3J1bV9fdG9wLWRlc2Mge1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mb3J1bV9fdG9wLWRlc2MtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1tb2JpbGUtYXJpbW8tdzQ1MC0zMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZvcnVtX19jYXJkLWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZ2FwOiA0cHggMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWZvcnVtX19jYXJkLXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICY6aGFzKC5zLWZvcnVtX19jYXJkLWNvbnRyb2xzKSB7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1mb3J1bV9fY2FyZC1oZWFkLXRvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZvcnVtX19tb3JlLWJ0bi13cmFwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59IiwiLnMtaGVybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxufVxyXG5cclxuLnMtaGVyby1jIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDAgMzZweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlIGF1dG87XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICAgICAgXCJpbmZvIHNsaWRlclwiXHJcbiAgICAgICAgXCJzdWJzbGlkZXIgc2xpZGVyXCJcclxuICAgIDtcclxufVxyXG5cclxuLnMtaGVyby1tYWluLXNsaWRlci1jIHtcclxuICAgIGdyaWQtYXJlYTogc2xpZGVyO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbn1cclxuXHJcbi5zLWhlcm8tbWFpbi1zbGlkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxufVxyXG5cclxuLnMtaGVyby1tYWluLXNsaWRlcl9faXRlbS1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDExNDUgLyA3ODU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucy1oZXJvLW1haW4tc2xpZGVyX19pdGVtLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkM7XHJcbn1cclxuXHJcbi5zLWhlcm9fX2luZm8ge1xyXG4gICAgZ3JpZC1hcmVhOiBpbmZvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLnMtaGVyb19faW5mby10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1kZXNrdG9wLWFyaW1vLXc0NTAtNTA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5zLWhlcm9fX2luZm8tZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTIwO1xyXG59XHJcblxyXG4ucy1oZXJvX19pbmZvLWJ0bi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ucy1oZXJvX19ldmVudHMge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGdyaWQtYXJlYTogc3Vic2xpZGVyO1xyXG59XHJcblxyXG4ucy1oZXJvX19ldmVudHMtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucy1oZXJvX19ldmVudHMtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtZGVza3RvcC1hcmltby13NDUwLTEyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWdvbGQtdGV4dC1hY3RpdmUpO1xyXG59XHJcblxyXG4ucy1oZXJvX19ldmVudHMtbW9yZS1idG4ge1xyXG4gICAgQGluY2x1ZGUgdHMtYnV0dG9uLXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtYm9sZC0xNjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgY29sb3JIb3ZlckFjdGl2ZSh2YXIoLS1jLWdvbGQtaG92ZXIpLCB2YXIoLS1jLWdvbGQtcHJlc3NlZCkpO1xyXG59XHJcblxyXG5cclxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY2FyZC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX2NhcmQtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX2NhcmQtaW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkM7XHJcbn1cclxuXHJcbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY2FyZC1yIHtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY2FyZC1kYXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMjA7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi03MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBnYXA6IDhweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtYXJpbW8tcmVnLTEyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1oZXJvLWV2ZW50cy1zbGlkZXJfX2NhcmQtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tdzQ1MC0xODtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA2cHg7XHJcbiAgICBsZWZ0OiAxNDRweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fcGFnaW5hdGlvbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJyb3duLTE1KTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1icm93bi0xNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBidWxsZXRQcm9ncmVzcyAzcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXV0b3BsYXktcGF1c2VkIHtcclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYnVsbGV0UHJvZ3Jlc3Mge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnMtaGVyby1jIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxJSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm9fX2luZm8tYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLWhlcm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm8tYyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMCB2YXIoLS1ncmlkLWdhcCk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICBcImluZm8gc2xpZGVyXCJcclxuICAgICAgICBcInN1YnNsaWRlciBzdWJzbGlkZXJcIjtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19ldmVudHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19pbmZvLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1tb2JpbGUtYXJpbW8tdzQ1MC0zMjtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvLW1haW4tc2xpZGVyLWMge1xyXG4gICAgICAgIC5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyby1tYWluLXNsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgLTk5OTlweCAwIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm8tbWFpbi1zbGlkZXJfX2l0ZW0taW1nLWMge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzM4IC8gMjAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyby1ldmVudHMtc2xpZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvLWV2ZW50cy1zbGlkZXJfX3BhZ2luYXRpb24uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY29udHJvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkIHtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyby1ldmVudHMtc2xpZGVyX19jYXJkLXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWhlcm8tYyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgXCJzbGlkZXJcIlxyXG4gICAgICAgIFwiaW5mb1wiXHJcbiAgICAgICAgXCJzdWJzbGlkZXJcIjtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvLW1haW4tc2xpZGVyLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvLW1haW4tc2xpZGVyIHtcclxuICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyby1tYWluLXNsaWRlcl9faXRlbS1pbWctYyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNDMgLyAxNjA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19pbmZvLXRpdGxlLFxyXG4gICAgLnMtaGVyb19faW5mby1kZXNjIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19faW5mby1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm8tZXZlbnRzLXNsaWRlcl9fY2FyZC1pbWctYyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19ldmVudHMtaGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19ldmVudHMtbW9yZS1idG4tbW9iIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnMtaGlzdG9yeSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIG92ZXJmbG93LXk6IGNsaXA7XHJcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX2xpc3Qtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgIGdhcDogMTUwcHg7XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMCAxMnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBcclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgLnMtaGlzdG9yeV9faXRlbS1jb2wge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX2l0ZW0tY29sIHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlLTQwKTtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9faXRlbS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtNDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ucy1oaXN0b3J5X19pdGVtLWRlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0yMDtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fbGlzdC1iZy1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAyNDBweDtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fbGlzdC1iZy1pbWcge1xyXG4gICAgd2lkdGg6IDk1MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzA1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLWhpc3Rvcnkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oaXN0b3J5X19saXN0IHtcclxuICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtbW9iaWxlLWFyaW1vLXc0NTAtMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbGlzdC1iZy1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICB0b3A6IC0yMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1oaXN0b3J5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oaXN0b3J5X19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMzBweDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9faXRlbSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhpc3RvcnlfX2xpc3QtYmctaW1nLWMge1xyXG4gICAgICAgIHRvcDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbGlzdC1iZy1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgICAgIHRvcDogLTM2NXB4O1xyXG4gICAgfVxyXG59IiwiLnMtaG93LXRvX192aWRlby13cmFwIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIi5zLWxpdGVyYXR1cmVfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucy1saXRlcmF0dXJlX19oZWFkLW1haW4taW1nIHtcclxuICAgIG1heC13aWR0aDogNDA4cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLWxpdGVyYXR1cmVfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ucy1saXRlcmF0dXJlX19oZWFkLWJvdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLWxpdGVyYXR1cmVfX2hlYWQtbWFpbi1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbGl0ZXJhdHVyZV9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxpdGVyYXR1cmVfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbGl0ZXJhdHVyZV9faGVhZC1ib3Qge1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1saXRlcmF0dXJlX19oZWFkLWJvdC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1saXRlcmF0dXJlX19oZWFkLW1haW4taW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxpdGVyYXR1cmVfX2hlYWQtYm90LWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5zLW1haW4tZm9ydW1fX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5zLW1haW4tZm9ydW1fX2hlYWQtbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucy1tYWluLWZvcnVtX19oZWFkLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5zLW1haW4tZm9ydW1fX3RhYnMtbmF2LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNHB4IDE2cHg7XHJcbn1cclxuXHJcbi5zLW1haW4tZm9ydW1fX3RhYnMtbmF2LWJ0biB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjA7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJvd24tMTAwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBjb2xvckhvdmVyKHZhcigtLWMtZ29sZC10ZXh0LWFjdGl2ZSkpO1xyXG59XHJcblxyXG4ucy1tYWluLWZvcnVtX19oZWFkLXNlYXJjaC1mb3JtIHtcclxuICAgIHdpZHRoOiA0MTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucy1tYWluLWZvcnVtX19oZWFkLXNlYXJjaC1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTUwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icm93bi0xMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtaW5wdXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuLnMtbWFpbi1mb3J1bV9fdGFiLWhlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDIwcHg7ICAgXHJcbn1cclxuXHJcbi5zLW1haW4tZm9ydW1fX3RhYi1oZWFkLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLnMtbWFpbi1mb3J1bV9fdGFiLWhlYWQtciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnMtbWFpbi1mb3J1bV9fdGFiLWhlYWQtZGVzYyB7XHJcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0yMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnMtbWFpbi1mb3J1bV9faGVhZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWFpbi1mb3J1bV9faGVhZC1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWFpbi1mb3J1bV9fdGFiLWhlYWQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWFpbi1mb3J1bV9fdGFiLWhlYWQtbCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAucy1tYWluLWZvcnVtX190YWJzLW5hdi1saXN0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250LXBhZCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250LXBhZCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1jb250LXBhZCkgKiAtMSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWFpbi1mb3J1bV9fdGFicy1uYXYtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbn0iLCIucy1tYXRlcmlhbHNfX3RhYi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnMtbWF0ZXJpYWxzX190YWItaGVhZC1yIHtcclxuICAgIG1hcmdpbi10b3A6IC04M3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuLnMtbWF0ZXJpYWxzX190YWItY291bnQge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcbn1cclxuXHJcbi5zLW1hdGVyaWFsc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnMtbWF0ZXJpYWxzX19pdGVtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDExMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnMtbWF0ZXJpYWxzX19pdGVtLWwge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5zLW1hdGVyaWFsc19faXRlbS1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDY0NHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggNzVweCBhdXRvO1xyXG4gICAgZ2FwOiAxMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnMtbWF0ZXJpYWxzX19pdGVtLWRvd25sb2FkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE2cHg7XHJcbn1cclxuXHJcbi5zLW1hdGVyaWFsc19faXRlbS1zdWJ0aXRsZSxcclxuLnMtbWF0ZXJpYWxzX19pdGVtLXNpemUsXHJcbi5zLW1hdGVyaWFsc19faXRlbS1kb3dubG9hZC10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1jYXB0aW9uLWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLXJlZy0xNjtcclxufVxyXG5cclxuLnMtbWF0ZXJpYWxzX19pdGVtLWRvd25sb2FkLWNob29zZS1idG4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcblxyXG5cdCY6aGFzKHNwYW4gKyBzdmcpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zLW1hdGVyaWFsc19faXRlbS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5zLW1hdGVyaWFsc19fdGFiLWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWF0ZXJpYWxzX190YWItaGVhZC1yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAucy1tYXRlcmlhbHNfX2l0ZW0ge1xyXG4gICAgICAgIGdhcDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1tYXRlcmlhbHNfX2l0ZW0tciB7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzVweCBhdXRvO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1tYXRlcmlhbHNfX2l0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1tYXRlcmlhbHNfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLW1hdGVyaWFsc19faXRlbS1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWF0ZXJpYWxzX19pdGVtLXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5zLW1lYW5pbmdzLWMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuLnMtbWVhbmluZ3NfX2ltZ3Mge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5zLW1lYW5pbmdzX19pbWctYyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDg3NCAvIDQ4MDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG59XHJcblxyXG4ucy1tZWFuaW5nc19faW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQygpO1xyXG59XHJcblxyXG4ucy1tZWFuaW5nc19faW5mby1saXN0IHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWgpICsgMTJweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuLnMtbWVhbmluZ3NfX2luZm8taXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxufVxyXG5cclxuLnMtbWVhbmluZ3NfX2luZm8taXRlbS1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTIwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogNjI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLW1lYW5pbmdzX19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDY2NnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucy1tZWFuaW5nc19faW1nLWMge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzM4IC8gMTYwO1xyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtbWVhbmluZ3MtYyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbn0iLCIucy1tZWRpYV9fdmlkZW8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLnMtbWVkaWFfX3ZpZGVvLWxpc3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLW1lZGlhX192aWRlby1saXN0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLW1lZGlhX192aWRlby1saXN0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxufSIsIi5zLW1vdGl2YXRpb25fX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDc4MXB4O1xyXG4gICAgbWluLWhlaWdodDogMTExMXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuIFxyXG4ucy1tb3RpdmF0aW9uX193cmFwLWltZy1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgdG9wOiAxNDVweDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjU1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLW1vdGl2YXRpb25fX3dyYXAtY29sb3ItYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NjY2MTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDg5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTYwcHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgI0ZBRTY0NiAwJSwgcmdiYSgyNTAsIDIzMCwgNzAsIDApIDEwMCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAtODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnMtbW90aXZhdGlvbl9fd3JhcC1jb2xvci1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLW1vdGl2YXRpb25fX2hlYWQge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZS0xMDApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOEQ4Njg0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLW1vdGl2YXRpb25fX2hlYWQtc3VidGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA1NDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnMtbW90aXZhdGlvbl9faGVhZC10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDY3NHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtNTY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLW1vdGl2YXRpb25fX3dyYXAge1xyXG4gICAgICAgIHdpZHRoOiA0NTNweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1tb3RpdmF0aW9uX193cmFwLWNvbG9yLWJnIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbW90aXZhdGlvbl9faGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDA7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLW1vdGl2YXRpb25fX2hlYWQtc3VidGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1tb3RpdmF0aW9uX19oZWFkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbW90aXZhdGlvbl9fd3JhcC1pbWctYmcge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IC00MHB4O1xyXG5cclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1tb3RpdmF0aW9uX19oZWFkLXRpdGxlIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLW1vdGl2YXRpb25fX3dyYXAge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzR2dztcclxuICAgIH1cclxuXHJcbiAgICAucy1tb3RpdmF0aW9uX193cmFwLWNvbG9yLWJnIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTJ2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLW1vdGl2YXRpb25fX3dyYXAtaW1nLWJnIHtcclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zLXBhcnRuZXJzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG4ucy1wYXJ0bmVyc19faXRlbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnMtcGFydG5lcnNfX2l0ZW0taW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnMtcGFydG5lcnNfX2l0ZW0taW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zLXBhcnRuZXJzX19pdGVtLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tcmVnLTI0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucy1wYXJ0bmVyc19fbGlzdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnMtcGFydG5lcnNfX2l0ZW0taW1nLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcGFydG5lcnNfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tcmVnLTE2O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXBhcnRuZXJzX19saXN0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucy1wYXJ0bmVyc19faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgbGluZS1jbGFtcDogNDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbn0iLCIucy1wYXNzLXJlY19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnMtcGFzcy1yZWNfX2Zvcm0td3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLnMtcGFzcy1yZWNfX2Zvcm0tY29scyB7XHJcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucy1wYXNzLXJlY19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcGFzcy1yZWNfX2Zvcm0td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1wYXNzLXJlY19fZm9ybS1jb2xzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIucy1wcm9maWxlLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxufVxyXG5cclxuLnMtcHJvZmlsZS1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQzMHB4O1xyXG59XHJcblxyXG4ucy1wcm9maWxlLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLnMtZm9ydW1fX2NhcmQtbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDRweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mb3J1bV9fY2FyZC1yIHtcclxuICAgICAgICB3aWR0aDogNTE3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLXByb2ZpbGUtci1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJvd24tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxufVxyXG5cclxuLnMtcHJvZmlsZS1yX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19zdWJpbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5zLXByb2ZpbGVfX3N1YmluZm8taXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX2F1dG8ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1wcm9maWxlX19zdWJpbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby1yZWctMTY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5zLXByb2ZpbGVfX3N1YmluZm8taXRlbS1kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAubGluay1ob3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnMtcHJvZmlsZV9fcGFzcy1mb3JtIHtcclxuICAgIG1heC13aWR0aDogMzMwcHg7XHJcbn1cclxuXHJcbi5zLXByb2ZpbGVfX3B1YmxpYy1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19wdWJsaWMtaW5mby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19wdWJsaWMtaW5mby1pdGVtLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTQ4O1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19wdWJsaWMtaW5mby1pdGVtLWRlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWFyaW1vLXc0NTAtMTY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19wdWJsaWMtbmF2LWMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnMtcHJvZmlsZV9fcHVibGljLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5zLXByb2ZpbGVfX3B1YmxpYy1uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19wdWJsaWMtbmF2LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBAaW5jbHVkZSB0cy1zdWJ0aXRsZS1kZXNrdG9wLWFyaW1vLXc0NTAtMjA7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1icm93bi01MCk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyb3duLTEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY29sb3JIb3Zlcih2YXIoLS1jLWJyb3duLTEwMCkpO1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19wdWJsaWMtbWFpbi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4ucy1wcm9maWxlX19wdWJsaWMtbWFpbi1pdGVtIHtcclxuICAgICY6aGFzKC5zLXByb2ZpbGVfX3B1YmxpYy1tYWluLWl0ZW0tYm90KSB7XHJcbiAgICAgICAgLnMtZm9ydW1fX2NhcmQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zLXByb2ZpbGVfX3B1YmxpYy1tYWluLWl0ZW0tdG9wIHtcclxuICAgICAgICAgICAgLmZvcnVtLWZlZWRiYWNrc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zLXByb2ZpbGVfX3B1YmxpYy1tYWluLWl0ZW0tYm90IHtcclxuICAgICAgICAgICAgLmZvcnVtLWZlZWRiYWNrc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5zLXByb2ZpbGUtbCB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByb2ZpbGUtciB7XHJcbiAgICAgICAgLnMtZm9ydW1fX2NhcmQtbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucy1wcm9maWxlLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByb2ZpbGUtbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucy1yZWdpc3RyYXRpb25fX2Zvcm0tciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zLWZvcnVtX19jYXJkLWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnMtZm9ydW1fX2NhcmQtciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlLXItaW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJvZmlsZV9fcHVibGljLWluZm8ge1xyXG4gICAgICAgIGdhcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlX19wdWJsaWMtbmF2LWMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnQtcGFkKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udC1wYWQpICogLTEpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnQtcGFkKSAqIC0xKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLXByb2ZpbGVfX3B1YmxpYy1uYXYtbGlzdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlX19wdWJsaWMtbmF2LWJ0biB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnMtcHJvZmlsZS1yX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlX19lZGl0LWZvcm0ge1xyXG4gICAgICAgIC5mb3JtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmLl9mdWxsbmFtZSxcclxuICAgICAgICAgICAgJi5fbmlja25hbWUge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkcy1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbFdpZHRoKDEycHgsIDMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXByb2ZpbGVfX3N1YmluZm8taXRlbSB7XHJcbiAgICAgICAgJl9hdXRvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLXByb2ZpbGVfX3Bhc3MtZm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByb2ZpbGVfX2VkaXQtZm9ybSB7XHJcbiAgICAgICAgLmZvcm0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYuX2Z1bGxuYW1lLFxyXG4gICAgICAgICAgICAmLl9uaWNrbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGRzLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9maWxlLXIge1xyXG4gICAgICAgIC5zLWZvcnVtX19tb3JlLWJ0bi13cmFwIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJvZmlsZV9fcHVibGljLWluZm8ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn0iLCIucy1xdWVzdGlvbl9fbWFpbi1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxNzYwIC8gNTQwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zLXF1ZXN0aW9uX19tYWluLWltZyB7XHJcbiAgICBAaW5jbHVkZSBpbWdJbkM7XHJcbn1cclxuXHJcbi5zLXF1ZXN0aW9uX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnMtcXVlc3Rpb25fX2Rlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTUwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDg3NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnMtcXVlc3Rpb25fX21haW4taW1nLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVlc3Rpb25fX2Rlc2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHRzLWhlYWRsaW5lLW1vYmlsZS1jb3Jtb3JhbnQtZ2FyYW1vbmQtaXRhbGljLTIwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDU0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtcXVlc3Rpb25fX21haW4taW1nLWMge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQzIC8gMjA4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXF1ZXN0aW9uX19idG5zLXdyYXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVlc3Rpb25fX2J0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIucy1yZWdpc3RyYXRpb25fX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3VyZmFjZS13aGl0ZS1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNjBweDtcclxufVxyXG5cclxuLnMtcmVnaXN0cmF0aW9uX19mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDU1cHg7XHJcblxyXG4gICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1heC13aWR0aDogODc2cHg7XHJcbn1cclxuXHJcbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1kYXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tZGF0ZS1maWVsZHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1kYXRlLXN1YiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG59XHJcblxyXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbn1cclxuXHJcbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0luQztcclxuXHJcbiAgICAmW3NyYz1cIlwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgfiAucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhLXBsYWNlaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YS1maWxlLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtZmlsZS1idG4ge1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbn1cclxuXHJcbi5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtZmlsZS1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAucy1yZWdpc3RyYXRpb25fX2Zvcm0ge1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1yZWdpc3RyYXRpb25fX2Zvcm0tYXZhIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLXJlZ2lzdHJhdGlvbl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcmVnaXN0cmF0aW9uX19mb3JtIHtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YSB7XHJcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1hdmEtZmlsZS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1yZWdpc3RyYXRpb25fX2Zvcm0tZGF0ZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1yZWdpc3RyYXRpb25fX2Zvcm0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcmVnaXN0cmF0aW9uX19mb3JtLWF2YSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXJlZ2lzdHJhdGlvbl9fZm9ybS1kYXRlLWZpZWxkcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmZpZWxkLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnMtcmVsZXZhbnQtYXJ0LXNsaWRlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnMtcmVsZXZhbnQtYXJ0LXNsaWRlcl9faXRlbSB7XHJcbiAgICB3aWR0aDogMzMxcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLXJlbGV2YW50LWFydC1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMzhweDtcclxuICAgIH1cclxufSIsIi5zLXNpc3RlcnMtYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcblxyXG4ucy1zaXN0ZXJzX19tYWluLWJnLWltZy1jIHtcclxuICAgIHdpZHRoOiAxMDEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG1hcmdpbjogLTY1cHggYXV0byAtMzY1cHg7XHJcbn1cclxuXHJcbi5zLXNpc3RlcnNfX21haW4tYmctaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zLXNpc3RlcnNfX2JnLWltZyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgICB3aWR0aDogMjI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0yIHtcclxuICAgICAgICB3aWR0aDogMjM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAmLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1zaXN0ZXJzX19kZXNjIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1heC13aWR0aDogNzgycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLXNpc3RlcnNfX2Rlc2MtdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cy1oZWFkbGluZS1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtNTA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5zLXNpc3RlcnNfX21haW4tYmctaW1nLWMge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IC0yNXB4IGF1dG8gLTIyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAucy1zaXN0ZXJzX19tYWluLWJnLWltZy1jIHtcclxuICAgICAgICB3aWR0aDogMzM5cHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMjVweCBhdXRvIC02MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNpc3RlcnNfX2Rlc2Mge1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNpc3RlcnNfX2Rlc2MtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtaGVhZGxpbmUtbW9iaWxlLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2lzdGVyc19fYmctaW1nIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgIFxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXNpc3RlcnNfX2Rlc2Mge1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2lzdGVyc19fYmctaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2lzdGVyc19fbWFpbi1iZy1pbWctYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufSIsIi5zLXRlYW1fX3NsaWRlcnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utd2hpdGUtYmcpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnMtdGVhbV9fc2xpZGVycy1sLFxyXG4ucy10ZWFtX19zbGlkZXJzLXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucy10ZWFtLW1haW4tc2xpZGVyX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnMtdGVhbS1tYWluLXNsaWRlcl9faXRlbS1pbWctYyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA4MzQgLyA0MjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnMtdGVhbS1tYWluLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nSW5DKCk7XHJcbn1cclxuXHJcbi5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0tZm9vdCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ucy10ZWFtLW1haW4tc2xpZGVyX19pdGVtLWRlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtYm9keS10ZXh0LWRlc2t0b3AtY29ybW9yYW50LWdhcmFtb25kLWl0YWxpYy0yMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdHMtc3VidGl0bGUtZGVza3RvcC1hcmltby13NDUwLTIwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnMtdGVhbS1tYWluLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cy1ib2R5LXRleHQtZGVza3RvcC1jb3Jtb3JhbnQtZ2FyYW1vbmQtcmVnLTE4O1xyXG59XHJcblxyXG4ucy10ZWFtLW5hdi1zbGlkZXItYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5zLXRlYW0tbmF2LXNsaWRlcl9fY3VzdG9tLWN1cnNvciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAucy10ZWFtLW5hdi1zbGlkZXJfX2N1c3RvbS1jdXJzb3Ige1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy10ZWFtLW5hdi1zbGlkZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1MywgMjQ3LCAwKSAwJSwgI0ZGRkRGNyAxMDAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwIDEycHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFQzU1OSAtMS43OCUsICNFREQ4OEYgMS4zJSwgI0RGQzM3NiA5Ljc2JSwgI0MwOTMzRCA4MC44OSUsICM5RjczMkYgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlLTEwMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXI6bm90KC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRzLXN1YnRpdGxlLWRlc2t0b3AtYXJpbW8tdzQ1MC0yMDtcclxufVxyXG5cclxuLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRzLWJvZHktdGV4dC1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnMtdGVhbS1uYXYtc2xpZGVyX19jdXN0b20tY3Vyc29yLWluIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy13aGl0ZS00MCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJyb3duLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAucy10ZWFtLW1haW4tc2xpZGVyX19pdGVtLWltZy1jIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDY0OCAvIDQyMjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdGVhbS1uYXYtc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucy10ZWFtLW1haW4tc2xpZGVyX19pdGVtLWltZy1jIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDMwNiAvIDE2MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXRlYW0tbWFpbi1zbGlkZXJfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtMTY7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdGVhbS1tYWluLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXRlYW0tbmF2LXNsaWRlcl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXRlYW0tbmF2LXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtdGVhbV9fc2xpZGVycyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy10ZWFtX19zbGlkZXJzLXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdGVhbS1tYWluLXNsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdGVhbS1tYWluLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDkwdnc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icm93bi0xMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXdoaXRlLWJnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgfVxyXG59IiwiLnMtdmlkZW9kYXktc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucy12aWRlb2RheS1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDg3NHB4O1xyXG59XHJcblxyXG4ucy12aWRlb2RheS1zbGlkZXJfX2l0ZW0tdmlkZW8td3JhcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGFzcGVjdC1yYXRpbzogODc0IC8gNjAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDhweDtcclxufVxyXG5cclxuLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtLWRlc2Mge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1yZWctMTg7XHJcbn1cclxuXHJcbi5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS1kYXRlIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS1kYXRlLW51bWIge1xyXG4gICAgQGluY2x1ZGUgdHMtY2FwdGlvbi1kZXNrdG9wLWNvcm1vcmFudC1nYXJhbW9uZC1pdGFsaWMtNDg7XHJcbn1cclxuXHJcbi5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS1kYXRlLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRzLWNhcHRpb24tZGVza3RvcC1hcmltby13NDUwLTE2O1xyXG4gICAgY29sb3I6IHZhcigtLWMtYnJvd24tNTApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNjY1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIC5zLXZpZGVvZGF5LXNsaWRlcl9fY29udHJvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDU1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbS12aWRlby13cmFwIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQ1NSAvIDI4MDtcclxuICAgIH1cclxuXHJcbiAgICAucy12aWRlb2RheS1zbGlkZXJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXZpZGVvZGF5LXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdmlkZW9kYXktc2xpZGVyX19pdGVtLXZpZGVvLXdyYXAge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQzIC8gMjA4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB9XHJcbn0iXX0= */

/* End */


/* Start:/local/templates/batmeleh/css/libs/notyf.min.css?17811905975159*/
@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);width:100%}.notyf__dismiss{width:56px}}
/* End */


/* Start:/local/templates/batmeleh/css/tmp.css?1781191912916*/
.p-article-comments__item-reply {
  margin-top: 16px;
}

.p-article-comments__reply-form {
  margin-bottom: 0;
}

.p-article-comments__reply-form .p-article-comments__form-foot {
  gap: 12px;
}

.p-articles__empty {
  padding: 40px 0;
  font-family: var(--f-Arimo);
  font-size: 18px;
  line-height: 1.4;
  color: var(--c-brown-50);
}

.s-registration__form-error,
.s-pass-rec__form-error {
  display: block;
  margin-bottom: 16px;
}

.custom-select-dropdown_search .select2-search {
  display: block;
}

.custom-select-dropdown_search .select2-search__field {
  font-family: var(--f-Arimo);
  font-size: 16px;
  line-height: 1.2;
}

.notyf {
  z-index: 10000;
}

.notyf__toast {
  font-family: var(--f-Arimo);
  box-shadow: 0 8px 28px rgba(74, 61, 45, .18);
}

.notyf__message {
  font-size: 15px;
  line-height: 1.35;
}

@media (min-width: 768px) {
  .p-article-comments__item-reply {
    margin-left: 43px;
  }
}

/* End */
/* /local/templates/batmeleh/css/main.css?17810033081634555 */
/* /local/templates/batmeleh/css/libs/notyf.min.css?17811905975159 */
/* /local/templates/batmeleh/css/tmp.css?1781191912916 */
