html,
body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}

body {
  overflow-x: hidden;
  position: relative;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none !important;
}

button {
  cursor: pointer;
  border: none;
  outline: none;
}

ul {
  margin: 0;
  padding: 0;
}

h1, h2, h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

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

p {
  margin: 0;
}

input {
  outline: none;
  border: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  outline: none;
  border: none;
}

select {
  outline: none;
  border: none;
}

.wrapper {
  position: relative;
  overflow: hidden;
  z-index: 10;
}

.container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.flex {
  display: flex;
  flex-wrap: wrap;
}

.flexCentr {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.cover {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contain {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.hr {
  width: 100%;
}

/* font-family: "IBMPlexSans-Regular"; */
@font-face {
  font-family: "IBMPlexSans-Regular";
  src: url("../fonts/IBMPlexSans-Regular/IBMPlexSans-Regular.eot");
  src: url("../fonts/IBMPlexSans-Regular/IBMPlexSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-Regular/IBMPlexSans-Regular.woff") format("woff"), url("../fonts/IBMPlexSans-Regular/IBMPlexSans-Regular.ttf") format("truetype");
  font-display: auto;
}
/* font-family: "IBMPlexSans-SemiBold"; */
@font-face {
  font-family: "IBMPlexSans-SemiBold";
  src: url("../fonts/IBMPlexSans-SemiBold/IBMPlexSans-SemiBold.eot");
  src: url("../fonts/IBMPlexSans-SemiBold/IBMPlexSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-SemiBold/IBMPlexSans-SemiBold.woff") format("woff"), url("../fonts/IBMPlexSans-SemiBold/IBMPlexSans-SemiBold.ttf") format("truetype");
  font-display: auto;
}
/* font-family: "IBMPlexSans-Bold"; */
@font-face {
  font-family: "IBMPlexSans-Bold";
  src: url("../fonts/IBMPlexSans-Bold/IBMPlexSans-Bold.eot");
  src: url("../fonts/IBMPlexSans-Bold/IBMPlexSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-Bold/IBMPlexSans-Bold.woff") format("woff"), url("../fonts/IBMPlexSans-Bold/IBMPlexSans-Bold.ttf") format("truetype");
  font-display: auto;
}
body {
  font-size: 16px;
  line-height: 1.333;
  background: #F1E5CF;
  color: #170603;
  background: linear-gradient(-90deg, #F5F5F5 -41.69%, #EFD19F 142.57%);
}
body.overHide {
  overflow: hidden;
}

.wrapper {
  padding-top: 5em;
  padding-bottom: 11.5em;
}

.container {
  max-width: 80em;
  padding: 0 2.5em;
}

.button {
  height: 3.5em;
  padding: 0 2.25em;
  font-family: "IBMPlexSans-SemiBold";
  display: inline-flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  color: #170603;
  line-height: 1;
}
.button.blue {
  color: #fff;
  background-color: #C08435;
}
.button.border {
  padding: 0 1.25em;
  border: 1px solid #170603;
}

.p1 {
  padding-top: 8em;
}

.p2 {
  padding-top: 11.5em;
}

.roof .container {
  position: relative;
}
.roof .container::before {
  height: 0.75em;
  margin-bottom: 2.5em;
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 100%;
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1202' height='14' viewBox='0 0 1202 14' fill='none'%3E%3Cpath d='M1 13L16.3846 1H1185.62L1201 13' stroke='%23E1D3BD'/%3E%3C/svg%3E");
}

.roof2 .container::before {
  height: 0.75em;
  margin-bottom: 2.5em;
  border: 1px solid #E1D3BD;
  border-right: none;
  border-bottom: none;
  content: "";
  display: block;
}

.section__title {
  font-size: 3em;
  line-height: 1.167;
  font-family: "IBMPlexSans-Bold";
  text-transform: uppercase;
}
.section__title.center {
  text-align: center;
}

.section__titlecont {
  align-items: flex-end;
  align-content: flex-end;
  justify-content: space-between;
}
.section__titlecont .section__title {
  max-width: 12.25em;
}
.section__titlecont .button {
  min-width: 10em;
}

.section__bottom {
  display: none;
}

.scroll::-webkit-scrollbar {
  width: 2px;
  background-color: transparent;
  border: none;
}
.scroll::-webkit-scrollbar-track {
  background-color: transparent;
  border: none;
}
.scroll::-webkit-scrollbar-thumb {
  background-color: #F1E5CF;
  border: none;
}
.scroll::-webkit-scrollbar-thumb:hover {
  background-color: #F1E5CF;
  border: none;
}

@media screen and (max-width: 1280px) {
  body {
    font-size: 1.25vw;
  }
}
@media screen and (max-width: 960px) {
  body {
    font-size: 14px;
  }
  .wrapper {
    padding-bottom: 8em;
  }
  .container {
    padding: 0 1.143em;
  }
  .button {
    height: 3.429em;
    padding: 0 2.857em;
  }
  .button span {
    font-size: 1.143em;
  }
  .button.border {
    padding: 0 1.429em;
  }
  .p1, .p2 {
    padding-top: 9.143em;
  }
  .roof .container::before {
    height: 0.571em;
    margin-bottom: 1.143em;
  }
  .roof2 .container::before {
    height: 0.571em;
    margin-bottom: 1.143em;
  }
  .section__title {
    font-size: 1.714em;
    line-height: 1.333;
  }
  .section__titlecont {
    align-items: flex-start;
    align-content: flex-start;
  }
  .section__titlecont .section__title {
    max-width: 13em;
  }
}
@media screen and (max-width: 760px) {
  body {
    font-size: 1.84vw;
  }
  .wrapper {
    padding-top: 6.143em;
  }
}
@media screen and (max-width: 620px) {
  body {
    font-size: 14px;
  }
  .roof .container::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='346' height='10' viewBox='0 0 346 10' fill='none'%3E%3Cpath d='M1 9L5.41026 1H340.59L345 9' stroke='%2334396A'/%3E%3C/svg%3E");
  }
  .section__titlecont .button {
    display: none;
  }
  .section__bottom {
    padding-top: 3.429em;
    display: flex;
    justify-content: center;
  }
  .section__bottom .button {
    max-width: 24.571em;
    width: 100%;
  }
}
@media screen and (max-width: 375px) {
  body {
    font-size: 3.73vw;
  }
}
.header {
  background-color: transparent;
  z-index: 100;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
.header.hbg {
  background-color: #F1E5CF;
}

.header__content {
  height: 5em;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.custom-logo-link {
  width: 8.125em;
  display: block;
}
.custom-logo-link img {
  width: 100%;
  height: auto;
  display: block;
}

.header__content .header__nav li.current-menu-item a {
  color: #C08435;
  position: relative;
}
.header__content .header__nav li.current-menu-item a::after {
  width: 0.286em;
  height: 0.286em;
  bottom: -0.571em;
  background-color: #C08435;
  border-radius: 50%;
  left: 50%;
  transform: translateX(-50%);
  content: "";
  position: absolute;
}

.header__nav li {
  margin: 0 2.5em;
}
.header__nav li.current-menu-item a {
  color: #170603;
}
.header__nav li a {
  font-size: 0.875em;
  line-height: 1.429em;
  color: #170603;
  display: inline-block;
}

.lang__nav .menu-item.menu-item-has-children {
  position: relative;
}
.lang__nav .menu-item.menu-item-has-children:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}
.lang__nav .menu-item.menu-item-has-children > a {
  width: 4.625em;
  height: 2.5em;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  cursor: pointer;
  color: #fff;
  border: 1px solid #fff;
}
.lang__nav .menu-item.menu-item-has-children > a::after {
  width: 1em;
  height: 1em;
  margin-left: 0.25em;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 10.25L4 6.24998L4.93333 5.31665L8 8.38332L11.0667 5.31665L12 6.24998L8 10.25Z' fill='white'/%3E%3C/svg%3E");
}
.lang__nav .menu-item.menu-item-has-children .sub-menu {
  left: 0;
  right: 0;
  padding: 0;
  top: 100%;
  border: 1px solid #fff;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  background-color: #F1E5CF;
}
.lang__nav .menu-item.menu-item-has-children .sub-menu li {
  border-bottom: 1px solid #fff;
}
.lang__nav .menu-item.menu-item-has-children .sub-menu li:last-child {
  border: none;
}
.lang__nav .menu-item.menu-item-has-children .sub-menu li a {
  padding: 0.5em 0;
  text-align: center;
  color: #fff;
  display: block;
  transition: 0.3s;
}

.hamburger {
  display: none;
}

.header__button {
  height: 2.5em;
  padding: 0 1.125em;
}

@media screen and (max-width: 960px) {
  .custom-logo-link {
    width: 7.214em;
  }
  .header__nav li {
    margin: 0 1.429em;
  }
  .header__nav li a {
    font-size: 1em;
  }
  .lang__nav .menu-item.menu-item-has-children {
    position: relative;
  }
  .lang__nav .menu-item.menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .lang__nav .menu-item.menu-item-has-children > a {
    width: 4.625em;
    height: 2.5em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    cursor: pointer;
    color: #fff;
    border: 1px solid #fff;
  }
  .lang__nav .menu-item.menu-item-has-children > a::after {
    width: 1em;
    height: 1em;
    margin-left: 0.25em;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 10.25L4 6.24998L4.93333 5.31665L8 8.38332L11.0667 5.31665L12 6.24998L8 10.25Z' fill='white'/%3E%3C/svg%3E");
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu {
    left: 0;
    right: 0;
    padding: 0;
    top: 100%;
    border: 1px solid #fff;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    background-color: #F1E5CF;
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu li {
    border-bottom: 1px solid #fff;
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu li:last-child {
    border: none;
  }
  .lang__nav .menu-item.menu-item-has-children .sub-menu li a {
    padding: 0.5em 0;
    text-align: center;
    color: #fff;
    display: block;
    transition: 0.3s;
  }
}
@media screen and (min-width: 620px) {
  .mobile__navcont {
    display: none !important;
  }
}
@media screen and (max-width: 620px) {
  .header__content {
    height: 6.143em;
    padding-top: 3.429em;
    align-content: flex-start;
  }
  .header__nav, .lang__nav {
    display: none;
  }
  .hamburger {
    width: 1.714em;
    height: 1.714em;
    position: relative;
    display: block;
  }
  .hamburger span {
    width: 1.286em;
    height: 2px;
    left: 50%;
    background-color: #fff;
    position: absolute;
    transition: 0.3s;
  }
  .hamburger span:nth-child(1) {
    top: calc(0.429em + 1px);
    transform: translateX(-50%) translateY(-50%) rotate(0);
  }
  .hamburger span:nth-child(2) {
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .hamburger span:nth-child(3) {
    top: calc(100% - 0.571em + 1px);
    transform: translateX(-50%) translateY(-50%) rotate(0);
  }
  body.openedNav {
    overflow: hidden;
  }
  body.openedNav .header {
    background-color: #F1E5CF;
  }
  body.openedNav .mobile__navcont {
    transform: translateY(0);
  }
  body.openedNav .hamburger span:nth-child(2) {
    opacity: 0;
  }
  body.openedNav .hamburger span:nth-child(1) {
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
  }
  body.openedNav .hamburger span:nth-child(3) {
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  }
  .header__button {
    display: none;
  }
  .mobile__navcont {
    font-size: 1.143em;
    padding: 2em 1em;
    padding-top: 8.375em;
    position: fixed;
    left: 0;
    right: 0;
    height: 100%;
    top: 0;
    z-index: 50;
    background-color: #F1E5CF;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: auto;
    transform: translateY(-100%);
    transition: 0.3s;
  }
  .mobile__navcont .header__nav {
    display: block;
  }
  .mobile__navcont .header__nav li {
    margin: 0;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid #E1D3BD;
  }
  .mobile__navcont .header__nav li:last-child {
    padding: 0;
    margin: 0;
    border: none;
  }
  .mobile__navcont .header__nav li a {
    font-size: 0.875em;
    padding-right: 1.714em;
    display: block;
    position: relative;
  }
  .mobile__navcont .header__nav li a::after {
    width: 1.143em;
    height: 1.143em;
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.40016 8L5.3335 4.93333L6.26683 4L10.2668 8L6.26683 12L5.3335 11.0667L8.40016 8Z' fill='%2335B0A1'/%3E%3C/svg%3E");
  }
  .mobile__navcont .header__button {
    display: flex;
    width: 100%;
    height: 4em;
  }
  .langmob__nav {
    margin-top: 4em;
    padding: 0.188em;
    border: 1px solid #fff;
    display: flex;
    justify-content: space-between;
  }
  .langmob__nav li {
    width: calc(50% - 0.125em);
  }
  .langmob__nav li a {
    height: 2em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    width: 100%;
    font-family: "IBMPlexSans-SemiBold";
    color: #4D4D4D;
  }
  .langmob__nav li.current-lang a {
    color: #fff;
    background-color: #C08435;
  }
}
.footer {
  padding-top: 2em;
  background-color: #F8FAFD;
}

.footer__top .custom-logo-link {
  width: 8.125em;
}
.footer__top .custom-logo-link img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(189deg) brightness(92%) contrast(97%);
}

.footer__middle {
  margin-top: 1.5em;
  justify-content: space-between;
}

.footer__left {
  max-width: 37.438em;
}
.footer__left .footer_nav {
  display: none;
}

.footer__text {
  max-width: 31.875em;
  line-height: 1.5;
  color: #4B4B4B;
}
.footer__text p {
  font-size: 0.75em;
}

.footer__icons {
  margin-top: 0.5em;
}
.footer__icons li {
  margin-right: 1.5em;
  height: 2em;
}
.footer__icons li img {
  display: block;
  height: 100%;
  width: auto;
  filter: brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(189deg) brightness(92%) contrast(97%);
}
.footer__icons li:last-child {
  margin: 0;
}

.footer__parts {
  margin-top: 1.5em;
}

.footer__part {
  margin-bottom: 1.5em;
}
.footer__part h3 {
  font-size: 0.875em;
  line-height: 1.429;
  color: #4B4B4B;
  font-weight: normal;
}
.footer__part p {
  font-size: 0.75em;
  margin-top: 0.667em;
  line-height: 1.333;
  color: #170603;
}
.footer__part:last-child {
  margin: 0;
}

.footer__right {
  width: 24em;
}

.footer_nav {
  margin-bottom: -2em;
}
.footer_nav li {
  width: calc(50% - 0.75em);
  margin-bottom: 2em;
}
.footer_nav li a {
  line-height: 1.5;
  display: inline-block;
  color: #4B4B4B;
}

.footer__bottom {
  margin-top: 4em;
  padding-bottom: 1em;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.copyright {
  font-size: 0.75em;
  color: #170603;
}

@media screen and (max-width: 960px) {
  .footer {
    font-size: 1.143em;
    padding-top: 1.5em;
  }
  .footer__top .custom-logo-link {
    width: 6.313em;
  }
  .footer__middle {
    margin-top: 1.5em;
  }
  .footer__left {
    max-width: inherit;
    width: 100%;
  }
  .footer__left .footer_nav {
    display: flex;
  }
  .footer__icons {
    font-size: 1em;
    margin-top: 2em;
  }
  .footer__icons li {
    margin-right: 3em;
  }
  .footer__parts {
    margin-top: 3em;
  }
  .footer__right {
    font-size: 1.143em;
    margin-top: 3em;
    width: 100%;
  }
  .footer__right {
    display: none;
  }
  .footer_nav {
    margin-top: 1.5em;
    margin-bottom: -1.5em;
  }
  .footer_nav li {
    width: calc(33.3333333333% - 1.5em);
    margin-bottom: 1.5em;
  }
  .footer_nav li a {
    font-size: 0.875em;
  }
  .footer__bottom {
    font-size: 1.143em;
    margin-top: 1.5em;
    padding-bottom: 1.5em;
  }
}
@media screen and (max-width: 620px) {
  .footer_nav {
    justify-content: space-between;
  }
  .footer_nav li {
    min-width: 9.375em;
    width: auto;
  }
}
.section__main {
  padding-top: 8em;
  min-height: 51.875em;
  position: relative;
}
.section__main.bg {
  background-position: right 30.625em;
  -webkit-background-size: 13.75em;
  background-size: 13.75em;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='309' height='213' viewBox='0 0 309 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.03'%3E%3Cpath d='M261 186.557L260.356 187.202H224.272L213.962 176.56V114H184V184.945L211.707 213H261V186.557Z' fill='%236A502B'/%3E%3Cpath d='M277 26.443L277.644 25.798L313.728 25.798L324.038 36.4397L324.038 99L354 99L354 28.0554L326.293 -2.42223e-06L277 -6.73156e-06L277 26.443Z' fill='%236A502B'/%3E%3Cpath d='M77 186.557L76.3556 187.202L40.272 187.202L29.9623 176.56L29.9623 114L0 114L-1.24044e-05 184.945L27.7071 213L77 213L77 186.557Z' fill='%236A502B'/%3E%3Cpath d='M77 26.443L76.3557 25.798L40.272 25.798L29.9623 36.4397L29.9623 99L-7.62939e-06 99L-1.42722e-06 28.0554L27.7071 -4.30932e-06L77 0L77 26.443Z' fill='%236A502B'/%3E%3Cpath d='M93 186.739L93.6443 187.379L129.728 187.379L140.038 177.131L140.038 115L170 115L170 185.137L142.293 213L93 213L93 186.739Z' fill='%236A502B'/%3E%3Cpath d='M261 26.2614L260.356 25.6209H224.272L213.962 35.8693V98H184V27.8627L211.707 0H261V26.2614Z' fill='%236A502B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.section__main::after {
  width: 159.188em;
  height: 64.875em;
  min-width: 120vw;
  top: -10vw;
  left: 60%;
  transform: translateX(-50%);
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2593' height='1085' viewBox='0 0 2593 1085' fill='none'%3E%3Cg opacity='0.12' filter='url(%23filter0_f_1009_1053)'%3E%3Cpath d='M358 517.972C405.86 496.674 445.794 468.669 495.364 448.534C560.065 422.254 620.52 394.534 692.581 378.07C763.568 361.851 848.077 352.495 922.513 361.513C1015.9 372.825 1086.71 438.241 1145.01 483.959C1174.56 507.131 1203.13 530.978 1232 554.551C1267.11 583.219 1299.46 615.044 1339.81 640.418C1385.99 669.457 1444.57 692.533 1503.38 706.903C1603.72 731.419 1723.19 728.197 1827.55 724.359C1901.38 721.644 1975.79 716.248 2047.45 703.31C2110.6 691.909 2172.71 676.963 2235 663.521' stroke='%23C08435' stroke-width='320' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1009_1053' x='0.659958' y='0.70195' width='2591.67' height='1083.64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='98.65' result='effect1_foregroundBlur_1009_1053'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.main__content {
  max-width: 49.813em;
  position: relative;
  z-index: 2;
}
.main__content.revers {
  margin-left: 37.25em;
}
.main__content.revers .main__text {
  max-width: 27.889em;
}
.main__content.revers .main__buttons {
  margin-top: 4em;
}
.main__content.revers .main__phonecont {
  left: -12em;
  transform: translateX(-100%);
}
.main__content.biggestMar .main__text, .main__content.biggestMar .main__buttons {
  margin-top: 2.5em;
}
.main__content.biggestMar .main__arrow {
  margin-top: 6.875em;
}

.main__title {
  font-size: 4em;
  line-height: 1;
  font-family: "IBMPlexSans-Bold";
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}

.main__text {
  font-size: 1.125em;
  margin-top: 1.333em;
  max-width: 33.813em;
  color: #4B4B4B;
  position: relative;
  z-index: 2;
}

.main__buttons {
  margin-top: 4em;
  position: relative;
  z-index: 2;
}
.main__buttons a {
  margin-right: 1em;
}
.main__buttons a.blue {
  min-width: 12.5em;
}
.main__buttons a.border {
  min-width: 8em;
}
.main__buttons a:last-child {
  margin: 0;
}

.main__arrow {
  margin-top: 3.875em;
  width: 2.5em;
  height: 2.5em;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  position: relative;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M6.66699 9.00032L9.00032 6.66699L28.3337 26.0003L28.3337 15.0003L31.667 15.0003L31.667 31.667L15.0003 31.667L15.0003 28.3337L26.0003 28.3337L6.66699 9.00032Z' fill='%23170603'/%3E%3C/svg%3E");
  cursor: pointer;
  transition: 0.3s;
}
.main__arrow:hover {
  opacity: 0.5;
}

.main__phonecont {
  width: 23.688em;
  height: 47.25em;
  top: -3.813em;
  right: -3em;
  transform: translateX(100%);
  position: absolute;
}
.main__phonecont img {
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 960px) {
  .section__main {
    padding-top: 3.429em;
    min-height: 31em;
  }
  .section__main.bg {
    background-image: none;
  }
  .section__main::after {
    width: 140vw;
    height: 48.875em;
    top: -10vw;
    left: 50%;
  }
  .main__content {
    max-width: calc(100% - 15.286em);
  }
  .main__content.revers {
    margin-left: 50%;
  }
  .main__content.revers .main__buttons {
    margin-top: 3.429em;
  }
  .main__content.revers .main__text {
    max-width: 100%;
    width: 100%;
  }
  .main__content.revers .main__phonecont {
    left: -100%;
    transform: none;
  }
  .main__content.biggestMar .main__text {
    margin-top: 2.286em;
  }
  .main__content.biggestMar .main__buttons {
    margin-top: 3.429em;
  }
  .main__title {
    font-size: 2.286em;
  }
  .main__text {
    font-size: 1em;
    margin-top: 1.714em;
    max-width: 24.571em;
  }
  .main__buttons {
    margin-top: 3.429em;
  }
  .main__arrow {
    display: none;
  }
  .main__phonecont {
    width: 13.571em;
    height: 27.143em;
    top: 0;
    right: -1.714em;
  }
  .main__phonecont::after {
    width: 26.857em;
    height: 26.857em;
    top: -1.429em;
  }
}
@media screen and (max-width: 620px) {
  .section__main::after {
    width: 200vw;
    height: 67.875em;
    top: -30vw;
  }
  .main__content {
    max-width: 100%;
    max-height: inherit;
  }
  .main__content.revers {
    margin-left: 0;
  }
  .main__content.revers .main__phonecont {
    position: static;
  }
  .main__content.biggestMar .main__text {
    margin-top: 3.429em;
  }
  .main__text {
    margin-top: 3.857em;
    max-width: 100%;
  }
  .main__phonecont {
    margin: 0 auto;
    margin-top: 2.286em;
    position: relative;
    transform: none;
    left: 0;
    top: 0;
  }
}
@media screen and (max-width: 480px) {
  .main__buttons {
    display: block;
  }
  .main__buttons a {
    width: 100%;
    margin: 0;
    margin-bottom: 1.143em;
  }
  .main__buttons a:last-child {
    margin: 0;
  }
}
.serveDecored {
  position: relative;
}
.serveDecored::after {
  height: 27.25em;
  width: 27.25em;
  top: 9.8em;
  filter: blur(5.375em);
  left: 50%;
  transform: translateX(96%);
  border-radius: 50%;
  content: "";
  position: absolute;
  z-index: -1;
  background-color: #C08435;
  opacity: 0.24;
}

.serve__container {
  margin-top: 2em;
  position: relative;
  z-index: 2;
}

.serve__carousel, .serve__carousel2 {
  max-width: 100%;
  width: 100%;
  overflow: visible;
  position: relative;
}
.serve__carousel .owl-stage-outer, .serve__carousel2 .owl-stage-outer {
  overflow: visible;
}
.serve__carousel .owl-stage, .serve__carousel2 .owl-stage {
  display: flex;
}
.serve__carousel .owl-nav, .serve__carousel2 .owl-nav {
  width: 4em;
  height: 4em;
  right: calc(19.4em - 12px);
  border-radius: 50%;
  background-color: #F1E5CF;
  top: 50%;
  transform: translateX(50%) translateY(-50%);
  position: absolute;
  display: flex;
  overflow: hidden;
}
.serve__carousel .owl-nav div, .serve__carousel2 .owl-nav div {
  -webkit-background-size: 1em;
  background-size: 1em;
  width: 50%;
  height: 100%;
  background-repeat: no-repeat;
  color: transparent;
  transition: 0.3s;
}
.serve__carousel .owl-nav div.owl-prev, .serve__carousel2 .owl-nav div.owl-prev {
  background-position: right 0.25em center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M9.33325 12L5.33325 8L9.33325 4L10.2666 4.93333L7.19992 8L10.2666 11.0667L9.33325 12Z' fill='%23170603'/%3E%3C/svg%3E");
}
.serve__carousel .owl-nav div.owl-next, .serve__carousel2 .owl-nav div.owl-next {
  background-position: 0.25em center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.39992 8L5.33325 4.93333L6.26659 4L10.2666 8L6.26659 12L5.33325 11.0667L8.39992 8Z' fill='%23170603'/%3E%3C/svg%3E");
}
.serve__carousel .owl-nav div.owl-next.disabled, .serve__carousel2 .owl-nav div.owl-next.disabled {
  opacity: 0;
}

.serve__carousel2 {
  width: 100%;
  max-width: inherit;
}
.serve__carousel2 .serve__item {
  border: 1px solid #E1D3BD;
  display: block;
  transition: 0.3s;
  color: #4B4B4B;
}
.serve__carousel2 .serve__item:hover {
  background-color: transparent;
}
.serve__carousel2 .serve__item:hover .serve__name {
  color: #4B4B4B;
}
.serve__carousel2 .serve__item:hover .serve__dsc {
  color: #4B4B4B;
}
.serve__carousel2 .serve__item::before {
  display: none !important;
}
.serve__carousel2 .serve__icon img {
  filter: none !important;
}
.serve__carousel2 .serve__bottom {
  padding-top: 3em;
}
.serve__carousel2 .serve__name {
  min-height: 2.667em;
}
.serve__carousel2 .serve__dsc {
  font-size: 0.75em;
  display: block !important;
}
.serve__carousel2 .serve__dsc p {
  padding-top: 0.667em;
}

.serve__item {
  padding: 1.5em;
  min-height: 14.5em;
  height: 100%;
  background-color: #F8FAFD;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.3s;
}
.serve__item::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: linear-gradient(45deg, #170603 -342.02%, #CD9A58 124.68%);
  opacity: 0;
  transition: 0.3s;
}
.serve__item:hover:before {
  opacity: 1;
}
.serve__item:hover .serve__name {
  color: #fff;
}
.serve__item:hover .serve__dsc {
  color: #fff;
}
.serve__item:hover .serve__icon img {
  filter: brightness(0) invert(1);
}

.serve__icon {
  width: 4em;
  height: 4em;
  position: relative;
  z-index: 2;
}
.serve__icon img {
  transition: 0.3s;
  filter: none;
}

.serve__bottom {
  padding-top: 1.5em;
  position: relative;
  z-index: 2;
}

.serve__name {
  font-size: 1.5em;
  font-family: "IBMPlexSans-SemiBold";
  color: #4B4B4B;
  transition: 0.3s;
}

.serve__dsc {
  font-size: 0.875em;
  display: none;
  color: #4B4B4B;
  overflow: hidden;
  transition: 0.3s color;
}
.serve__dsc p {
  padding-top: 0.286em;
}

@media screen and (max-width: 960px) {
  .serve__container {
    margin-top: 1.714em;
  }
  .serve__carousel, .serve__carousel2 {
    max-width: 100%;
  }
  .serve__carousel2 .owl-item .serve__item {
    background-color: transparent !important;
  }
  .serve__carousel2 .owl-item .serve__item * {
    color: #fff;
  }
  .serve__carousel2 .owl-item.active .serve__item {
    background-color: #fff !important;
  }
  .serve__carousel2 .owl-item.active .serve__item * {
    color: #4B4B4B;
  }
  .serve__carousel2 .serve__bottom {
    padding-top: 2.286em;
  }
  .serve__carousel2 .serve__name {
    min-height: 2.222em;
    font-size: 1.286em;
    line-height: 1.111;
  }
  .serve__carousel2 .serve__dsc {
    font-size: 0.857em;
  }
  .serve__carousel2 .serve__dsc p {
    padding-top: 0.667em;
  }
  .serve__item {
    padding: 1.143em;
    min-height: 14.571em;
  }
  .serve__icon {
    width: 3.429em;
    height: 3.429em;
  }
  .serve__bottom {
    padding-top: 1.143em;
  }
  .serve__name {
    font-size: 1.714em;
    line-height: 1;
  }
  .serve__dsc {
    font-size: 1em;
    display: block !important;
    height: auto !important;
  }
  .serve__dsc p {
    padding-top: 0.571em;
  }
}
@media screen and (max-width: 620px) {
  .serveDecored::after {
    display: none;
  }
  .serve__carousel, .serve__carousel2 {
    max-width: calc(100% - 4.357em);
  }
}
.features__container {
  margin-top: 2em;
  padding-top: 2em;
  border-top: 1px solid #E1D3BD;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}

.features__left {
  width: 29.25em;
}

.features__img {
  display: block;
  width: 100%;
  height: auto;
}

.features__text {
  margin-top: 2.688em;
  max-width: 25.625em;
  color: #4B4B4B;
}
.features__text p {
  font-size: 0.875em;
}

.features__line {
  max-height: 32.5em;
  width: 1px;
  background-color: #E1D3BD;
}

.features__right {
  max-width: 36.813em;
  width: 100%;
  position: relative;
}

.features__item {
  padding: 1.5em 0;
  border-bottom: 1px solid #E1D3BD;
  justify-content: space-between;
}
.features__item:first-child {
  padding-top: 0;
}
.features__item:last-child {
  padding-bottom: 0;
  border: none;
}

.features__part {
  max-width: calc(100% - 1.5em);
}

.features__name {
  font-size: 1.5em;
  padding-right: 1em;
  font-family: "IBMPlexSans-SemiBold";
}

.features__desc {
  font-size: 0.875em;
  margin-top: 0.571em;
  order: 1;
  width: 100%;
  color: #170603;
}

.features__num {
  font-size: 0.75em;
  color: #C08435;
}

@media screen and (max-width: 960px) {
  .features__container {
    margin-top: 1.714em;
    padding-top: 1.714em;
    flex-wrap: nowrap;
  }
  .features__left {
    width: 24.571em;
    min-width: 24.571em;
  }
  .features__text {
    margin-top: 1.714em;
    color: #170603;
    max-width: inherit;
  }
  .features__text p {
    font-size: 1em;
  }
  .features__line {
    margin: 0 1.714em;
    width: 1px;
    min-width: 1px;
  }
  .features__right {
    max-width: 100%;
  }
  .features__right::before {
    display: none;
  }
  .features__item {
    padding: 1.143em 0;
  }
  .features__name {
    font-size: 1.286em;
  }
  .features__num {
    font-size: 0.857em;
  }
  .features__desc {
    font-size: 0.857em;
    margin-top: 1.333em;
  }
  .features__desc br {
    display: none;
  }
}
@media screen and (max-width: 620px) {
  .features__container {
    margin-top: 1.714em;
    padding-top: 0;
    display: block;
  }
  .features__left {
    width: 100%;
    min-width: inherit;
  }
  .features__line {
    display: none;
  }
  .features__right {
    margin-top: 2.286em;
    max-width: 100%;
  }
}
.section__credo {
  position: relative;
}
.section__credo.credoDecored::before {
  height: 78.313em;
  width: 59.438em;
  top: 8em;
  left: 50%;
  transform: rotate(25.5deg) translateX(-110%) translateY(0);
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1301' height='1491' viewBox='0 0 1301 1491' fill='none'%3E%3Cg opacity='0.08' filter='url(%23filter0_f_1009_1052)'%3E%3Cpath d='M280.734 294.452C47.7336 374.952 260.734 611.952 336.734 997.952C386.4 1032.78 514.634 1134.55 630.234 1262.95C774.734 1423.45 783.234 1198.45 1004.23 913.452C1225.23 628.452 1084.73 615.952 1052.23 442.952C1019.73 269.952 887.734 209.952 823.234 181.452C758.734 152.952 513.734 213.952 280.734 294.452Z' fill='%23C08435'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1009_1052' x='0.807129' y='0.332031' width='1299.37' height='1490.15' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='87' result='effect1_foregroundBlur_1009_1052'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.section__credo.credoDecored::after {
  height: 27.25em;
  width: 27.25em;
  top: 7.25em;
  filter: blur(5.375em);
  left: 50%;
  transform: translateX(74%);
  border-radius: 50%;
  content: "";
  position: absolute;
  z-index: -1;
  background-color: #C08435;
  opacity: 0.24;
}

.credo__container {
  margin: 0 -0.75em;
  margin-top: 2.75em;
  margin-bottom: -1.5em;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.credo__container:first-child {
  margin-top: 0 !important;
}

.credo__item {
  margin: 0 0.75em;
  margin-bottom: 1.5em;
  width: calc(25% - 1.5em);
  color: #170603;
}
.credo__item.textB {
  font-size: 1em;
  padding-right: 2.7em;
  line-height: 1.333;
}
.credo__item.textB * {
  font-size: 1em;
}
.credo__item .section__title {
  line-height: 1.167em;
  color: #170603;
}
.credo__item.long {
  width: calc(50% - 1.5em);
}
.credo__item.long .credo__img {
  padding-top: 50%;
}
.credo__item p {
  font-size: 0.875em;
  color: #4B4B4B;
}

.credo__img {
  padding-top: 104%;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 960px) {
  .section__credo.credoDecored::before {
    transform: rotate(25.5deg) scale(0.8) translateX(-150%) translateY(0);
  }
  .credo__container {
    margin-top: 1.5em;
    font-size: 1.143em;
  }
  .credo__item {
    width: calc(50% - 1.5em);
  }
  .credo__item.long {
    width: calc(100% - 1.5em);
  }
  .credo__item.long .credo__img {
    padding-top: 50%;
  }
  .credo__item.empty {
    display: none;
  }
  .credo__item.textB {
    font-size: 0.875em;
    padding-right: 0;
    line-height: 1.333;
  }
  .credo__item .section__title {
    margin-bottom: -0.333em;
    line-height: 1.333em;
  }
}
@media screen and (max-width: 760px) {
  .section__credo.credoDecored::after {
    display: none;
  }
  .credo__item.text {
    width: calc(100% - 1.5em);
  }
  .credo__item:nth-child(3) {
    order: 2;
  }
}
.infogr__list {
  margin: 0 -0.75em;
  margin-bottom: -2em;
  position: relative;
  z-index: 2;
}

.infogr__item {
  margin: 0 0.75em;
  margin-bottom: 2em;
  width: calc(25% - 1.5em);
  text-align: center;
}

.infogr__num {
  font-size: 3em;
  line-height: 1.167;
  text-transform: uppercase;
  font-family: "IBMPlexSans-Bold";
}
.infogr__num span {
  color: #C08435;
}

.infogr__text {
  margin-top: 0.5em;
  color: #170603;
}
.infogr__text p {
  font-size: 0.75em;
}

@media screen and (max-width: 960px) {
  .infogr__list {
    font-size: 1.143em;
  }
  .infogr__item {
    width: calc(50% - 1.5em);
  }
  .infogr__num {
    font-size: 2em;
    line-height: 1;
  }
}
@media screen and (max-width: 620px) {
  .infogr__item {
    width: calc(100% - 1.5em);
    text-align: left;
  }
}
.faq__content {
  margin-top: 2em;
  border: 1px solid #E1D3BD;
  border-left: none;
  border-right: none;
  position: relative;
  z-index: 2;
}

.faq__item {
  padding: 1.5em;
  border-bottom: 1px solid #E1D3BD;
  transition: 0.3s;
  position: relative;
}
.faq__item.opened::after {
  opacity: 1;
}
.faq__item.opened .faq__quest {
  color: #C08435;
}
.faq__item.opened .faq__quest::before {
  height: 0;
  background-color: #C08435;
}
.faq__item.opened .faq__quest::after {
  background-color: #C08435;
}
.faq__item:last-child {
  border: none;
}
.faq__item::after {
  display: none;
}
.faq__item:first-child .faq__answer {
  display: block;
}

.faq__quest {
  padding-right: 2.5em;
  font-size: 1.125em;
  line-height: 1.333;
  font-weight: 600;
  color: #170603;
  position: relative;
  display: block;
  z-index: 2;
  transition: 0.3s;
}
.faq__quest::after {
  height: 2px;
  width: 0.875em;
  right: calc(0.75em - 1px);
  background-color: #4B4B4B;
  top: calc(50% - 1px);
  transform: translateY(-50%) translateX(50%);
  content: "";
  position: absolute;
  transition: 0.3s;
}
.faq__quest::before {
  width: 2px;
  height: 0.875em;
  right: calc(0.75em - 1px);
  background-color: #4B4B4B;
  top: calc(50% - 1px);
  transform: translateY(-50%) translateX(50%);
  content: "";
  position: absolute;
  transition: 0.3s;
}

.faq__answer {
  padding-top: 0.5em;
  position: relative;
  z-index: 2;
  display: none;
  color: #4B4B4B;
}
.faq__answer p {
  font-size: 0.875em;
}

@media screen and (max-width: 960px) {
  .faq__content {
    font-size: 1.143em;
    margin-top: 1.5em;
  }
  .faq__item {
    padding: 1em;
  }
  .faq__quest {
    font-size: 1em;
    line-height: 1.25;
  }
  .faq__answer p {
    font-size: 0.75em;
  }
}
.section__contact {
  position: relative;
}
.section__contact::before {
  width: 20.063em;
  height: 13.313em;
  bottom: -0.5em;
  left: 0;
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  z-index: -1;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='321' height='213' viewBox='0 0 321 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.03'%3E%3Cpath d='M228 186.557L227.356 187.202H191.272L180.962 176.56V114H151V184.945L178.707 213H228V186.557Z' fill='%236A502B'/%3E%3Cpath d='M244 26.443L244.644 25.798L280.728 25.798L291.038 36.4397L291.038 99L321 99L321 28.0554L293.293 -2.42223e-06L244 -6.73156e-06L244 26.443Z' fill='%236A502B'/%3E%3Cpath d='M44 186.557L43.3556 187.202L7.27196 187.202L-3.03766 176.56L-3.03765 114L-33 114L-33 184.945L-5.2929 213L44 213L44 186.557Z' fill='%236A502B'/%3E%3Cpath d='M44 26.443L43.3557 25.798L7.27196 25.798L-3.03766 36.4397L-3.03766 99L-33 99L-33 28.0554L-5.29289 -4.30932e-06L44 0L44 26.443Z' fill='%236A502B'/%3E%3Cpath d='M60 186.739L60.6443 187.379L96.728 187.379L107.038 177.131L107.038 115L137 115L137 185.137L109.293 213L60 213L60 186.739Z' fill='%236A502B'/%3E%3Cpath d='M228 26.2614L227.356 25.6209H191.272L180.962 35.8693V98H151V27.8627L178.707 0H228V26.2614Z' fill='%236A502B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.section__contact::after {
  width: 159.188em;
  height: 64.875em;
  top: -22em;
  left: 50%;
  transform: translateX(-30%) rotate(-30.568deg);
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
  z-index: -1;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='2547' height='1031' viewBox='0 0 2547 1031' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.08' filter='url(%23filter0_f_1009_1051)'%3E%3Cpath d='M334.198 498.02C381.897 476.365 421.62 448.061 471.038 427.556C535.54 400.792 595.787 372.62 667.722 355.617C738.586 338.867 823.022 328.879 897.523 337.339C990.99 347.952 1062.29 412.836 1120.93 458.116C1150.65 481.066 1179.4 504.698 1208.45 528.055C1243.77 556.459 1276.36 588.041 1316.9 613.112C1363.29 641.805 1422.04 664.442 1480.96 678.371C1581.48 702.135 1700.92 698.018 1805.26 693.399C1879.06 690.132 1953.42 684.178 2024.99 670.704C2088.05 658.831 2150.04 643.421 2212.23 629.512' stroke='%23C08435' stroke-width='320' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1009_1051' x='0.158447' y='0.272461' width='2546.11' height='1030.71' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='87' result='effect1_foregroundBlur_1009_1051'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.contact__container {
  justify-content: space-between;
}

.contact__left {
  max-width: 26.375em;
}

.contact__text {
  margin-top: 1em;
  line-height: 1.5;
  color: #4B4B4B;
}

.contact__list {
  margin-top: 3em;
}
.contact__list li {
  margin-bottom: 1.5em;
}
.contact__list li a {
  display: flex;
  align-items: center;
  align-content: center;
  color: #170603;
}
.contact__list li a span {
  width: 3em;
  height: 3em;
  margin-right: 1em;
  border-radius: 50%;
  background-color: #170603;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.contact__list li a span img {
  width: 1.5em;
  height: auto;
  display: block;
}
.contact__list li:last-child {
  margin: 0;
}

.contact__right {
  max-width: 36.75em;
  width: 100%;
}

.contact__form {
  padding: 3em;
  padding-top: 2em;
  background-color: #F8FAFD;
  display: block;
  width: 100%;
}
.contact__form .button {
  margin-top: 1.5em;
  width: 100%;
  background-color: #C08435;
}

.contact__label {
  margin-bottom: 1.5em;
  display: block;
  width: 100%;
}

.contact__input {
  font-size: 1.125em;
  height: 3.111em;
  background-color: transparent;
  border-bottom: 1px solid #E1D3BD;
  display: block;
  width: 100%;
  color: #4B4B4B;
  transition: 0.3s;
}
.contact__input.txt {
  padding-top: 0.889em;
  resize: none;
}
.contact__input.error {
  border-color: red;
}

@media screen and (max-width: 960px) {
  .section__contact::after {
    width: 140vw;
    height: 48.875em;
    top: -12em;
  }
  .section__contact .container::before {
    display: none;
  }
  .contact__left {
    max-width: calc(50% - 1.714em);
  }
  .contact__left .section__title {
    max-width: 9em;
  }
  .contact__text {
    margin-top: 0;
  }
  .contact__list {
    font-size: 1em;
  }
  .contact__list li {
    margin-bottom: 1em;
  }
  .contact__list li a span {
    width: 2em;
    height: 2em;
    margin-right: 0.5em;
  }
  .contact__list li a span img {
    width: 1em;
  }
  .contact__right {
    max-width: calc(50% - 1.714em);
  }
  .contact__form {
    font-size: 1em;
    padding: 1em;
    padding-bottom: 1.5em;
  }
  .contact__form .button {
    margin-top: 1em;
  }
  .contact__label {
    margin-bottom: 2em;
  }
  .contact__input {
    font-size: 1em;
    height: 2.5em;
  }
  .contact__input.txt {
    padding-top: 0.5em;
  }
}
@media screen and (max-width: 620px) {
  .section__contact::before {
    display: none;
  }
  .section__contact::after {
    top: -6em;
  }
  .contact__left {
    max-width: 100%;
  }
  .contact__left .section__title {
    text-align: left;
    margin: 0;
  }
  .contact__left .contact__text {
    margin-top: 1.2em;
    text-align: left;
  }
  .contact__left .contact__list {
    display: none;
  }
  .contact__right {
    margin-top: 1.714em;
    max-width: 100%;
  }
  .contact__list {
    margin-bottom: -1em;
    margin-top: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.popup {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 150;
  display: none;
}

.overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #111;
  opacity: 0.64;
  display: block;
  cursor: default;
}

.popup__container {
  width: 43.5em;
  padding: 2.5em;
  max-width: calc(100% - 2em);
  max-height: calc(100% - 2em);
  overflow: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  z-index: 2;
}
.popup__container * {
  color: #111;
}

.popup__close {
  width: 2em;
  height: 2em;
  top: 2.5em;
  right: 2.5em;
  position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M8.53317 25.3332L6.6665 23.4665L14.1332 15.9998L6.6665 8.53317L8.53317 6.6665L15.9998 14.1332L23.4665 6.6665L25.3332 8.53317L17.8665 15.9998L25.3332 23.4665L23.4665 25.3332L15.9998 17.8665L8.53317 25.3332Z' fill='%23111111'/%3E%3C/svg%3E");
}

.popup__title {
  font-size: 2em;
  line-height: 1.25;
  font-family: "IBMPlexSans-Bold";
}

.popup__inner {
  margin-top: 2em;
}

.popup__form {
  display: block;
}

.popup__fields {
  margin-bottom: -1.5em;
  justify-content: space-between;
}

.popup__label {
  margin-bottom: 1.5em;
  width: calc(50% - 0.75em);
  display: block;
}
.popup__label span {
  font-size: 0.75em;
  margin-bottom: 0.333em;
  display: block;
}

.popup__input {
  height: 3em;
  padding: 0 1em;
  border: 1px solid #111;
  display: block;
  width: 100%;
  transition: 0.3s;
}
.popup__input.txt {
  padding-top: 0.688em;
  line-height: 1.5;
  resize: none;
}
.popup__input.error {
  border-color: red;
}

.popup__polyci {
  font-size: 0.75em;
  margin-top: 1.333em;
}
.popup__polyci a {
  color: #C08435;
}

.popup__buttons {
  margin-top: 2em;
}
.popup__buttons .button {
  margin-right: 1.5em;
  padding: 0 3em;
}
.popup__buttons .button:last-child {
  margin: 0;
}
.popup__buttons .button.blue span {
  color: #fff;
}
.popup__buttons .button.border {
  border-color: #111;
}
.popup__buttons .button.submit {
  max-width: 12.5em;
  width: 100%;
}

@media screen and (max-width: 960px) {
  .popup__container {
    width: 38em;
    padding: 1.5em;
    padding-bottom: 2em;
    font-size: 1.143em;
  }
  .popup__close {
    width: 1.5em;
    height: 1.5em;
    top: 1.5em;
    right: 1.5em;
  }
  .popup__title {
    font-size: 1.125em;
  }
  .popup__inner {
    margin-top: 1.5em;
  }
  .popup__polyci {
    margin-top: 0.333em;
  }
  .popup__buttons {
    margin-top: 1.5em;
  }
  #thanks .popup__buttons {
    margin-top: 3em;
  }
  .popup__text {
    font-size: 0.875em;
    padding-top: 0.286em;
  }
}
@media screen and (max-width: 620px) {
  .popup__label {
    width: 100%;
  }
  .popup__buttons .button {
    display: none;
  }
  .popup__buttons .button.submit {
    display: flex;
    max-width: 100%;
  }
  #thanks .popup__buttons .button {
    width: 100%;
    display: flex !important;
  }
}
.section__about {
  padding-top: 4em;
  position: relative;
}
.section__about::after {
  width: 159.188em;
  height: 64.875em;
  min-width: 120vw;
  top: -10vw;
  left: 60%;
  transform: translateX(-50%);
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2547' height='1038' viewBox='0 0 2547 1038' fill='none'%3E%3Cg opacity='0.08' filter='url(%23filter0_f_1009_1917)'%3E%3Cpath d='M335 493.972C382.86 472.674 422.794 444.669 472.364 424.534C537.065 398.254 597.52 370.534 669.581 354.07C740.568 337.851 825.077 328.495 899.513 337.513C992.897 348.825 1063.71 414.241 1122.01 459.959C1151.56 483.131 1180.13 506.978 1209 530.551C1244.11 559.219 1276.46 591.044 1316.81 616.418C1362.99 645.457 1421.57 668.533 1480.38 682.903C1580.72 707.419 1700.19 704.197 1804.55 700.359C1878.38 697.644 1952.79 692.248 2024.45 679.31C2087.6 667.909 2149.71 652.963 2212 639.521' stroke='%23C08435' stroke-width='320' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1009_1917' x='0.960205' y='0.00195312' width='2545.07' height='1037.04' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='87' result='effect1_foregroundBlur_1009_1917'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.about__content {
  justify-content: space-between;
  position: relative;
  z-index: 2;
}

.about__part {
  width: calc(50% - 0.75em);
}
.about__part p {
  color: #4B4B4B;
}

.about__title {
  font-size: 4em;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  color: #170603;
}
.about__title p {
  color: #fff;
}

.about__img {
  margin-top: 5em;
  padding-top: 26.7%;
  width: 100%;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 960px) {
  .section__about {
    font-size: 1.143em;
    padding-top: 3em;
  }
  .section__about::after {
    width: 140vw;
    height: 48.875em;
    top: -10vw;
    left: 50%;
  }
  .about__part p {
    font-size: 0.875em;
  }
  .about__title {
    font-size: 2em;
  }
  .about__img {
    margin-top: 1.5em;
    padding-top: 46.5%;
    position: relative;
    overflow: hidden;
  }
}
@media screen and (max-width: 620px) {
  .section__about::after {
    width: 200vw;
    height: 67.875em;
    top: -60vw;
  }
  .about__part {
    width: 100%;
  }
  .about__part:nth-child(2) {
    margin-top: 1.5em;
    order: 1;
  }
}
.comp__container {
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.comp__container.reverse .comp__infopart {
  order: 1;
}

.section__comp {
  position: relative;
  z-index: 2;
}

.compDecored {
  z-index: 0;
}
.compDecored::after {
  height: 71.375em;
  width: 59.438em;
  bottom: -19.75em;
  filter: blur(5.438em);
  left: 50%;
  transform: translateX(16%);
  -webkit-background-size: contain;
  background-size: contain;
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1301' height='1491' viewBox='0 0 1301 1491' fill='none'%3E%3Cg opacity='0.08' filter='url(%23filter0_f_1009_1253)'%3E%3Cpath d='M1020.25 294.452C1253.25 374.952 1040.25 611.952 964.246 997.952C914.579 1032.78 786.346 1134.55 670.746 1262.95C526.246 1423.45 517.746 1198.45 296.746 913.452C75.7459 628.452 216.246 615.952 248.746 442.952C281.246 269.952 413.246 209.952 477.746 181.452C542.246 152.952 787.246 213.952 1020.25 294.452Z' fill='%23C08435'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1009_1253' x='0.807251' y='0.332031' width='1299.37' height='1490.15' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='87' result='effect1_foregroundBlur_1009_1253'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.comp__infopart {
  max-width: 30.375em;
}

.comp__title {
  font-size: 2em;
  line-height: 1.25;
  font-weight: 600;
}

.comp__infotext {
  margin-top: 1.5em;
  margin-bottom: -1em;
  color: #4B4B4B;
  display: flex;
  flex-direction: column;
}
.comp__infotext p {
  margin-bottom: 1.143em;
}
.comp__infotext * {
  font-size: 0.875em;
}
.comp__infotext.mob {
  display: none;
}
.comp__infotext.margin {
  margin-top: 2.125em;
}
.comp__infotext.less {
  max-width: 26.688em;
}

.comp__photopart {
  width: 36.75em;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
}
.comp__photopart.duble img {
  width: calc(50% - 0.75em);
}
.comp__photopart img {
  width: 100%;
  height: auto;
}

.comp__list {
  margin-top: 2.125em;
}
.comp__list.mob {
  display: none;
}
.comp__list li {
  font-size: 0.75em;
  margin-bottom: 0.667em;
  padding-left: 1.667em;
  color: #170603;
  position: relative;
}
.comp__list li .comp__sir {
  width: 1em;
  height: 1em;
  -webkit-background-size: 0.6em;
  background-size: 0.6em;
  background-color: #C08435;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8' rx='4' fill='%23F3E4CD'/%3E%3C/svg%3E%0A");
}
.comp__list li span {
  color: #C08435;
}
.comp__list li:last-child {
  margin: 0;
}

@media screen and (max-width: 960px) {
  .compDecored::after {
    height: 42em;
    width: 34.438em;
    bottom: -8.75em;
  }
  .comp__infopart {
    font-size: 1.143em;
    padding-right: 1.5em;
    max-width: calc(50% - 0.75em);
  }
  .comp__title {
    font-size: 1.5em;
    line-height: 1.333;
  }
  .comp__infotext {
    margin-top: 1em;
  }
  .comp__photopart {
    width: calc(50% - 0.75em);
    justify-content: space-between;
  }
}
@media screen and (max-width: 620px) {
  .compDecored::after {
    display: none;
  }
  .comp__container {
    display: block;
  }
  .comp__infopart {
    width: 100%;
    max-width: inherit;
    padding-right: 0;
  }
  .comp__infopart .comp__list {
    display: none;
  }
  .comp__photopart {
    margin-top: 1.5em;
    width: 100%;
  }
  .comp__infotext .mobMove {
    display: none;
  }
  .comp__infotext.mobZero {
    display: none;
  }
  .comp__infotext.mob {
    margin-top: 1.5em;
    display: block;
  }
  .comp__infotext + .mob {
    padding-top: 1em;
  }
  .comp__list.mob {
    margin-top: 2.75em;
    display: block;
  }
}
.section__differs .section__title {
  max-width: 50%;
}

.differs__container {
  margin-top: 2em;
  position: relative;
}

.differs__carousel .owl-nav {
  top: -2.688em;
  right: 0;
  transform: translateY(-100%);
  position: absolute;
  display: flex;
}
.differs__carousel .owl-nav div {
  width: 1.5em;
  height: 1.5em;
  margin-right: 1.5em;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  transition: 0.3s;
  color: transparent;
}
.differs__carousel .owl-nav div.disabled {
  opacity: 0.5;
}
.differs__carousel .owl-nav div.owl-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.825 13L13.425 18.6L12 20L4 12L12 4L13.425 5.4L7.825 11H20V13H7.825Z' fill='%231E1C1B'/%3E%3C/svg%3E");
}
.differs__carousel .owl-nav div.owl-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.175 13H4V11H16.175L10.575 5.4L12 4L20 12L12 20L10.575 18.6L16.175 13Z' fill='%23170603'/%3E%3C/svg%3E");
}
.differs__carousel .owl-nav div:last-child {
  margin: 0;
}

.differs__item {
  justify-content: space-between;
}

.differs__img {
  width: 30.375em;
}
.differs__img .differs__imginn {
  padding-top: 74.1%;
  position: relative;
  overflow: hidden;
}

.differs__main {
  width: 36.75em;
  padding-top: 3.75em;
  padding-bottom: 2.25em;
  position: relative;
}
.differs__main::before, .differs__main::after {
  height: 0.5em;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.differs__main::before {
  top: 0;
  background-position: center top;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='590' height='10' viewBox='0 0 590 10' fill='none'%3E%3Cpath d='M1 9L8.53846 1H581.462L589 9' stroke='%23E1D3BD'/%3E%3C/svg%3E");
}
.differs__main::after {
  bottom: 0;
  background-position: center bottom;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='590' height='10' viewBox='0 0 590 10' fill='none'%3E%3Cpath d='M1 1L8.53846 9H581.462L589 1' stroke='%23E1D3BD'/%3E%3C/svg%3E");
}

.differs__bottom {
  margin-top: 3em;
}

.differs__title {
  font-size: 2em;
  line-height: 1.25;
  font-weight: 700;
}

.differs__text {
  margin-top: 1em;
  line-height: 1.5;
  color: #4B4B4B;
}

@media screen and (max-width: 960px) {
  .differs__container {
    font-size: 1.143em;
    margin-top: 1.5em;
  }
  .differs__carousel .owl-nav {
    top: -2em;
  }
  .differs__carousel .owl-nav div {
    margin-right: 1em;
  }
  .differs__img {
    width: calc(50% - 0.75em);
  }
  .differs__img .differs__imginn {
    padding-top: 73.7%;
  }
  .differs__main {
    width: calc(50% - 0.75em);
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .differs__main::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='346' height='10' viewBox='0 0 346 10' fill='none'%3E%3Cpath d='M1 9L5.41026 1H340.59L345 9' stroke='%23202020'/%3E%3C/svg%3E");
  }
  .differs__main::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='346' height='10' viewBox='0 0 346 10' fill='none'%3E%3Cpath d='M1 1L5.41026 9H340.59L345 1' stroke='%23202020'/%3E%3C/svg%3E");
  }
  .differs__bottom {
    margin-top: 2em;
  }
  .differs__title {
    font-size: 1.5em;
    line-height: 1.333;
  }
  .differs__text * {
    font-size: 0.875em;
  }
}
@media screen and (max-width: 620px) {
  .differs__img {
    width: 100%;
  }
  .differs__main {
    margin-top: 1.5em;
    width: 100%;
  }
}
.getvay__container {
  padding: 4em;
  min-height: 24em;
  position: relative;
  background: linear-gradient(45deg, #170603 -342.02%, #CD9A58 124.68%);
  color: #fff;
}

.getvay__content {
  max-width: 32em;
}
.getvay__content .button {
  margin-top: 4em;
  min-width: 12.5em;
  background-color: #fff;
  color: #170603;
}

.getway__title {
  font-size: 2em;
  line-height: 1.25;
  font-weight: 700;
}

.getway__text {
  margin-top: 1.5em;
  max-width: 27em;
  color: #F5F5F5;
}

.getway__img {
  right: 1.75em;
  bottom: 1em;
  width: 31.875em;
  position: absolute;
}
.getway__img::before {
  width: 23.625em;
  height: 23.625em;
  top: -1.438em;
  right: 2.25em;
  filter: blur(3.656em);
  content: "";
  position: absolute;
  border-radius: 50%;
  opacity: 0.08;
  background: #fff;
}
.getway__img img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 960px) {
  .getvay__container {
    font-size: 1.143em;
    padding: 1.5em 1em;
    min-height: inherit;
  }
  .getvay__content {
    max-width: 19.5em;
  }
  .getvay__content .button {
    margin-top: 2.5em;
  }
  .getway__title {
    font-size: 1.5em;
    line-height: 1.333;
  }
  .getway__text {
    margin-top: 1em;
  }
  .getway__text * {
    font-size: 0.875em;
  }
  .getway__img {
    right: 1em;
    width: 19.75em;
  }
  .getway__img::before {
    width: 12.375em;
    height: 12.375em;
    top: 40%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@media screen and (max-width: 960px) {
  .getvay__content {
    max-width: 100%;
  }
  .getvay__content .button {
    width: 100%;
  }
  .getway__img {
    margin: 0 auto;
    margin-top: 2em;
    max-width: 26.25em;
    width: 100%;
    left: auto;
    bottom: auto;
    position: relative;
    right: auto;
  }
}
.section__api {
  position: relative;
}
.section__api::after {
  width: 159.188em;
  height: 64.875em;
  top: -46em;
  left: 50%;
  transform: translateX(-10%) rotate(-75deg);
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2546' height='1038' viewBox='0 0 2546 1038' fill='none'%3E%3Cg opacity='0.08' filter='url(%23filter0_f_1009_2310)'%3E%3Cpath d='M2211.61 543.802C2163.75 565.099 2123.82 593.105 2074.25 613.239C2009.55 639.52 1949.09 667.239 1877.03 683.704C1806.05 699.923 1721.54 709.278 1647.1 700.261C1553.72 688.948 1482.91 623.533 1424.61 577.815C1395.05 554.643 1366.49 530.796 1337.61 507.222C1302.5 478.554 1270.15 446.73 1229.81 421.356C1183.63 392.316 1125.05 369.24 1066.23 354.87C965.896 330.355 846.426 333.577 742.06 337.415C668.236 340.129 593.827 345.526 522.166 358.464C459.019 369.865 396.909 384.811 334.615 398.253' stroke='%23C08435' stroke-width='320' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1009_2310' x='0.581421' y='0.730469' width='2545.07' height='1037.04' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='87' result='effect1_foregroundBlur_1009_2310'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.api__container {
  padding: 4em;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  background-color: #fff;
  color: #4B4B4B;
}

.api__content {
  max-width: 42.5em;
}

.api__text {
  margin-top: 1em;
  max-width: 32.75em;
  color: #9D9D9D;
}

.api__lng {
  font-size: 0.75em;
  margin-top: 2.667em;
  color: #C08435;
}

.button__api {
  width: 12.5em;
}

@media screen and (max-width: 960px) {
  .section__api::after {
    display: none;
  }
  .api__container {
    font-size: 1.143em;
    padding: 1em;
  }
  .api__content {
    max-width: 19.625em;
  }
  .api__text {
    margin-top: 1.5em;
    max-width: inherit;
  }
  .api__text * {
    font-size: 0.75em;
  }
}
@media screen and (max-width: 620px) {
  .api__content {
    max-width: inherit;
  }
  .button__api {
    margin-top: 4em;
    width: 100%;
  }
}
.section__page {
  padding-top: 8em;
}

.page__container {
  max-width: 49.5em;
  margin: 0 auto;
}

.page__title {
  font-size: 4em;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  line-height: 1;
}

.page__content {
  margin-top: 4em;
}

.text__wrapp > * {
  margin-bottom: 1em;
}
.text__wrapp > *:first-child {
  margin-top: 0 !important;
}
.text__wrapp > *:last-child {
  margin-bottom: 0 !important;
}
.text__wrapp h1, .text__wrapp h2, .text__wrapp h3, .text__wrapp h4, .text__wrapp h5, .text__wrapp h6 {
  margin-top: 1.333em;
  margin-bottom: 0.667em;
  font-weight: 700;
  line-height: 1.333;
}
.text__wrapp h1, .text__wrapp h2 {
  font-size: 2em;
  margin-bottom: 1em;
  line-height: 1.25;
}
.text__wrapp h3 {
  font-size: 1.5em;
}
.text__wrapp h4 {
  font-size: 1.3em;
}
.text__wrapp h5 {
  font-size: 1.2em;
}
.text__wrapp h6 {
  font-size: 1.1em;
}
.text__wrapp p {
  margin-bottom: 1em;
  min-height: 0.1em;
  color: #170603;
}
.text__wrapp p + ol, .text__wrapp p + ul {
  margin-top: -0.5em;
}
.text__wrapp p:last-child {
  margin: 0;
}
.text__wrapp ul {
  margin-left: 1em;
}
.text__wrapp ul li {
  margin: 0;
  padding: 0;
  list-style: disc;
}
.text__wrapp ol {
  margin-left: 1em;
  padding: 0;
}
.text__wrapp ol li {
  margin: 0;
  padding: 0;
  list-style: decimal;
}
.text__wrapp a {
  color: #C08435;
}
.text__wrapp figure {
  margin: 0;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 1.5em;
  position: relative;
}
.text__wrapp figure img {
  width: 100%;
  display: block;
  height: auto;
}
.text__wrapp figure video {
  width: 100%;
}

@media screen and (max-width: 960px) {
  .section__page {
    font-size: 1.143em;
    padding-top: 4em;
  }
  .page__container {
    max-width: inherit;
  }
  .page__title {
    font-size: 2em;
  }
  .text__wrapp > * {
    margin-bottom: 1.143em;
  }
  .text__wrapp h1, .text__wrapp h2, .text__wrapp h3, .text__wrapp h4, .text__wrapp h5, .text__wrapp h6 {
    margin-top: 1.778em;
    margin-bottom: 0.889em;
  }
  .text__wrapp h1, .text__wrapp h2 {
    font-size: 1.5em;
    margin-bottom: 1em;
  }
  .text__wrapp h3 {
    font-size: 1.125em;
  }
  .text__wrapp h4 {
    font-size: 1.2em;
  }
  .text__wrapp h5 {
    font-size: 1.15em;
  }
  .text__wrapp h6 {
    font-size: 1.1em;
  }
  .text__wrapp p {
    font-size: 0.875em;
    margin-bottom: 1.143em;
  }
}
.error__container {
  min-height: calc(100vh - 16.5em);
  padding-right: 6.125em;
  align-items: center;
  align-content: center;
  justify-content: flex-end;
  position: relative;
}
.error__container::before {
  width: 25.125em;
  height: 25.125em;
  left: 2.063em;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='402' height='402' viewBox='0 0 402 402' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.16'%3E%3Cpath d='M301.77 175.644L244.135 233.279L163.445 152.59L82.7565 233.279L25.1215 175.644L144.234 56.5312L182.657 56.5312L301.77 175.644Z' fill='%23F8FAFD'/%3E%3Cpath d='M106.488 227.239L164.066 169.889L244.676 250.179L325.285 169.889L382.863 227.239L263.868 345.764L225.483 345.764L106.488 227.239Z' stroke='%23F8FAFD' stroke-width='7.68467'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.error__content {
  max-width: 30.625em;
  padding: 5.875em 0;
  width: 100%;
}

.error__title {
  font-size: 4em;
  line-height: 1;
  font-family: "IBMPlexSans-Bold";
  text-transform: uppercase;
}
.error__title span {
  color: #C08435;
}

.error__text {
  margin-top: 1.5em;
  color: #4B4B4B;
}
.error__text p {
  font-size: 1.125em;
}

.error__button {
  margin-top: 3em;
}

@media screen and (max-width: 960px) {
  .error__container {
    font-size: 1.143em;
    min-height: calc(100vh - 12.375em);
    padding-right: 0;
  }
  .error__container::before {
    width: 21.5em;
    height: 21.5em;
    left: 0;
  }
  .error__content {
    max-width: 21.5em;
    padding: 4em 0;
  }
  .error__title {
    font-size: 2em;
  }
  .error__text {
    margin-top: 1em;
  }
  .error__text p {
    font-size: 0.87em;
  }
  .error__button {
    margin-top: 2em;
    width: 100%;
  }
}
@media screen and (max-width: 620px) {
  .error__container {
    min-height: calc(100vh - 13.375em);
    display: block;
  }
  .error__container::before {
    top: 1.5em;
    left: 50%;
    transform: translateX(-50%);
  }
  .error__content {
    max-width: 100%;
    padding-top: 24.5em;
    padding-bottom: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5ncy9fZGVmYXVsdC5zY3NzIiwiX3NldHRpbmdzL19mb250cy5zY3NzIiwiX3NldHRpbmdzL19nZW5lcmFsLnNjc3MiLCJfc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiX3NlY3Rpb25zL19oZWFkZXIuc2NzcyIsIl9zZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX21haW4uc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fc2VydmUuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fZmVhdHVyZXMuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fY3JlZG8uc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9faW5mb2dyLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX2ZhcS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19jb250YWN0LnNjc3MiLCJfc2VjdGlvbnMvX3BvcHVwLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX2Fib3V0LnNjc3MiLCJfc2VjdGlvbnMvX2NvbXBfX2NvbnRhaW5lci5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19kaWZmZXJzLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX2dldHdheS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19hcGkuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fcGFnZS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19lcnJvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFD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QUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBS0o7RUFDRTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0U7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBSUY7SUFDRTs7RUFFRjtJQUNFOztFQUlOO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7OztBQU1OO0VBRUk7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTs7RUFJRjtJQUNFOztFQUlOO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0o7RUFDRTtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7OztBQzVQUjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkpYQztFSVlEOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCSjNDQztFSTRDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNF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Q0k7O0FpQnNDSjtFQUNFOzs7QUFJSjtFQUNFOzs7QUFJRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7OztBQUtKO0VBQ0U7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7SUFDQTtJQUNBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCxcclxuYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5ib2R5IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxuaDEsIGgyLCBoMyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG5cclxubGkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZsZXhDZW50ciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNvbnRhaW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5ociB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvKiBmb250LWZhbWlseTogXCJJQk1QbGV4U2Fucy1SZWd1bGFyXCI7ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zLVJlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIvSUJNUGxleFNhbnMtUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4U2Fucy1SZWd1bGFyL0lCTVBsZXhTYW5zLVJlZ3VsYXIuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIvSUJNUGxleFNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiLi4vZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci9JQk1QbGV4U2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LWRpc3BsYXk6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiBmb250LWZhbWlseTogXCJJQk1QbGV4U2Fucy1TZW1pQm9sZFwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2Fucy1TZW1pQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleFNhbnMtU2VtaUJvbGQvSUJNUGxleFNhbnMtU2VtaUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleFNhbnMtU2VtaUJvbGQvSUJNUGxleFNhbnMtU2VtaUJvbGQuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkL0lCTVBsZXhTYW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoXCIuLi9mb250cy9JQk1QbGV4U2Fucy1TZW1pQm9sZC9JQk1QbGV4U2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLyogZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMtQm9sZFwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2Fucy1Cb2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4U2Fucy1Cb2xkL0lCTVBsZXhTYW5zLUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleFNhbnMtQm9sZC9JQk1QbGV4U2Fucy1Cb2xkLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoXCIuLi9mb250cy9JQk1QbGV4U2Fucy1Cb2xkL0lCTVBsZXhTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zLUJvbGQvSUJNUGxleFNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG59XHJcbiIsImJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgYmFja2dyb3VuZDogJGNkO1xyXG4gIGNvbG9yOiAjMTcwNjAzO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNGNUY1RjUgLTQxLjY5JSwgI0VGRDE5RiAxNDIuNTclKTtcclxuXHJcbiAgJi5vdmVySGlkZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDExLjUwMGVtO1xyXG59XHJcblxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA4MGVtO1xyXG4gIHBhZGRpbmc6IDAgMi41ZW07XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gIGhlaWdodDogMy41ZW07XHJcbiAgcGFkZGluZzogMCAyLjI1MGVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkZnM7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjdDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgJi5ibHVlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gIH1cclxuXHJcbiAgJi5ib3JkZXIge1xyXG4gICAgcGFkZGluZzogMCAxLjI1MGVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGN0O1xyXG4gIH1cclxufVxyXG5cclxuLnAxIHtcclxuICBwYWRkaW5nLXRvcDogOGVtO1xyXG59XHJcblxyXG4ucDIge1xyXG4gIHBhZGRpbmctdG9wOiAxMS41ZW07XHJcbn1cclxuXHJcbi5yb29mIC5jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiAwLjc1MGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41MDBlbTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyMDInIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxMjAyIDE0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMTNMMTYuMzg0NiAxSDExODUuNjJMMTIwMSAxMycgc3Ryb2tlPSclMjNFMUQzQkQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9vZjIgLmNvbnRhaW5lciB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMC43NTBlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE2NztcclxuICBmb250LWZhbWlseTogJGZiO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICYuY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX190aXRsZWNvbnQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEyLjI1MGVtO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtaW4td2lkdGg6IDEwZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fYm90dG9tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2Nyb2xsIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Q7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxLjI1dnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOGVtO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMS4xNDNlbTtcclxuICB9XHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDMuNDI5ZW07XHJcbiAgICBwYWRkaW5nOiAwIDIuODU3ZW07XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gICAgfVxyXG4gICAgJi5ib3JkZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNDI5ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wMSwgLnAyIHtcclxuICAgIHBhZGRpbmctdG9wOiA5LjE0M2VtO1xyXG4gIH1cclxuICAucm9vZiAuY29udGFpbmVyIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMC41NzFlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNDNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJvb2YyIC5jb250YWluZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAwLjU3MWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE0M2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjcxNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gIH1cclxuICAuc2VjdGlvbl9fdGl0bGVjb250IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxLjg0dnc7XHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjE0M2VtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5yb29mIC5jb250YWluZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNDYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAzNDYgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSA5TDUuNDEwMjYgMUgzNDAuNTlMMzQ1IDknIHN0cm9rZT0nJTIzMzQzOTZBJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbl9fdGl0bGVjb250IHtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbl9fYm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjQyOWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMjQuNTcxZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDMuNzN2dztcclxuICB9XHJcbn1cclxuIiwiLy9Db2xvcnNcclxuJGNkOiAjRjFFNUNGO1xyXG4kY2c6ICNGOEZBRkQ7XHJcbiRjYjogI0MwODQzNTtcclxuJGN0OiAjMTcwNjAzO1xyXG4kY2w6ICNFMUQzQkQ7XHJcbiRjbzogIzRENEQ0RDtcclxuJGN0MjogIzRCNEI0QjtcclxuJGNiZDogIzQ1QztcclxuJGdyMTogbGluZWFyLWdyYWRpZW50KDI0MmRlZywgI0Y1RjVGNSAtNDEuNjklLCAjRUZEMTlGIDE0Mi41NyUpO1xyXG5cclxuLy9Gb250c1xyXG4kZnI6IFwiSUJNUGxleFNhbnMtUmVndWxhclwiO1xyXG4kZnM6IFwiSUJNUGxleFNhbnMtU2VtaUJvbGRcIjtcclxuJGZiOiBcIklCTVBsZXhTYW5zLUJvbGRcIjtcclxuIiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuXHJcbiAgJi5oYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNkO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGVudCB7XHJcbiAgaGVpZ2h0OiA1ZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgd2lkdGg6IDguMTI1ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGVudCB7XHJcbiAgLmhlYWRlcl9fbmF2IHtcclxuICAgIGxpIHtcclxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNiO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuMjg2ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC4yODZlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMC41NzFlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbmF2IHtcclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDAgMi41MDBlbTtcclxuXHJcbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyOWVtO1xyXG4gICAgICBjb2xvcjogJGN0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxhbmdfX25hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiA+IGEge1xyXG4gICAgd2lkdGg6IDQuNjI1ZW07XHJcbiAgICBoZWlnaHQ6IDIuNTAwZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1MGVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTggMTAuMjVMNCA2LjI0OTk4TDQuOTMzMzMgNS4zMTY2NUw4IDguMzgzMzJMMTEuMDY2NyA1LjMxNjY1TDEyIDYuMjQ5OThMOCAxMC4yNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlcl9fYnV0dG9uIHtcclxuICBoZWlnaHQ6IDIuNWVtO1xyXG4gIHBhZGRpbmc6IDAgMS4xMjVlbTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmN1c3RvbS1sb2dvLWxpbmsge1xyXG4gICAgd2lkdGg6IDcuMjE0ZW07XHJcbiAgfVxyXG4gIC5oZWFkZXJfX25hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAxLjQyOWVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5nX19uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgIHdpZHRoOiA0LjYyNWVtO1xyXG4gICAgICBoZWlnaHQ6IDIuNTAwZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNTBlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J004IDEwLjI1TDQgNi4yNDk5OEw0LjkzMzMzIDUuMzE2NjVMOCA4LjM4MzMyTDExLjA2NjcgNS4zMTY2NUwxMiA2LjI0OTk4TDggMTAuMjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjBweCkge1xyXG4gIC5tb2JpbGVfX25hdmNvbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgIGhlaWdodDogNi4xNDNlbTtcclxuICAgIHBhZGRpbmctdG9wOiAzLjQyOWVtO1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmhlYWRlcl9fbmF2LCAubGFuZ19fbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oYW1idXJnZXIge1xyXG4gICAgd2lkdGg6IDEuNzE0ZW07XHJcbiAgICBoZWlnaHQ6IDEuNzE0ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMS4yODZlbTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNDI5ZW0gKyAxcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAwLjU3MWVtICsgMXB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSB7XHJcbiAgICAmLm9wZW5lZE5hdiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuICAgICAgfVxyXG4gICAgICAubW9iaWxlX19uYXZjb250IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubW9iaWxlX19uYXZjb250IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xNDNlbTtcclxuICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICBwYWRkaW5nLXRvcDogOC4zNzVlbTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzE0ZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjE0M2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMTQzZW07XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOC40MDAxNiA4TDUuMzMzNSA0LjkzMzMzTDYuMjY2ODMgNEwxMC4yNjY4IDhMNi4yNjY4MyAxMkw1LjMzMzUgMTEuMDY2N0w4LjQwMDE2IDhaJyBmaWxsPSclMjMzNUIwQTEnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5nbW9iX19uYXYge1xyXG4gICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgcGFkZGluZzogMC4xODhlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC4xMjVlbSk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmcztcclxuICAgICAgICBjb2xvcjogJGNvO1xyXG4gICAgICB9XHJcbiAgICAgICYuY3VycmVudC1sYW5nIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjZztcclxufVxyXG5cclxuLmZvb3Rlcl9fdG9wIHtcclxuICAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICB3aWR0aDogOC4xMjVlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4OWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk3JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19taWRkbGUge1xyXG4gIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGVmdCB7XHJcbiAgbWF4LXdpZHRoOiAzNy40MzhlbTtcclxuXHJcbiAgLmZvb3Rlcl9uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3RleHQge1xyXG4gIG1heC13aWR0aDogMzEuODc1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogJGN0MjtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDAuNzUwZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19pY29ucyB7XHJcbiAgbWFyZ2luLXRvcDogLjVlbTtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICAgIGhlaWdodDogMmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4OWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk3JSk7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19wYXJ0cyB7XHJcbiAgbWFyZ2luLXRvcDogMS41ZW07XHJcbn1cclxuXHJcbi5mb290ZXJfX3BhcnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjk7XHJcbiAgICBjb2xvcjogJGN0MjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NTBlbTtcclxuICAgIG1hcmdpbi10b3A6IDAuNjY3ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgICBjb2xvcjogJGN0O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3JpZ2h0IHtcclxuICB3aWR0aDogMjRlbTtcclxufVxyXG5cclxuLmZvb3Rlcl9uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yZW07XHJcblxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzUwZW0pO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkY3QyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG4gIGZvbnQtc2l6ZTogMC43NTBlbTtcclxuICBjb2xvcjogJGN0O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xNDNlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLmZvb3Rlcl9fdG9wIHtcclxuICAgIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgICAgd2lkdGg6IDYuMzEzZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJfX21pZGRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLmZvb3Rlcl9fbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5mb290ZXJfbmF2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlcl9faWNvbnMge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyX19wYXJ0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgfVxyXG4gIC5mb290ZXJfX3JpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xNDNlbTtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZm9vdGVyX19yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyX25hdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xLjVlbTtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxLjVlbSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJfX2JvdHRvbSB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5mb290ZXJfbmF2IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGxpIHtcclxuICAgICAgbWluLXdpZHRoOiA5LjM3NWVtO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb25fX21haW4ge1xyXG4gIHBhZGRpbmctdG9wOiA4ZW07XHJcbiAgbWluLWhlaWdodDogNTEuODc1ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmJnIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwLjYyNWVtO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEzLjc1MGVtO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMy43NTBlbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSczMDknIGhlaWdodD0nMjEzJyB2aWV3Qm94PScwIDAgMzA5IDIxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgb3BhY2l0eT0nMC4wMyclM0UlM0NwYXRoIGQ9J00yNjEgMTg2LjU1N0wyNjAuMzU2IDE4Ny4yMDJIMjI0LjI3MkwyMTMuOTYyIDE3Ni41NlYxMTRIMTg0VjE4NC45NDVMMjExLjcwNyAyMTNIMjYxVjE4Ni41NTdaJyBmaWxsPSclMjM2QTUwMkInLyUzRSUzQ3BhdGggZD0nTTI3NyAyNi40NDNMMjc3LjY0NCAyNS43OThMMzEzLjcyOCAyNS43OThMMzI0LjAzOCAzNi40Mzk3TDMyNC4wMzggOTlMMzU0IDk5TDM1NCAyOC4wNTU0TDMyNi4yOTMgLTIuNDIyMjNlLTA2TDI3NyAtNi43MzE1NmUtMDZMMjc3IDI2LjQ0M1onIGZpbGw9JyUyMzZBNTAyQicvJTNFJTNDcGF0aCBkPSdNNzcgMTg2LjU1N0w3Ni4zNTU2IDE4Ny4yMDJMNDAuMjcyIDE4Ny4yMDJMMjkuOTYyMyAxNzYuNTZMMjkuOTYyMyAxMTRMMCAxMTRMLTEuMjQwNDRlLTA1IDE4NC45NDVMMjcuNzA3MSAyMTNMNzcgMjEzTDc3IDE4Ni41NTdaJyBmaWxsPSclMjM2QTUwMkInLyUzRSUzQ3BhdGggZD0nTTc3IDI2LjQ0M0w3Ni4zNTU3IDI1Ljc5OEw0MC4yNzIgMjUuNzk4TDI5Ljk2MjMgMzYuNDM5N0wyOS45NjIzIDk5TC03LjYyOTM5ZS0wNiA5OUwtMS40MjcyMmUtMDYgMjguMDU1NEwyNy43MDcxIC00LjMwOTMyZS0wNkw3NyAwTDc3IDI2LjQ0M1onIGZpbGw9JyUyMzZBNTAyQicvJTNFJTNDcGF0aCBkPSdNOTMgMTg2LjczOUw5My42NDQzIDE4Ny4zNzlMMTI5LjcyOCAxODcuMzc5TDE0MC4wMzggMTc3LjEzMUwxNDAuMDM4IDExNUwxNzAgMTE1TDE3MCAxODUuMTM3TDE0Mi4yOTMgMjEzTDkzIDIxM0w5MyAxODYuNzM5WicgZmlsbD0nJTIzNkE1MDJCJy8lM0UlM0NwYXRoIGQ9J00yNjEgMjYuMjYxNEwyNjAuMzU2IDI1LjYyMDlIMjI0LjI3MkwyMTMuOTYyIDM1Ljg2OTNWOThIMTg0VjI3Ljg2MjdMMjExLjcwNyAwSDI2MVYyNi4yNjE0WicgZmlsbD0nJTIzNkE1MDJCJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB3aWR0aDogMTU5LjE4OGVtO1xyXG4gICAgaGVpZ2h0OiA2NC44NzVlbTtcclxuICAgIG1pbi13aWR0aDogMTIwdnc7XHJcbiAgICB0b3A6IC0xMHZ3O1xyXG4gICAgbGVmdDogNjAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1OTMnIGhlaWdodD0nMTA4NScgdmlld0JveD0nMCAwIDI1OTMgMTA4NScgZmlsbD0nbm9uZSclM0UlM0NnIG9wYWNpdHk9JzAuMTInIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZl8xMDA5XzEwNTMpJyUzRSUzQ3BhdGggZD0nTTM1OCA1MTcuOTcyQzQwNS44NiA0OTYuNjc0IDQ0NS43OTQgNDY4LjY2OSA0OTUuMzY0IDQ0OC41MzRDNTYwLjA2NSA0MjIuMjU0IDYyMC41MiAzOTQuNTM0IDY5Mi41ODEgMzc4LjA3Qzc2My41NjggMzYxLjg1MSA4NDguMDc3IDM1Mi40OTUgOTIyLjUxMyAzNjEuNTEzQzEwMTUuOSAzNzIuODI1IDEwODYuNzEgNDM4LjI0MSAxMTQ1LjAxIDQ4My45NTlDMTE3NC41NiA1MDcuMTMxIDEyMDMuMTMgNTMwLjk3OCAxMjMyIDU1NC41NTFDMTI2Ny4xMSA1ODMuMjE5IDEyOTkuNDYgNjE1LjA0NCAxMzM5LjgxIDY0MC40MThDMTM4NS45OSA2NjkuNDU3IDE0NDQuNTcgNjkyLjUzMyAxNTAzLjM4IDcwNi45MDNDMTYwMy43MiA3MzEuNDE5IDE3MjMuMTkgNzI4LjE5NyAxODI3LjU1IDcyNC4zNTlDMTkwMS4zOCA3MjEuNjQ0IDE5NzUuNzkgNzE2LjI0OCAyMDQ3LjQ1IDcwMy4zMUMyMTEwLjYgNjkxLjkwOSAyMTcyLjcxIDY3Ni45NjMgMjIzNSA2NjMuNTIxJyBzdHJva2U9JyUyM0MwODQzNScgc3Ryb2tlLXdpZHRoPSczMjAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2ZfMTAwOV8xMDUzJyB4PScwLjY1OTk1OCcgeT0nMC43MDE5NScgd2lkdGg9JzI1OTEuNjcnIGhlaWdodD0nMTA4My42NCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdzaGFwZScvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSc5OC42NScgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwMDlfMTA1MycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX19jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDQ5LjgxM2VtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLnJldmVycyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzcuMjUwZW07XHJcblxyXG4gICAgLm1haW5fX3RleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDI3Ljg4OWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX19idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX19waG9uZWNvbnQge1xyXG4gICAgICBsZWZ0OiAtMTJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmlnZ2VzdE1hciB7XHJcbiAgICAubWFpbl9fdGV4dCwgLm1haW5fX2J1dHRvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fYXJyb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2Ljg3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW5fX3RpdGxlIHtcclxuICBmb250LXNpemU6IDRlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWZhbWlseTogJGZiO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5tYWluX190ZXh0IHtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgbWFyZ2luLXRvcDogMS4zMzNlbTtcclxuICBtYXgtd2lkdGg6IDMzLjgxM2VtO1xyXG4gIGNvbG9yOiAkY3QyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubWFpbl9fYnV0dG9ucyB7XHJcbiAgbWFyZ2luLXRvcDogNGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTIuNTAwZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXIge1xyXG4gICAgICBtaW4td2lkdGg6IDhlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9fYXJyb3cge1xyXG4gIG1hcmdpbi10b3A6IDMuODc1ZW07XHJcbiAgd2lkdGg6IDIuNWVtO1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi42NjY5OSA5LjAwMDMyTDkuMDAwMzIgNi42NjY5OUwyOC4zMzM3IDI2LjAwMDNMMjguMzMzNyAxNS4wMDAzTDMxLjY2NyAxNS4wMDAzTDMxLjY2NyAzMS42NjdMMTUuMDAwMyAzMS42NjdMMTUuMDAwMyAyOC4zMzM3TDI2LjAwMDMgMjguMzMzN0w2LjY2Njk5IDkuMDAwMzJaJyBmaWxsPSclMjMxNzA2MDMnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX19waG9uZWNvbnQge1xyXG4gIHdpZHRoOiAyMy42ODhlbTtcclxuICBoZWlnaHQ6IDQ3LjI1MGVtO1xyXG4gIHRvcDogLTMuODEzZW07XHJcbiAgcmlnaHQ6IC0zZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuc2VjdGlvbl9fbWFpbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMy40MjllbTtcclxuICAgIG1pbi1oZWlnaHQ6IDMxZW07XHJcbiAgICAmLmJnIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDE0MHZ3O1xyXG4gICAgICBoZWlnaHQ6IDQ4Ljg3NWVtO1xyXG4gICAgICB0b3A6IC0xMHZ3O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUuMjg2ZW0pO1xyXG4gICAgJi5yZXZlcnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAubWFpbl9fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy40MjllbTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbl9fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWluX19waG9uZWNvbnQge1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iaWdnZXN0TWFyIHtcclxuICAgICAgLm1haW5fX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuMjg2ZW07XHJcbiAgICAgIH1cclxuICAgICAgLm1haW5fX2J1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuNDI5ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi4yODZlbTtcclxuICB9XHJcbiAgLm1haW5fX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjcxNGVtO1xyXG4gICAgbWF4LXdpZHRoOiAyNC41NzFlbTtcclxuICB9XHJcbiAgLm1haW5fX2J1dHRvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMy40MjllbTtcclxuICB9XHJcbiAgLm1haW5fX2Fycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tYWluX19waG9uZWNvbnQge1xyXG4gICAgd2lkdGg6IDEzLjU3MWVtO1xyXG4gICAgaGVpZ2h0OiAyNy4xNDNlbTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMS43MTRlbTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDI2Ljg1N2VtO1xyXG4gICAgICBoZWlnaHQ6IDI2Ljg1N2VtO1xyXG4gICAgICB0b3A6IC0xLjQyOWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLnNlY3Rpb25fX21haW4ge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMjAwdnc7XHJcbiAgICAgIGhlaWdodDogNjcuODc1ZW07XHJcbiAgICAgIHRvcDogLTMwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAmLnJldmVycyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAubWFpbl9fcGhvbmVjb250IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJpZ2dlc3RNYXIge1xyXG4gICAgICAubWFpbl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy40MjllbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjg1N2VtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubWFpbl9fcGhvbmVjb250IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMi4yODZlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubWFpbl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE0M2VtO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VydmVEZWNvcmVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGhlaWdodDogMjcuMjUwZW07XHJcbiAgICB3aWR0aDogMjcuMjUwZW07XHJcbiAgICB0b3A6IDkuOGVtO1xyXG4gICAgZmlsdGVyOiBibHVyKDUuMzc1ZW0pO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDk2JSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgb3BhY2l0eTogLjI0O1xyXG4gIH1cclxufVxyXG5cclxuLnNlcnZlX19jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnNlcnZlX19jYXJvdXNlbCwgLnNlcnZlX19jYXJvdXNlbDIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7XHJcbiAgICB3aWR0aDogNGVtO1xyXG4gICAgaGVpZ2h0OiA0ZW07XHJcbiAgICByaWdodDogY2FsYygxOS40ZW0gLSAxMnB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxZW07XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgJi5vd2wtcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC4yNTBlbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuMzMzMjUgMTJMNS4zMzMyNSA4TDkuMzMzMjUgNEwxMC4yNjY2IDQuOTMzMzNMNy4xOTk5MiA4TDEwLjI2NjYgMTEuMDY2N0w5LjMzMzI1IDEyWicgZmlsbD0nJTIzMTcwNjAzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjI1MGVtIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOC4zOTk5MiA4TDUuMzMzMjUgNC45MzMzM0w2LjI2NjU5IDRMMTAuMjY2NiA4TDYuMjY2NTkgMTJMNS4zMzMyNSAxMS4wNjY3TDguMzk5OTIgOFonIGZpbGw9JyUyMzE3MDYwMycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZlX19jYXJvdXNlbDIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuXHJcbiAgLnNlcnZlX19pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgY29sb3I6ICRjdDI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgLnNlcnZlX19uYW1lIHtcclxuICAgICAgICBjb2xvcjogJGN0MjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlcnZlX19kc2Mge1xyXG4gICAgICAgIGNvbG9yOiAkY3QyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlcnZlX19pY29uIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlcnZlX19ib3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuICB9XHJcblxyXG4gIC5zZXJ2ZV9fbmFtZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyLjY2N2VtO1xyXG4gIH1cclxuXHJcbiAgLnNlcnZlX19kc2Mge1xyXG4gICAgZm9udC1zaXplOiAwLjc1MGVtO1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNjY3ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmVfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDEuNWVtO1xyXG4gIG1pbi1oZWlnaHQ6IDE0LjUwMGVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2c7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxNzA2MDMgLTM0Mi4wMiUsICNDRDlBNTggMTI0LjY4JSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZlX19uYW1lIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZlX19kc2Mge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmVfX2ljb24ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2ZV9faWNvbiB7XHJcbiAgd2lkdGg6IDRlbTtcclxuICBoZWlnaHQ6IDRlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgaW1nIHtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2ZV9fYm90dG9tIHtcclxuICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zZXJ2ZV9fbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LWZhbWlseTogJGZzO1xyXG4gIGNvbG9yOiAkY3QyO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLnNlcnZlX19kc2Mge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGNvbG9yOiAkY3QyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjNzIGNvbG9yO1xyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI4NmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5zZXJ2ZV9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNzE0ZW07XHJcbiAgfVxyXG4gIC5zZXJ2ZV9fY2Fyb3VzZWwsIC5zZXJ2ZV9fY2Fyb3VzZWwyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnNlcnZlX19jYXJvdXNlbDIge1xyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgLnNlcnZlX19pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuc2VydmVfX2l0ZW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3QyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZlX19ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi4yODZlbTtcclxuICAgIH1cclxuICAgIC5zZXJ2ZV9fbmFtZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIuMjIyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yODZlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTExO1xyXG4gICAgfVxyXG4gICAgLnNlcnZlX19kc2Mge1xyXG4gICAgICBmb250LXNpemU6IDAuODU3ZW07XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjY2N2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2ZV9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxLjE0M2VtO1xyXG4gICAgbWluLWhlaWdodDogMTQuNTcxZW07XHJcbiAgfVxyXG4gIC5zZXJ2ZV9faWNvbiB7XHJcbiAgICB3aWR0aDogMy40MjllbTtcclxuICAgIGhlaWdodDogMy40MjllbTtcclxuICB9XHJcbiAgLnNlcnZlX19ib3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6IDEuMTQzZW07XHJcbiAgfVxyXG4gIC5zZXJ2ZV9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuNzE0ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgLnNlcnZlX19kc2Mge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNTcxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuc2VydmVEZWNvcmVkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlcnZlX19jYXJvdXNlbCwgLnNlcnZlX19jYXJvdXNlbDIge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0LjM1N2VtKTtcclxuICB9XHJcbn1cclxuIiwiLmZlYXR1cmVzX19jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2w7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX2xlZnQge1xyXG4gIHdpZHRoOiAyOS4yNTBlbTtcclxufVxyXG5cclxuLmZlYXR1cmVzX19pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZlYXR1cmVzX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAyLjY4OGVtO1xyXG4gIG1heC13aWR0aDogMjUuNjI1ZW07XHJcbiAgY29sb3I6ICRjdDI7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzX19saW5lIHtcclxuICBtYXgtaGVpZ2h0OiAzMi41MDBlbTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbDtcclxufVxyXG5cclxuLmZlYXR1cmVzX19yaWdodCB7XHJcbiAgbWF4LXdpZHRoOiAzNi44MTNlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbSB7XHJcbiAgcGFkZGluZzogMS41ZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fcGFydCB7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVlbSk7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgZm9udC1mYW1pbHk6ICRmcztcclxufVxyXG5cclxuLmZlYXR1cmVzX19kZXNjIHtcclxuICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgbWFyZ2luLXRvcDogMC41NzFlbTtcclxuICBvcmRlcjogMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogJGN0O1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX251bSB7XHJcbiAgZm9udC1zaXplOiAwLjc1MGVtO1xyXG4gIGNvbG9yOiAkY2I7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmZlYXR1cmVzX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMS43MTRlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjcxNGVtO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fbGVmdCB7XHJcbiAgICB3aWR0aDogMjQuNTcxZW07XHJcbiAgICBtaW4td2lkdGg6IDI0LjU3MWVtO1xyXG4gIH1cclxuICAuZmVhdHVyZXNfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMS43MTRlbTtcclxuICAgIGNvbG9yOiAkY3Q7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fbGluZSB7XHJcbiAgICBtYXJnaW46IDAgMS43MTRlbTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBtaW4td2lkdGg6IDFweDtcclxuICB9XHJcbiAgLmZlYXR1cmVzX19yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVhdHVyZXNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMS4xNDNlbSAwO1xyXG4gIH1cclxuICAuZmVhdHVyZXNfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjI4NmVtO1xyXG4gIH1cclxuICAuZmVhdHVyZXNfX251bSB7XHJcbiAgICBmb250LXNpemU6IDAuODU3ZW07XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDAuODU3ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjMzM2VtO1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLmZlYXR1cmVzX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMS43MTRlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbiAgLmZlYXR1cmVzX19saW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mZWF0dXJlc19fcmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogMi4yODZlbTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb25fX2NyZWRvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuY3JlZG9EZWNvcmVkIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogNzguMzEzZW07XHJcbiAgICAgIHdpZHRoOiA1OS40MzhlbTtcclxuICAgICAgdG9wOiA4ZW07XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUuNWRlZykgdHJhbnNsYXRlWCgtMTEwJSkgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMwMScgaGVpZ2h0PScxNDkxJyB2aWV3Qm94PScwIDAgMTMwMSAxNDkxJyBmaWxsPSdub25lJyUzRSUzQ2cgb3BhY2l0eT0nMC4wOCcgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mXzEwMDlfMTA1MiknJTNFJTNDcGF0aCBkPSdNMjgwLjczNCAyOTQuNDUyQzQ3LjczMzYgMzc0Ljk1MiAyNjAuNzM0IDYxMS45NTIgMzM2LjczNCA5OTcuOTUyQzM4Ni40IDEwMzIuNzggNTE0LjYzNCAxMTM0LjU1IDYzMC4yMzQgMTI2Mi45NUM3NzQuNzM0IDE0MjMuNDUgNzgzLjIzNCAxMTk4LjQ1IDEwMDQuMjMgOTEzLjQ1MkMxMjI1LjIzIDYyOC40NTIgMTA4NC43MyA2MTUuOTUyIDEwNTIuMjMgNDQyLjk1MkMxMDE5LjczIDI2OS45NTIgODg3LjczNCAyMDkuOTUyIDgyMy4yMzQgMTgxLjQ1MkM3NTguNzM0IDE1Mi45NTIgNTEzLjczNCAyMTMuOTUyIDI4MC43MzQgMjk0LjQ1MlonIGZpbGw9JyUyM0MwODQzNScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2ZfMTAwOV8xMDUyJyB4PScwLjgwNzEyOScgeT0nMC4zMzIwMzEnIHdpZHRoPScxMjk5LjM3JyBoZWlnaHQ9JzE0OTAuMTUnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nODcnIHJlc3VsdD0nZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDA5XzEwNTInLyUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDI3LjI1MGVtO1xyXG4gICAgICB3aWR0aDogMjcuMjUwZW07XHJcbiAgICAgIHRvcDogNy4yNTBlbTtcclxuICAgICAgZmlsdGVyOiBibHVyKDUuMzc1ZW0pO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I7XHJcbiAgICAgIG9wYWNpdHk6IC4yNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jcmVkb19fY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgLTAuNzUwZW07XHJcbiAgbWFyZ2luLXRvcDogMi43NTBlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jcmVkb19faXRlbSB7XHJcbiAgbWFyZ2luOiAwIDAuNzUwZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS41ZW0pO1xyXG4gIGNvbG9yOiAkY3Q7XHJcblxyXG4gICYudGV4dEIge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuXHJcbiAgICAqIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTY3ZW07XHJcbiAgICBjb2xvcjogJGN0O1xyXG4gIH1cclxuXHJcbiAgJi5sb25nIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNWVtKTtcclxuXHJcbiAgICAuY3JlZG9fX2ltZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIGNvbG9yOiAkY3QyO1xyXG4gIH1cclxufVxyXG5cclxuLmNyZWRvX19pbWcge1xyXG4gIHBhZGRpbmctdG9wOiAxMDQlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuc2VjdGlvbl9fY3JlZG8ge1xyXG4gICAgJi5jcmVkb0RlY29yZWQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1LjVkZWcpIHNjYWxlKC44KSB0cmFuc2xhdGVYKC0xNTAlKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcmVkb19fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gIH1cclxuICAuY3JlZG9fX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41ZW0pO1xyXG4gICAgJi5sb25nIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcclxuICAgICAgLmNyZWRvX19pbWcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZW1wdHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi50ZXh0QiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb25fX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMzMzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAuc2VjdGlvbl9fY3JlZG8ge1xyXG4gICAgJi5jcmVkb0RlY29yZWQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3JlZG9fX2l0ZW0ge1xyXG4gICAgJi50ZXh0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW5mb2dyX19saXN0IHtcclxuICBtYXJnaW46IDAgLTAuNzUwZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmluZm9ncl9faXRlbSB7XHJcbiAgbWFyZ2luOiAwIDAuNzUwZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEuNWVtKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbmZvZ3JfX251bSB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTY3O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICRmYjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJGNiO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm9ncl9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogLjVlbTtcclxuICBjb2xvcjogJGN0O1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NTBlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5pbmZvZ3JfX2xpc3Qge1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gIH1cclxuICAuaW5mb2dyX19pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNWVtKTtcclxuICB9XHJcbiAgLmluZm9ncl9fbnVtIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIC5pbmZvZ3JfX3RleHQge1xyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5pbmZvZ3JfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5mYXFfX2NvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY2w7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uZmFxX19pdGVtIHtcclxuICBwYWRkaW5nOiAxLjVlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFxX19xdWVzdCB7XHJcbiAgICAgIGNvbG9yOiAkY2I7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAuZmFxX19hbnN3ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXFfX3F1ZXN0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICRjdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogMjtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDAuODc1ZW07XHJcbiAgICByaWdodDogY2FsYygwLjc1MGVtIC0gMXB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdDI7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAwLjg3NWVtO1xyXG4gICAgcmlnaHQ6IGNhbGMoMC43NTBlbSAtIDFweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3QyO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxX19hbnN3ZXIge1xyXG4gIHBhZGRpbmctdG9wOiAuNWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY29sb3I6ICRjdDI7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmZhcV9fY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLmZhcV9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgfVxyXG4gIC5mYXFfX3F1ZXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjUwO1xyXG4gIH1cclxuICAuZmFxX19hbnN3ZXIge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43NTBlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb25fX2NvbnRhY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAyMC4wNjNlbTtcclxuICAgIGhlaWdodDogMTMuMzEzZW07XHJcbiAgICBib3R0b206IC0uNWVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMzIxJyBoZWlnaHQ9JzIxMycgdmlld0JveD0nMCAwIDMyMSAyMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuMDMnJTNFJTNDcGF0aCBkPSdNMjI4IDE4Ni41NTdMMjI3LjM1NiAxODcuMjAySDE5MS4yNzJMMTgwLjk2MiAxNzYuNTZWMTE0SDE1MVYxODQuOTQ1TDE3OC43MDcgMjEzSDIyOFYxODYuNTU3WicgZmlsbD0nJTIzNkE1MDJCJy8lM0UlM0NwYXRoIGQ9J00yNDQgMjYuNDQzTDI0NC42NDQgMjUuNzk4TDI4MC43MjggMjUuNzk4TDI5MS4wMzggMzYuNDM5N0wyOTEuMDM4IDk5TDMyMSA5OUwzMjEgMjguMDU1NEwyOTMuMjkzIC0yLjQyMjIzZS0wNkwyNDQgLTYuNzMxNTZlLTA2TDI0NCAyNi40NDNaJyBmaWxsPSclMjM2QTUwMkInLyUzRSUzQ3BhdGggZD0nTTQ0IDE4Ni41NTdMNDMuMzU1NiAxODcuMjAyTDcuMjcxOTYgMTg3LjIwMkwtMy4wMzc2NiAxNzYuNTZMLTMuMDM3NjUgMTE0TC0zMyAxMTRMLTMzIDE4NC45NDVMLTUuMjkyOSAyMTNMNDQgMjEzTDQ0IDE4Ni41NTdaJyBmaWxsPSclMjM2QTUwMkInLyUzRSUzQ3BhdGggZD0nTTQ0IDI2LjQ0M0w0My4zNTU3IDI1Ljc5OEw3LjI3MTk2IDI1Ljc5OEwtMy4wMzc2NiAzNi40Mzk3TC0zLjAzNzY2IDk5TC0zMyA5OUwtMzMgMjguMDU1NEwtNS4yOTI4OSAtNC4zMDkzMmUtMDZMNDQgMEw0NCAyNi40NDNaJyBmaWxsPSclMjM2QTUwMkInLyUzRSUzQ3BhdGggZD0nTTYwIDE4Ni43MzlMNjAuNjQ0MyAxODcuMzc5TDk2LjcyOCAxODcuMzc5TDEwNy4wMzggMTc3LjEzMUwxMDcuMDM4IDExNUwxMzcgMTE1TDEzNyAxODUuMTM3TDEwOS4yOTMgMjEzTDYwIDIxM0w2MCAxODYuNzM5WicgZmlsbD0nJTIzNkE1MDJCJy8lM0UlM0NwYXRoIGQ9J00yMjggMjYuMjYxNEwyMjcuMzU2IDI1LjYyMDlIMTkxLjI3MkwxODAuOTYyIDM1Ljg2OTNWOThIMTUxVjI3Ljg2MjdMMTc4LjcwNyAwSDIyOFYyNi4yNjE0WicgZmlsbD0nJTIzNkE1MDJCJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB3aWR0aDogMTU5LjE4OGVtO1xyXG4gICAgaGVpZ2h0OiA2NC44NzVlbTtcclxuICAgIHRvcDogLTIyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSkgcm90YXRlKC0zMC41NjhkZWcpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyNTQ3JyBoZWlnaHQ9JzEwMzEnIHZpZXdCb3g9JzAgMCAyNTQ3IDEwMzEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuMDgnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZl8xMDA5XzEwNTEpJyUzRSUzQ3BhdGggZD0nTTMzNC4xOTggNDk4LjAyQzM4MS44OTcgNDc2LjM2NSA0MjEuNjIgNDQ4LjA2MSA0NzEuMDM4IDQyNy41NTZDNTM1LjU0IDQwMC43OTIgNTk1Ljc4NyAzNzIuNjIgNjY3LjcyMiAzNTUuNjE3QzczOC41ODYgMzM4Ljg2NyA4MjMuMDIyIDMyOC44NzkgODk3LjUyMyAzMzcuMzM5Qzk5MC45OSAzNDcuOTUyIDEwNjIuMjkgNDEyLjgzNiAxMTIwLjkzIDQ1OC4xMTZDMTE1MC42NSA0ODEuMDY2IDExNzkuNCA1MDQuNjk4IDEyMDguNDUgNTI4LjA1NUMxMjQzLjc3IDU1Ni40NTkgMTI3Ni4zNiA1ODguMDQxIDEzMTYuOSA2MTMuMTEyQzEzNjMuMjkgNjQxLjgwNSAxNDIyLjA0IDY2NC40NDIgMTQ4MC45NiA2NzguMzcxQzE1ODEuNDggNzAyLjEzNSAxNzAwLjkyIDY5OC4wMTggMTgwNS4yNiA2OTMuMzk5QzE4NzkuMDYgNjkwLjEzMiAxOTUzLjQyIDY4NC4xNzggMjAyNC45OSA2NzAuNzA0QzIwODguMDUgNjU4LjgzMSAyMTUwLjA0IDY0My40MjEgMjIxMi4yMyA2MjkuNTEyJyBzdHJva2U9JyUyM0MwODQzNScgc3Ryb2tlLXdpZHRoPSczMjAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2ZfMTAwOV8xMDUxJyB4PScwLjE1ODQ0NycgeT0nMC4yNzI0NjEnIHdpZHRoPScyNTQ2LjExJyBoZWlnaHQ9JzEwMzAuNzEnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nODcnIHJlc3VsdD0nZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDA5XzEwNTEnLyUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9fY29udGFpbmVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jb250YWN0X19sZWZ0IHtcclxuICBtYXgtd2lkdGg6IDI2LjM3NWVtO1xyXG59XHJcblxyXG4uY29udGFjdF9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6ICRjdDI7XHJcbn1cclxuXHJcbi5jb250YWN0X19saXN0IHtcclxuICBtYXJnaW4tdG9wOiAzZW07XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkY3Q7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Q7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0X19yaWdodCB7XHJcbiAgbWF4LXdpZHRoOiAzNi43NTBlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRhY3RfX2Zvcm0ge1xyXG4gIHBhZGRpbmc6IDNlbTtcclxuICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjZztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfX2xhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRhY3RfX2lucHV0IHtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgaGVpZ2h0OiAzLjExMWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2w7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICRjdDI7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAmLnR4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC44ODllbTtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuc2VjdGlvbl9fY29udGFjdCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxNDB2dztcclxuICAgICAgaGVpZ2h0OiA0OC44NzVlbTtcclxuICAgICAgdG9wOiAtMTJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb25fX2NvbnRhY3Qge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9fbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMS43MTRlbSk7XHJcbiAgICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDllbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3RfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgfVxyXG4gIC5jb250YWN0X19saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3RfX3JpZ2h0IHtcclxuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxLjcxNGVtKTtcclxuICB9XHJcbiAgLmNvbnRhY3RfX2Zvcm0ge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9fbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIH1cclxuICAuY29udGFjdF9faW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgJi50eHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuc2VjdGlvbl9fY29udGFjdCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IC02ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0X19sZWZ0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5jb250YWN0X190ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdF9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0X19yaWdodCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjcxNGVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGFjdF9fbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuIiwiLnBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE1MDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gIG9wYWNpdHk6IC42NDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5wb3B1cF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogNDMuNTAwZW07XHJcbiAgcGFkZGluZzogMi41ZW07XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICoge1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfX2Nsb3NlIHtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIHRvcDogMi41ZW07XHJcbiAgcmlnaHQ6IDIuNWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J004LjUzMzE3IDI1LjMzMzJMNi42NjY1IDIzLjQ2NjVMMTQuMTMzMiAxNS45OTk4TDYuNjY2NSA4LjUzMzE3TDguNTMzMTcgNi42NjY1TDE1Ljk5OTggMTQuMTMzMkwyMy40NjY1IDYuNjY2NUwyNS4zMzMyIDguNTMzMTdMMTcuODY2NSAxNS45OTk4TDI1LjMzMzIgMjMuNDY2NUwyMy40NjY1IDI1LjMzMzJMMTUuOTk5OCAxNy44NjY1TDguNTMzMTcgMjUuMzMzMlonIGZpbGw9JyUyMzExMTExMScvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLnBvcHVwX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjUwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZmI7XHJcbn1cclxuXHJcbi5wb3B1cF9faW5uZXIge1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy9cclxuLnBvcHVwX19mb3JtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBvcHVwX19maWVsZHMge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xLjVlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5wb3B1cF9fbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIC43NWVtKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuNzUwZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMzMzZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cF9faW5wdXQge1xyXG4gIGhlaWdodDogM2VtO1xyXG4gIHBhZGRpbmc6IDAgMWVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAmLnR4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC42ODhlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX19wb2x5Y2kge1xyXG4gIGZvbnQtc2l6ZTogMC43NTBlbTtcclxuICBtYXJnaW4tdG9wOiAxLjMzM2VtO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY2I7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfX2J1dHRvbnMge1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG4gICAgcGFkZGluZzogMCAzZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSBzcGFuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWJtaXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyLjUwMGVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAucG9wdXBfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMzhlbTtcclxuICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4xNDNlbTtcclxuICB9XHJcbiAgLnBvcHVwX19jbG9zZSB7XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgdG9wOiAxLjVlbTtcclxuICAgIHJpZ2h0OiAxLjVlbTtcclxuICB9XHJcbiAgLnBvcHVwX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgfVxyXG4gIC5wb3B1cF9faW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgfVxyXG4gIC8vLy8vLy8vLy8vLy8vXHJcbiAgLnBvcHVwX19wb2x5Y2kge1xyXG4gICAgbWFyZ2luLXRvcDogMC4zMzNlbTtcclxuICB9XHJcbiAgLnBvcHVwX19idXR0b25zIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gIH1cclxuICAvLy8vLy8vL1xyXG4gICN0aGFua3Mge1xyXG4gICAgLnBvcHVwX19idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9wdXBfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDAuMjg2ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5wb3B1cF9fbGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5wb3B1cF9fYnV0dG9ucyB7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYuc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLy8vLy8vL1xyXG4gICN0aGFua3Mge1xyXG4gICAgLnBvcHVwX19idXR0b25zIHtcclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uX19hYm91dCB7XHJcbiAgcGFkZGluZy10b3A6IDRlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxNTkuMTg4ZW07XHJcbiAgICBoZWlnaHQ6IDY0Ljg3NWVtO1xyXG4gICAgbWluLXdpZHRoOiAxMjB2dztcclxuICAgIHRvcDogLTEwdnc7XHJcbiAgICBsZWZ0OiA2MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjU0NycgaGVpZ2h0PScxMDM4JyB2aWV3Qm94PScwIDAgMjU0NyAxMDM4JyBmaWxsPSdub25lJyUzRSUzQ2cgb3BhY2l0eT0nMC4wOCcgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mXzEwMDlfMTkxNyknJTNFJTNDcGF0aCBkPSdNMzM1IDQ5My45NzJDMzgyLjg2IDQ3Mi42NzQgNDIyLjc5NCA0NDQuNjY5IDQ3Mi4zNjQgNDI0LjUzNEM1MzcuMDY1IDM5OC4yNTQgNTk3LjUyIDM3MC41MzQgNjY5LjU4MSAzNTQuMDdDNzQwLjU2OCAzMzcuODUxIDgyNS4wNzcgMzI4LjQ5NSA4OTkuNTEzIDMzNy41MTNDOTkyLjg5NyAzNDguODI1IDEwNjMuNzEgNDE0LjI0MSAxMTIyLjAxIDQ1OS45NTlDMTE1MS41NiA0ODMuMTMxIDExODAuMTMgNTA2Ljk3OCAxMjA5IDUzMC41NTFDMTI0NC4xMSA1NTkuMjE5IDEyNzYuNDYgNTkxLjA0NCAxMzE2LjgxIDYxNi40MThDMTM2Mi45OSA2NDUuNDU3IDE0MjEuNTcgNjY4LjUzMyAxNDgwLjM4IDY4Mi45MDNDMTU4MC43MiA3MDcuNDE5IDE3MDAuMTkgNzA0LjE5NyAxODA0LjU1IDcwMC4zNTlDMTg3OC4zOCA2OTcuNjQ0IDE5NTIuNzkgNjkyLjI0OCAyMDI0LjQ1IDY3OS4zMUMyMDg3LjYgNjY3LjkwOSAyMTQ5LjcxIDY1Mi45NjMgMjIxMiA2MzkuNTIxJyBzdHJva2U9JyUyM0MwODQzNScgc3Ryb2tlLXdpZHRoPSczMjAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2ZfMTAwOV8xOTE3JyB4PScwLjk2MDIwNScgeT0nMC4wMDE5NTMxMicgd2lkdGg9JzI1NDUuMDcnIGhlaWdodD0nMTAzNy4wNCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdzaGFwZScvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSc4NycgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwMDlfMTkxNycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9fY29udGVudCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uYWJvdXRfX3BhcnQge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzUwZW0pO1xyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkY3QyO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X190aXRsZSB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkY3Q7XHJcbiAgXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9faW1nIHtcclxuICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgcGFkZGluZy10b3A6IDI2LjclO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuc2VjdGlvbl9fYWJvdXQge1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDE0MHZ3O1xyXG4gICAgICBoZWlnaHQ6IDQ4Ljg3NWVtO1xyXG4gICAgICB0b3A6IC0xMHZ3O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dF9fcGFydCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuICAuYWJvdXRfX2ltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgIHBhZGRpbmctdG9wOiA0Ni41JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5zZWN0aW9uX19hYm91dCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgaGVpZ2h0OiA2Ny44NzVlbTtcclxuICAgICAgdG9wOiAtNjB2dztcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0X19wYXJ0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb21wX19jb250YWluZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgJi5yZXZlcnNlIHtcclxuICAgIC5jb21wX19pbmZvcGFydCB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2NvbXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uY29tcERlY29yZWQge1xyXG4gIHotaW5kZXg6IDA7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGhlaWdodDogNzEuMzc1ZW07XHJcbiAgICB3aWR0aDogNTkuNDM4ZW07XHJcbiAgICBib3R0b206IC0xOS43NTBlbTtcclxuICAgIGZpbHRlcjogYmx1cig1LjQzOGVtKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNiUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMwMScgaGVpZ2h0PScxNDkxJyB2aWV3Qm94PScwIDAgMTMwMSAxNDkxJyBmaWxsPSdub25lJyUzRSUzQ2cgb3BhY2l0eT0nMC4wOCcgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mXzEwMDlfMTI1MyknJTNFJTNDcGF0aCBkPSdNMTAyMC4yNSAyOTQuNDUyQzEyNTMuMjUgMzc0Ljk1MiAxMDQwLjI1IDYxMS45NTIgOTY0LjI0NiA5OTcuOTUyQzkxNC41NzkgMTAzMi43OCA3ODYuMzQ2IDExMzQuNTUgNjcwLjc0NiAxMjYyLjk1QzUyNi4yNDYgMTQyMy40NSA1MTcuNzQ2IDExOTguNDUgMjk2Ljc0NiA5MTMuNDUyQzc1Ljc0NTkgNjI4LjQ1MiAyMTYuMjQ2IDYxNS45NTIgMjQ4Ljc0NiA0NDIuOTUyQzI4MS4yNDYgMjY5Ljk1MiA0MTMuMjQ2IDIwOS45NTIgNDc3Ljc0NiAxODEuNDUyQzU0Mi4yNDYgMTUyLjk1MiA3ODcuMjQ2IDIxMy45NTIgMTAyMC4yNSAyOTQuNDUyWicgZmlsbD0nJTIzQzA4NDM1Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZl8xMDA5XzEyNTMnIHg9JzAuODA3MjUxJyB5PScwLjMzMjAzMScgd2lkdGg9JzEyOTkuMzcnIGhlaWdodD0nMTQ5MC4xNScgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdzaGFwZScvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSc4NycgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwMDlfMTI1MycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wX19pbmZvcGFydCB7XHJcbiAgbWF4LXdpZHRoOiAzMC4zNzVlbTtcclxufVxyXG5cclxuLmNvbXBfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yNTA7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmNvbXBfX2luZm90ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG4gIGNvbG9yOiAkY3QyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0M2VtO1xyXG4gIH1cclxuXHJcbiAgKiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgfVxyXG5cclxuICAmLm1vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMi4xMjVlbTtcclxuICB9XHJcblxyXG4gICYubGVzcyB7XHJcbiAgICBtYXgtd2lkdGg6IDI2LjY4OGVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBfX3Bob3RvcGFydCB7XHJcbiAgd2lkdGg6IDM2Ljc1MGVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAmLmR1YmxlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzUwZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBfX2xpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDIuMTI1ZW07XHJcblxyXG4gICYubW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDAuNzUwZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2N2VtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjY2N2VtO1xyXG4gICAgY29sb3I6ICRjdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY29tcF9fc2lyIHtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAwLjZlbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjZlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNiO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc4JyByeD0nNCcgZmlsbD0nJTIzRjNFNENEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNiO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5jb21wRGVjb3JlZCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGhlaWdodDogNDJlbTtcclxuICAgICAgd2lkdGg6IDM0LjQzOGVtO1xyXG4gICAgICBib3R0b206IC04Ljc1MGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcF9faW5mb3BhcnQge1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC43NTBlbSk7XHJcbiAgfVxyXG4gIC5jb21wX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gIH1cclxuICAuY29tcF9faW5mb3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIH1cclxuICAuY29tcF9fcGhvdG9wYXJ0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzUwZW0pO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLmNvbXBEZWNvcmVkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNvbXBfX2luZm9wYXJ0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIC5jb21wX19saXN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBfX3Bob3RvcGFydCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29tcF9faW5mb3RleHQge1xyXG4gICAgLm1vYk1vdmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5tb2JaZXJvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYubW9iIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJiArIC5tb2Ige1xyXG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcF9fbGlzdCB7XHJcbiAgICAmLm1vYiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNzUwZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VjdGlvbl9fZGlmZmVycyB7XHJcbiAgLnNlY3Rpb25fX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLmRpZmZlcnNfX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRpZmZlcnNfX2Nhcm91c2VsIHtcclxuICAub3dsLW5hdiB7XHJcbiAgICB0b3A6IC0yLjY4OGVtO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjgyNSAxM0wxMy40MjUgMTguNkwxMiAyMEw0IDEyTDEyIDRMMTMuNDI1IDUuNEw3LjgyNSAxMUgyMFYxM0g3LjgyNVonIGZpbGw9JyUyMzFFMUMxQicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE2LjE3NSAxM0g0VjExSDE2LjE3NUwxMC41NzUgNS40TDEyIDRMMjAgMTJMMTIgMjBMMTAuNTc1IDE4LjZMMTYuMTc1IDEzWicgZmlsbD0nJTIzMTcwNjAzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpZmZlcnNfX2l0ZW0ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmRpZmZlcnNfX2ltZyB7XHJcbiAgd2lkdGg6IDMwLjM3NWVtO1xyXG4gIC5kaWZmZXJzX19pbWdpbm4ge1xyXG4gICAgcGFkZGluZy10b3A6IDc0LjElO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5kaWZmZXJzX19tYWluIHtcclxuICB3aWR0aDogMzYuNzUwZW07XHJcbiAgcGFkZGluZy10b3A6IDMuNzUwZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDIuMjUwZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgIGhlaWdodDogLjVlbTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzU5MCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDU5MCAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDlMOC41Mzg0NiAxSDU4MS40NjJMNTg5IDknIHN0cm9rZT0nJTIzRTFEM0JEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTkwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgNTkwIDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMUw4LjUzODQ2IDlINTgxLjQ2Mkw1ODkgMScgc3Ryb2tlPSclMjNFMUQzQkQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlmZmVyc19fYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiAzZW07XHJcbn1cclxuXHJcbi5kaWZmZXJzX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjUwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5kaWZmZXJzX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogJGN0MjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmRpZmZlcnNfX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLmRpZmZlcnNfX2Nhcm91c2VsIHtcclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgdG9wOiAtMmVtO1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaWZmZXJzX19pbWcge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NTBlbSk7XHJcbiAgICAuZGlmZmVyc19faW1naW5uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDczLjclO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGlmZmVyc19fbWFpbiB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjc1MGVtKTtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNDYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAzNDYgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSA5TDUuNDEwMjYgMUgzNDAuNTlMMzQ1IDknIHN0cm9rZT0nJTIzMjAyMDIwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM0NicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDM0NiAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDFMNS40MTAyNiA5SDM0MC41OUwzNDUgMScgc3Ryb2tlPSclMjMyMDIwMjAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaWZmZXJzX19ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIH1cclxuICAuZGlmZmVyc19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB9XHJcbiAgLmRpZmZlcnNfX3RleHQge1xyXG4gICAgKiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5kaWZmZXJzX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaWZmZXJzX19tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi5nZXR2YXlfX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNGVtO1xyXG4gIG1pbi1oZWlnaHQ6IDI0ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzE3MDYwMyAtMzQyLjAyJSwgI0NEOUE1OCAxMjQuNjglKTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmdldHZheV9fY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAzMmVtO1xyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgIG1pbi13aWR0aDogMTIuNTAwZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICRjdDtcclxuICB9XHJcbn1cclxuXHJcbi5nZXR3YXlfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yNTA7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmdldHdheV9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgbWF4LXdpZHRoOiAyN2VtO1xyXG4gIGNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4uZ2V0d2F5X19pbWcge1xyXG4gIHJpZ2h0OiAxLjc1MGVtO1xyXG4gIGJvdHRvbTogMWVtO1xyXG4gIHdpZHRoOiAzMS44NzVlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMjMuNjI1ZW07XHJcbiAgICBoZWlnaHQ6IDIzLjYyNWVtO1xyXG4gICAgdG9wOiAtMS40MzhlbTtcclxuICAgIHJpZ2h0OiAyLjI1MGVtO1xyXG4gICAgZmlsdGVyOiBibHVyKDMuNjU2ZW0pO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvcGFjaXR5OiAwLjA4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLmdldHZheV9fY29udGFpbmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xNDNlbTtcclxuICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5nZXR2YXlfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxOS41MDBlbTtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdldHdheV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB9XHJcbiAgLmdldHdheV9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAqIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2V0d2F5X19pbWcge1xyXG4gICAgcmlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxOS43NTBlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMi4zNzVlbTtcclxuICAgICAgaGVpZ2h0OiAxMi4zNzVlbTtcclxuICAgICAgdG9wOiA0MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIC5nZXR2YXlfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2V0d2F5X19pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBtYXgtd2lkdGg6IDI2LjI1MGVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uX19hcGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDE1OS4xODhlbTtcclxuICAgIGhlaWdodDogNjQuODc1ZW07XHJcbiAgICB0b3A6IC00NmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpIHJvdGF0ZSgtNzVkZWcpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1NDYnIGhlaWdodD0nMTAzOCcgdmlld0JveD0nMCAwIDI1NDYgMTAzOCcgZmlsbD0nbm9uZSclM0UlM0NnIG9wYWNpdHk9JzAuMDgnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZl8xMDA5XzIzMTApJyUzRSUzQ3BhdGggZD0nTTIyMTEuNjEgNTQzLjgwMkMyMTYzLjc1IDU2NS4wOTkgMjEyMy44MiA1OTMuMTA1IDIwNzQuMjUgNjEzLjIzOUMyMDA5LjU1IDYzOS41MiAxOTQ5LjA5IDY2Ny4yMzkgMTg3Ny4wMyA2ODMuNzA0QzE4MDYuMDUgNjk5LjkyMyAxNzIxLjU0IDcwOS4yNzggMTY0Ny4xIDcwMC4yNjFDMTU1My43MiA2ODguOTQ4IDE0ODIuOTEgNjIzLjUzMyAxNDI0LjYxIDU3Ny44MTVDMTM5NS4wNSA1NTQuNjQzIDEzNjYuNDkgNTMwLjc5NiAxMzM3LjYxIDUwNy4yMjJDMTMwMi41IDQ3OC41NTQgMTI3MC4xNSA0NDYuNzMgMTIyOS44MSA0MjEuMzU2QzExODMuNjMgMzkyLjMxNiAxMTI1LjA1IDM2OS4yNCAxMDY2LjIzIDM1NC44N0M5NjUuODk2IDMzMC4zNTUgODQ2LjQyNiAzMzMuNTc3IDc0Mi4wNiAzMzcuNDE1QzY2OC4yMzYgMzQwLjEyOSA1OTMuODI3IDM0NS41MjYgNTIyLjE2NiAzNTguNDY0QzQ1OS4wMTkgMzY5Ljg2NSAzOTYuOTA5IDM4NC44MTEgMzM0LjYxNSAzOTguMjUzJyBzdHJva2U9JyUyM0MwODQzNScgc3Ryb2tlLXdpZHRoPSczMjAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2ZfMTAwOV8yMzEwJyB4PScwLjU4MTQyMScgeT0nMC43MzA0NjknIHdpZHRoPScyNTQ1LjA3JyBoZWlnaHQ9JzEwMzcuMDQnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nODcnIHJlc3VsdD0nZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDA5XzIzMTAnLyUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XHJcbiAgfVxyXG59XHJcblxyXG4uYXBpX19jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDRlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAkY3QyO1xyXG59XHJcblxyXG4uYXBpX19jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDQyLjUwMGVtO1xyXG59XHJcblxyXG4uYXBpX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgbWF4LXdpZHRoOiAzMi43NTBlbTtcclxuICBjb2xvcjogIzlEOUQ5RDtcclxufVxyXG5cclxuLmFwaV9fbG5nIHtcclxuICBmb250LXNpemU6IDAuNzUwZW07XHJcbiAgbWFyZ2luLXRvcDogMi42NjdlbTtcclxuICBjb2xvcjogJGNiO1xyXG59XHJcblxyXG4uYnV0dG9uX19hcGkge1xyXG4gIHdpZHRoOiAxMi41MDBlbTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLnNlY3Rpb25fX2FwaSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcGlfX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgfVxyXG4gIC5hcGlfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxOS42MjVlbTtcclxuICB9XHJcbiAgLmFwaV9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICoge1xyXG4gICAgICBmb250LXNpemU6IDAuNzUwZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAuYXBpX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbiAgLmJ1dHRvbl9fYXBpIHtcclxuICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIuc2VjdGlvbl9fcGFnZSB7XHJcbiAgcGFkZGluZy10b3A6IDhlbTtcclxufVxyXG5cclxuLnBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA0OS41ZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wYWdlX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnBhZ2VfX2NvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDRlbTtcclxufVxyXG5cclxuLnRleHRfX3dyYXBwIHtcclxuICAmID4gKiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDEuMzMzZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2N2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB9XHJcbiAgaDEsIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1pbi1oZWlnaHQ6IC4xZW07XHJcbiAgICBjb2xvcjogJGN0O1xyXG5cclxuICAgICYgKyBvbCwgJiArIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGNiO1xyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICB2aWRlbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLnNlY3Rpb25fX3BhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjE0M2VtO1xyXG4gICAgcGFkZGluZy10b3A6IDRlbTtcclxuICB9XHJcbiAgLnBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5wYWdlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbiAgLnRleHRfX3dyYXBwIHtcclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNDNlbTtcclxuICAgIH1cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjc3OGVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg4OWVtO1xyXG4gICAgfVxyXG4gICAgaDEsIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yMGVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNDNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmVycm9yX19jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNi41ZW0pO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDYuMTI1ZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMjUuMTI1ZW07XHJcbiAgICBoZWlnaHQ6IDI1LjEyNWVtO1xyXG4gICAgbGVmdDogMi4wNjNlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNDAyJyBoZWlnaHQ9JzQwMicgdmlld0JveD0nMCAwIDQwMiA0MDInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuMTYnJTNFJTNDcGF0aCBkPSdNMzAxLjc3IDE3NS42NDRMMjQ0LjEzNSAyMzMuMjc5TDE2My40NDUgMTUyLjU5TDgyLjc1NjUgMjMzLjI3OUwyNS4xMjE1IDE3NS42NDRMMTQ0LjIzNCA1Ni41MzEyTDE4Mi42NTcgNTYuNTMxMkwzMDEuNzcgMTc1LjY0NFonIGZpbGw9JyUyM0Y4RkFGRCcvJTNFJTNDcGF0aCBkPSdNMTA2LjQ4OCAyMjcuMjM5TDE2NC4wNjYgMTY5Ljg4OUwyNDQuNjc2IDI1MC4xNzlMMzI1LjI4NSAxNjkuODg5TDM4Mi44NjMgMjI3LjIzOUwyNjMuODY4IDM0NS43NjRMMjI1LjQ4MyAzNDUuNzY0TDEwNi40ODggMjI3LjIzOVonIHN0cm9rZT0nJTIzRjhGQUZEJyBzdHJva2Utd2lkdGg9JzcuNjg0NjcnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi5lcnJvcl9fY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAzMC42MjVlbTtcclxuICBwYWRkaW5nOiA1Ljg3NWVtIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lcnJvcl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtZmFtaWx5OiAkZmI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJGNiO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICBjb2xvcjogJGN0MjtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3JfX2J1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogM2VtO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAuZXJyb3JfX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6IDEuMTQzZW07XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIuMzc1ZW0pO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAyMS41ZW07XHJcbiAgICAgIGhlaWdodDogMjEuNWVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3JfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAyMS41MDBlbTtcclxuICAgIHBhZGRpbmc6IDRlbSAwO1xyXG4gIH1cclxuICAuZXJyb3JfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuICAuZXJyb3JfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44N2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3JfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5lcnJvcl9fY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMy4zNzVlbSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMS41ZW07XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3JfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDI0LjVlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4iXX0= */
