/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/configurator/scss/property-editor.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
#pcon-configurator ~ .footer {
  z-index: 8;
  padding-bottom: 115px;
}
@media all and (max-width: 991px) {
  #pcon-configurator ~ .footer {
    padding-bottom: 5px;
  }
}

html,
body {
  scroll-behavior: auto;
}

#property-editor {
  position: relative;
}
.js-contact-visible #property-editor {
  display: none;
}

.pcon-configurator-property,
.pcon-configurator-property-tabs {
  position: relative;
}
@media all and (max-width: 1024px) {
  .pcon-configurator-property,
  .pcon-configurator-property-tabs {
    min-height: 1px;
  }
}

.pcon-configurator-property {
  margin-bottom: clamp(50px, 5.2083333333vw, 100px);
}
.pcon-configurator-property--all {
  margin-top: clamp(21px, 2.6041666667vw, 46px);
}
.pcon-configurator-property__group {
  margin-bottom: clamp(46px, 5.2083333333vw, 96px);
  position: relative;
}
.pcon-configurator-property__group:last-child {
  margin-bottom: 0;
}
.pcon-configurator-property__group .pcon-configurator-property {
  margin-bottom: clamp(21px, 2.6041666667vw, 46px);
}
.pcon-configurator-property__group .pcon-configurator-property:has(+ .js-hidden), .pcon-configurator-property__group .pcon-configurator-property:last-child {
  margin-bottom: 0;
}
.pcon-configurator-property__group .pcon-configurator-property:has(+ .js-hidden + div:not(.js-hidden)) {
  margin-bottom: clamp(21px, 2.6041666667vw, 46px);
}
.pcon-configurator-property__color-name {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1;
  margin-top: -5px;
}
.pcon-configurator-property__color-name--skeleton:before {
  content: "";
  display: inline-block;
  width: 100%;
  max-width: 120px;
  height: 16px;
  background: linear-gradient(90deg, #EDEDED 15%, #E6E6E6 50%, #EDEDED 85%);
  background-size: 400%;
  animation: skeleton-loading 1.8s infinite linear;
}
.pcon-configurator-property.js-side-hidden {
  display: none;
}
.pcon-configurator-property.js-hidden {
  display: none;
}
.pcon-configurator-property__info-container, .pcon-configurator-property__color-name, .pcon-configurator-property__choices-wrapper, .pcon-configurator-property__title-container {
  padding: 4px calc((100vw - 1638px) / 2) 4px 27px;
  overflow: hidden;
  position: relative;
}
@media all and (max-width: 105.8125em) {
  .pcon-configurator-property__info-container, .pcon-configurator-property__color-name, .pcon-configurator-property__choices-wrapper, .pcon-configurator-property__title-container {
    padding: 4px clamp(20px, 1.5948021264vw, 27px) 4px clamp(20px, 1.5948021264vw, 27px);
  }
}
.product-detail .pcon-configurator-property__color-name, .product-detail .pcon-configurator-property__choices-wrapper {
  padding: 4px 0 4px 0;
}
@media all and (max-width: 105.8125em) {
  .product-detail .pcon-configurator-property__color-name, .product-detail .pcon-configurator-property__choices-wrapper {
    padding: 4px 0 4px 0;
  }
}
.pcon-configurator-property__choices {
  position: relative;
  margin: 0 -5px;
  flex-wrap: wrap;
  display: flex;
}
.pcon-configurator-property__choices.swiper-wrapper {
  flex-wrap: nowrap;
  overflow: visible;
}
.pcon-configurator-property--service .pcon-configurator-property__choices {
  align-items: flex-start;
}
.pcon-configurator-property--select {
  position: relative;
}
.pcon-configurator-property--select span {
  position: absolute;
  right: 20px;
  top: 50%;
  z-index: 10;
  width: 12px;
  height: 12px;
  border-top: 2px solid #1D1E40;
  border-left: 2px solid #1D1E40;
  margin-top: -8px;
  transform: rotate(225deg);
  pointer-events: none;
}
.pcon-configurator-property--select select {
  width: 100%;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
  margin: 0;
  background: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  font-size: 16px;
  border: 1px solid #1D1E40;
  position: relative;
  z-index: 1;
}
.pcon-configurator-property--select .pcon-configurator-property__choices {
  justify-content: flex-start;
  margin: 0;
  position: relative;
}
.pcon-configurator-property__hidden-text {
  display: none;
}
.js-hidden .pcon-configurator-property__hidden-text {
  display: block;
}
.pcon-configurator-property__choice {
  background: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  color: #1D1E40;
  border: 1px solid #E6E6E6;
  transition: border 0.3s ease-in-out, background 0.3s ease-in-out;
  cursor: pointer;
  position: relative;
  z-index: 1;
  white-space: normal;
  vertical-align: top;
  margin: 0 5px 0;
  padding: 0;
}
.pcon-configurator-property__choice:hover {
  border-color: #E6E6E6;
}
.pcon-configurator-property__choice:focus-visible {
  outline: 2px solid #E71361;
  outline-offset: 2px;
}
.pcon-configurator-property__choice--highlighted {
  animation: 4s label-rotate linear infinite;
  border-color: transparent;
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(var(--angle), #E6E6E6 60%, #E71361 100%) border-box;
}
.pcon-configurator-property__choice--selected:hover, .pcon-configurator-property__choice--selected {
  border-color: #1D1E40;
  background: #EDEDED;
  outline: 1px solid #1D1E40;
}
.pcon-configurator-property__choice--static {
  display: none;
}
.pcon-configurator-property__choice--static.js-visible {
  display: block;
}
.pcon-configurator-property__choice--disabled {
}
.pcon-configurator-property__choice--disabled > *:not(:last-child) {
  opacity: 0.5;
}
.pcon-configurator-property__choice > img {
  height: 140px;
  width: 100%;
  display: block;
}
@media all and (max-width: 93.75em) {
  .pcon-configurator-property__choice > img {
    height: clamp(120px, 9.3333333333vw, 140px);
  }
}
.pcon-configurator-property__choice--skeleton {
  animation: skeleton-loading 1.8s infinite linear;
  background: linear-gradient(90deg, #fff 15%, #EDEDED 50%, #fff 85%);
  background-size: 400%;
}
.pcon-configurator-property__choice--skeleton > .pcon-configurator-property__skeleton-image {
  display: block;
  width: 100%;
  height: 140px;
  animation: skeleton-loading 1.8s infinite linear;
  background: linear-gradient(90deg, #EDEDED 15%, #E6E6E6 50%, #EDEDED 85%);
  background-size: 400%;
}
@media all and (max-width: 93.75em) {
  .pcon-configurator-property__choice--skeleton > .pcon-configurator-property__skeleton-image {
    height: clamp(120px, 9.3333333333vw, 140px);
  }
}
.pcon-configurator-property__choice select {
  width: calc(100% - 20px);
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
  margin: 0 10px 10px;
  background: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  font-size: 16px;
  border: 1px solid #425563;
  position: relative;
  z-index: 1;
}
.pcon-configurator-property__choice select + span {
  position: absolute;
  right: 20px;
  top: 50%;
  z-index: 10;
  width: 12px;
  height: 12px;
  border-top: 2px solid #425563;
  border-left: 2px solid #425563;
  margin-top: -6px;
  transform: rotate(225deg);
  pointer-events: none;
}
.pcon-configurator-property__choice--normal.swiper-slide, .pcon-configurator-property__choice--normal {
  width: 160px;
}
@media all and (max-width: 93.75em) {
  .pcon-configurator-property__choice--normal.swiper-slide, .pcon-configurator-property__choice--normal {
    width: clamp(140px, 10.6666666667vw, 160px);
  }
}
.pcon-configurator-property__choice--label {
  width: calc(16.6666666667% - 10px);
  text-align: center;
  margin-bottom: 10px;
}
@media all and (max-width: 64em) {
  .pcon-configurator-property__choice--label {
    width: calc(25% - 10px);
    font-size: 15px;
  }
}
.pcon-configurator-property__choice--service {
  margin-bottom: 10px;
  width: calc(50% - 10px);
}
[data-show-none] .pcon-configurator-property__choice--service:first-child {
  width: 100%;
}
.pcon-configurator-property__choice--color {
  width: 42px;
  min-width: 42px;
  max-width: 42px;
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  height: 42px;
  border: none;
  background: none;
  border-radius: 50%;
}
.pcon-configurator-property__choice--color img {
  height: 42px;
  border-radius: 50%;
  object-fit: cover;
  width: 42px;
  border: 2px solid #E6E6E6;
  transition: border-color 0.3s ease-in-out;
}
.pcon-configurator-property__choice--color img:hover {
  border-color: #EDEDED;
}
.pcon-configurator-property__choice--color.pcon-configurator-property__choice--selected img:hover, .pcon-configurator-property__choice--color.pcon-configurator-property__choice--selected img {
  border-color: #1D1E40;
}
.pcon-configurator-property__choice--color.pcon-configurator-property__choice--selected:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjcwNSAxLjE4NWExLjAwMSAxLjAwMSAwIDAgMC0xLjQyIDBsLTcuNDUgNy40Ni0zLjEzLTMuMTRhMS4wMjIgMS4wMjIgMCAxIDAtMS40MiAxLjQ3bDMuODQgMy44NGExIDEgMCAwIDAgMS40MiAwbDguMTYtOC4xNmExIDEgMCAwIDAgMC0xLjQ3WiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-color: #1D1E40;
  background-size: 14px auto;
  background-position: center center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 26px;
  height: 26px;
  border-radius: 50%;
}
.pcon-configurator-property__choice--color.pcon-configurator-property__choice--skeleton .pcon-configurator-property__skeleton-image {
  height: 42px;
  border-radius: 50%;
  animation: skeleton-loading 1.8s infinite linear;
  background: linear-gradient(90deg, #EDEDED 15%, #E6E6E6 50%, #EDEDED 85%);
  background-size: 400%;
}
.pcon-configurator-property__choice-icon {
  height: 16px;
  width: 16px;
  margin-right: 10px;
  display: inline-block;
}
.pcon-configurator-property__choice--skeleton .pcon-configurator-property__choice-icon {
  border-radius: 50%;
  background: #EDEDED;
}
.pcon-configurator-property__choice-title {
  padding: 0 10px;
  position: relative;
  -webkit-hyphens: auto;
          hyphens: auto;
  min-height: 40px;
  hyphens: auto;
  word-break: break-word;
  display: flex;
  align-items: center;
  text-align: left;
}
.pcon-configurator-property__choice--label .pcon-configurator-property__choice-title {
  text-align: center;
}
.pcon-configurator-property__choice--skeleton .pcon-configurator-property__choice-title:after {
  content: "";
  width: 50px;
  background: #EDEDED;
  height: 12px;
  display: inline-block;
}
.pcon-configurator-property__choice--label .pcon-configurator-property__choice-title {
  justify-content: center;
  height: 58px;
}
.pcon-configurator-property__choice--color .pcon-configurator-property__choice-title {
  display: none;
}
.pcon-configurator-property__choice-description {
  display: block;
  border-top: 1px solid #1D1E40;
  padding-top: 20px;
  margin: 0 10px 10px;
  text-align: left;
}
.pcon-configurator-property__choice--skeleton .pcon-configurator-property__choice-description:after, .pcon-configurator-property__choice--skeleton .pcon-configurator-property__choice-description:before {
  content: "";
  display: block;
  width: 50px;
  background: #EDEDED;
  height: 12px;
  display: block;
}
.pcon-configurator-property__choice--skeleton .pcon-configurator-property__choice-description:after {
  width: 100px;
  margin-top: 10px;
}
[data-show-none] .pcon-configurator-property__choice--service:first-child .pcon-configurator-property__choice-description {
  display: none;
}
.pcon-configurator-property__choice-popup {
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  color: #fff;
  background: #1D1E40;
  font-size: 9px;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  padding: 0;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 4px 1px #fff;
}
.pcon-configurator-property__choice-popup:focus-visible {
  outline: 2px solid #E71361;
  outline-offset: 2px;
}
.pcon-configurator-property__choice--with-color .pcon-configurator-property__choice-popup {
  bottom: 60px;
}
.pcon-configurator-property__choice--color .pcon-configurator-property__choice-popup {
  right: 7px;
}
.pcon-configurator-property--color-zub {
  margin-bottom: clamp(25px, 2.6041666667vw, 50px);
  margin-top: clamp(25px, 2.6041666667vw, 50px);
}
.pcon-configurator-property--static-skeleton .pcon-configurator-property__choice {
  display: none;
}
.pcon-configurator-property--static-skeleton .pcon-configurator-property__choice--skeleton {
  display: block;
}
.pcon-configurator-property--two-lines .pcon-configurator-property__choice > .pcon-configurator-property__choice-title {
  min-height: 80px;
}
@media all and (max-width: 1440px) {
  .pcon-configurator-property--two-lines .pcon-configurator-property__choice > .pcon-configurator-property__choice-title {
    min-height: 68px;
  }
}
.pcon-configurator-property__title-container {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}
.pcon-configurator-property__buttons {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.pcon-configurator-property__buttons button:last-child {
  margin-left: auto;
}
@media all and (max-width: 1024px) {
  .pcon-configurator-property__buttons {
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pcon-configurator-property__tooltip {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: #1D1E40;
  color: #fff;
  padding: 10px 5px;
  font-size: 12px;
  border-radius: 4px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
  width: calc(100% - 10px);
}
.pcon-configurator-property__choice--disabled:hover .pcon-configurator-property__tooltip {
  opacity: 1;
}
.pcon-configurator-property__show-all-zub {
  display: inline-flex;
  align-items: center;
  margin: 10px calc((100vw - 1638px) / 2) 0 27px;
}
@media all and (max-width: 105.8125em) {
  .pcon-configurator-property__show-all-zub {
    margin: 10px clamp(20px, 1.5948021264vw, 27px) 0 clamp(20px, 1.5948021264vw, 27px);
  }
}
.pcon-configurator-property__show-all-zub svg {
  margin-right: 6px;
  width: 24px;
  height: 24px;
}
.pcon-configurator-property__show-all-zub:hover svg {
  fill: #fff;
}

.pcon-configurator-property-title {
  font-family: Tanker, Tanker-fallback, Tanker-fallback-roboto, Arial, Roboto, sans-serif;
  color: #1D1E40;
  font-size: 30px;
  line-height: 1;
  font-weight: 400;
  padding-top: 0px;
  margin-bottom: 0px;
}

.pcon-configurator-property-subtitle {
  color: #1D1E40;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  padding-top: 0px;
  margin-bottom: 0px;
}

.pcon-configurator-property-info {
  color: #1D1E40;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 0px;
}

.pcon-configurator-property-tabs h3 {
  font-size: 18px;
  font-weight: 600;
  color: #425563;
}
@media all and (max-width: 1024px) {
  .pcon-configurator-property-tabs h3 {
    display: none;
  }
}
.pcon-configurator-property-tabs__triggers-wrapper {
  position: sticky;
  top: 0;
  z-index: 1000;
  background: #fff;
  overflow: hidden;
  padding: 4px calc((100vw - 1638px) / 2) 4px 27px;
}
@media all and (max-width: 105.8125em) {
  .pcon-configurator-property-tabs__triggers-wrapper {
    padding: 4px clamp(20px, 1.5948021264vw, 27px) 4px clamp(20px, 1.5948021264vw, 27px);
  }
}
@media all and (max-width: 64em) {
  .pcon-configurator-property-tabs__triggers-wrapper {
    top: clamp(200px, 40vw, 250px);
  }
}
.pcon-configurator-property-tabs__triggers {
  display: flex;
  position: relative;
  min-height: 46px;
}
.pcon-configurator-property-tabs__triggers button {
  border: none;
  background: none;
  border-bottom: 1px solid #1D1E40;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.125;
  color: #1D1E40;
  -webkit-hyphens: auto;
          hyphens: auto;
  min-height: 46px;
  width: 25%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
}
.pcon-configurator-property-tabs__triggers button:before {
  content: attr(data-side);
  font-weight: 600;
  margin-right: 10px;
}
@media all and (max-width: 64em) {
  .pcon-configurator-property-tabs__triggers button {
    font-size: clamp(14px, 1.5625vw, 16px);
  }
}
.pcon-configurator-property-tabs__triggers button.js-active {
  color: #1D1E40;
}
.pcon-configurator-property-tabs__triggers button.js-active:after {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  background: #1D1E40;
  content: "";
  width: 100%;
}
.pcon-configurator-property-tabs__triggers button.js-hidden {
  pointer-events: none;
  opacity: 0.4;
}
.pcon-configurator-property-tabs__triggers button.js-hidden.js-always-clickable {
  opacity: 0.8;
  pointer-events: auto;
}
.pcon-configurator-property-tabs__triggers button.js-hidden.js-active {
  opacity: 1;
}
.pcon-configurator-property-tabs__triggers button:empty {
  pointer-events: none;
}
.pcon-configurator-property-tabs__triggers--hide-hidden button.js-hidden {
  display: none;
}
.pcon-configurator-property-tabs__triggers-shadow {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 20px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(29, 30, 64, 0.4) 100%);
}
.pcon-configurator-property-tabs--six .pcon-configurator-property-tabs__triggers-shadow {
  opacity: 1;
}
.pcon-configurator-property-tabs__triggers.js-end-reached + .pcon-configurator-property-tabs__triggers-shadow {
  opacity: 0;
}
@media all and (min-width: 1025px) {
  .pcon-configurator-property-tabs--only-mobile .pcon-configurator-property-tabs__triggers {
    display: none;
  }
}
.pcon-configurator-property-tabs__content {
  position: relative;
}
.pcon-configurator-property-tabs__content > div {
  display: none;
  margin-top: 38px;
}
@media all and (max-width: 64em) {
  .pcon-configurator-property-tabs__content > div {
    margin-top: clamp(20px, 3.7109375vw, 38px);
  }
}
.pcon-configurator-property-tabs__content > div.js-active {
  display: block;
}
@media all and (min-width: 1025px) {
  .pcon-configurator-property-tabs--only-mobile .pcon-configurator-property-tabs__content > div {
    display: block;
  }
}
.pcon-configurator-property-tabs__buttons .pcon-configurator-property__prev-step {
  display: none;
}
@media all and (max-width: 1024px) {
  .pcon-configurator-property-tabs__buttons .pcon-configurator-property__prev-step {
    display: block;
  }
}

.property {
  position: relative;
  background-color: white;
  cursor: pointer;
}

/* custom */

.color {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  border: 3px solid transparent;
  width: 50px;
  height: 50px;
}

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

.color.selected {
  border: 3px solid red;
}

.pcon-configurator-property-checkbox {
  position: relative;
  padding: 4px calc((100vw - 1638px) / 2) 4px 27px;
}
.js-side-hidden + .pcon-configurator-property-checkbox {
  margin-top: clamp(21px, 2.6041666667vw, 46px);
}
.pcon-configurator-property-checkbox.js-hidden {
  display: none;
}
@media all and (max-width: 105.8125em) {
  .pcon-configurator-property-checkbox {
    padding: 4px clamp(20px, 1.5948021264vw, 27px) 4px clamp(20px, 1.5948021264vw, 27px);
  }
}
.pcon-configurator-property-checkbox__input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.pcon-configurator-property-checkbox__label {
  font-weight: 400;
  color: #1D1E40;
  font-size: 16px;
  text-align: left;
  width: 100%;
  min-width: 1px;
  max-width: 100%;
  margin: 0;
  line-height: 26px;
  padding-left: 33px;
  position: relative;
  background: none;
  box-shadow: none;
  margin-left: 0;
  margin-bottom: 20px;
  cursor: pointer;
  display: block;
}
.pcon-configurator-property-checkbox__label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 26px;
  width: 26px;
  background: #fff;
  border: 1px solid #E6E6E6;
}
.pcon-configurator-property-checkbox__input:checked ~ .pcon-configurator-property-checkbox__label:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjcwNSAxLjE4NWExLjAwMSAxLjAwMSAwIDAgMC0xLjQyIDBsLTcuNDUgNy40Ni0zLjEzLTMuMTRhMS4wMjIgMS4wMjIgMCAxIDAtMS40MiAxLjQ3bDMuODQgMy44NGExIDEgMCAwIDAgMS40MiAwbDguMTYtOC4xNmExIDEgMCAwIDAgMC0xLjQ3WiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-color: #1D1E40;
  background-size: 14px auto;
  background-position: center center;
}

@keyframes skeleton-loading {
  0% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0 0;
  }
}
.pcon-configurator-info {
  display: flex;
  background-color: #EDEDED;
  row-gap: 18px;
  align-items: center;
  margin: 20px 0 0;
  max-width: 440px;
  position: relative;
  border: none;
  cursor: pointer;
  text-align: left;
  padding: 0;
  transition: background 0.3s ease-in-out;
  color: #1D1E40;
}
.pcon-configurator-info:hover {
  background-color: #e1e1e1;
}
.pcon-configurator-info:focus-visible {
  outline: 2px solid #E71361;
  outline-offset: 2px;
}
.pcon-configurator-info__icon {
  background: #1D1E40;
  line-height: 15px;
  align-items: center;
  border: none;
  border-radius: 50%;
  color: #fff;
  display: flex;
  font-size: 9px;
  font-weight: 500;
  height: 14px;
  justify-content: center;
  padding: 0;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 14px;
  box-shadow: 0 0 4px 1px #fff;
}
.pcon-configurator-info__image {
  flex-shrink: 0;
  position: relative;
}
.pcon-configurator-info__image img {
  z-index: 100;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.pcon-configurator-info__image--is-video:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxOCAyMSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuOTAyIDMuNDljMC0uOTcyIDAtMS40NTcuMjAzLTEuNzI1YTEgMSAwIDAgMSAuNzM4LS4zOTVjLjMzNS0uMDIuNzM5LjI1IDEuNTQ3Ljc4OGwxMC41MTUgNy4wMWMuNjY4LjQ0NiAxLjAwMi42NjggMS4xMTguOTQ5YTEgMSAwIDAgMSAwIC43NjZjLS4xMTYuMjgtLjQ1LjUwMy0xLjExOC45NDhMNC4zOSAxOC44NDFjLS44MDguNTQtMS4yMTIuODA5LTEuNTQ3Ljc4OWExIDEgMCAwIDEtLjczOC0uMzk1Yy0uMjAzLS4yNjgtLjIwMy0uNzU0LS4yMDMtMS43MjVWMy40OVoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.pcon-configurator-info__content {
  padding: 18px 32px 18px 18px;
  flex-grow: 1;
}
.pcon-configurator-info__title {
  font-weight: 600;
  display: block;
}

@keyframes label-rotate {
  to {
    --angle: 360deg;
  }
}
@property --angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/configurator/scss/progress.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#progress {
  background-color: rgba(29, 30, 64, 0.6);
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 999;
}
#progress svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  margin-left: -17px;
  margin-top: -17px;
}

.loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -42px;
  margin-top: -42px;
  width: 84px;
  height: 84px;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2NvbmZpZ3VyYXRvcl9zY3NzX3Byb2dyZXNzX3Njc3MtYXNzZXRzX2NvbmZpZ3VyYXRvcl9zY3NzX3Byb3BlcnR5LWVkaXRvcl9zY3NzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFLZDtFQUNFO0VBQ0E7QUFISjtBQUtJO0VBSkY7SUFLSTtFQUZKO0FBQ0Y7O0FBTUE7O0VBRUU7QUFIRjs7QUFNQTtFQUNFO0FBSEY7QUFLRTtFQUNFO0FBSEo7O0FBT0E7O0VBSUU7QUFORjtBQVFFO0VBTkY7O0lBT0k7RUFKRjtBQUNGOztBQVFBO0VBQ0U7QUFIRjtBQUtFO0VBQ0U7QUFISjtBQU1FO0VBQ0U7RUFDQTtBQUpKO0FBTUk7RUFDRTtBQUpOO0FBUUU7RUFDRTtBQU5KO0FBYUU7RUFFRTtBQVRKO0FBWUU7RUFDRTtBQVZKO0FBaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFmSjtBQWtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQlI7QUFxQkU7RUFDRTtBQW5CSjtBQXNCRTtFQUNFO0FBcEJKO0FBdUJFO0VBSUU7RUFDQTtFQUNBO0FBeEJKO0FBMEJJO0VBUkY7SUFTSTtFQXZCSjtBQUNGO0FBMEJFO0VBRUU7QUF6Qko7QUEyQkk7RUFKRjtJQUtJO0VBeEJKO0FBQ0Y7QUEyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXpCSjtBQTJCSTtFQUNFO0VBQ0E7QUF6Qk47QUE2QkU7RUFDRTtBQTNCSjtBQThCRTtFQUNFO0FBNUJKO0FBOEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTVCTjtBQStCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Qk47QUFpQ0U7RUFDRTtFQUNBO0VBQ0E7QUEvQko7QUFrQ0U7RUFDRTtBQWhDSjtBQWtDSTtFQUNFO0FBaENOO0FB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QUNBO0FBMUhKO0FBNkhFO0VBQ0U7RUFDQTtBQTNISjtBQTZISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzSE47QUE4SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUhOO0FBZ0lFO0VBQ0U7RUFDQTtBQTlISjtBQWlJRTtFQUNFO0VBQ0E7QUEvSEo7O0FBbUlBO0VBQ0U7SUFDRTtFQWhJRjtBQUNGO0FBbUlBO0VBQ0U7RUFDQTtFQUNBO0FBaklGLEM7Ozs7QUVwOUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGO0FBU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMRjs7QUFRQTtFQUNFO0lBQ0U7RUFMRjtFQU9BO0lBQ0U7RUFMRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lY290ZW50LmNvbS8uL2Fzc2V0cy9jb25maWd1cmF0b3Ivc2Nzcy9wcm9wZXJ0eS1lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly9lY290ZW50LmNvbS8uL2Fzc2V0cy9zY3NzL2hlbHBlci92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lY290ZW50LmNvbS8uL2Fzc2V0cy9jb25maWd1cmF0b3Ivc2Nzcy9wcm9ncmVzcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuLi8uLi9zY3NzL2hlbHBlci92YXJpYWJsZXNcIiBhcyBiYXNlO1xuQHVzZSBcIi4uLy4uL3Njc3MvaGVscGVyL2Z1bmN0aW9uc1wiIGFzIGZ1bmN0aW9ucztcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbiNwY29uLWNvbmZpZ3VyYXRvciB7XG4gICYgfiAuZm9vdGVyIHtcbiAgICB6LWluZGV4OiA4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuI3Byb3BlcnR5LWVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuanMtY29udGFjdC12aXNpYmxlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5LFxuLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5LXRhYnMge1xuICAvLyBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLy8gcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wY29uLWNvbmZpZ3VyYXRvci1wcm9wZXJ0eSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDUwcHgsIGZ1bmN0aW9ucy52dygxMDBweCksIDEwMHB4KTtcblxuICAmLS1hbGwge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDIxcHgsIGZ1bmN0aW9ucy52dyg1MHB4KSwgNDZweCk7XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDZweCwgZnVuY3Rpb25zLnZ3KDEwMHB4KSwgOTZweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjFweCwgZnVuY3Rpb25zLnZ3KDUwcHgpLCA0NnB4KTtcblxuICAgICZbZGF0YS1pZF49XCJwcm9wZXJ0eS1TVFJVS19HTVRfWnViXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAgJjpoYXMoKyAuanMtaGlkZGVuKSxcbiAgJl9fZ3JvdXAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZ3JvdXAgJjpoYXMoKyAuanMtaGlkZGVuICsgZGl2Om5vdCguanMtaGlkZGVuKSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIxcHgsIGZ1bmN0aW9ucy52dyg1MHB4KSwgNDZweCk7XG4gIH1cblxuICAvLyAmLS1jaGVja2JveCB7XG4gIC8vICAgbWluLWhlaWdodDogMjRweDtcbiAgLy8gfVxuXG4gICZfX2NvbG9yLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICAmLS1za2VsZXRvbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBiYXNlLiRjb2xvci1ncmF5bGlnaHQgMTUlLCBiYXNlLiRjb2xvci1ncmF5IDUwJSwgYmFzZS4kY29sb3ItZ3JheWxpZ2h0IDg1JSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBza2VsZXRvbi1sb2FkaW5nIDEuOHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuanMtc2lkZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmpzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2luZm8tY29udGFpbmVyLFxuICAmX19jb2xvci1uYW1lLFxuICAmX19jaG9pY2VzLXdyYXBwZXIsXG4gICZfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNHB4IGNhbGMoKDEwMHZ3IC0gMTYzOHB4KSAvIDIpIDRweCAyN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDE2OTNweCwgMTZweCkpIHtcbiAgICAgIHBhZGRpbmc6IDRweCBjbGFtcCgyMHB4LCBmdW5jdGlvbnMudncoMjdweCwgMTY5M3B4KSwgMjdweCkgNHB4IGNsYW1wKDIwcHgsIGZ1bmN0aW9ucy52dygyN3B4LCAxNjkzcHgpLCAyN3B4KTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1kZXRhaWwgJl9fY29sb3ItbmFtZSxcbiAgLnByb2R1Y3QtZGV0YWlsICZfX2Nob2ljZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNHB4IDAgNHB4IDA7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTY5M3B4LCAxNnB4KSkge1xuICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi5zd2lwZXItd3JhcHBlciB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICYtLXNlcnZpY2UgJl9fY2hvaWNlcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtLXNlbGVjdCAmX19jaG9pY2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2hpZGRlbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmpzLWhpZGRlbiAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLiRjb2xvci1ncmF5O1xuICAgIHRyYW5zaXRpb246XG4gICAgICBib3JkZXIgMC4zcyBlYXNlLWluLW91dCxcbiAgICAgIGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCA1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGJhc2UuJGNvbG9yLWdyYXk7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBiYXNlLiRjb2xvci1waW5rO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG5cbiAgICAmLS1oaWdobGlnaHRlZCB7XG4gICAgICBhbmltYXRpb246IDRzIGxhYmVsLXJvdGF0ZSBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpIHBhZGRpbmctYm94LFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQodmFyKC0tYW5nbGUpLCBiYXNlLiRjb2xvci1ncmF5IDYwJSwgYmFzZS4kY29sb3ItcGluayAxMDAlKSBib3JkZXItYm94O1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkOmhvdmVyLFxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgIGJhY2tncm91bmQ6IGJhc2UuJGNvbG9yLWdyYXlsaWdodDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCBiYXNlLiRjb2xvci1ibHVlO1xuICAgIH1cblxuICAgICYtLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmpzLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAvKiBwdXJnZWNzcyBpZ25vcmUgY3VycmVudCAqL1xuICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC8qIHB1cmdlY3NzIGlnbm9yZSBjdXJyZW50ICovXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTUwMHB4LCAxNnB4KSkge1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDEyMHB4LCBmdW5jdGlvbnMudncoMTQwcHgsIDE1MDBweCksIDE0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1za2VsZXRvbiB7XG4gICAgICBhbmltYXRpb246IHNrZWxldG9uLWxvYWRpbmcgMS44cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYgMTUlLCBiYXNlLiRjb2xvci1ncmF5bGlnaHQgNTAlLCAjZmZmIDg1JSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG5cbiAgICAgICYgPiAucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHlfX3NrZWxldG9uLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBhbmltYXRpb246IHNrZWxldG9uLWxvYWRpbmcgMS44cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgYmFzZS4kY29sb3ItZ3JheWxpZ2h0IDE1JSwgYmFzZS4kY29sb3ItZ3JheSA1MCUsIGJhc2UuJGNvbG9yLWdyYXlsaWdodCA4NSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDE1MDBweCwgMTZweCkpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDEyMHB4LCBmdW5jdGlvbnMudncoMTQwcHgsIDE1MDBweCksIDE0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjU1NjM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIHNlbGVjdCArIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzQyNTU2MztcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQyNTU2MztcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tbm9ybWFsLnN3aXBlci1zbGlkZSxcbiAgICAmLS1ub3JtYWwge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTUwMHB4LCAxNnB4KSkge1xuICAgICAgICB3aWR0aDogY2xhbXAoMTQwcHgsIGZ1bmN0aW9ucy52dygxNjBweCwgMTUwMHB4KSwgMTYwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhYmVsIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIgKiAyKSAtIDEwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDEwMjRweCwgMTZweCkpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMiAqIDMpIC0gMTBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZXJ2aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgW2RhdGEtc2hvdy1ub25lXSAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29sb3Ige1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBtaW4td2lkdGg6IDQycHg7XG4gICAgICBtYXgtd2lkdGg6IDQycHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBiYXNlLiRjb2xvci1ncmF5O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgaW1nOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLiRjb2xvci1ncmF5bGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHlfX2Nob2ljZS0tc2VsZWN0ZWQgaW1nOmhvdmVyLFxuICAgICAgJi5wY29uLWNvbmZpZ3VyYXRvci1wcm9wZXJ0eV9fY2hvaWNlLS1zZWxlY3RlZCBpbWcge1xuICAgICAgICBib3JkZXItY29sb3I6IGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgICB9XG5cbiAgICAgICYucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHlfX2Nob2ljZS0tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdacGJHdzlJbTV2Ym1VaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE1pSStQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRFMExqY3dOU0F4TGpFNE5XRXhMakF3TVNBeExqQXdNU0F3SURBZ01DMHhMalF5SURCc0xUY3VORFVnTnk0ME5pMHpMakV6TFRNdU1UUmhNUzR3TWpJZ01TNHdNaklnTUNBeElEQXRNUzQwTWlBeExqUTNiRE11T0RRZ015NDROR0V4SURFZ01DQXdJREFnTVM0ME1pQXdiRGd1TVRZdE9DNHhObUV4SURFZ01DQXdJREFnTUMweExqUTNXaUl2UGp3dmMzWm5QZz09XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuXG4gICAgICAmLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5X19jaG9pY2UtLXNrZWxldG9uIHtcbiAgICAgICAgLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5X19za2VsZXRvbi1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBhbmltYXRpb246IHNrZWxldG9uLWxvYWRpbmcgMS44cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICBiYXNlLiRjb2xvci1ncmF5bGlnaHQgMTUlLFxuICAgICAgICAgICAgYmFzZS4kY29sb3ItZ3JheSA1MCUsXG4gICAgICAgICAgICBiYXNlLiRjb2xvci1ncmF5bGlnaHQgODUlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaG9pY2UtaWNvbiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19jaG9pY2UtLXNrZWxldG9uICZfX2Nob2ljZS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogYmFzZS4kY29sb3ItZ3JheWxpZ2h0O1xuICB9XG5cbiAgJl9fY2hvaWNlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19jaG9pY2UtLWxhYmVsICZfX2Nob2ljZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2hvaWNlLS1za2VsZXRvbiAmX19jaG9pY2UtdGl0bGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogYmFzZS4kY29sb3ItZ3JheWxpZ2h0O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nob2ljZS0tbGFiZWwgJl9fY2hvaWNlLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cblxuICAmX19jaG9pY2UtLWNvbG9yICZfX2Nob2ljZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2Nob2ljZS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fY2hvaWNlLS1za2VsZXRvbiAmX19jaG9pY2UtZGVzY3JpcHRpb24ge1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1ncmF5bGlnaHQ7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtc2hvdy1ub25lXSAmX19jaG9pY2UtLXNlcnZpY2U6Zmlyc3QtY2hpbGQgJl9fY2hvaWNlLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fY2hvaWNlLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAxcHggI2ZmZjtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgYmFzZS4kY29sb3ItcGluaztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hvaWNlLS13aXRoLWNvbG9yICZfX2Nob2ljZS1wb3B1cCB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJl9fY2hvaWNlLS1jb2xvciAmX19jaG9pY2UtcG9wdXAge1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cblxuICAmLS1jb2xvci16dWIge1xuICAgIC8qIHB1cmdlY3NzIGlnbm9yZSBjdXJyZW50ICovXG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjVweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDI1cHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbiAgfVxuXG4gICYtLXN0YXRpYy1za2VsZXRvbiAmX19jaG9pY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1zdGF0aWMtc2tlbGV0b24gJl9fY2hvaWNlLS1za2VsZXRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLS10d28tbGluZXMgJl9fY2hvaWNlIHtcbiAgICAmID4gLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5X19jaG9pY2UtdGl0bGUge1xuICAgICAgbWluLWhlaWdodDogODBweDtcblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJltkYXRhLWlkXj1cInByb3BlcnR5LVNUUlVLX0dNVF9adWJcIl0gJl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG5cbiAgLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuICAmX19jaG9pY2UtLWRpc2FibGVkOmhvdmVyICZfX3Rvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cblxuICAmX19zaG93LWFsbC16dWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IGNhbGMoKDEwMHZ3IC0gMTYzOHB4KSAvIDIpIDAgMjdweDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSgxNjkzcHgsIDE2cHgpKSB7XG4gICAgICBtYXJnaW46IDEwcHggY2xhbXAoMjBweCwgZnVuY3Rpb25zLnZ3KDI3cHgsIDE2OTNweCksIDI3cHgpIDAgY2xhbXAoMjBweCwgZnVuY3Rpb25zLnZ3KDI3cHgsIDE2OTNweCksIDI3cHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5wY29uLWNvbmZpZ3VyYXRvci1wcm9wZXJ0eS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNlLiRmb250LWZhbWlseS10aXRsZTtcbiAgY29sb3I6IGJhc2UuJGNvbG9yLWJsdWU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5LXN1YnRpdGxlIHtcbiAgY29sb3I6IGJhc2UuJGNvbG9yLWJsdWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5LWluZm8ge1xuICBjb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHktdGFicyB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQyNTU2MztcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190cmlnZ2Vycy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0cHggY2FsYygoMTAwdncgLSAxNjM4cHgpIC8gMikgNHB4IDI3cHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTY5M3B4LCAxNnB4KSkge1xuICAgICAgcGFkZGluZzogNHB4IGNsYW1wKDIwcHgsIGZ1bmN0aW9ucy52dygyN3B4LCAxNjkzcHgpLCAyN3B4KSA0cHggY2xhbXAoMjBweCwgZnVuY3Rpb25zLnZ3KDI3cHgsIDE2OTNweCksIDI3cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSgxMDI0cHgsIDE2cHgpKSB7XG4gICAgICB0b3A6IGNsYW1wKDIwMHB4LCA0MHZ3LCAyNTBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJpZ2dlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLiRjb2xvci1ibHVlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBmdW5jdGlvbnMubGluZS1oZWlnaHQoMThweCwgMTZweCk7XG4gICAgICBjb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc2lkZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDEwMjRweCwgMTZweCkpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBmdW5jdGlvbnMudncoMTZweCwgMTAyNHB4KSwgMTZweCk7XG4gICAgICB9XG5cbiAgICAgICYuanMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGJhc2UuJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmpzLWhpZGRlbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG5cbiAgICAgICYuanMtaGlkZGVuLmpzLWFsd2F5cy1jbGlja2FibGUge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLmpzLWhpZGRlbi5qcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHJpZ2dlcnMtLWhpZGUtaGlkZGVuIGJ1dHRvbi5qcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX190cmlnZ2Vycy1zaGFkb3cge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKGJhc2UuJGNvbG9yLWJsdWUsIDAuNCkgMTAwJSk7XG4gIH1cblxuICAmLS1zaXggJl9fdHJpZ2dlcnMtc2hhZG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJl9fdHJpZ2dlcnMuanMtZW5kLXJlYWNoZWQgKyAmX190cmlnZ2Vycy1zaGFkb3cge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAmLS1vbmx5LW1vYmlsZSAmX190cmlnZ2VycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19jb250ZW50ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTAyNHB4LCAxNnB4KSkge1xuICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMjBweCwgZnVuY3Rpb25zLnZ3KDM4cHgsIDEwMjRweCksIDM4cHgpO1xuICAgIH1cblxuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICYtLW9ubHktbW9iaWxlICZfX2NvbnRlbnQgPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5X19wcmV2LXN0ZXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvcGVydHktY2xhc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG59XG4ucHJvcGVydHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvcGVydHlbZGF0YS1lZGl0YWJsZT1cImZhbHNlXCJdIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJvcGVydHlbZGF0YS12aXNpYmxlPVwiZmFsc2VcIl0ge1xuICBjb2xvcjogcmVkO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5W2RhdGEtY2hvaWNlLWxpc3Q9XCJ0cnVlXCJdW2RhdGEtZWRpdGFibGU9XCJ0cnVlXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMjVCRVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuLnByb3BlcnR5LWNob2ljZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb3BlcnR5LWNob2ljZS5zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvcGVydHktY2hvaWNlID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qIGN1c3RvbSAqL1xuLmNvbG9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uY29sb3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2xvci5zZWxlY3RlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcbn1cblxuLmFyZWEtcGNvbi1jb25maWd1cmF0b3Ige1xuICAucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHkge1xuICAgICZfX2Nob2ljZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5taW5pLXBjb24tY29uZmlndXJhdG9yLFxuLmFyZWEtcGNvbi1jb25maWd1cmF0b3Ige1xuICBkaXZbZGF0YS1zaXplPVwibWVkaXVtXCJdIC5wY29uLWNvbmZpZ3VyYXRvci1wcm9wZXJ0eV9fY2hvaWNlcyxcbiAgZGl2W2RhdGEtc2l6ZT1cInNtYWxsXCJdIC5wY29uLWNvbmZpZ3VyYXRvci1wcm9wZXJ0eV9fY2hvaWNlcyB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHkge1xuICAgICZfX2Nob2ljZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19jaG9pY2Uge1xuICAgICAgJi0tc21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1tZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29sb3IgLnBjb24tY29uZmlndXJhdG9yLXByb3BlcnR5X19jaG9pY2VzIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYtLWNvbG9yIC5wY29uLWNvbmZpZ3VyYXRvci1wcm9wZXJ0eV9fY2hvaWNlID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNDI1NTYzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb2xvciAucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHlfX2Nob2ljZTpob3ZlciA+IGRpdiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ucGNvbi1jb25maWd1cmF0b3ItcHJvcGVydHktY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCBjYWxjKCgxMDB2dyAtIDE2MzhweCkgLyAyKSA0cHggMjdweDtcblxuICAuanMtc2lkZS1oaWRkZW4gKyAmIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyMXB4LCBmdW5jdGlvbnMudncoNTBweCksIDQ2cHgpO1xuICB9XG5cbiAgJi5qcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTY5M3B4LCAxNnB4KSkge1xuICAgIHBhZGRpbmc6IDRweCBjbGFtcCgyMHB4LCBmdW5jdGlvbnMudncoMjdweCwgMTY5M3B4KSwgMjdweCkgNHB4IGNsYW1wKDIwcHgsIGZ1bmN0aW9ucy52dygyN3B4LCAxNjkzcHgpLCAyN3B4KTtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UuJGNvbG9yLWdyYXk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQ6Y2hlY2tlZCB+ICZfX2xhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdacGJHdzlJbTV2Ym1VaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE1pSStQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRFMExqY3dOU0F4TGpFNE5XRXhMakF3TVNBeExqQXdNU0F3SURBZ01DMHhMalF5SURCc0xUY3VORFVnTnk0ME5pMHpMakV6TFRNdU1UUmhNUzR3TWpJZ01TNHdNaklnTUNBeElEQXRNUzQwTWlBeExqUTNiRE11T0RRZ015NDROR0V4SURFZ01DQXdJREFnTVM0ME1pQXdiRGd1TVRZdE9DNHhObUV4SURFZ01DQXdJREFnTUMweExqUTNXaUl2UGp3dmMzWm5QZz09XCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2tlbGV0b24tbG9hZGluZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wY29uLWNvbmZpZ3VyYXRvci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS4kY29sb3ItZ3JheWxpZ2h0O1xuICByb3ctZ2FwOiAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiBiYXNlLiRjb2xvci1ibHVlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKGJhc2UuJGNvbG9yLWdyYXlsaWdodCwgJGxpZ2h0bmVzczogLTUlKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIGJhc2UuJGNvbG9yLXBpbms7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCAjZmZmO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0taXMtdmlkZW86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR1pwYkd3OUltNXZibVVpSUhacFpYZENiM2c5SWpBZ01DQXhPQ0F5TVNJK1BIQmhkR2dnYzNSeWIydGxQU0lqWm1abUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdaRDBpVFRFdU9UQXlJRE11TkRsak1DMHVPVGN5SURBdE1TNDBOVGN1TWpBekxURXVOekkxWVRFZ01TQXdJREFnTVNBdU56TTRMUzR6T1RWakxqTXpOUzB1TURJdU56TTVMakkxSURFdU5UUTNMamM0T0d3eE1DNDFNVFVnTnk0d01XTXVOalk0TGpRME5pQXhMakF3TWk0Mk5qZ2dNUzR4TVRndU9UUTVZVEVnTVNBd0lEQWdNU0F3SUM0M05qWmpMUzR4TVRZdU1qZ3RMalExTGpVd015MHhMakV4T0M0NU5EaE1OQzR6T1NBeE9DNDROREZqTFM0NE1EZ3VOVFF0TVM0eU1USXVPREE1TFRFdU5UUTNMamM0T1dFeElERWdNQ0F3SURFdExqY3pPQzB1TXprMVl5MHVNakF6TFM0eU5qZ3RMakl3TXkwdU56VTBMUzR5TURNdE1TNDNNalZXTXk0ME9Wb2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMThweCAzMnB4IDE4cHggMThweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxhYmVsLXJvdGF0ZSB7XG4gIHRvIHtcbiAgICAtLWFuZ2xlOiAzNjBkZWc7XG4gIH1cbn1cblxuQHByb3BlcnR5IC0tYW5nbGUge1xuICBzeW50YXg6IFwiPGFuZ2xlPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDBkZWc7XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vLyBjb2xvcnNcbiRjb2xvci1ibHVlOiAjMUQxRTQwO1xuJGNvbG9yLWJsdWUtLWRhcmtlcjogY29sb3Iuc2NhbGUoIzFEMUU0MCwgJGxpZ2h0bmVzczogLTMwJSk7XG4kY29sb3ItYmx1ZS0tbGlnaHRlcjogIzc0NzQ4QjtcbiRjb2xvci1ncmF5bGlnaHQ6ICNFREVERUQ7XG4kY29sb3ItZ3JheTogI0U2RTZFNjtcbiRjb2xvci1kYXJrZ3JheTogIzcyNzM4NjtcbiRjb2xvci1waW5rOiAjRTcxMzYxOy8vI0VFMzM3NztcbiRjb2xvci1waW5rLS1kYXJrZXI6IGNvbG9yLnNjYWxlKCNFNzEzNjEsICRsaWdodG5lc3M6IC0zMCUpO1xuJGNvbG9yLXBpbmstLWxpZ2h0ZXI6ICNGMzRGOEI7XG4kY29sb3IteWVsbG93OiAjRkZDNjAwO1xuJGNvbG9yLXllbGxvdy0tZGFya2VyOiBjb2xvci5zY2FsZSgjRkZDNjAwLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGNvbG9yLXJlZDogI0ZGMDAwMDtcblxuLy8gZm9udHNcbiRkZWZhdWx0LWZvbnQtc2l6ZTogMThweDtcbiRmb250LWZhbWlseS1kZWZhdWx0OiBTYXRvc2hpLCBTYXRvc2hpLWZhbGxiYWNrLCBBcmlhbCwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWRlZmF1bHQtZmFsbGJhY2s6IFNhdG9zaGktZmFsbGJhY2ssIEFyaWFsLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktdGl0bGU6IFRhbmtlciwgVGFua2VyLWZhbGxiYWNrLCBUYW5rZXItZmFsbGJhY2stcm9ib3RvLCBBcmlhbCwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXRpdGxlLWZhbGxiYWNrOiBUYW5rZXItZmFsbGJhY2ssIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vLyB2dy92aFxuJGRlZmF1bHQtYnJvd3Nlci13aWR0aDogMTkyMHB4O1xuJGRlZmF1bHQtYnJvd3Nlci1oZWlnaHQ6IDEwMjRweDtcbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjUyXCI7IiwiQHVzZSBcIi4uLy4uL3Njc3MvaGVscGVyL3ZhcmlhYmxlc1wiIGFzIGJhc2U7XG5cbiNwcm9ncmVzcyB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJhc2UuJGNvbG9yLWJsdWUsIDAuNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcblxuICAubWluaS1wY29uLWNvbmZpZ3VyYXRvciAmLFxuICAuYXJlYS1wY29uLWNvbmZpZ3VyYXRvciAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgfVxufVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQycHg7XG4gIG1hcmdpbi10b3A6IC00MnB4O1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/