@font-face {
  font-family: "Mona Sans";
  src: url(/wp-content/themes/salmatec/fonts/MonaSans[wdth,wght].ttf)
    format("truetype-variations");
  font-weight: 200 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/wp-content/themes/salmatec/fonts/geist-var.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/wp-content/themes/salmatec/fonts/roboto-var.woff2) format('woff2');
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
output,
p,
picture,
pre,
q,
ruby,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  outline: 0;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block;
}
html {
  font: 400 3.72vw/1.5rem "Geist", sans-serif;
}
@media screen and (min-width: 768px) {
  html {
    font-size: 0.875vw;
  }
}
/* @media screen and (min-width: 1280px) {
  html {
    font-size: 0.875vw;
  }
} */
@media screen and (min-width: 1700px) {
  html {
    font-size: 16px;
  }
}
@media screen and (min-width: 2000px) {
  html {
    font-size: 14px;
  }
}
body {
  color: #212127;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  min-height: 100vh;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Mona Sans", sans-serif;
  text-transform: uppercase;
  font-stretch: 70%;
  font-weight: 800;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
.h1 strong,
.h2 strong,
.h3 strong,
.h4 strong,
.h5 strong,
.h6 strong {
  font-weight: 800;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-image: url("../images/underline.svg");
  background-repeat: repeat-x;
  background-position: 0 100%;
  background-size: auto 0.5em;
}
.h1,
h1 {
  font-size: 3rem;
  line-height: 105%;
}
@media screen and (min-width: 768px) {
  .h1,
  h1 {
    font-size: 5rem;
  }
}
.h2,
h2 {
  font-size: 2.25rem;
  line-height: 105%;
}
@media screen and (min-width: 768px) {
  .h2,
  h2 {
    font-size: 4.5rem;
  }
}
.h3,
h3 {
  font-size: 2rem;
  line-height: 105%;
}
@media screen and (min-width: 768px) {
  .h3,
  h3 {
    font-size: 2.25rem;
  }
}
.h4,
h4 {
  font-size: 1.75rem;
  ine-height: 105%;
}
.h5,
h5 {
  font-size: 1.5rem;
  ine-height: 105%;
}
.h6,
h6 {
  font-size: 1.25rem;
  line-height: 105%;
}
img,
svg {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  outline: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
a:focus,
a:hover {
  outline: 0;
}
strong {
  font-weight: 600;
}
ol,
ul {
  list-style: none;
}
.container {
  width: 106rem;
  max-width: calc(100vw - 2rem);
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .container {
    max-width: calc(100vw - 4rem);
  }
}
.container.container_secondary {
  width: 112rem;
}
.container.container_tertiary {
  width: 95rem;
}
.container.container_forty {
  width: 70rem;
}
.container.container_fifty {
  width: 88rem;
}
.container.container_sixty {
  width: 56rem;
}
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
@media screen and (min-width: 768px) {
  .p-tp-0 {
    padding: 0 !important;
  }
}
.text-center {
  text-align: center !important;
}
.overflow {
  overflow: hidden;
}

.layout__data {
  gap: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.layout__data .data__title {
  font-size: 1.25rem;
  line-height: 150%;
}
.layout__data .data__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .layout__data .data__list {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.layout__data .data__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__data .data__link:not(.data__link_secodnary):hover .data__text {
  color: #8cd000;
}
.layout__data .data__link:not(.data__link_secodnary):hover .data__text:before {
  width: 100%;
}
.layout__data .data__link:not(.data__link_secodnary) .data__text {
  color: inherit;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__data .data__link:not(.data__link_secodnary) .data__text:before {
  content: "";
  position: absolute;
  top: calc(100% - 0.25rem);
  left: 0;
  height: 1px;
  width: 0;
  background-color: #8cd000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__data .data__symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 1.25rem;
  height: 1.25rem;
}
.layout__data .data__symbol img,
.layout__data .data__symbol svg {
  width: 100%;
  height: 100%;
  fill: #8cd000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
}
@media screen and (min-width: 768px) {
  .form:not(.form_secondary) {
    display: -ms-grid;
    display: grid;
    gap: 3rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.form__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}
@media screen and (min-width: 768px) {
  .form__group {
    display: -ms-grid;
    display: grid;
    gap: 1.5rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 768px) {
  .form__item.form__item_secondary {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
}
.wpcf7-not-valid-tip {
  position: absolute;
  top: 100%;
  left: 0;
  width: 20rem;
  max-width: calc(100vw - 4rem);
}
.form__input {
  height: 3.75rem;
  width: 100%;
  padding: 1rem;
  font-family: Geist, sans-serif;
  font-size: 1.125rem;
  line-height: 150%;
  font-weight: 400;
  display: block;
  color: #131316;
  background-color: rgba(0, 0, 0, 0);
  border: 0.125rem solid #7ac82c;
  border-radius: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  text-overflow: ellipsis;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.form__input::-webkit-input-placeholder {
  color: #131316;
  opacity: 0.6;
}
.form__input::-moz-placeholder {
  color: #131316;
  opacity: 0.6;
}
.form__input:-ms-input-placeholder {
  color: #131316;
  opacity: 0.6;
}
.form__input::-ms-input-placeholder {
  color: #131316;
  opacity: 0.6;
}
.form__input::placeholder {
  color: #131316;
  opacity: 0.6;
}
.form__input:focus,
.form__input:hover {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  width: calc(100% - 1rem);
}
.form__input.wpcf7-not-valid {
  border-color: red;
}
.form__input.form__input_textarea {
  height: 14.2rem;
  resize: none;
}
.form__input.form__input_attach {
  opacity: 1;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'><g opacity='0.37'><path d='M20.0409 7.03856L14.1346 0.288563C13.9743 0.106312 13.7431 0 13.5001 0C13.2571 0 13.0259 0.106312 12.8656 0.288563L6.95935 7.03856C6.74167 7.28831 6.68767 7.641 6.82604 7.94306C6.96273 8.24344 7.2631 8.4375 7.59385 8.4375H10.9689V19.4062C10.9689 19.872 11.3469 20.25 11.8126 20.25H15.1876C15.6534 20.25 16.0314 19.872 16.0314 19.4062V8.4375H19.4064C19.7371 8.4375 20.0375 8.24512 20.1742 7.94306C20.3109 7.641 20.2602 7.28662 20.0409 7.03856Z' fill='%2343512A'/><path d='M22.7812 18.5625V23.625H4.21875V18.5625H0.84375V25.3125C0.84375 26.2457 1.59975 27 2.53125 27H24.4688C25.4019 27 26.1562 26.2457 26.1562 25.3125V18.5625H22.7812Z' fill='%2343512A'/></g></svg>");
  background-size: auto 50%;
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem) 50%;
  cursor: pointer;
}
.form__input.form__input_attach::-webkit-file-upload-button {
  display: none;
}
.form__input.form__input_attach br {
  display: none;
}
.form__input.form__input_attach .wpcf7-form-control-wrap {
  position: absolute;
  left: -9999px;
}
.form__input.form__input_attach input::-webkit-file-upload-button {
  display: none;
}
.checkbox {
  position: relative;
}
.checkbox .wpcf7-form-control-wrap {
  position: absolute;
  left: -99999px;
}
.checkbox .wpcf7-form-control-wrap.checked ~ .checkbox__text:before {
  content: "✔";
}
.checkbox .checkbox__text {
  padding-left: 2.5rem;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .checkbox .checkbox__text {
    font-size: 1rem;
    line-height: 1rem;
  }
}
.checkbox .checkbox__text:before {
  font-size: 1rem;
  line-height: 1rem;
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  border: 0.125rem solid #7ac82c;
  background-color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 768px) {
  .checkbox .checkbox__text:before {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.wpcf7-spinner {
  display: none !important;
}
.wpcf7-not-valid-tip {
  display: none !important;
}
.checkbox br {
  display: none;
}

.btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.125rem 2rem;
  height: 4rem;
  font-size: 1.125rem;
  line-height: 100%;
  font-weight: 600;
  font-stretch: 91%;
  font-family: "Mona Sans", sans-serif;
  border: none;
  border-radius: 0;
  color: #212127;
  background-color: #8cd000;
  border: 0.125rem solid #8cd000;
  cursor: pointer;
  outline: none;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.btn:disabled {
  background-color: #e6e7e4;
}
.btn:hover,
.btn:active {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.btn.btn_transparent {
  color: #ffffff;
  background-color: transparent;
}
.btn_secondary {
  color: #ffffff;
  background-color: #1b2815;
  border-color: #1b2815;
}
.btn_secondary:not(.btn_transparent):hover {
  color: #ffffff;
  background-color: #5a6c37;
  border-color: #5a6c37;
}
.btn_secondary.btn_transparent {
  color: #1b2815;
  background-color: transparent;
  border-color: #5a6c37;
}
.btn_tertiary {
  color: #ffffff;
  background-color: #212127;
  border-color: #212127;
}
.btn_tertiary.btn_transparent {
  color: #212127;
  background-color: transparent;
  border-color: #212127;
}
.btn_forty {
  color: #ffffff;
  background-color: #5a6c37;
  border-color: #5a6c37;
}
.btn_forty.btn_transparent {
  color: #212127;
  background-color: transparent;
  border-color: #5a6c37;
}

.buttons .buttons__list {
  gap: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.buttons .buttons__list.buttons__list_secondary {
  gap: 2rem;
}

.node {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.node:hover .node__text {
  color: #8cd000;
}
.node .node__text {
  color: #212127;
  font-size: 1.125rem;
  line-height: 150%;
  font-weight: 600;
  font-stretch: 91%;
  font-family: "Mona Sans", sans-serif;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.node .node__symbol {
  width: 1rem;
  height: 1rem;
  background-color: #8cd000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.node .node__ico {
  width: 0.625rem;
  height: 0.625rem;
}
.wysiwyg.wysiwyg_secondary a {
  color: #5a6c37;
}
.wysiwyg.wysiwyg_secondary a:before {
  background-color: #5a6c37;
}
.wysiwyg iframe,
.wysiwyg img,
.wysiwyg video {
  width: 100%;
  display: block;
  margin-bottom: 0.5rem;
}
.wysiwyg h1:not(:last-child),
.wysiwyg h2:not(:last-child),
.wysiwyg h3:not(:last-child),
.wysiwyg h4:not(:last-child),
.wysiwyg h5:not(:last-child),
.wysiwyg h6:not(:last-child) {
  margin-bottom: 1rem;
}
.wysiwyg ol:not(:last-child),
.wysiwyg p:not(:last-child),
.wysiwyg ul:not(:last-child) {
  margin-bottom: 1rem;
}
.wysiwyg ol,
.wysiwyg ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  padding-left: 0;
  font-family: Roboto, sans-serif;
}
.wysiwyg ul {
  list-style: none;
}
.wysiwyg ul li {
  position: relative;
  padding-left: 2rem;
  font-weight: 500;
}
.wysiwyg ul li:before {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: -0.125rem;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='26' viewBox='0 0 24 26' fill='none'><path d='M16 25.3868L24 12.6934L8 12.6934L16 25.3868Z' fill='%238CD000'/><path d='M8 12.6935L16 25.3868L1.35715e-06 25.3868L8 12.6935Z' fill='%238CD000'/><path d='M16 2.54292e-07L24 12.6933L8 12.6933L16 2.54292e-07Z' fill='%238CD000'/><path d='M8 12.6935L16 0.000178337L1.65988e-06 0.000177447L8 12.6935Z' fill='%238CD000'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
}
.wysiwyg ol {
  list-style: decimal inside;
  padding-left: 1rem;
}
.wysiwyg ol li {
  margin-bottom: 0.5rem;
}
.wysiwyg ol li:last-child {
  margin-bottom: 0;
}
.wysiwyg strong {
  font-weight: 400;
  color: #8cd000;
}
.wysiwyg a:not(.btn) {
  color: #8cd000;
  position: relative;
  white-space: nowrap;
  text-decoration: none;
}
.wysiwyg a:not(.btn):before {
  content: "";
  position: absolute;
  top: calc(100% - 0.125rem);
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #8cd000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.wysiwyg a:not(.btn):hover:before {
  width: 0%;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  table-layout: fixed;
}
table td,
table th {
  text-align: left;
  padding: 0.5rem 1.25rem;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 768px) {
  table td,
  table th {
    padding: 1.25rem 1.5rem;
  }
}
table th {
  color: #fff;
  font-weight: 600;
  background-color: #7ac82c;
}
table tr:nth-child(odd) td {
  background-color: #8cd000;
}
.layout__accordion .accordion__list {
  display: -ms-grid;
  display: grid;
  gap: 1.5rem;
}
.layout__accordion .accordion__item {
  background-color: #8cd000;
}
.layout__accordion .accordion__item.accordion__item_active .accordion__ico {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.layout__accordion .accordion__header {
  background-color: #8cd000;
  padding: 1.5rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2.5rem;
  grid-template-columns: 1fr 2.5rem;
  gap: 1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.layout__accordion .accordion__symbol {
  width: 2.5rem;
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layout__accordion .accordion__ico {
  width: 1rem;
  height: 1rem;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__accordion .accordion__main {
  padding: 1.5rem;
  display: none;
}
.layout__tabs .tabs__header .tabs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.layout__tabs .tabs__header .tabs__item {
  padding: 1.5rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.layout__tabs .tabs__header .tabs__item.tabs__item_active,
.layout__tabs .tabs__header .tabs__item:hover {
  background-color: #8cd000;
}
.layout__tabs .tabs__header .tabs__title {
  color: #212127;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.layout__tabs .tabs__main .tabs__item {
  padding: 1.5rem;
  background-color: #8cd000;
}
.layout__tabs .tabs__main .tabs__item:not(:first-child) {
  display: none;
}

.swiper {
  position: relative;
  overflow: visible;
}
.swiper .swiper-slide {
  height: auto;
}

.swiper-initialized {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.swiper-initialized .swiper-wrapper + .swiper-footer {
  padding-top: 1rem;
}
@media screen and (min-width: 768px) {
  .swiper-initialized .swiper-wrapper + .swiper-footer {
    padding-top: 3rem;
  }
}

.swiper__button {
  width: 3rem;
  height: 3rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: #1b2815;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 768px) {
  .swiper__button {
    width: 4rem;
    height: 4rem;
  }
}
.swiper__button.swiper__button_prev:hover {
  -webkit-transform: translateX(-0.5rem);
  transform: translateX(-0.5rem);
}
.swiper__button.swiper__button_next:hover {
  -webkit-transform: translateX(0.5rem);
  transform: translateX(0.5rem);
}
.swiper__button img,
.swiper__button svg {
  width: 1.125rem;
  height: 1.125rem;
  fill: #8cd000;
}
@media screen and (min-width: 768px) {
  .swiper__button img,
  .swiper__button svg {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.swiper__pagination {
  gap: 1rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.swiper__pagination:only-child {
  padding-top: 2rem;
  -webkit-box-flex: unset;
  -ms-flex-positive: unset;
  flex-grow: unset;
}

.swiper-pagination-bullet {
  width: 1rem;
  height: 1rem;
  background-color: #e6e7e4;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.swiper-pagination-bullet:hover,
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #212127;
}
.swiper-pagination-bullet:only-child {
  display: none;
}

.swiper-footer {
  gap: 0.75rem;
  width: 100%;
  padding: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .swiper-footer {
    gap: 1rem;
  }
}

.section.section_secondary
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #ffffff;
}

.section.section_tertiary .swiper-pagination-bullet {
  opacity: 0.5;
  background-color: #ffffff;
}
.section.section_tertiary .swiper-pagination-bullet:hover,
.section.section_tertiary
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #ffffff;
}
.layout {
  font-size: 1.25rem;
  line-height: 150%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout_ready-load {
  visibility: visible;
  opacity: 1;
}
.layout__main {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.layout__header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 1.75rem 0;
  z-index: 3;
  font-stretch: 91%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__header.header_nav-active,
.layout__header.header_scroll {
  background-color: #212127;
}
@media screen and (max-width: 767px) {
  .layout__header:not(.header_menu-active) .header__contact,
  .layout__header:not(.header_menu-active) .header__nav,
  .layout__header:not(.header_menu-active) .header__menu {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .layout__header.header_menu-active {
    background-color: #212127;
    height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    -webkit-clip-path: polygon(
      -50rem -50rem,
      calc(100% + 9rem) -9rem,
      100% calc(100% - 5rem),
      calc(100% - 5rem) 100%,
      0 100%
    );
    clip-path: polygon(
      -50rem -50rem,
      calc(100% + 9rem) -9rem,
      100% calc(100% - 5rem),
      calc(100% - 5rem) 100%,
      0 100%
    );
  }
  .layout__header.header_menu-active .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .layout__header.header_menu-active .header__contact,
  .layout__header.header_menu-active .header__nav,
  .layout__header.header_menu-active .header__menu {
    padding: 1rem 2rem;
    display: block;
  }
  .layout__header.header_menu-active .header__nav {
    padding-top: 4rem;
  }
  .layout__header.header_menu-active .header__contact {
    padding-bottom: 4rem;
  }
  .layout__header.header_menu-active ~ .layout__main {
    opacity: 0;
    visibility: hidden;
  }
}
@media screen and (min-width: 768px) {
  .layout__header.header_menu-active .header__menu {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .layout__header.header_menu-active .header__menu::before {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.layout__header.header_menu-active .header__burger .burger__ico {
  margin-bottom: 0;
}
.layout__header.header_menu-active .header__burger .burger__ico:nth-child(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.layout__header.header_menu-active .header__burger .burger__ico:nth-child(2) {
  display: none;
}
.layout__header.header_menu-active .header__burger .burger__ico:nth-child(3) {
  width: 100%;
  -webkit-transform: rotate(-45deg) translateX(-0.25rem);
  transform: rotate(-45deg) translateX(-0.25rem);
  -webkit-transform-origin: 35% 50%;
  transform-origin: 35% 50%;
}
@media screen and (max-width: 767px) {
  .layout__header.header_nav-active .header__contact,
  .layout__header.header_nav-active .header__menu,
  .layout__header.header_nav-active .nav__item:not(.nav__item_active) {
    display: none;
  }
  .layout__header.header_nav-active .header__nav {
    padding: 2rem 0;
  }
  .layout__header.header_nav-active .header__nav .nav__dropdown {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .layout__header.header_nav-active
    .header__nav
    .nav__item.nav__item_active
    .nav__dropdown {
    opacity: 1;
    visibility: visible;
  }
  .layout__header.header_nav-active
    .header__nav
    .nav__item.nav__item_active
    .nav__dropdown:after {
    height: 100vh;
  }
}
.layout__header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.25rem 0.125rem;
}
@media screen and (min-width: 768px) {
  .layout__header .container {
    gap: 2rem;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.header__logo .logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.header__logo img,
.header__logo svg {
  width: auto;
  height: 2.5rem;
}
@media screen and (min-width: 768px) {
  .header__logo img,
  .header__logo svg {
    height: 3.5rem;
  }
}

.header__nav {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  width: 100%;
  margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
  .header__nav {
    margin-bottom: unset;
    width: unset;
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
}
.header__nav .nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 1rem;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__list {
    gap: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.header__nav .nav__item.nav__item_active .nav__link {
  color: #7ac82c;
}
.header__nav .nav__item.nav__item_active .nav__subico {
  fill: #ffffff;
}
.header__nav .nav__item.nav__item_active .nav__subico.nav__subico_primary {
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__item:hover .nav__link {
    color: #7ac82c;
  }
  .header__nav .nav__item:hover .nav__subico {
    fill: #ffffff;
  }
  .header__nav .nav__item:hover .nav__subico.nav__subico_primary {
    opacity: 0;
  }
}
.header__nav .nav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.25rem;
  color: #ffffff;
  font-family: "Mona Sans", sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1%;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 800;
  line-height: 105%;
  font-stretch: 70%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__link {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 150%;
    font-stretch: unset;
  }
}
.header__nav .nav__link.nav__link_active {
  color: #7ac82c;
}
.header__nav .nav__symbol {
  width: 3rem;
  height: 3rem;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__symbol {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.header__nav .nav__ico {
  width: 100%;
  height: 100%;
}
.header__nav .nav__subico {
  fill: #8cd000;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__nav .nav__dropdown {
  display: none;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .header__nav .nav__dropdown:after {
    content: "";
    position: absolute;
    top: calc(100% - 4rem);
    left: 0;
    width: 100vw;
    height: 0;
    background-color: #000000;
    opacity: 0.4;
    cursor: pointer;
    z-index: 1;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
}
.header__nav .nav__sublist {
  gap: 1rem;
  padding: 2rem 0;
  display: grid;
  position: relative;
  grid-template-columns: repeat(2, 1fr);
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__sublist {
    border-top: 1px solid rgba(140, 208, 0, 0.25);
    padding: 2.5rem 2.5rem 3.5rem;
    background-color: #212127;
    -webkit-clip-path: polygon(
      0 0,
      100% 0,
      100% calc(100% - 2.5rem),
      calc(100% - 2.5rem) 100%,
      0 100%
    );
    clip-path: polygon(
      0 0,
      100% 0,
      100% calc(100% - 2.5rem),
      calc(100% - 2.5rem) 100%,
      0 100%
    );
    grid-template-columns: repeat(6, 1fr);
  }
}
.header__nav .nav__sublink {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__nav .nav__sublink.nav__sublink_active {
  color: #7ac82c;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__sublink:hover {
    padding: 0 0.5rem;
  }
  .header__nav .nav__sublink:hover .nav__subsymbol {
    background-color: #8cd000;
  }
  .header__nav .nav__sublink:hover .nav__subsymbol img,
  .header__nav .nav__sublink:hover .nav__subsymbol svg {
    fill: #131316;
  }
}
.header__nav .nav__subpicture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  height: 8.25rem;
}
@media screen and (min-width: 768px) {
  .header__nav .nav__subpicture {
    height: 12.5rem;
  }
}
.header__nav .nav__subpicture img {
  width: 100%;
  height: 100%;
}
.header__nav .nav__submain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.5rem;
  padding: 1rem 1rem;
  color: #ffffff;
  background-color: #131316;
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% calc(100% - 1.5rem),
    calc(100% - 1.5rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    100% 0,
    100% calc(100% - 1.5rem),
    calc(100% - 1.5rem) 100%,
    0 100%
  );
}
.header__nav .nav__subtitle {
  font-family: "Mona Sans", sans-serif;
  text-transform: uppercase;
  font-stretch: 70%;
  font-weight: 600;
}
.header__nav .nav__subsymbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  background-color: #212127;
  -webkit-clip-path: polygon(
    0 0.5rem,
    1rem 0,
    2rem 0.5rem,
    2rem 1.5rem,
    1rem 2rem,
    0 1.5rem
  );
  clip-path: polygon(
    0 0.5rem,
    1rem 0,
    2rem 0.5rem,
    2rem 1.5rem,
    1rem 2rem,
    0 1.5rem
  );
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__nav .nav__subsymbol img,
.header__nav .nav__subsymbol svg {
  width: 1rem;
  height: 1rem;
  fill: #8cd000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.header__languages {
  position: relative;
  color: #ffffff;
  font-family: "Mona Sans", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1%;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .header__languages {
    -webkit-transform: translateY(0.5rem);
    transform: translateY(0.5rem);
  }
}
.header__languages .languages__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.25rem;
  cursor: pointer;
}
.header__languages .languages__header:hover .languages__title {
  color: #8cd000;
}
.header__languages .languages__title {
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__languages .languages__symbol {
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
}
.header__languages .languages__ico {
  width: 100%;
  height: 100%;
  fill: #8cd000;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.header__languages .languages__main {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
}
.header__languages .languages__list {
  gap: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.header__languages .languages__item {
  line-height: 100%;
  color: #ffffff;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__languages .languages__item:hover {
  color: #8cd000;
}

.header__contact {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
@media screen and (min-width: 768px) {
  .header__contact {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
}

.header__burger {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  cursor: pointer;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .header__burger {
    -webkit-transform: translateY(0.5rem);
    transform: translateY(0.5rem);
  }
}
.header__burger .burger__title {
  color: #ffffff;
  font-family: "Mona Sans", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1%;
  min-width: 3.25rem;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__burger .burger__symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 0.25rem;
  width: 1.5rem;
  height: 1.5rem;
  background: none;
  cursor: pointer;
}
.header__burger .burger__symbol .burger__ico {
  height: 0.25rem;
  background-color: #8cd000;
  border-radius: 1rem;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__burger .burger__symbol .burger__ico:nth-child(1) {
  width: 100%;
}
.header__burger .burger__symbol .burger__ico:nth-child(2) {
  width: 0.875rem;
}
.header__burger .burger__symbol .burger__ico:nth-child(3) {
  width: 1.125rem;
}
.header__burger:hover .burger__symbol .burger__ico {
  width: 100%;
}

.header__menu {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
@media screen and (min-width: 768px) {
  .header__menu {
    position: absolute;
    top: 0;
    right: 0;
    width: 35rem;
    max-width: 100vw;
    height: 100vh;
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
    background-color: #212127;
    -webkit-transform: translateX(150%);
    transform: translateX(150%);
    z-index: -1;
    -webkit-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    padding: 15rem 2rem 2rem 9rem;
  }
  .header__menu::before {
    content: "";
    position: fixed;
    top: 0;
    right: 100%;
    width: 100vw;
    height: 100%;
    background-color: #000000;
    opacity: 0.5;
    cursor: pointer;
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
    -webkit-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
  }
}
.header__menu .menu__fragment {
  width: 10rem;
  height: 20rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: absolute;
  top: 50%;
  right: -4rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .header__menu .menu__fragment {
    top: auto;
    width: 20rem;
    height: 40rem;
    right: 100%;
    bottom: 0;
    -webkit-transform: translate(6.25rem, 17.5rem);
    transform: translate(6.25rem, 17.5rem);
  }
}
.header__menu .menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}
@media screen and (min-width: 768px) {
  .header__menu .menu__list {
    gap: 2rem;
    overflow: hidden;
    overflow-y: auto;
    gap: 1.5rem;
    height: 100%;
  }
}
.header__menu .menu__item.menu__item_secondary {
  display: grid;
  grid-template-columns: auto 3rem;
  gap: 0.5rem 0;
}
.header__menu .menu__item:hover .menu__link,
.header__menu .menu__item.menu__item_active .menu__link {
  color: #8cd000;
}
.header__menu .menu__item:hover .menu__subico,
.header__menu .menu__item.menu__item_active .menu__subico {
  fill: #ffffff;
}
.header__menu .menu__item:hover .menu__subico.menu__subico_primary,
.header__menu .menu__item.menu__item_active .menu__subico.menu__subico_primary {
  opacity: 0;
}
.header__menu .menu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  font-family: "Mona Sans", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 105%;
  text-transform: uppercase;
  font-stretch: 70%;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header__menu .menu__link {
    font-size: 3rem;
    font-weight: 800;
  }
}
.header__menu .menu__link.menu__link_active {
  color: #8cd000;
}
.header__menu .menu__symbol {
  width: 3rem;
  height: 3rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.header__menu .menu__ico {
  width: 100%;
  height: 100%;
}
.header__menu .menu__subico {
  fill: #8cd000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__menu .menu__sublist {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column: span 2;
}
.header__menu .menu__subitem_active .menu__sublink,
.header__menu .menu__subitem:hover .menu__sublink {
  color: #7ac82c;
}
.header__menu .menu__sublink {
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.header__menu .menu__sublink.menu__sublink_active {
  color: #7ac82c;
}

.layout__footer {
  color: #fff;
}
.layout__footer .footer__primary {
  padding: 3.5rem 0;
  background-color: #131316;
}
@media screen and (min-width: 768px) {
  .layout__footer .footer__primary {
    padding: 7rem 0;
  }
}
.layout__footer .footer__primary .container {
  gap: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .layout__footer .footer__primary .container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 36rem auto;
    grid-template-columns: 36rem auto;
    gap: 3rem 8.75rem;
  }
}
.layout__footer .footer__secondary {
  padding: 2.25rem 0;
  background-color: #212127;
}
.layout__footer .footer__secondary .container {
  gap: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .layout__footer .footer__secondary .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.layout__footer .footer__logo .logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.layout__footer .footer__logo img,
.layout__footer .footer__logo svg {
  width: auto;
  height: 3.5rem;
}
.layout__footer .footer__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3rem;
  font-size: 1.125rem;
  line-height: 150%;
}
.layout__footer .footer__contact .contact__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5rem;
}
.layout__footer .footer__contact .contact__connection .contact__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}
.layout__footer
  .footer__contact
  .contact__connection
  .contact__item:hover
  .contact__link {
  color: #7ac82c;
}
.layout__footer
  .footer__contact
  .contact__connection
  .contact__item:hover
  .contact__text::after {
  background-color: #7ac82c;
}
.layout__footer .footer__contact .contact__connection .contact__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__footer .footer__contact .contact__connection .contact__symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 1.25rem;
  height: 1.25rem;
}
.layout__footer .footer__contact .contact__connection .contact__symbol img,
.layout__footer .footer__contact .contact__connection .contact__symbol svg {
  width: 100%;
  height: 100%;
  fill: #8cd000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__footer .footer__contact .contact__connection .contact__text {
  position: relative;
}
.layout__footer .footer__contact .contact__connection .contact__text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.125rem;
  width: 100%;
  height: 1px;
  background-color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__footer .footer__contact .contact__socials .socials__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.layout__footer
  .footer__contact
  .contact__socials
  .socials__item:hover
  .socials__ico {
  fill: #8cd000;
}
.layout__footer .footer__contact .contact__socials .socials__ico {
  width: 3rem;
  height: 3rem;
  fill: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__footer .footer__menu {
  font-size: 1.125rem;
  line-height: 150%;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
@media screen and (min-width: 768px) {
  .layout__footer .footer__menu {
    -ms-grid-row-span: 2;
    grid-row: span 2;
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
}
.layout__footer .footer__menu .menu__header {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layout__footer .footer__menu .menu__symbol {
  width: 1.5rem;
  height: 1.5rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .layout__footer .footer__menu .menu__symbol {
    display: none;
  }
}
.layout__footer .footer__menu .menu__ico {
  width: 100%;
  height: 100%;
}
.layout__footer .footer__menu .menu__main {
  display: none;
}
@media screen and (min-width: 768px) {
  .layout__footer .footer__menu .menu__main {
    display: block;
  }
}
.layout__footer .footer__menu .menu__list {
  gap: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .layout__footer .footer__menu .menu__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    gap: 3rem;
  }
}
.layout__footer .footer__menu .menu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5rem;
  font-size: 1.125rem;
  line-height: 150%;
}
.layout__footer .footer__menu .menu__title {
  font-weight: 700;
}
.layout__footer .footer__menu .menu__sublist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}
.layout__footer
  .footer__menu
  .menu__subitem.menu__subitem_active
  .menu__sublink,
.layout__footer .footer__menu .menu__subitem:hover .menu__sublink {
  color: #8cd000;
}
.layout__footer .footer__menu .menu__sublink {
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__footer .footer__copyright {
  font-size: 0.875rem;
  line-height: 150%;
}
.layout__footer .footer__support .support__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.5rem;
}
.layout__footer
  .footer__support
  .support__item.support__item_active
  .support__link,
.layout__footer .footer__support .support__item:hover .support__link {
  color: #7ac82c;
}
.layout__footer .footer__support .support__link {
  color: #fff;
  font-size: 1rem;
  line-height: 150%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.modal-init {
  cursor: pointer;
}
.layout__modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 4;
  cursor: pointer;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  background: rgba(17, 17, 17, 0.75);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 768px) {
  .layout__modal {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.layout_modal-active .layout__modal {
  visibility: visible;
  opacity: 1;
}
.layout_modal-active .layout__modal:has(.modal__layout_active) {
  z-index: 5;
}
.modal__layout {
  cursor: auto;
  width: 100%;
  height: 100%;
  gap: 0.5rem;
  padding: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #fff;
  background-color: #131316;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 768px) {
  .modal__layout {
    padding: 5rem;
    max-width: calc(100% - 10rem);
    height: auto;
    height: calc(100% - 10rem);
    clip-path: polygon(
      0 -2rem,
      100% -2rem,
      100% calc(100% - 5rem),
      calc(100% - 5rem) 100%,
      0 100%
    );
  }
}
.modal__layout.modal__layout_active {
  visibility: visible;
  opacity: 1;
}
.modal__layout .modal__header {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.modal__layout .modal__symbol {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  position: relative;
  z-index: 2;
  background-color: #212127;
  clip-path: polygon(0 1rem, 2rem 0, 4rem 1rem, 4rem 3rem, 2rem 4rem, 0 3rem);
}
.modal__layout .modal__symbol img,
.modal__layout .modal__symbol svg {
  width: 2rem;
  height: 2rem;
}
@media screen and (min-width: 768px) {
  .modal__layout .modal__symbol:hover .modal__ico {
    stroke: #1b2815;
  }
}
.modal__layout .modal__symbol .modal__ico {
  width: 100%;
  height: 100%;
  stroke: #e6e7e4;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.modal__layout .modal__main {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
@media screen and (min-width: 768px) {
  .modal__layout .modal__main {
    padding-right: 5rem;
  }
}
.layout__section {
  padding: 3.5rem 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .layout__section {
    padding: 9rem 0;
  }
  .layout__section.section_secondary-padding {
    padding: 6rem 0;
  }
}
.layout__section .container {
  gap: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .layout__section .container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
  }
}
.layout__section.section_secondary {
  background-color: #e6e7e4;
}
.layout__section.section_tertiary {
  color: #fff;
  background-color: #212127;
}
.layout__section.section_forty {
  color: #fff;
  background-color: #1b1a21;
}
.section__header {
  gap: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .section__header {
    gap: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .section__header.section__header_secondary {
    -ms-grid-column-span: 2;
    grid-column: span 2;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .section__header.section__header_tertiary {
    display: -ms-grid;
    display: grid;
    -ms-grid-column-span: 2;
    grid-column: span 2;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
  }
  .section__header.section__header_tertiary .btn {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .section__header.section__header_tertiary .btn {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
    -ms-grid-row-span: 2;
    grid-row: span 2;
  }
}

.section__subtitle a:not(.btn) {
  color: #8cd000;
  position: relative;
  white-space: nowrap;
  text-decoration: none;
}
.section__subtitle a:not(.btn):before {
  content: "";
  position: absolute;
  top: calc(100% - 0.125rem);
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #8cd000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.section__subtitle a:not(.btn):hover:before {
  width: 0%;
}

.section__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 768px) {
  .section__action {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.section__main {
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.section__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
body.admin-bar {
  margin-top: -31px;
}

.upload-list {
  margin-top: 1rem;
  padding: 0;
  list-style: none;
}

.upload-list .upload-list__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
  padding: 0.5rem 0.75rem;
  background: #f5f5f5;
  border-radius: 0.4rem;
}

.upload-list .upload-list__name {
  font-size: 0.875rem;
  color: #333;
}

.upload-list .upload-list__remove {
  cursor: pointer;
  border: none;
  background: none;
  color: #d00;
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .m-none {
    display: none !important;
  }
}
.form__input_attach__text-to-hide {
  color: #131316;
  opacity: 0.6;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZGVmYXVsdC5zYXNzIiwiaGVscGVyL19tZWRpYS5zYXNzIiwiaGVscGVyL192YXJpYWJsZXMuc2FzcyIsImNvbXBvbmVudHMvYmFzZS5zYXNzIiwiZ2xvYmFsL19kYXRhLnNhc3MiLCJnbG9iYWwvX2Zvcm1zLnNhc3MiLCJnbG9iYWwvX2J1dHRvbnMuc2FzcyIsImdsb2JhbC9fd3lzaXd5Zy5zYXNzIiwiZ2xvYmFsL190YWJsZS5zYXNzIiwiZ2xvYmFsL19hY2NvcmRpb24uc2FzcyIsImdsb2JhbC9fdGFicy5zYXNzIiwiZ2xvYmFsL19zd2lwZXIuc2FzcyIsImNvbXBvbmVudHMvbGF5b3V0L19sYXlvdXQuc2FzcyIsImNvbXBvbmVudHMvbGF5b3V0L19oZWFkZXIuc2FzcyIsImNvbXBvbmVudHMvbGF5b3V0L19mb290ZXIuc2FzcyIsImNvbXBvbmVudHMvbGF5b3V0L19tb2RhbC5zYXNzIiwiY29tcG9uZW50cy9sYXlvdXQvX3NlY3Rpb24uc2FzcyIsIm1haW4uc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxXQUNFLFlBQUEsWUFDQSxJQUFBLCtEQUFBLDhCQUNBLFlBQUEsSUFBQSxJQUNBLGFBQUEsSUFBQSxLQUNBLFdBQUEsT0FDQSxhQUFBLEtBU0YsRUFBQSxLQUFBLFFBQUEsUUFBQSxPQUFBLFFBQUEsTUFBQSxNQUFBLEVBQUEsSUFBQSxXQUFBLEtBQUEsT0FBQSxPQUFBLFFBQUEsT0FBQSxLQUFBLEtBQUEsR0FBQSxJQUFBLFFBQUEsSUFBQSxJQUFBLEdBQUEsR0FBQSxHQUFBLE1BQUEsU0FBQSxXQUFBLE9BQUEsT0FBQSxLQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLE9BQUEsS0FBQSxFQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsTUFBQSxPQUFBLEdBQUEsS0FBQSxLQUFBLEtBQUEsSUFBQSxPQUFBLEdBQUEsT0FBQSxFQUFBLFFBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxRQUFBLE1BQUEsS0FB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QUFBLEVBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsaUJBQUEsS0FBQSxLQUFBLHNCQUFBLEtBQUEsS0FDQSwrQ0FDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdmbENKLHlEZWlDRSwrQ0FHSSwwQkFBQSxNQUFBLGVBQUEsTUFBQSxNQUFBLE1BQ0Esa0JBQUEsRUFBQSxTQUFBLEtBQUEsR0FDVixpQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS2Z2Q0Usb0Nlc0NKLGlCQUdJLGlCQUFBLElBQUEsY0FBQSxJQUFBLGdCQUFBLFNBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxVQUNKLGVBQ0UscUJBQUEsRUFBQSxZQUFBLEtBQUEsRUFDRixpQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQzdCRixlQUNFLFdBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGT05UIEZBQ0VcbkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHk6ICdNb25hIFNhbnMnXG4gIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc2FsbWF0ZWMvZm9udHMvTW9uYVNhbnNbd2R0aCx3Z2h0XS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlLXZhcmlhdGlvbnMnKVxuICBmb250LXdlaWdodDogMjAwIDkwMFxuICBmb250LXN0cmV0Y2g6IDc1JSAxMjUlXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICBmb250LWRpc3BsYXk6IHN3YXBcbi8vIEBmb250LWZhY2VcbiAgLy8gZm9udC1mYW1pbHk6ICdNb25hLVNhbnMnXG4gIC8vIGZvbnQtZGlzcGxheTogYXV0b1xuICAvLyBmb250LXdlaWdodDogODAwXG4gIC8vIHNyYzogdXJsKCcuLi9mb250cy9Nb25hU2Fucy1CbGFjay5lb3QnKVxuICAvLyBzcmM6IHVybCgnLi4vZm9udHMvTW9uYVNhbnMtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxsb2NhbCgnTW9uYVNhbnMtQmxhY2snKSx1cmwoJy4uL2ZvbnRzL01vbmFTYW5zLUJsYWNrLndvZmYyJykgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKSx1cmwoJy4uL2ZvbnRzL01vbmFTYW5zLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKVxuXG4vLyBSRVNFVFxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBtYWluLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgYnV0dG9uLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgcGljdHVyZVxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuICBib3JkZXI6IDBcbiAgZm9udDogaW5oZXJpdFxuICBvdXRsaW5lOiBub25lXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbm1haW4sIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmh0bWxcbiAgZm9udDogNDAwIDMuNzJ2dy8xLjVyZW0gJG1haW5Gb250XG4gIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxuICAgIGZvbnQtc2l6ZTogMXZ3XG4gIEBpbmNsdWRlIG1lZGlhLW1pbihoZERlc2t0b3ApXG4gICAgZm9udC1zaXplOiAxNnB4XG5cbmJvZHlcbiAgY29sb3I6ICRjb2xvclByaW1hcnk0MDBcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG4gIG1pbi1oZWlnaHQ6IDEwMHZoXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gIGZvbnQtc3RyZXRjaDogNzAlXG4gIGZvbnQtd2VpZ2h0OiA4MDBcbiAgc3Ryb25nXG4gICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogNTAlXG4gICAgICBib3R0b206IC43NXJlbVxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc2FsbWF0ZWMvaW1hZ2VzL3VuZGVybGluZS5zdmcnKVxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJVxuICAgICAgei1pbmRleDogLTFcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS14XG5cbmgxLCAuaDFcbiAgZm9udC1zaXplOiAzcmVtXG4gIGxpbmUtaGVpZ2h0OiAxMDUlXG4gIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxuICAgIGZvbnQtc2l6ZTogNXJlbVxuXG5oMiwgLmgyXG4gIGZvbnQtc2l6ZTogMi4yNXJlbVxuICBsaW5lLWhlaWdodDogMTA1JVxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcbiAgICBmb250LXNpemU6IDQuNXJlbVxuXG5oMywgLmgzXG4gIGZvbnQtc2l6ZTogMnJlbVxuICBsaW5lLWhlaWdodDogMTA1JVxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcbiAgICBmb250LXNpemU6IDIuMjVyZW1cblxuaDQsIC5oNFxuICBmb250LXNpemU6IDEuNzVyZW1cbiAgaW5lLWhlaWdodDogMTA1JVxuXG5oNSwgLmg1XG4gIGZvbnQtc2l6ZTogMS41cmVtXG4gIGluZS1oZWlnaHQ6IDEwNSVcblxuaDYsIC5oNlxuICBmb250LXNpemU6IDEuMjVyZW1cbiAgbGluZS1oZWlnaHQ6IDEwNSVcblxuaW1nLCBzdmdcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIG1heC1oZWlnaHQ6IDEwMCVcbiAgaGVpZ2h0OiBhdXRvXG4gIG9iamVjdC1maXQ6IGNvdmVyXG4gIG91dGxpbmU6IG5vbmVcblxuYVxuICBjb2xvcjogaW5oZXJpdFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgJjpob3ZlciwgJjpmb2N1c1xuICAgIGNvbG9yOiBpbmhlcml0XG4gICAgb3V0bGluZTogbm9uZVxuXG5zdHJvbmdcbiAgZm9udC13ZWlnaHQ6IDYwMFxuXG51bCwgb2xcbiAgbGlzdC1zdHlsZTogbm9uZSIsIiRicmVha3BvaW50czogKGZ1bGxIZERlc2t0b3A6IDE3MDBweCxoZERlc2t0b3A6IDE1MjBweCxiaWdEZXNrdG9wOiAxNDAwcHgsZGVza3RvcDogMTI4MHB4LHRhYmxldExhbmQ6IDEwMjRweCx0YWJsZXQ6IDk5MnB4LHRhYmxldFBvcnQ6IDc2OHB4LG1vYmlsZTogNTgwcHgpXG5cbj1tZWRpYS1taW4oJGtleSlcbiAgJHNpemU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAka2V5KVxuICBAaWYgJHNpemVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSlcbiAgICAgIEBjb250ZW50XG4gIEBlbHNlXG4gICAgQHdhcm4gXCJCcmVha3BvaW50IGAjeyRrZXl9YCBub3QgZm91bmQgaW4gJGJyZWFrcG9pbnRzIG1hcC5cIlxuXG49bWVkaWEtbWF4KCRrZXkpXG4gICRzaXplOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGtleSlcbiAgQGlmICRzaXplXG5cbiAgICAkbWF4LXNpemU6ICgkc2l6ZSAtIDFweClcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpemUpXG4gICAgICBAY29udGVudFxuICBAZWxzZVxuICAgIEB3YXJuIFwiQnJlYWtwb2ludCBgI3ska2V5fWAgbm90IGZvdW5kIGluICRicmVha3BvaW50cyBtYXAuXCIiLCIvLyB3aGl0ZSBjb2xvclxuJGNvbG9yV2hpdGU6ICNmZmZmZmZcbi8vIHByaW1hcnkgY29sb3JcbiRjb2xvclByaW1hcnkzMDA6ICNFNkU3RTRcbiRjb2xvclByaW1hcnk0MDA6ICMyMTIxMjdcbiRjb2xvclByaW1hcnk1MDA6ICMxMzEzMTZcbiRjb2xvclByaW1hcnk2MDA6ICMwMDAwMDBcbi8vIHNlY29uZGFyeSBjb2xvclxuJGNvbG9yU2Vjb25kYXJ5MTAwOiAjNUE2QzM3XG4kY29sb3JTZWNvbmRhcnkyMDA6ICM0MzUxMkFcbiRjb2xvclNlY29uZGFyeTMwMDogIzhDRDAwMFxuJGNvbG9yU2Vjb25kYXJ5NDAwOiAjN0FDODJDXG4kY29sb3JTZWNvbmRhcnk1MDA6ICMxQjI4MTVcblxuXG4vLyBmb250c1xuJG1haW5Gb250OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWZcbiRzZWNvbmRhcnlGb250OiBcIk1vbmEgU2Fuc1wiLCBzYW5zLXNlcmlmXG4kdGVydGlhcnlGb250OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmXG4vLyBtaXhpblxuQG1peGluIHRyYW5zaXRpb24oKVxuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dFxuQG1peGluIHRyYW5zZm9ybSgpXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG5AbWl4aW4gdHJhbnNmb3JtLXgoKVxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbkBtaXhpbiB0cmFuc2Zvcm0teSgpXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuQG1peGluIHRyYW5zZm9ybS1ub25lKClcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAsIDApIiwiLy8gQmFzZVxuLmNvbnRhaW5lclxuICB3aWR0aDogMTA2cmVtXG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pXG4gIG1hcmdpbjogMCBhdXRvXG4gIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDRyZW0pXG4gICYuY29udGFpbmVyX3NlY29uZGFyeVxuICAgIHdpZHRoOiAxMTJyZW1cbi5wLTBcbiAgcGFkZGluZzogMCFpbXBvcnRhbnRcbi5wdC0wXG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudFxuLnAtdHAtMFxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudFxuLnRleHQtY2VudGVyXG4gIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnRcbi5vdmVyZmxvd1xuICBvdmVyZmxvdzogaGlkZGVuIiwiLmxheW91dF9fZGF0YVxyXG4gIGdhcDogMS41cmVtXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAuZGF0YV9fdGl0bGVcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbVxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAuZGF0YV9fbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogLjVyZW1cclxuICAuZGF0YV9fbGlua1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxcmVtXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcbiAgICAmOm5vdCguZGF0YV9fbGlua19zZWNvZG5hcnkpXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICAuZGF0YV9fdGV4dFxyXG4gICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMFxyXG4gICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgLmRhdGFfX3RleHRcclxuICAgICAgICBjb2xvcjogaW5oZXJpdFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDAuMjVyZW0pXHJcbiAgICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgICBoZWlnaHQ6IDFweFxyXG4gICAgICAgICAgd2lkdGg6IDBcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMFxyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG4gICAgICAgIFxyXG4gIC5kYXRhX19zeW1ib2xcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICB3aWR0aDogMS4yNXJlbVxyXG4gICAgaGVpZ2h0OiAxLjI1cmVtXHJcblxyXG4gICAgaW1nLFxyXG4gICAgc3ZnXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBmaWxsOiAkY29sb3JTZWNvbmRhcnkzMDBcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiIsIi8vIEZvcm11bGFyXG4uZm9ybVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiAycmVtXG4gICY6bm90KC5mb3JtX3NlY29uZGFyeSlcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcbiAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgIGdhcDogM3JlbVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4vLyBGb3JtIGdyb3VwXG4uZm9ybV9fZ3JvdXBcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGdhcDogMXJlbVxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgZ2FwOiAxLjVyZW1cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcblxuXG4vLyBGb3JtIGl0ZW1cbi5mb3JtX19pdGVtXG4gICYuZm9ybV9faXRlbV9zZWNvbmRhcnlcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcblxuLmZvcm1fX2lucHV0XG4gIGhlaWdodDogMy43NXJlbVxuICB3aWR0aDogMTAwJVxuICBwYWRkaW5nOiAxcmVtXG4gIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnRcbiAgZm9udC1zaXplOiAxLjEyNXJlbVxuICBsaW5lLWhlaWdodDogMTUwJVxuICBmb250LXdlaWdodDogNDAwXG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5NTAwXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAkY29sb3JTZWNvbmRhcnk0MDBcbiAgYm9yZGVyLXJhZGl1czogMFxuICBvdXRsaW5lOiBub25lXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBtYXJnaW46IDBcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgQGluY2x1ZGUgdHJhbnNpdGlvblxuICAmOjpwbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5NTAwXG4gICAgb3BhY2l0eTogLjZcbiAgJjpmb2N1cyxcbiAgJjpob3ZlclxuICAgIHBhZGRpbmctbGVmdDogLjVyZW1cbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbVxuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxuICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSlcbiAgJi5lcnJvclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yU2Vjb25kYXJ5MzAwXG4gICYuZm9ybV9faW5wdXRfdGV4dGFyZWFcbiAgICBoZWlnaHQ6IDE0LjJyZW1cbiAgICByZXNpemU6IG5vbmVcbiAgJi5mb3JtX19pbnB1dF9hdHRhY2hcbiAgICBvcGFjaXR5OiAxXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNycgaGVpZ2h0PScyNycgdmlld0JveD0nMCAwIDI3IDI3JyBmaWxsPSdub25lJz48ZyBvcGFjaXR5PScwLjM3Jz48cGF0aCBkPSdNMjAuMDQwOSA3LjAzODU2TDE0LjEzNDYgMC4yODg1NjNDMTMuOTc0MyAwLjEwNjMxMiAxMy43NDMxIDAgMTMuNTAwMSAwQzEzLjI1NzEgMCAxMy4wMjU5IDAuMTA2MzEyIDEyLjg2NTYgMC4yODg1NjNMNi45NTkzNSA3LjAzODU2QzYuNzQxNjcgNy4yODgzMSA2LjY4NzY3IDcuNjQxIDYuODI2MDQgNy45NDMwNkM2Ljk2MjczIDguMjQzNDQgNy4yNjMxIDguNDM3NSA3LjU5Mzg1IDguNDM3NUgxMC45Njg5VjE5LjQwNjJDMTAuOTY4OSAxOS44NzIgMTEuMzQ2OSAyMC4yNSAxMS44MTI2IDIwLjI1SDE1LjE4NzZDMTUuNjUzNCAyMC4yNSAxNi4wMzE0IDE5Ljg3MiAxNi4wMzE0IDE5LjQwNjJWOC40Mzc1SDE5LjQwNjRDMTkuNzM3MSA4LjQzNzUgMjAuMDM3NSA4LjI0NTEyIDIwLjE3NDIgNy45NDMwNkMyMC4zMTA5IDcuNjQxIDIwLjI2MDIgNy4yODY2MiAyMC4wNDA5IDcuMDM4NTZaJyBmaWxsPSclMjM0MzUxMkEnLz48cGF0aCBkPSdNMjIuNzgxMiAxOC41NjI1VjIzLjYyNUg0LjIxODc1VjE4LjU2MjVIMC44NDM3NVYyNS4zMTI1QzAuODQzNzUgMjYuMjQ1NyAxLjU5OTc1IDI3IDIuNTMxMjUgMjdIMjQuNDY4OEMyNS40MDE5IDI3IDI2LjE1NjIgMjYuMjQ1NyAyNi4xNTYyIDI1LjMxMjVWMTguNTYyNUgyMi43ODEyWicgZmlsbD0nJTIzNDM1MTJBJy8+PC9nPjwvc3ZnPlwiKVxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCVcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMXJlbSkgNTAlXG5cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxuICAgICAgZGlzcGxheTogbm9uZVxuXG5cblxuLy8gRm9ybSBjaGVja2JveFxuLmNoZWNrYm94XG4gIC5jaGVja2JveF9fbGFiZWxcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogMC43NXJlbVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxuICAgICAgZ2FwOiAxcmVtXG5cbiAgLmNoZWNrYm94X19pbnB1dFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIG9wYWNpdHk6IDBcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgLy8gQ2hlY2tlZCBzdGF0ZVxuICAgICY6Y2hlY2tlZCB+IC5jaGVja2JveF9fc3ltYm9sXG4gICAgICAuY2hlY2tib3hfX2ljb19iZWZvcmVcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgLmNoZWNrYm94X19pY29fYWZ0ZXJcbiAgICAgICAgb3BhY2l0eTogMVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAmOmRpc2FibGVkXG4gICAgICAmIH4gLmNoZWNrYm94X190ZXh0XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbiAgICAvLyBFcnJvciBzdGF0ZVxuICAgICYuZXJyb3IgfiAuY2hlY2tib3hfX3RleHRcbiAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk0MDBcblxuICAvLyBWaXN1YWwgYm94XG4gIC5jaGVja2JveF9fc3ltYm9sXG4gICAgd2lkdGg6IDEuMjVyZW1cbiAgICBoZWlnaHQ6IDEuMjVyZW1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBmbGV4LXNocmluazogMFxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxuICAgICAgd2lkdGg6IDEuNXJlbVxuICAgICAgaGVpZ2h0OiAxLjVyZW1cblxuICAvLyBJY29uc1xuICAuY2hlY2tib3hfX2ljb1xuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cblxuICAgICYuY2hlY2tib3hfX2ljb19iZWZvcmVcbiAgICAgIG9wYWNpdHk6IDFcblxuICAgICYuY2hlY2tib3hfX2ljb19hZnRlclxuICAgICAgb3BhY2l0eTogMFxuXG4gIC8vIFRleHRcbiAgLmNoZWNrYm94X190ZXh0XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgICBhXG4gICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5MTAwXG4gICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAwLjEyNXJlbSlcbiAgICAgICAgbGVmdDogMFxuICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkxMDBcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvblxuICAgICAgJjpob3ZlcjpiZWZvcmVcbiAgICAgICAgd2lkdGg6IDAlXG4gIC8vIFJhZGlvIC8gY2hlY2tib3ggc3BlY2lmaWMgc3R5bGluZ1xuICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICBpbnB1dFt0eXBlPSdyYWRpbyddXG4gICAgJiB+IC5jaGVja2JveF9fdGV4dFxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAgLy8gRm9yIHJhZGlvcywgYXBwbGllcyB3aGVuIG5lY2Vzc2FyeVxuXG5cblxuXG5cblxuXG5cblxuXG5cbiAgXG4vLyBGb3JtIHNjcm9sbFxuLy8gOjotd2Via2l0LXNjcm9sbGJhclxuLy8gICB3aWR0aDogMC4yNXJlbVxuLy8gICBoZWlnaHQ6IDAuMjVyZW1cblxuLy8gOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZVxuXG4vLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTQwMFxuLy8gICBib3JkZXItcmFkaXVzOiAxcmVtXG4vLyAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlXG5cbi8vICAgJjpob3ZlclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JTZWNvbmRhcnk0MDAsIDEwJSkiLCIuYnRuXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBwYWRkaW5nOiAxLjEyNXJlbSAycmVtXG4gIGhlaWdodDogNHJlbVxuICBmb250LXNpemU6IDEuMTI1cmVtXG4gIGxpbmUtaGVpZ2h0OiAxMDAlXG4gIGZvbnQtd2VpZ2h0OiA2MDBcbiAgZm9udC1zdHJldGNoOiA5MSVcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250XG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAwXG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMFxuICBib3JkZXI6IC4xMjVyZW0gc29saWQgJGNvbG9yU2Vjb25kYXJ5MzAwXG4gIGN1cnNvcjogcG9pbnRlclxuICBvdXRsaW5lOiBub25lXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBhcHBlYXJhbmNlOiBub25lXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25cbiAgJjpkaXNhYmxlZFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnkzMDBcbiAgJjpob3ZlcixcbiAgJjphY3RpdmVcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbVxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbVxuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxuICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbiAgLy8gVHJhbnNwYXJlbnRcbiAgJi5idG5fdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogJGNvbG9yV2hpdGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAvLyBTZWNvbmRhcnkgYnV0dG9uIHZhcmlhbnRcbiAgJl9zZWNvbmRhcnlcbiAgICBjb2xvcjogJGNvbG9yV2hpdGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnk1MDBcbiAgICBib3JkZXItY29sb3I6ICRjb2xvclNlY29uZGFyeTUwMFxuICAgIC8vIFRyYW5zcGFyZW50XG4gICAgJi5idG5fdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk1MDBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvclNlY29uZGFyeTEwMFxuICAvLyBUZXJ0aWFyeSBidXR0b24gdmFyaWFudFxuICAmX3RlcnRpYXJ5XG4gICAgY29sb3I6ICRjb2xvcldoaXRlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTQwMFxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yUHJpbWFyeTQwMFxuICAgIC8vIFRyYW5zcGFyZW50XG4gICAgJi5idG5fdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXG4gIC8vIEZvcnR5IGJ1dHRvbiB2YXJpYW50XG4gICZfZm9ydHlcbiAgICBjb2xvcjogJGNvbG9yV2hpdGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkxMDBcbiAgICBib3JkZXItY29sb3I6ICRjb2xvclNlY29uZGFyeTEwMFxuICAgIC8vIFRyYW5zcGFyZW50XG4gICAgJi5idG5fdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkxMDBcblxuXG5cblxuXG5cbiAgXG4vLyBCdXR0b25zXG4uYnV0dG9uc1xuICAuYnV0dG9uc19fbGlzdFxuICAgIGdhcDogLjc1cmVtXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICYuYnV0dG9uc19fbGlzdF9zZWNvbmRhcnlcbiAgICAgIGdhcDogMnJlbVxuLy8gTm9kZVxuLm5vZGVcbiAgZ2FwOiAuNXJlbVxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgJjpob3ZlclxuICAgIC5ub2RlX190ZXh0XG4gICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5MzAwXG4gIC5ub2RlX190ZXh0XG4gICAgY29sb3I6ICRjb2xvclByaW1hcnk0MDBcbiAgICBmb250LXNpemU6IDEuMTI1cmVtXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgZm9udC1zdHJldGNoOiA5MSVcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnRcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXG4gIC5ub2RlX19zeW1ib2xcbiAgICB3aWR0aDogMXJlbVxuICAgIGhlaWdodDogMXJlbVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgLm5vZGVfX2ljb1xuICAgIHdpZHRoOiAuNjI1cmVtXG4gICAgaGVpZ2h0OiAuNjI1cmVtXG5cblxuXG5cblxuXG5cbiIsIi53eXNpd3lnXG4gICYud3lzaXd5Z19zZWNvbmRhcnlcbiAgICBhXG4gICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5MTAwXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkxMDBcbiAgaW1nLFxuICBpZnJhbWUsXG4gIHZpZGVvXG4gICAgd2lkdGg6IDEwMCVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gIHAsXG4gIHVsLFxuICBvbFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICB1bCxcbiAgb2xcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMXJlbVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIGZvbnQtZmFtaWx5OiAkdGVydGlhcnlGb250XG4gIHVsXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuICAgIGxpXG4gICAgICAvLyBmb250LXdlaWdodDogNTAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbVxuICAgICAgLy8gZm9udC1zaXplOiAxcmVtXG4gICAgICAvLyBsaW5lLWhlaWdodDogMTUwJVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAuMTI1cmVtXG4gICAgICAgIGxlZnQ6IC0uMTI1cmVtXG4gICAgICAgIHdpZHRoOiAxLjVyZW1cbiAgICAgICAgaGVpZ2h0OiAxLjVyZW1cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNicgdmlld0JveD0nMCAwIDI0IDI2JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTYgMjUuMzg2OEwyNCAxMi42OTM0TDggMTIuNjkzNEwxNiAyNS4zODY4WicgZmlsbD0nJTIzOENEMDAwJy8+PHBhdGggZD0nTTggMTIuNjkzNUwxNiAyNS4zODY4TDEuMzU3MTVlLTA2IDI1LjM4NjhMOCAxMi42OTM1WicgZmlsbD0nJTIzOENEMDAwJy8+PHBhdGggZD0nTTE2IDIuNTQyOTJlLTA3TDI0IDEyLjY5MzNMOCAxMi42OTMzTDE2IDIuNTQyOTJlLTA3WicgZmlsbD0nJTIzOENEMDAwJy8+PHBhdGggZD0nTTggMTIuNjkzNUwxNiAwLjAwMDE3ODMzN0wxLjY1OTg4ZS0wNiAwLjAwMDE3NzQ0N0w4IDEyLjY5MzVaJyBmaWxsPSclMjM4Q0QwMDAnLz48L3N2Zz5cIilcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcblxuICBvbFxuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtXG4gICAgbGlcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgc3Ryb25nXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnkzMDBcbiAgYVxuICAgICY6bm90KC5idG4pXG4gICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5MzAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAwLjEyNXJlbSlcbiAgICAgICAgbGVmdDogMFxuICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkzMDBcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvblxuICAgICAgJjpob3ZlcjpiZWZvcmVcbiAgICAgICAgd2lkdGg6IDAlIiwiLy8gVGFibGVcbnRhYmxlXG4gIHdpZHRoOiAxMDAlXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcbiAgYm9yZGVyLXNwYWNpbmc6IDBcbiAgYm9yZGVyOiBub25lXG4gIHRhYmxlLWxheW91dDogZml4ZWRcblxuICB0aCxcbiAgdGRcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW1cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbVxuXG4gIHRoXG4gICAgY29sb3I6ICRjb2xvcldoaXRlXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTQwMFxuXG4gIHRyOm50aC1jaGlsZChvZGQpXG4gICAgdGRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMCIsIi8vIEFjY29yZGlvblxyXG4ubGF5b3V0X19hY2NvcmRpb25cclxuICAuYWNjb3JkaW9uX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDEuNXJlbVxyXG5cclxuICAuYWNjb3JkaW9uX19pdGVtXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkzMDBcclxuXHJcbiAgICAmLmFjY29yZGlvbl9faXRlbV9hY3RpdmVcclxuICAgICAgLmFjY29yZGlvbl9faWNvXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG5cclxuICAuYWNjb3JkaW9uX19oZWFkZXJcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMFxyXG4gICAgcGFkZGluZzogMS41cmVtXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyLjVyZW1cclxuICAgIGdhcDogMXJlbVxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcblxyXG4gIC5hY2NvcmRpb25fX3N5bWJvbFxyXG4gICAgd2lkdGg6IDIuNXJlbVxyXG4gICAgaGVpZ2h0OiAyLjVyZW1cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcblxyXG4gIC5hY2NvcmRpb25fX2ljb1xyXG4gICAgd2lkdGg6IDFyZW1cclxuICAgIGhlaWdodDogMXJlbVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuXHJcbiAgLmFjY29yZGlvbl9fbWFpblxyXG4gICAgcGFkZGluZzogMS41cmVtXHJcbiAgICBkaXNwbGF5OiBub25lIiwiLy8gVGFic1xyXG4ubGF5b3V0X190YWJzXHJcbiAgLnRhYnNfX2hlYWRlclxyXG4gICAgLnRhYnNfX2xpc3RcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvXHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlblxyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggXHJcblxyXG4gICAgLnRhYnNfX2l0ZW1cclxuICAgICAgcGFkZGluZzogMS41cmVtXHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYudGFic19faXRlbV9hY3RpdmVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkzMDBcclxuXHJcbiAgICAudGFic19fdGl0bGVcclxuICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk0MDBcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG5cclxuICAudGFic19fbWFpblxyXG4gICAgLnRhYnNfX2l0ZW1cclxuICAgICAgcGFkZGluZzogMS41cmVtXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMFxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUiLCIuc3dpcGVyXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAuc3dpcGVyLXNsaWRlXHJcbiAgICBoZWlnaHQ6IGF1dG9cclxuLnN3aXBlci1pbml0aWFsaXplZFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIC5zd2lwZXItd3JhcHBlclxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG4uc3dpcGVyX19idXR0b25cclxuICB3aWR0aDogM3JlbVxyXG4gIGhlaWdodDogM3JlbVxyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2Vjb25kYXJ5NTAwXHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgIHdpZHRoOiA0cmVtXHJcbiAgICBoZWlnaHQ6IDRyZW1cclxuICAmLnN3aXBlcl9fYnV0dG9uX3ByZXZcclxuICAgICY6aG92ZXJcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0uNXJlbSlcclxuICAmLnN3aXBlcl9fYnV0dG9uX25leHRcclxuICAgICY6aG92ZXJcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC41cmVtKVxyXG4gIGltZyxcclxuICBzdmdcclxuICAgIHdpZHRoOiAxLjEyNXJlbVxyXG4gICAgaGVpZ2h0OiAxLjEyNXJlbVxyXG4gICAgZmlsbDogJGNvbG9yU2Vjb25kYXJ5MzAwXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgd2lkdGg6IDEuNXJlbVxyXG4gICAgICBoZWlnaHQ6IDEuNXJlbVxyXG4uc3dpcGVyX19wYWdpbmF0aW9uXHJcbiAgZ2FwOiAxcmVtXHJcbiAgZmxleC1ncm93OiAxXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmOm9ubHktY2hpbGRcclxuICAgIHBhZGRpbmctdG9wOiAycmVtXHJcbiAgICBmbGV4LWdyb3c6IHVuc2V0XHJcbiAgJi5zd2lwZXJfX3BhZ2luYXRpb25fc2Vjb25kYXJ5XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0XHJcbiAgICAgIG9wYWNpdHk6IC41XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZVxyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0XHJcbiAgd2lkdGg6IDFyZW1cclxuICBoZWlnaHQ6IDFyZW1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5MzAwXHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJVxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuICAmOmhvdmVyLFxyXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTQwMFxyXG4gICY6b25seS1jaGlsZFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4uc3dpcGVyLWZvb3RlclxyXG4gIGdhcDogLjc1cmVtXHJcbiAgd2lkdGg6IDEwMCVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICBnYXA6IDFyZW1cclxuLnNlY3Rpb25cclxuICAmLnNlY3Rpb25fc2Vjb25kYXJ5XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0XHJcbiAgICAgICY6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlIiwiLmxheW91dFxyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbVxyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBtaW4taGVpZ2h0OiAxMDB2aFxyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICBvcGFjaXR5OiAwXHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG5cclxuICAmX3JlYWR5LWxvYWRcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxuICAgIG9wYWNpdHk6IDFcclxuXHJcbiAgJl9fbWFpblxyXG4gICAgZmxleC1ncm93OiAxIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIZWFkZXIgTGF5b3V0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmxheW91dF9faGVhZGVyXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgcGFkZGluZzogMS43NXJlbSAwXHJcbiAgei1pbmRleDogM1xyXG4gIGZvbnQtc3RyZXRjaDogOTElXHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG4gICYuaGVhZGVyX25hdi1hY3RpdmUsXHJcbiAgJi5oZWFkZXJfc2Nyb2xsXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXHJcbiAgJjpub3QoLmhlYWRlcl9tZW51LWFjdGl2ZSlcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCh0YWJsZXRQb3J0KVxyXG4gICAgICAuaGVhZGVyX19jb250YWN0LFxyXG4gICAgICAuaGVhZGVyX19uYXYsXHJcbiAgICAgIC5oZWFkZXJfX21lbnVcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgJi5oZWFkZXJfbWVudS1hY3RpdmVcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCh0YWJsZXRQb3J0KVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXHJcbiAgICAgIGhlaWdodDogMTAwdmhcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigtNTByZW0gLTUwcmVtLCBjYWxjKDEwMCUgKyA5cmVtKSAtOXJlbSwgMTAwJSBjYWxjKDEwMCUgLSA1cmVtKSwgY2FsYygxMDAlIC0gNXJlbSkgMTAwJSwgMCAxMDAlKVxyXG4gICAgICAuY29udGFpbmVyXHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIC5oZWFkZXJfX2NvbnRhY3QsXHJcbiAgICAgIC5oZWFkZXJfX25hdixcclxuICAgICAgLmhlYWRlcl9fbWVudVxyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIC5oZWFkZXJfX25hdlxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXHJcbiAgICAgIC5oZWFkZXJfX2NvbnRhY3RcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbVxyXG4gICAgICAmIH4gLmxheW91dF9fbWFpblxyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICAuaGVhZGVyX19tZW51XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgIC5oZWFkZXJfX2J1cmdlclxyXG4gICAgICAuYnVyZ2VyX19pY29cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAmOm50aC1jaGlsZCgzKVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtLjI1cmVtKVxyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzUlIDUwJVxyXG5cclxuICAmLmhlYWRlcl9uYXYtYWN0aXZlXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgodGFibGV0UG9ydClcclxuICAgICAgLmhlYWRlcl9fY29udGFjdCxcclxuICAgICAgLmhlYWRlcl9fbWVudSxcclxuICAgICAgLm5hdl9faXRlbTpub3QoLm5hdl9faXRlbV9hY3RpdmUpXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAuaGVhZGVyX19uYXZcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDBcclxuICAgICAgICAubmF2X19kcm9wZG93blxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICAuaGVhZGVyX19uYXZcclxuICAgICAgICAubmF2X19kcm9wZG93blxyXG4gICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBnYXA6IDEuMjVyZW0gLjEyNXJlbVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgZ2FwOiAycmVtXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTG9nb1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5oZWFkZXJfX2xvZ29cclxuICAubG9nb19fbGlua1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcblxyXG4gIGltZyxcclxuICBzdmdcclxuICAgIHdpZHRoOiBhdXRvXHJcbiAgICBoZWlnaHQ6IDIuNXJlbVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgIGhlaWdodDogMy41cmVtXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE5hdmlnYXRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uaGVhZGVyX19uYXZcclxuICBmbGV4LWdyb3c6IDFcclxuICBvcmRlcjogNFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0XHJcbiAgICB3aWR0aDogdW5zZXRcclxuICAgIG9yZGVyOiB1bnNldFxyXG5cclxuICAubmF2X19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgZ2FwOiAxcmVtXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgZ2FwOiAycmVtXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAubmF2X19pdGVtXHJcbiAgICAmX2FjdGl2ZVxyXG4gICAgICAubmF2X19saW5rXHJcbiAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk0MDBcclxuICAgICAgLm5hdl9fc3ViaWNvXHJcbiAgICAgICAgZmlsbDogJGNvbG9yV2hpdGVcclxuICAgICAgICAmLm5hdl9fc3ViaWNvX3ByaW1hcnlcclxuICAgICAgICAgIG9wYWNpdHk6IDBcclxuICAgICY6aG92ZXJcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgLm5hdl9fbGlua1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTQwMFxyXG4gICAgICAgIC5uYXZfX3N1Ymljb1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yV2hpdGVcclxuICAgICAgICAgICYubmF2X19zdWJpY29fcHJpbWFyeVxyXG4gICAgICAgICAgICBvcGFjaXR5OiAwXHJcblxyXG4gIC5uYXZfX2xpbmtcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogMC4yNXJlbVxyXG4gICAgY29sb3I6ICRjb2xvcldoaXRlXHJcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnRcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtXHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDElXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcblxyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA4MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDUlXHJcblxyXG4gICAgZm9udC1zdHJldGNoOiA3MCVcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgICBmb250LXN0cmV0Y2g6IHVuc2V0XHJcblxyXG4gIC5uYXZfX3N5bWJvbFxyXG4gICAgd2lkdGg6IDNyZW1cclxuICAgIGhlaWdodDogM3JlbVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgd2lkdGg6IDEuNXJlbVxyXG4gICAgICBoZWlnaHQ6IDEuNXJlbVxyXG4gIC5uYXZfX2ljb1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gIC5uYXZfX3N1Ymljb1xyXG4gICAgZmlsbDogJGNvbG9yU2Vjb25kYXJ5MzAwXHJcbiAgICBmbGV4LXNocmluazogMFxyXG4gICAgb3BhY2l0eTogMVxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG5cclxuXHJcbiAgLm5hdl9fZHJvcGRvd25cclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiAxMDAlXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgb3BhY2l0eTogMFxyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAmOmFmdGVyXHJcbiAgICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gNHJlbSlcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTYwMFxyXG4gICAgICAgIG9wYWNpdHk6IC40XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG4gICAgICAgIHotaW5kZXg6IDFcclxuICAubmF2X19zdWJsaXN0XHJcbiAgICBnYXA6IDFyZW1cclxuICAgIHBhZGRpbmc6IDJyZW0gMFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcilcclxuICAgIHotaW5kZXg6IDJcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDAsIDIwOCwgMCwgLjI1KVxyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDMuNXJlbVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAyLjVyZW0pLCBjYWxjKDEwMCUgLSAyLjVyZW0pIDEwMCUsIDAgMTAwJSlcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwxZnIpXHJcblxyXG4gIC8vIC0tLSBMaW5rIC0tLVxyXG4gICAubmF2X19zdWJsaW5rXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblxyXG4gIC8vIC0tLSBQaWN0dXJlIC0tLVxyXG4gIC5uYXZfX3N1YnBpY3R1cmVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjY1XHJcblxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gIC5uYXZfX3N1Ym1haW5cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgZ2FwOiAxLjVyZW1cclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbVxyXG4gICAgY29sb3I6ICRjb2xvcldoaXRlXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5NTAwXHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMS41cmVtKSwgY2FsYygxMDAlIC0gMS41cmVtKSAxMDAlLCAwIDEwMCUpXHJcbiAgLm5hdl9fc3VidGl0bGVcclxuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgZm9udC1zdHJldGNoOiA3MCVcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAubmF2X19zdWJzeW1ib2xcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBmbGV4LXNocmluazogMFxyXG4gICAgd2lkdGg6IDJyZW1cclxuICAgIGhlaWdodDogMnJlbVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTQwMFxyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMC41cmVtLCAxcmVtIDAsIDJyZW0gMC41cmVtLCAycmVtIDEuNXJlbSwgMXJlbSAycmVtLCAwIDEuNXJlbSlcclxuICAgIGltZyxcclxuICAgIHN2Z1xyXG4gICAgICB3aWR0aDogMXJlbVxyXG4gICAgICBoZWlnaHQ6IDFyZW1cclxuICAgICAgZmlsbDogJGNvbG9yU2Vjb25kYXJ5MzAwXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMYW5ndWFnZXMgRHJvcGRvd25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uaGVhZGVyX19sYW5ndWFnZXNcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBjb2xvcjogJGNvbG9yV2hpdGVcclxuICBmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnRcclxuICBmb250LXNpemU6IDEuMTI1cmVtXHJcbiAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgbGV0dGVyLXNwYWNpbmc6IDElXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cclxuICAubGFuZ3VhZ2VzX19oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogMC4yNXJlbVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcblxyXG4gICAgJjpob3ZlclxyXG4gICAgICAubGFuZ3VhZ2VzX190aXRsZVxyXG4gICAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnkzMDBcclxuXHJcbiAgLmxhbmd1YWdlc19fdGl0bGVcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZVxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG5cclxuICAubGFuZ3VhZ2VzX19zeW1ib2xcclxuICAgIHdpZHRoOiAxLjVyZW1cclxuICAgIGhlaWdodDogMS41cmVtXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcbiAgLmxhbmd1YWdlc19faWNvXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBmaWxsOiAkY29sb3JTZWNvbmRhcnkzMDBcclxuICAgIGZsZXgtc2hyaW5rOiAwXHJcblxyXG4gIC5sYW5ndWFnZXNfX21haW5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiAxMDAlXHJcbiAgICBsZWZ0OiAwXHJcbiAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gIC5sYW5ndWFnZXNfX2xpc3RcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuXHJcbiAgLmxhbmd1YWdlc19faXRlbVxyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCVcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcblxyXG4gICAgJjpob3ZlclxyXG4gICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5MzAwXHJcblxyXG4vLyBoZWFkZXJfX2NvbnRhY3RcclxuLmhlYWRlcl9fY29udGFjdFxyXG4gIG9yZGVyOiA2XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgb3JkZXI6IHVuc2V0XHJcblxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTWVudSBCdXJnZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uaGVhZGVyX19idXJnZXJcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIGdhcDogMC43NXJlbVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIHotaW5kZXg6IDJcclxuXHJcbiAgLmJ1cmdlcl9fdGl0bGVcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZVxyXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtXHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDElXHJcbiAgICBtaW4td2lkdGg6IDMuMjVyZW1cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuXHJcbiAgLmJ1cmdlcl9fc3ltYm9sXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgIGdhcDogMC4yNXJlbVxyXG4gICAgd2lkdGg6IDEuNXJlbVxyXG4gICAgaGVpZ2h0OiAxLjVyZW1cclxuICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgLmJ1cmdlcl9faWNvXHJcbiAgICAgIGhlaWdodDogMC4yNXJlbVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnkzMDBcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbVxyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICB3aWR0aDogMC44NzVyZW1cclxuICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICB3aWR0aDogMS4xMjVyZW1cclxuICAmOmhvdmVyXHJcbiAgICAuYnVyZ2VyX19zeW1ib2xcclxuICAgICAgLmJ1cmdlcl9faWNvXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTWVudSBQYW5lbFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5oZWFkZXJfX21lbnVcclxuICBvcmRlcjogNVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDBcclxuICAgIHJpZ2h0OiAwXHJcbiAgICB3aWR0aDogMzVyZW1cclxuICAgIG1heC13aWR0aDogMTAwdndcclxuICAgIGhlaWdodDogMTAwdmhcclxuICAgIG9yZGVyOiB1bnNldFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTQwMFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpXHJcbiAgICB6LWluZGV4OiAtMVxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXRcclxuICAgIHBhZGRpbmc6IDE1cmVtIDJyZW0gMnJlbSA5cmVtXHJcblxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICByaWdodDogMTAwJVxyXG4gICAgICB3aWR0aDogMTAwdndcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk2MDBcclxuICAgICAgb3BhY2l0eTogLjVcclxuICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSlcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXRcclxuICAubWVudV9fZnJhZ21lbnRcclxuICAgIHdpZHRoOiAxMHJlbVxyXG4gICAgaGVpZ2h0OiAyMHJlbVxyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogNTAlXHJcbiAgICByaWdodDogLTRyZW1cclxuXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICB0b3A6IGF1dG9cclxuICAgICAgd2lkdGg6IDIwcmVtXHJcbiAgICAgIGhlaWdodDogNDByZW1cclxuICAgICAgcmlnaHQ6IDEwMCVcclxuICAgICAgYm90dG9tOiAwXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuMjVyZW0sIDE3LjVyZW0pXHJcbiAgLm1lbnVfX2xpc3RcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMXJlbVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICBnYXA6IDJyZW1cclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgIGdhcDogMS41cmVtXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gIC5tZW51X19pdGVtXHJcbiAgICAmLm1lbnVfX2l0ZW1fc2Vjb25kYXJ5XHJcbiAgICAgIGRpc3BsYXk6IGdyaWRcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDNyZW1cclxuICAgICAgZ2FwOiAwLjVyZW0gMFxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLm1lbnVfX2l0ZW1fYWN0aXZlXHJcbiAgICAgIC5tZW51X19saW5rXHJcbiAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTMwMFxyXG4gICAgICAubWVudV9fc3ViaWNvXHJcbiAgICAgICAgZmlsbDogJGNvbG9yV2hpdGVcclxuICAgICAgICAmLm1lbnVfX3N1Ymljb19wcmltYXJ5XHJcbiAgICAgICAgICBvcGFjaXR5OiAwXHJcbiAgLm1lbnVfX2xpbmtcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZVxyXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250XHJcbiAgICBmb250LXNpemU6IDJyZW1cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDUlXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICBmb250LXN0cmV0Y2g6IDcwJVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgZm9udC1zaXplOiAzcmVtXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcclxuICAubWVudV9fc3ltYm9sXHJcbiAgICB3aWR0aDogM3JlbVxyXG4gICAgaGVpZ2h0OiAzcmVtXHJcbiAgICBmbGV4LXNocmluazogMFxyXG5cclxuICAubWVudV9faWNvXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgLm1lbnVfX3N1Ymljb1xyXG4gICAgZmlsbDogJGNvbG9yU2Vjb25kYXJ5MzAwXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcbiAgLm1lbnVfX3N1Ymxpc3RcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcclxuXHJcbiAgLm1lbnVfX3N1Yml0ZW1cclxuICAgICZfYWN0aXZlLFxyXG4gICAgJjpob3ZlclxyXG4gICAgICAubWVudV9fc3VibGlua1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk0MDBcclxuXHJcbiAgLm1lbnVfX3N1YmxpbmtcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZVxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9vdGVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmxheW91dF9fZm9vdGVyXHJcbiAgY29sb3I6ICRjb2xvcldoaXRlXHJcblxyXG4gIC8vIC0tLSBQcmltYXJ5IHNlY3Rpb24gLS0tXHJcbiAgLmZvb3Rlcl9fcHJpbWFyeVxyXG4gICAgcGFkZGluZzogMy41cmVtIDBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk1MDBcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICBwYWRkaW5nOiA3cmVtIDBcclxuICAgIC5jb250YWluZXJcclxuICAgICAgZ2FwOiAzcmVtXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNnJlbSBhdXRvXHJcbiAgICAgICAgZ2FwOiAzcmVtIDguNzVyZW1cclxuXHJcbiAgLy8gLS0tIFNlY29uZGFyeSBzZWN0aW9uIC0tLVxyXG4gIC5mb290ZXJfX3NlY29uZGFyeVxyXG4gICAgcGFkZGluZzogMi4yNXJlbSAwXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXHJcblxyXG4gICAgLmNvbnRhaW5lclxyXG4gICAgICBnYXA6IDEuNXJlbVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHJcbiAgLy8gLS0tIExvZ28gLS0tXHJcbiAgLmZvb3Rlcl9fbG9nb1xyXG4gICAgLmxvZ29fX2xpbmtcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuXHJcbiAgICBpbWcsXHJcbiAgICBzdmdcclxuICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgaGVpZ2h0OiAzLjVyZW1cclxuXHJcbiAgLy8gLS0tIENvbnRhY3QgLS0tXHJcbiAgLmZvb3Rlcl9fY29udGFjdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAzcmVtXHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtXHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG5cclxuICAgIC5jb250YWN0X19tYWluXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBnYXA6IDEuNXJlbVxyXG5cclxuICAgIC5jb250YWN0X19jb25uZWN0aW9uXHJcbiAgICAgIC5jb250YWN0X19saXN0XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBnYXA6IDFyZW1cclxuXHJcbiAgICAgIC5jb250YWN0X19pdGVtXHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgLmNvbnRhY3RfX2xpbmtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTQwMFxyXG4gICAgICAgICAgLmNvbnRhY3RfX3RleHQ6OmFmdGVyXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTQwMFxyXG5cclxuICAgICAgLmNvbnRhY3RfX2xpbmtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGdhcDogMXJlbVxyXG4gICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZVxyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuXHJcbiAgICAgIC5jb250YWN0X19zeW1ib2xcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgICB3aWR0aDogMS4yNXJlbVxyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbVxyXG5cclxuICAgICAgICBpbWcsXHJcbiAgICAgICAgc3ZnXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICBmaWxsOiAkY29sb3JTZWNvbmRhcnkzMDBcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuXHJcbiAgICAgIC5jb250YWN0X190ZXh0XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcblxyXG4gICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQ6IDBcclxuICAgICAgICAgIGJvdHRvbTogMC4xMjVyZW1cclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQ6IDFweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGVcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuXHJcbiAgICAuY29udGFjdF9fc29jaWFsc1xyXG4gICAgICAuc29jaWFsc19fbGlzdFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBnYXA6IDAuNXJlbVxyXG5cclxuICAgICAgLnNvY2lhbHNfX2l0ZW1cclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAuc29jaWFsc19faWNvXHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvclNlY29uZGFyeTMwMFxyXG5cclxuICAgICAgLnNvY2lhbHNfX2ljb1xyXG4gICAgICAgIHdpZHRoOiAzcmVtXHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtXHJcbiAgICAgICAgZmlsbDogJGNvbG9yV2hpdGVcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcblxyXG4gIC8vIC0tLSBNZW51IC0tLVxyXG4gIC5mb290ZXJfX21lbnVcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBvcmRlcjogM1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgIGdyaWQtcm93OiBzcGFuIDJcclxuICAgICAgb3JkZXI6IHVuc2V0XHJcbiAgICAubWVudV9faGVhZGVyXHJcbiAgICAgIGdhcDogLjVyZW1cclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAubWVudV9fc3ltYm9sXHJcbiAgICAgIHdpZHRoOiAxLjVyZW1cclxuICAgICAgaGVpZ2h0OiAxLjVyZW1cclxuICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgLm1lbnVfX2ljb1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgIC5tZW51X19tYWluXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIC5tZW51X19saXN0XHJcbiAgICAgIGdhcDogMS41cmVtXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxyXG4gICAgICAgIGdhcDogM3JlbVxyXG5cclxuICAgIC5tZW51X19pdGVtXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBnYXA6IDEuNXJlbVxyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcblxyXG4gICAgLm1lbnVfX3RpdGxlXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuXHJcbiAgICAubWVudV9fc3VibGlzdFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ2FwOiAxcmVtXHJcblxyXG4gICAgLm1lbnVfX3N1Yml0ZW1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5tZW51X19zdWJpdGVtX2FjdGl2ZVxyXG4gICAgICAgIC5tZW51X19zdWJsaW5rXHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5MzAwXHJcblxyXG4gICAgLm1lbnVfX3N1YmxpbmtcclxuICAgICAgY29sb3I6ICRjb2xvcldoaXRlXHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuXHJcbiAgLy8gLS0tIENvcHlyaWdodCAtLS1cclxuICAuZm9vdGVyX19jb3B5cmlnaHRcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW1cclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcblxyXG4gIC8vIC0tLSBTdXBwb3J0IGxpbmtzIC0tLVxyXG4gIC5mb290ZXJfX3N1cHBvcnRcclxuICAgIC5zdXBwb3J0X19saXN0XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGdhcDogMS41cmVtXHJcblxyXG4gICAgLnN1cHBvcnRfX2l0ZW1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5zdXBwb3J0X19pdGVtX2FjdGl2ZVxyXG4gICAgICAgIC5zdXBwb3J0X19saW5rXHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5NDAwXHJcblxyXG4gICAgLnN1cHBvcnRfX2xpbmtcclxuICAgICAgY29sb3I6ICRjb2xvcldoaXRlXHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIiwiLy8gbW9kYWxcclxuLm1vZGFsLWluaXRcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuLy8gbW9kYWwtd3JhcFxyXG4ubGF5b3V0X19tb2RhbFxyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG4gIHRvcDogMFxyXG4gIGxlZnQ6IDBcclxuICB6LWluZGV4OiA0XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbiAgd2lkdGg6IDEwMCVcclxuICBoZWlnaHQ6IDEwMCVcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICBvcGFjaXR5OiAwXHJcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjc1KVxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25cclxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuLmxheW91dF9tb2RhbC1hY3RpdmVcclxuICAubGF5b3V0X19tb2RhbFxyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgb3BhY2l0eTogMVxyXG4gICAgJjpoYXMoLm1vZGFsX19sYXlvdXRfYWN0aXZlKVxyXG4gICAgICB6LWluZGV4OiA1XHJcblxyXG4ubW9kYWxfX2xheW91dFxyXG4gIGN1cnNvcjogYXV0b1xyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgZ2FwOiAuNXJlbVxyXG4gIHBhZGRpbmc6IDJyZW1cclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIGNvbG9yOiAkY29sb3JXaGl0ZVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk1MDBcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICBvcGFjaXR5OiAwXHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgcGFkZGluZzogNXJlbVxyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSlcclxuICAgIGhlaWdodDogYXV0b1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSlcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIC0ycmVtLCAxMDAlIC0ycmVtLCAxMDAlIGNhbGMoMTAwJSAtIDVyZW0pLCBjYWxjKDEwMCUgLSA1cmVtKSAxMDAlLCAwIDEwMCUpXHJcbiAgJi5tb2RhbF9fbGF5b3V0X2FjdGl2ZVxyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgb3BhY2l0eTogMVxyXG4gIC8vIG1vZGFsIGhlYWRlclxyXG4gIC5tb2RhbF9faGVhZGVyXHJcbiAgICBnYXA6IC41cmVtXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgLy9tb2RhbCBhY3Rpb25cclxuICAubW9kYWxfX3N5bWJvbFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgd2lkdGg6IDRyZW1cclxuICAgIGhlaWdodDogNHJlbVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB6LWluZGV4OiAyXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5NDAwXHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxcmVtLCAycmVtIDAsIDRyZW0gMXJlbSwgNHJlbSAzcmVtLCAycmVtIDRyZW0sIDAgM3JlbSlcclxuXHJcbiAgXHJcbiAgICBpbWcsXHJcbiAgICBzdmdcclxuICAgICAgd2lkdGg6IDJyZW1cclxuICAgICAgaGVpZ2h0OiAycmVtXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICAgIC5tb2RhbF9faWNvXHJcbiAgICAgICAgICBzdHJva2U6ICRjb2xvclNlY29uZGFyeTUwMFxyXG4gICAgLm1vZGFsX19pY29cclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIHN0cm9rZTogJGNvbG9yUHJpbWFyeTMwMFxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcbiAgLy8gbW9kYWwgY29udGVudFxyXG4gIC5tb2RhbF9fbWFpblxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgcGFkZGluZy1yaWdodDogNXJlbSIsIi5sYXlvdXRfX3NlY3Rpb25cbiAgcGFkZGluZzogMy41cmVtIDBcbiAgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcbiAgICBwYWRkaW5nOiA5cmVtIDBcbiAgLmNvbnRhaW5lclxuICAgIGdhcDogNHJlbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXG4gICAgICBkaXNwbGF5OiBncmlkXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG4gICAgICBcbiAgJi5zZWN0aW9uX3NlY29uZGFyeVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnkzMDBcbiAgJi5zZWN0aW9uX3RlcnRpYXJ5XG4gICAgY29sb3I6ICRjb2xvcldoaXRlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTQwMFxuLnNlY3Rpb25fX2hlYWRlclxuICBnYXA6IDEuNXJlbVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXG4gICAgZ2FwOiAycmVtXG4gICYuc2VjdGlvbl9faGVhZGVyX3NlY29uZGFyeVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICYuc2VjdGlvbl9faGVhZGVyX3RlcnRpYXJ5XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXG4gICAgICBkaXNwbGF5OiBncmlkXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG9cbiAgICAgIC5idG5cbiAgICAgICAgb3JkZXI6IDNcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXG4gICAgICAgICAgb3JkZXI6IHVuc2V0XG4gICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMlxuLnNlY3Rpb25fX2FjdGlvblxuICBkaXNwbGF5OiBmbGV4XG4gIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbi5zZWN0aW9uX19tYWluXG4gIGdyaWQtY29sdW1uOiBzcGFuIDJcbi5zZWN0aW9uX19mb290ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQiLCIvLyB2YXJpYWJsZXNcbkBpbXBvcnQgXCJoZWxwZXIvdmFyaWFibGVzXCJcbkBpbXBvcnQgXCJoZWxwZXIvbWVkaWFcIlxuLy8gZGVmYXVsdFxuQGltcG9ydCBcImNvbXBvbmVudHMvZGVmYXVsdFwiXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYXNlXCJcbi8vIGdsb2JhbFxuQGltcG9ydCBcImdsb2JhbC9fZGF0YVwiXG5AaW1wb3J0IFwiZ2xvYmFsL19mb3Jtc1wiXG5AaW1wb3J0IFwiZ2xvYmFsL19idXR0b25zXCJcbkBpbXBvcnQgXCJnbG9iYWwvX3d5c2l3eWdcIlxuQGltcG9ydCBcImdsb2JhbC9fdGFibGVcIlxuQGltcG9ydCBcImdsb2JhbC9fYWNjb3JkaW9uXCJcbkBpbXBvcnQgXCJnbG9iYWwvX3RhYnNcIlxuQGltcG9ydCBcImdsb2JhbC9fc3dpcGVyXCJcbi8vIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xheW91dC9fbGF5b3V0XCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xheW91dC9faGVhZGVyXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xheW91dC9fZm9vdGVyXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xheW91dC9fbW9kYWxcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvbGF5b3V0L19zZWN0aW9uXCJcblxuXG5ib2R5LmFkbWluLWJhclxuICBtYXJnaW4tdG9wOiAtMzFweFxuXG5cblxuXG5cblxuXG5cblxuXG5cbiJdfQ== */
