/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/machinery-info/_machinery-info.scss ***!
  \****************************************************************************************************************************************************/
@charset "UTF-8";
/*
Usage:
<div class="input-wrapper">
    <input type="email" id="email" placeholder="">
    <p class="error-message">The field is required.</p>
</div>
*/
.input-wrapper,
.form-row {
  position: relative;
}
.input-wrapper.search-input::before,
.form-row.search-input::before {
  content: "";
  position: absolute;
  top: 14px;
  left: 16px;
  width: 24px;
  height: 24px;
  background-image: url(6dd21dcf0f5f2ea0718e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.input-wrapper.search-input input,
.form-row.search-input input {
  padding-left: 52px;
}
.input-wrapper input,
.input-wrapper textarea,
.form-row input,
.form-row textarea {
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  font-weight: 400;
  font-size: 1rem;
  color: #27333B;
  line-height: 1.4;
  padding: 14px 16px;
  transition: all 0.3s linear;
}
.input-wrapper input:focus, .input-wrapper input:focus-visible,
.input-wrapper textarea:focus,
.input-wrapper textarea:focus-visible,
.form-row input:focus,
.form-row input:focus-visible,
.form-row textarea:focus,
.form-row textarea:focus-visible {
  outline: none;
  border-color: #27333B;
}
.input-wrapper input:hover,
.input-wrapper textarea:hover,
.form-row input:hover,
.form-row textarea:hover {
  border-color: #27333B;
}
.input-wrapper input::placeholder,
.input-wrapper textarea::placeholder,
.form-row input::placeholder,
.form-row textarea::placeholder {
  color: #58595B;
}
.input-wrapper input:not(:placeholder-shown),
.input-wrapper textarea:not(:placeholder-shown),
.form-row input:not(:placeholder-shown),
.form-row textarea:not(:placeholder-shown) {
  color: #27333B;
}
.input-wrapper textarea,
.form-row textarea {
  min-height: 104px;
  font-family: var(--main-font);
}
.input-wrapper input:-webkit-autofill,
.input-wrapper input:-webkit-autofill:focus,
.form-row input:-webkit-autofill,
.form-row input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}
.input-wrapper input[data-autocompleted],
.form-row input[data-autocompleted] {
  background-color: transparent !important;
}
.input-wrapper .choices:hover .choices__inner,
.form-row .choices:hover .choices__inner {
  border-color: #27333B;
}
.input-wrapper .choices:hover .choices__list,
.form-row .choices:hover .choices__list {
  border-color: #27333B;
}
.input-wrapper .choices:focus, .input-wrapper .choices:focus-visible,
.form-row .choices:focus,
.form-row .choices:focus-visible {
  outline: none;
}
.input-wrapper .choices:focus .choices__inner, .input-wrapper .choices:focus-visible .choices__inner,
.form-row .choices:focus .choices__inner,
.form-row .choices:focus-visible .choices__inner {
  border-color: #27333B;
}
.input-wrapper .choices:focus .choices__list, .input-wrapper .choices:focus-visible .choices__list,
.form-row .choices:focus .choices__list,
.form-row .choices:focus-visible .choices__list {
  border-color: #27333B;
}
.input-wrapper .choices.is-open .choices__inner,
.form-row .choices.is-open .choices__inner {
  border-radius: 26px 26px 0px 0px;
  border-bottom: none;
}
.input-wrapper .choices.is-open::after,
.form-row .choices.is-open::after {
  transform: translateY(-50%) rotate(180deg);
  margin-top: 0px;
}
.input-wrapper .choices::after,
.form-row .choices::after {
  border: none;
  width: 24px;
  height: 24px;
  background-image: url(1653370b3cd55582965b.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  right: 16px;
  margin-top: 0px;
  transition: all 0.3s ease-in-out;
}
.input-wrapper .choices .choices__inner,
.form-row .choices .choices__inner {
  border: 1px solid #ddd;
  border-radius: 26px;
  background-color: #FFF;
  overflow: hidden;
  padding: 14px 56px 14px 16px;
}
.input-wrapper .choices .choices__inner .choices__list,
.form-row .choices .choices__inner .choices__list {
  padding: 0px;
}
.input-wrapper .choices .choices__inner .choices__list .choices__placeholder, .input-wrapper .choices .choices__inner .choices__list .choices__item,
.form-row .choices .choices__inner .choices__list .choices__placeholder,
.form-row .choices .choices__inner .choices__list .choices__item {
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.input-wrapper .choices .choices__inner .choices__list .choices__placeholder .choices__button, .input-wrapper .choices .choices__inner .choices__list .choices__item .choices__button,
.form-row .choices .choices__inner .choices__list .choices__placeholder .choices__button,
.form-row .choices .choices__inner .choices__list .choices__item .choices__button {
  display: none;
}
.input-wrapper .choices .choices__list--dropdown .choices__item--selectable.is-highlighted, .input-wrapper .choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,
.form-row .choices .choices__list--dropdown .choices__item--selectable.is-highlighted,
.form-row .choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #F5F5F5;
}
.input-wrapper .choices .choices__list,
.form-row .choices .choices__list {
  border-top: none;
  border-radius: 0px 0px 26px 26px;
  z-index: 999999;
}
.input-wrapper .choices .choices__list [type=search],
.form-row .choices .choices__list [type=search] {
  display: none;
}
.input-wrapper .choices .choices__list .choices__list,
.form-row .choices .choices__list .choices__list {
  max-height: 156px;
}
.input-wrapper .choices .choices__list .choices__list .choices__item,
.form-row .choices .choices__list .choices__list .choices__item {
  color: #27333B;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5; /* 24px */
  padding: 14px 16px;
  border-bottom: 1px solid #EEE;
}
.input-wrapper .choices .choices__list .choices__list .choices__item:last-child,
.form-row .choices .choices__list .choices__list .choices__item:last-child {
  border-bottom: none;
}
.input-wrapper .input-number-holder,
.form-row .input-number-holder {
  display: flex;
  justify-content: space-between;
  padding: 14px 16px;
  max-width: 364px;
  background-color: #FFF;
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.input-wrapper .input-number-holder .minus-btn, .input-wrapper .input-number-holder .plus-btn,
.form-row .input-number-holder .minus-btn,
.form-row .input-number-holder .plus-btn {
  background-color: transparent;
  width: 24px;
  height: 24px;
  cursor: pointer;
  padding: 0;
  border: 1px solid transparent;
}
.input-wrapper .input-number-holder .minus-btn:focus, .input-wrapper .input-number-holder .minus-btn:focus-visible, .input-wrapper .input-number-holder .plus-btn:focus, .input-wrapper .input-number-holder .plus-btn:focus-visible,
.form-row .input-number-holder .minus-btn:focus,
.form-row .input-number-holder .minus-btn:focus-visible,
.form-row .input-number-holder .plus-btn:focus,
.form-row .input-number-holder .plus-btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 3px;
}
.input-wrapper .input-number-holder .input-number-block,
.form-row .input-number-holder .input-number-block {
  display: flex;
  justify-content: center;
}
.input-wrapper .input-number-holder .input-number-block span,
.form-row .input-number-holder .input-number-block span {
  color: #27333B;
  text-align: center;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin-right: 0.5ch;
}
.input-wrapper .input-number-holder .input-number-block input,
.form-row .input-number-holder .input-number-block input {
  border: 1px solid transparent;
  background-color: transparent;
  padding: 0px;
  width: 1.3ch;
  display: inline-block;
}
.input-wrapper .input-number-holder .input-number-block input::-webkit-outer-spin-button, .input-wrapper .input-number-holder .input-number-block input::-webkit-inner-spin-button,
.form-row .input-number-holder .input-number-block input::-webkit-outer-spin-button,
.form-row .input-number-holder .input-number-block input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-wrapper .input-number-holder .input-number-block input:focus, .input-wrapper .input-number-holder .input-number-block input:focus-visible,
.form-row .input-number-holder .input-number-block input:focus,
.form-row .input-number-holder .input-number-block input:focus-visible {
  outline: none;
  border-color: #27333B;
}
.input-wrapper .input-number-holder .input-number-block input[type=number],
.form-row .input-number-holder .input-number-block input[type=number] {
  -moz-appearance: textfield !important;
}
.input-wrapper .error-message,
.form-row .error-message {
  display: none;
  color: #B7202E;
}
.input-wrapper.error input,
.input-wrapper.error textarea,
.form-row.error input,
.form-row.error textarea {
  border-color: #B7202E;
}
.input-wrapper.error .error-message,
.form-row.error .error-message {
  display: block;
}

.flatpickr-calendar {
  border-radius: 20px;
  padding: 15px;
  width: 350px;
  border: 1px solid var(--Grey, #58595B);
  background: var(--White, #FFF);
  position: absolute;
  top: 58px !important;
  left: 0 !important;
  /* Firefox */
}
@media (max-width: 767px) {
  .flatpickr-calendar {
    width: 345px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 5px auto 0;
  }
}
.flatpickr-calendar.rightMost {
  right: 0 !important;
  left: unset !important;
}
.flatpickr-calendar.calendar-end {
  right: 0 !important;
  left: unset !important;
}
@media (max-width: 767px) {
  .flatpickr-calendar.calendar-end {
    margin-top: 80px;
    right: unset !important;
    left: 0 !important;
  }
}
@media (max-width: 767px) {
  .flatpickr-calendar.calendar-start {
    right: unset !important;
    left: 0 !important;
  }
}
.flatpickr-calendar .flatpickr-day.prevMonthDay,
.flatpickr-calendar .flatpickr-day.nextMonthDay {
  display: none;
}
.flatpickr-calendar .numInputWrapper .arrowUp, .flatpickr-calendar .numInputWrapper .arrowDown {
  -webkit-appearance: none;
  margin: 0;
  display: none;
}
.flatpickr-calendar .dayContainer {
  width: 100%;
  max-width: 100%;
  gap: 5px;
  justify-content: flex-start;
}
.flatpickr-calendar .flatpickr-days {
  width: 100%;
}
.flatpickr-calendar .flatpickr-day.nextMonthDay {
  opacity: 0.5;
}
.flatpickr-calendar .flatpickr-rContainer {
  width: 100%;
}
.flatpickr-calendar .flatpickr-weekdays {
  margin-bottom: 10px;
}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  width: 100%;
}
.flatpickr-calendar .flatpickr-monthDropdown-months {
  padding: 0;
}
.flatpickr-calendar .numInput.cur-year {
  padding-left: 10px;
}
.flatpickr-calendar .flatpickr-current-month {
  font-size: 0;
  width: unset;
  left: 0;
  padding: 10px 0;
  display: flex;
  align-items: center;
  height: 100%;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg {
  fill: transparent;
}
.flatpickr-calendar span.flatpickr-weekday {
  color: #27333B;
  font-family: var(--main-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.2px;
}
.flatpickr-calendar .flatpickr-day {
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  max-width: 40px;
  font-weight: 400;
  line-height: 150%; /* 30px */
  letter-spacing: -0.2px;
  color: #58595B;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
  width: 16px;
  height: 16px;
}
.flatpickr-calendar .flatpickr-months {
  margin-bottom: 22px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  display: flex;
  align-items: center;
  justify-content: center;
  order: 2;
  position: relative;
  border-radius: 12px;
  border: 0.75px solid var(--Grey-2, #EEE);
  width: 42px;
  height: 42px;
  z-index: 9999;
  margin-right: 16px;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover {
  border: 1px solid var(--Grey, #58595B);
  background: var(--Grey-2, #EEE);
}
.flatpickr-calendar .flatpickr-months .flatpickr-month {
  order: 1;
  height: unset;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  display: flex;
  align-items: center;
  justify-content: center;
  order: 3;
  position: relative;
  border-radius: 12px;
  border: 0.75px solid var(--Grey-2, #EEE);
  width: 42px;
  height: 42px;
  z-index: 9999;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover {
  border: 1px solid var(--Grey, #58595B);
  background: var(--Grey-2, #EEE);
}
.flatpickr-calendar input[type=number] {
  -moz-appearance: textfield;
}

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  content: unset;
}

.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.2px;
  color: var(--Black, #27333B);
}

.flatpickr-day.selected, .flatpickr-day.selected.today, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #B7202E !important;
  border-color: #B7202E !important;
  color: #fff !important;
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background: #852C2B;
  border-color: #852C2B;
}

.flatpickr-day.today {
  background: transparent;
  border-color: #B7202E;
  color: #B7202E;
  font-weight: 600;
}
.flatpickr-day.today:hover {
  background: #852C2B;
  border-color: #852C2B;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -13px 0 0 #852C2B;
  box-shadow: -13px 0 0 #852C2B;
}

.flatpickr-day:hover {
  color: #FFF;
}

.flatpickr-day.inRange {
  color: #FFF;
  -webkit-box-shadow: -13px 0 0 #852C2B, 13px 0 0 #852C2B;
  box-shadow: -13px 0 0 #852C2B, 13px 0 0 #852C2B;
}

.flatpickr-day.nextMonthDay.inRange {
  box-shadow: 5px 0 0 #852C2B, 6px 0 0 #852C2B;
}

/*
Usage:
<div class="range-slider-holder">
<p class="range-slider-label"><?= __('Kėlimo galia', 'alwark'); ?></p>
<div class="range-slider-wrapper">
<div id="" class="range-slider" data-min="600" data-max="2000" data-decimals="1"></div>
</div>
<p class="range-slider-uotput"><?= __('Nuo', 'alwark'); ?> <strong><span class="range-slider-now-min">600</span></strong> <?= __('Iki', 'alwark'); ?> <strong><span class="range-slider-now-max">2000</span></strong> <span class="range-slider-measure">m</span></p>
<input type="hidden" id="min-val" name="min-val" class="min-num-input" value="600">
<input type="hidden" id="max-val" name="max-val" class="max-num-input" value="2000">
</div>
*/
.range-slider-holder {
  margin-bottom: 28px;
}
.range-slider-holder .range-slider-label {
  overflow: hidden;
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 12px;
}
.range-slider-holder .range-slider-wrapper {
  width: 100%;
  padding: 23px 26px;
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
}
.range-slider-holder .range-slider.noUi-horizontal {
  border-radius: 100px;
  box-shadow: none;
  background: rgba(39, 51, 59, 0.1);
  border: none;
  height: 4px;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-connects {
  width: 100%;
  height: 4px;
  position: relative;
  z-index: 1;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-connects .noUi-connect {
  background: #27333B;
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-origin {
  position: relative;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle {
  position: absolute;
  top: -10px;
  right: -6px;
  width: 16px;
  height: 16px;
  border-radius: 100px;
  border: 3px solid #FFF;
  background: #27333B;
  box-shadow: 0 1px 3.3px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.33, 1, 0.68, 1);
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle:active {
  transform: scale(1.25);
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle:before, .range-slider-holder .range-slider.noUi-horizontal .noUi-handle:after {
  display: none;
}
.range-slider-holder .range-slider-uotput {
  overflow: hidden;
  color: #58595B;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.range-slider-holder .range-slider-uotput strong {
  font-weight: 700;
}

.btn {
  padding: 13px 24px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  font-family: var(--main-font);
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.16px;
  border: none;
  border-radius: 30px;
  transition: all 0.3s linear;
  cursor: pointer;
  outline-offset: 0px;
  display: inline-flex;
}
.btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 4px;
}
.btn.btn-red {
  border: 2px solid #B7202E;
  background-color: #B7202E;
  color: #FFF;
}
.btn.btn-red:hover {
  border: 2px solid #852C2B;
  background-color: #852C2B;
}
.btn.btn-red:focus-visible {
  outline-color: #852C2B;
}
.btn.btn-dark {
  border: 2px solid #27333B;
  background-color: #27333B;
  color: #FFF;
}
.btn.btn-dark:hover {
  border: 2px solid #58595B;
  background-color: #58595B;
}
.btn.btn-dark:focus-visible {
  outline-color: #58595B;
}
.btn.btn-white {
  border: 2px solid #27333B;
  background-color: #FFF;
  color: #27333B;
}
.btn.btn-white:hover {
  background-color: #EEE;
}
.btn.btn-white:focus-visible {
  outline-color: #27333B;
}
.btn.btn-white-cancel {
  border: 2px solid #FFF;
  background-color: #FFF;
  color: #27333B;
}
.btn.btn-white-cancel:hover {
  background-color: #EEE;
  border: 2px solid #EEE;
}
.btn.btn-white-cancel:focus-visible {
  outline-color: #27333B;
}
.btn.btn-s {
  padding: 9px 24px;
}
.btn.disabled {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}

.link-with-arrow {
  overflow: hidden;
  color: #B7202E;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  padding-right: 16px;
  position: relative;
}
.link-with-arrow:hover::after {
  transform: translateX(3px);
}
.link-with-arrow::after {
  content: "";
  position: absolute;
  top: 8px;
  right: 1px;
  transform: translateX(0px);
  width: 12px;
  height: 12px;
  background-image: url(5b432664ce2e2e7685e8.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}

.circle-btn {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  max-width: 52px;
  max-height: 52px;
  position: relative;
  border-radius: 50%;
  background-color: #FFF;
  border: 2px solid #EEE;
  transition: all 0.3s linear;
  cursor: pointer;
  font-size: 0px;
  overflow: hidden;
  padding: 0px;
  display: block;
}
.circle-btn:hover {
  background-color: #EEE;
  border: 2px solid #27333B;
}
.circle-btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 4px;
  outline-color: #27333B;
}
.circle-btn::before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url(68db6b1fbcd155cac478.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.circle-btn.next::before {
  transform: translateY(-50%) translateX(-50%) rotate(0deg);
}
.circle-btn.prev::before {
  transform: translateY(-50%) translateX(-50%) rotate(180deg);
}
.circle-btn.disabled {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}

.square-btn {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  max-width: 52px;
  max-height: 52px;
  background-color: #FFF;
  border-radius: 12px;
  border: 1px solid #EEE;
  overflow: hidden;
  transition: all 0.3s linear;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.square-btn::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(2b620dec4bcfdb745516.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.square-btn.prev::before {
  transform: rotate(180deg);
}
.square-btn:hover {
  border-radius: 12px;
  border: 1px solid #58595B;
  background: #EEE;
}
.square-btn.disabled {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}

/*
Usage:
<div class="input-wrapper">
    <input type="email" id="email" placeholder="">
    <p class="error-message">The field is required.</p>
</div>
*/
.input-wrapper,
.form-row {
  position: relative;
}
.input-wrapper.search-input::before,
.form-row.search-input::before {
  content: "";
  position: absolute;
  top: 14px;
  left: 16px;
  width: 24px;
  height: 24px;
  background-image: url(6dd21dcf0f5f2ea0718e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.input-wrapper.search-input input,
.form-row.search-input input {
  padding-left: 52px;
}
.input-wrapper input,
.input-wrapper textarea,
.form-row input,
.form-row textarea {
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  font-weight: 400;
  font-size: 1rem;
  color: #27333B;
  line-height: 1.4;
  padding: 14px 16px;
  transition: all 0.3s linear;
}
.input-wrapper input:focus, .input-wrapper input:focus-visible,
.input-wrapper textarea:focus,
.input-wrapper textarea:focus-visible,
.form-row input:focus,
.form-row input:focus-visible,
.form-row textarea:focus,
.form-row textarea:focus-visible {
  outline: none;
  border-color: #27333B;
}
.input-wrapper input:hover,
.input-wrapper textarea:hover,
.form-row input:hover,
.form-row textarea:hover {
  border-color: #27333B;
}
.input-wrapper input::placeholder,
.input-wrapper textarea::placeholder,
.form-row input::placeholder,
.form-row textarea::placeholder {
  color: #58595B;
}
.input-wrapper input:not(:placeholder-shown),
.input-wrapper textarea:not(:placeholder-shown),
.form-row input:not(:placeholder-shown),
.form-row textarea:not(:placeholder-shown) {
  color: #27333B;
}
.input-wrapper textarea,
.form-row textarea {
  min-height: 104px;
  font-family: var(--main-font);
}
.input-wrapper input:-webkit-autofill,
.input-wrapper input:-webkit-autofill:focus,
.form-row input:-webkit-autofill,
.form-row input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}
.input-wrapper input[data-autocompleted],
.form-row input[data-autocompleted] {
  background-color: transparent !important;
}
.input-wrapper .choices:hover .choices__inner,
.form-row .choices:hover .choices__inner {
  border-color: #27333B;
}
.input-wrapper .choices:hover .choices__list,
.form-row .choices:hover .choices__list {
  border-color: #27333B;
}
.input-wrapper .choices:focus, .input-wrapper .choices:focus-visible,
.form-row .choices:focus,
.form-row .choices:focus-visible {
  outline: none;
}
.input-wrapper .choices:focus .choices__inner, .input-wrapper .choices:focus-visible .choices__inner,
.form-row .choices:focus .choices__inner,
.form-row .choices:focus-visible .choices__inner {
  border-color: #27333B;
}
.input-wrapper .choices:focus .choices__list, .input-wrapper .choices:focus-visible .choices__list,
.form-row .choices:focus .choices__list,
.form-row .choices:focus-visible .choices__list {
  border-color: #27333B;
}
.input-wrapper .choices.is-open .choices__inner,
.form-row .choices.is-open .choices__inner {
  border-radius: 26px 26px 0px 0px;
  border-bottom: none;
}
.input-wrapper .choices.is-open::after,
.form-row .choices.is-open::after {
  transform: translateY(-50%) rotate(180deg);
  margin-top: 0px;
}
.input-wrapper .choices::after,
.form-row .choices::after {
  border: none;
  width: 24px;
  height: 24px;
  background-image: url(1653370b3cd55582965b.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  right: 16px;
  margin-top: 0px;
  transition: all 0.3s ease-in-out;
}
.input-wrapper .choices .choices__inner,
.form-row .choices .choices__inner {
  border: 1px solid #ddd;
  border-radius: 26px;
  background-color: #FFF;
  overflow: hidden;
  padding: 14px 56px 14px 16px;
}
.input-wrapper .choices .choices__inner .choices__list,
.form-row .choices .choices__inner .choices__list {
  padding: 0px;
}
.input-wrapper .choices .choices__inner .choices__list .choices__placeholder, .input-wrapper .choices .choices__inner .choices__list .choices__item,
.form-row .choices .choices__inner .choices__list .choices__placeholder,
.form-row .choices .choices__inner .choices__list .choices__item {
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.input-wrapper .choices .choices__inner .choices__list .choices__placeholder .choices__button, .input-wrapper .choices .choices__inner .choices__list .choices__item .choices__button,
.form-row .choices .choices__inner .choices__list .choices__placeholder .choices__button,
.form-row .choices .choices__inner .choices__list .choices__item .choices__button {
  display: none;
}
.input-wrapper .choices .choices__list--dropdown .choices__item--selectable.is-highlighted, .input-wrapper .choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,
.form-row .choices .choices__list--dropdown .choices__item--selectable.is-highlighted,
.form-row .choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #F5F5F5;
}
.input-wrapper .choices .choices__list,
.form-row .choices .choices__list {
  border-top: none;
  border-radius: 0px 0px 26px 26px;
  z-index: 999999;
}
.input-wrapper .choices .choices__list [type=search],
.form-row .choices .choices__list [type=search] {
  display: none;
}
.input-wrapper .choices .choices__list .choices__list,
.form-row .choices .choices__list .choices__list {
  max-height: 156px;
}
.input-wrapper .choices .choices__list .choices__list .choices__item,
.form-row .choices .choices__list .choices__list .choices__item {
  color: #27333B;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5; /* 24px */
  padding: 14px 16px;
  border-bottom: 1px solid #EEE;
}
.input-wrapper .choices .choices__list .choices__list .choices__item:last-child,
.form-row .choices .choices__list .choices__list .choices__item:last-child {
  border-bottom: none;
}
.input-wrapper .input-number-holder,
.form-row .input-number-holder {
  display: flex;
  justify-content: space-between;
  padding: 14px 16px;
  max-width: 364px;
  background-color: #FFF;
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.input-wrapper .input-number-holder .minus-btn, .input-wrapper .input-number-holder .plus-btn,
.form-row .input-number-holder .minus-btn,
.form-row .input-number-holder .plus-btn {
  background-color: transparent;
  width: 24px;
  height: 24px;
  cursor: pointer;
  padding: 0;
  border: 1px solid transparent;
}
.input-wrapper .input-number-holder .minus-btn:focus, .input-wrapper .input-number-holder .minus-btn:focus-visible, .input-wrapper .input-number-holder .plus-btn:focus, .input-wrapper .input-number-holder .plus-btn:focus-visible,
.form-row .input-number-holder .minus-btn:focus,
.form-row .input-number-holder .minus-btn:focus-visible,
.form-row .input-number-holder .plus-btn:focus,
.form-row .input-number-holder .plus-btn:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: 3px;
}
.input-wrapper .input-number-holder .input-number-block,
.form-row .input-number-holder .input-number-block {
  display: flex;
  justify-content: center;
}
.input-wrapper .input-number-holder .input-number-block span,
.form-row .input-number-holder .input-number-block span {
  color: #27333B;
  text-align: center;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin-right: 0.5ch;
}
.input-wrapper .input-number-holder .input-number-block input,
.form-row .input-number-holder .input-number-block input {
  border: 1px solid transparent;
  background-color: transparent;
  padding: 0px;
  width: 1.3ch;
  display: inline-block;
}
.input-wrapper .input-number-holder .input-number-block input::-webkit-outer-spin-button, .input-wrapper .input-number-holder .input-number-block input::-webkit-inner-spin-button,
.form-row .input-number-holder .input-number-block input::-webkit-outer-spin-button,
.form-row .input-number-holder .input-number-block input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-wrapper .input-number-holder .input-number-block input:focus, .input-wrapper .input-number-holder .input-number-block input:focus-visible,
.form-row .input-number-holder .input-number-block input:focus,
.form-row .input-number-holder .input-number-block input:focus-visible {
  outline: none;
  border-color: #27333B;
}
.input-wrapper .input-number-holder .input-number-block input[type=number],
.form-row .input-number-holder .input-number-block input[type=number] {
  -moz-appearance: textfield !important;
}
.input-wrapper .error-message,
.form-row .error-message {
  display: none;
  color: #B7202E;
}
.input-wrapper.error input,
.input-wrapper.error textarea,
.form-row.error input,
.form-row.error textarea {
  border-color: #B7202E;
}
.input-wrapper.error .error-message,
.form-row.error .error-message {
  display: block;
}

.flatpickr-calendar {
  border-radius: 20px;
  padding: 15px;
  width: 350px;
  border: 1px solid var(--Grey, #58595B);
  background: var(--White, #FFF);
  position: absolute;
  top: 58px !important;
  left: 0 !important;
  /* Firefox */
}
@media (max-width: 767px) {
  .flatpickr-calendar {
    width: 345px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 5px auto 0;
  }
}
.flatpickr-calendar.rightMost {
  right: 0 !important;
  left: unset !important;
}
.flatpickr-calendar.calendar-end {
  right: 0 !important;
  left: unset !important;
}
@media (max-width: 767px) {
  .flatpickr-calendar.calendar-end {
    margin-top: 80px;
    right: unset !important;
    left: 0 !important;
  }
}
@media (max-width: 767px) {
  .flatpickr-calendar.calendar-start {
    right: unset !important;
    left: 0 !important;
  }
}
.flatpickr-calendar .flatpickr-day.prevMonthDay,
.flatpickr-calendar .flatpickr-day.nextMonthDay {
  display: none;
}
.flatpickr-calendar .numInputWrapper .arrowUp, .flatpickr-calendar .numInputWrapper .arrowDown {
  -webkit-appearance: none;
  margin: 0;
  display: none;
}
.flatpickr-calendar .dayContainer {
  width: 100%;
  max-width: 100%;
  gap: 5px;
  justify-content: flex-start;
}
.flatpickr-calendar .flatpickr-days {
  width: 100%;
}
.flatpickr-calendar .flatpickr-day.nextMonthDay {
  opacity: 0.5;
}
.flatpickr-calendar .flatpickr-rContainer {
  width: 100%;
}
.flatpickr-calendar .flatpickr-weekdays {
  margin-bottom: 10px;
}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  width: 100%;
}
.flatpickr-calendar .flatpickr-monthDropdown-months {
  padding: 0;
}
.flatpickr-calendar .numInput.cur-year {
  padding-left: 10px;
}
.flatpickr-calendar .flatpickr-current-month {
  font-size: 0;
  width: unset;
  left: 0;
  padding: 10px 0;
  display: flex;
  align-items: center;
  height: 100%;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg {
  fill: transparent;
}
.flatpickr-calendar span.flatpickr-weekday {
  color: #27333B;
  font-family: var(--main-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.2px;
}
.flatpickr-calendar .flatpickr-day {
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  max-width: 40px;
  font-weight: 400;
  line-height: 150%; /* 30px */
  letter-spacing: -0.2px;
  color: #58595B;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
  width: 16px;
  height: 16px;
}
.flatpickr-calendar .flatpickr-months {
  margin-bottom: 22px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  display: flex;
  align-items: center;
  justify-content: center;
  order: 2;
  position: relative;
  border-radius: 12px;
  border: 0.75px solid var(--Grey-2, #EEE);
  width: 42px;
  height: 42px;
  z-index: 9999;
  margin-right: 16px;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover {
  border: 1px solid var(--Grey, #58595B);
  background: var(--Grey-2, #EEE);
}
.flatpickr-calendar .flatpickr-months .flatpickr-month {
  order: 1;
  height: unset;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  display: flex;
  align-items: center;
  justify-content: center;
  order: 3;
  position: relative;
  border-radius: 12px;
  border: 0.75px solid var(--Grey-2, #EEE);
  width: 42px;
  height: 42px;
  z-index: 9999;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover {
  border: 1px solid var(--Grey, #58595B);
  background: var(--Grey-2, #EEE);
}
.flatpickr-calendar input[type=number] {
  -moz-appearance: textfield;
}

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  content: unset;
}

.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.2px;
  color: var(--Black, #27333B);
}

.flatpickr-day.selected, .flatpickr-day.selected.today, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #B7202E !important;
  border-color: #B7202E !important;
  color: #fff !important;
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background: #852C2B;
  border-color: #852C2B;
}

.flatpickr-day.today {
  background: transparent;
  border-color: #B7202E;
  color: #B7202E;
  font-weight: 600;
}
.flatpickr-day.today:hover {
  background: #852C2B;
  border-color: #852C2B;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -13px 0 0 #852C2B;
  box-shadow: -13px 0 0 #852C2B;
}

.flatpickr-day:hover {
  color: #FFF;
}

.flatpickr-day.inRange {
  color: #FFF;
  -webkit-box-shadow: -13px 0 0 #852C2B, 13px 0 0 #852C2B;
  box-shadow: -13px 0 0 #852C2B, 13px 0 0 #852C2B;
}

.flatpickr-day.nextMonthDay.inRange {
  box-shadow: 5px 0 0 #852C2B, 6px 0 0 #852C2B;
}

/*
Usage:
<div class="range-slider-holder">
<p class="range-slider-label"><?= __('Kėlimo galia', 'alwark'); ?></p>
<div class="range-slider-wrapper">
<div id="" class="range-slider" data-min="600" data-max="2000" data-decimals="1"></div>
</div>
<p class="range-slider-uotput"><?= __('Nuo', 'alwark'); ?> <strong><span class="range-slider-now-min">600</span></strong> <?= __('Iki', 'alwark'); ?> <strong><span class="range-slider-now-max">2000</span></strong> <span class="range-slider-measure">m</span></p>
<input type="hidden" id="min-val" name="min-val" class="min-num-input" value="600">
<input type="hidden" id="max-val" name="max-val" class="max-num-input" value="2000">
</div>
*/
.range-slider-holder {
  margin-bottom: 28px;
}
.range-slider-holder .range-slider-label {
  overflow: hidden;
  color: #27333B;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 12px;
}
.range-slider-holder .range-slider-wrapper {
  width: 100%;
  padding: 23px 26px;
  border-radius: 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
}
.range-slider-holder .range-slider.noUi-horizontal {
  border-radius: 100px;
  box-shadow: none;
  background: rgba(39, 51, 59, 0.1);
  border: none;
  height: 4px;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-connects {
  width: 100%;
  height: 4px;
  position: relative;
  z-index: 1;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-connects .noUi-connect {
  background: #27333B;
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-origin {
  position: relative;
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle {
  position: absolute;
  top: -10px;
  right: -6px;
  width: 16px;
  height: 16px;
  border-radius: 100px;
  border: 3px solid #FFF;
  background: #27333B;
  box-shadow: 0 1px 3.3px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.33, 1, 0.68, 1);
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle:active {
  transform: scale(1.25);
}
.range-slider-holder .range-slider.noUi-horizontal .noUi-handle:before, .range-slider-holder .range-slider.noUi-horizontal .noUi-handle:after {
  display: none;
}
.range-slider-holder .range-slider-uotput {
  overflow: hidden;
  color: #58595B;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.range-slider-holder .range-slider-uotput strong {
  font-weight: 700;
}

.popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: none;
  background: rgba(39, 51, 59, 0.9);
  overflow-y: auto;
  height: 100vh;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
.popup.loading .popup-holder-inner {
  opacity: 1;
  pointer-events: none;
}
.popup.loading .popup-holder-inner:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(245, 245, 245, 0.7411764706);
  z-index: 99;
  border-radius: 15px;
}
.popup.loading .popup-holder-inner:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(ac34a507858cf60834bd.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: center;
  z-index: 999;
}
.popup.active {
  display: flex;
}
.popup .success-message {
  text-align: center;
  margin-top: 50px;
  border-radius: 16px;
  background: #fff;
  padding: 20px 20px 40px;
  width: 500px;
}
@media (max-width: 767px) {
  .popup .success-message {
    border-radius: 0;
    width: calc(100% - 32px);
    margin: 0 auto;
  }
}
.popup .success-message .close-btn {
  text-align: right;
  cursor: pointer;
  margin-bottom: 20px;
}
.popup .success-message .close-btn svg {
  transition: transform 0.2s ease-in-out;
}
.popup .success-message .close-btn:hover svg {
  transform: rotate(180deg);
}
.popup .success-message p {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .popup .success-message p {
    font-size: 1.5rem;
  }
}
.popup .success-message.hide {
  display: none;
}
.popup .popup-holder {
  position: relative;
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}
@media (min-height: 990px) {
  .popup .popup-holder {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .popup .popup-holder {
    max-width: 100%;
    border-radius: 0;
  }
}
.popup .popup-holder.hide {
  display: none;
}
.popup .popup-holder .popup-holder-inner {
  height: 100%;
  width: 100%;
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #fff;
  border-radius: 16px;
  height: calc(100vh - 60px);
}
@media (min-height: 990px) {
  .popup .popup-holder .popup-holder-inner {
    height: auto;
  }
}
@media (max-width: 767px) {
  .popup .popup-holder .popup-holder-inner {
    height: 100vh;
    height: 100dvh;
    border-radius: 0;
    padding-top: 0;
  }
}
.popup .popup-holder .popup-holder-inner-wrapper {
  height: auto;
  overflow-y: auto;
  width: 100%;
}
.popup .popup-holder .btn-text-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 28px;
  padding-top: 8px;
}
@media (max-width: 767px) {
  .popup .popup-holder .btn-text-wrapper {
    padding: 28px 16px;
  }
}
.popup .popup-holder .btn-text-wrapper .close-btn {
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.popup .popup-holder .btn-text-wrapper .close-btn:hover {
  transform: rotate(180deg);
}
.popup .popup-holder .btn-text-wrapper .text-wrapper {
  max-width: 650px;
  width: 100%;
}
@media (max-width: 767px) {
  .popup .popup-holder .btn-text-wrapper .text-wrapper {
    max-width: calc(100% - 64px);
  }
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .request-title {
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.16px;
  font-size: 1rem;
  margin-bottom: 16px;
  color: #27333B;
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .name {
  margin-bottom: 16px;
  color: #27333B;
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .description {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 8px;
  color: #27333B;
}
.popup .popup-holder .btn-text-wrapper .text-wrapper .notice {
  font-size: 0.875rem;
  color: #58595B;
  font-weight: 400;
  line-height: 1.5;
}
.popup .popup-holder .form-content {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 28px;
}
.popup .popup-holder .form-content.hide {
  display: none;
}
.popup .popup-holder .form-content .service-request-fields .input-row:last-of-type {
  margin-bottom: 20px !important;
}
.popup .popup-holder .form-content .form-top-content, .popup .popup-holder .form-content .form-bottom-content {
  display: flex;
  padding: 0 28px 28px 28px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content, .popup .popup-holder .form-content .form-bottom-content {
    padding: 0 16px 28px 16px;
    flex-direction: column;
  }
}
.popup .popup-holder .form-content .form-top-content .rh-side, .popup .popup-holder .form-content .form-bottom-content .rh-side {
  min-width: 450px;
  max-width: 450px;
  width: 100%;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .rh-side, .popup .popup-holder .form-content .form-bottom-content .rh-side {
    margin-left: 0;
    min-width: unset;
    max-width: 100%;
  }
}
.popup .popup-holder .form-content .form-top-content .rh-side .js-dynamic-fields, .popup .popup-holder .form-content .form-bottom-content .rh-side .js-dynamic-fields {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .rh-side .js-dynamic-fields, .popup .popup-holder .form-content .form-bottom-content .rh-side .js-dynamic-fields {
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .lh-side, .popup .popup-holder .form-content .form-bottom-content .lh-side {
    margin-bottom: 24px;
  }
}
.popup .popup-holder .form-content .form-top-content .lh-side p, .popup .popup-holder .form-content .form-bottom-content .lh-side p {
  color: #27333B;
  font-weight: 600;
  line-height: 1.3;
}
.popup .popup-holder .form-content .form-top-content .input-row, .popup .popup-holder .form-content .form-bottom-content .input-row {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .input-row, .popup .popup-holder .form-content .form-bottom-content .input-row {
    margin-bottom: 24px;
  }
}
.popup .popup-holder .form-content .form-top-content .input-row.date, .popup .popup-holder .form-content .form-bottom-content .input-row.date {
  position: relative;
}
.popup .popup-holder .form-content .form-top-content .input-row:last-of-type, .popup .popup-holder .form-content .form-bottom-content .input-row:last-of-type {
  margin-bottom: 0;
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group {
  display: flex;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .input-row.input-group, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group {
    display: block;
  }
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group .date-start, .popup .popup-holder .form-content .form-top-content .input-row.input-group .date-end, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-start, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-end {
  position: relative;
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group .date-start:after, .popup .popup-holder .form-content .form-top-content .input-row.input-group .date-end:after, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-start:after, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .date-end:after {
  content: "";
  position: absolute;
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  background: url(60b71353addd23cab6e9.svg);
  pointer-events: none;
  z-index: 9;
}
.popup .popup-holder .form-content .form-top-content .input-row.input-group .input-wrapper:first-of-type, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .input-wrapper:first-of-type {
  margin-right: 12px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .form-top-content .input-row.input-group .input-wrapper:first-of-type, .popup .popup-holder .form-content .form-bottom-content .input-row.input-group .input-wrapper:first-of-type {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
.popup .popup-holder .form-content .form-top-content textarea, .popup .popup-holder .form-content .form-bottom-content textarea {
  max-height: 104px;
  resize: none;
}
.popup .popup-holder .form-content .form-top-content .choices, .popup .popup-holder .form-content .form-bottom-content .choices {
  margin-bottom: 0;
}
.popup .popup-holder .form-content .form-top-content .choices .choices__list--dropdown .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-top-content .choices .choices__list--dropdown .choices__item--choice[data-value=""],
.popup .popup-holder .form-content .form-top-content .choices .choices__list[aria-expanded] .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-top-content .choices .choices__list[aria-expanded] .choices__item--choice[data-value=""], .popup .popup-holder .form-content .form-bottom-content .choices .choices__list--dropdown .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-bottom-content .choices .choices__list--dropdown .choices__item--choice[data-value=""],
.popup .popup-holder .form-content .form-bottom-content .choices .choices__list[aria-expanded] .choices__item--choice[data-placeholder],
.popup .popup-holder .form-content .form-bottom-content .choices .choices__list[aria-expanded] .choices__item--choice[data-value=""] {
  display: none !important;
}
.popup .popup-holder .form-content .form-top-content .choices__inner .choices__item, .popup .popup-holder .form-content .form-bottom-content .choices__inner .choices__item {
  color: #58595B;
  opacity: 1;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper, .popup .popup-holder .form-content .form-bottom-content .input-wrapper {
  width: 100%;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper input::placeholder, .popup .popup-holder .form-content .form-bottom-content .input-wrapper input::placeholder {
  font-family: var(--main-font);
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.file-upload input, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.file-upload input {
  display: none;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.file-upload label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.file-upload label {
  display: inline-flex;
  align-items: center;
  border: 1.5px solid #27333B;
  border-radius: 999px;
  cursor: pointer;
  padding: 10px 24px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.16px;
  background: #FFF;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.file-upload label svg, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.file-upload label svg {
  margin-left: 8px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox {
  margin-top: 32px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox .radio-option, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox .radio-option {
  margin-bottom: 16px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox .radio-option:last-of-type, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox .radio-option:last-of-type {
  margin-bottom: 0;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox.error .tooltip, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox.error .tooltip {
  opacity: 1;
  visibility: visible;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox.error label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox.error label:before {
  border-color: #FF8000;
  background: rgba(255, 128, 0, 0.2);
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-size: 1.125rem;
  padding-left: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  cursor: pointer;
  color: #444;
  letter-spacing: -0.16px;
}
@media (max-width: 1024px) {
  .popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label {
    font-size: 1rem;
    line-height: 150%;
  }
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label a, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label a {
  color: #27333B;
  text-decoration: underline;
  transition: 0.3s ease-in-out;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label a:hover, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label a:hover {
  color: #B7202E;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label .service-consent-label, .popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label.contract-confirmation-label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label .service-consent-label, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label.contract-confirmation-label {
  display: block;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.16px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  left: 0;
  top: 2px;
  height: 20px;
  min-width: 20px;
  border-radius: 4px;
  border: 1.5px solid var(--Main-trunks, #595D62);
  background-color: #EEE;
  margin-right: 16px;
  transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox label:after {
  content: url(f0e51082306db557b7c6.svg);
  position: absolute;
  top: 5px;
  left: 2px;
  opacity: 0;
  width: 20px;
  height: 20px;
  line-height: 0;
  transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);
  visibility: hidden;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=checkbox], .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=checkbox] {
  border-radius: 0;
  -webkit-appearance: none;
  position: absolute;
  border: none;
  width: unset;
  padding: 0;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=checkbox]:checked + label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=checkbox]:checked + label:after {
  opacity: 1;
  visibility: visible;
  top: 5px;
  left: 2px;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=checkbox]:checked + label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=checkbox]:checked + label:before {
  border: none;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio], .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio] {
  -webkit-appearance: none;
  position: absolute;
  border: none;
  width: unset;
  padding: 0;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio] + label:before, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio] + label:before {
  border-radius: 50%;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio] + label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio] + label:after {
  content: "";
  top: 7px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #27333B;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.checkbox input[type=radio]:checked + label:after, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.checkbox input[type=radio]:checked + label:after {
  opacity: 1;
  visibility: visible;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.error, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.error {
  color: #B7202E;
}
.popup .popup-holder .form-content .form-top-content .input-wrapper.error .choices__inner, .popup .popup-holder .form-content .form-bottom-content .input-wrapper.error .choices__inner {
  border-color: #B7202E;
}
.popup .popup-holder .form-content .error-message {
  position: absolute;
  font-size: 12px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .error-message {
    margin-top: 3px;
    margin-left: 7px;
  }
}
.popup .popup-holder .form-content .cta-wrapper {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 28px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .cta-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 28px 16px 36px;
  }
  .popup .popup-holder .form-content .cta-wrapper .send-request {
    order: 1;
  }
  .popup .popup-holder .form-content .cta-wrapper .btn-white-cancel {
    order: 2;
  }
  .popup .popup-holder .form-content .cta-wrapper .btn {
    text-align: center;
    justify-content: center;
    display: flex;
    width: 100%;
    margin-bottom: 16px;
  }
}
.popup .popup-holder .form-content .cta-wrapper .btn:first-of-type {
  margin-right: 24px;
}
@media (max-width: 767px) {
  .popup .popup-holder .form-content .cta-wrapper .btn:first-of-type {
    margin-right: 0;
  }
}

.popup-request-salesforce-ua .screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.popup-request-salesforce-ua .popup-holder {
  max-width: 960px;
}
.popup-request-salesforce-ua .popup-holder .popup-holder-inner {
  align-items: stretch;
}
.popup-request-salesforce-ua .close-btn {
  flex: 0 0 auto;
  padding: 0;
  border: 0;
  background: transparent;
}
.popup-request-salesforce-ua .salesforce-required-fields {
  display: block;
  margin-top: 8px;
  color: #27333B;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.error select {
  border-color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.error .error-message {
  display: block;
  margin-top: 6px;
  color: #B7202E;
  font-size: 0.75rem;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-form-section,
.popup-request-salesforce-ua .salesforce-request-form .salesforce-consents {
  padding: 28px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-form-section,
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-consents {
    padding: 24px 16px;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-section-heading {
  margin-bottom: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-section-heading h3 {
  color: #27333B;
  font-weight: 600;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-section-heading p {
  margin-top: 8px;
  color: #58595B;
}
.popup-request-salesforce-ua .salesforce-request-form label {
  display: block;
  margin-bottom: 8px;
  color: #27333B;
  font-size: 0.875rem;
  font-weight: 600;
}
.popup-request-salesforce-ua .salesforce-request-form label span {
  color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form select {
  width: 100%;
  min-height: 54px;
  padding: 14px 48px 14px 16px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 26px;
  background: #FFF url(1653370b3cd55582965b.svg) no-repeat right 16px center/24px;
  color: #27333B;
  font: inherit;
  appearance: none;
  transition: border-color 0.3s linear;
}
.popup-request-salesforce-ua .salesforce-request-form select:hover, .popup-request-salesforce-ua .salesforce-request-form select:focus {
  border-color: #27333B;
  outline: none;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-fields-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 16px;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-fields-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-field-full {
  grid-column: 1/-1;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px 24px;
  padding: 0;
  border: 0;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid {
    grid-template-columns: 1fr;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid .input-wrapper.checkbox {
  margin: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid.error .input-wrapper.checkbox label::before {
  border-color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-check-grid.error .salesforce-group-error {
  display: block;
  grid-column: 1/-1;
  margin: 0;
  color: #B7202E;
  font-size: 0.75rem;
}
.popup-request-salesforce-ua .salesforce-request-form fieldset.salesforce-check-grid {
  display: block;
}
.popup-request-salesforce-ua .salesforce-request-form fieldset.salesforce-check-grid .input-wrapper.checkbox + .input-wrapper.checkbox,
.popup-request-salesforce-ua .salesforce-request-form fieldset.salesforce-check-grid .salesforce-group-error {
  margin-top: 14px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-form-error {
  align-self: center;
  margin: 0 auto 0 0;
  padding-right: 20px;
  color: #B7202E;
  font-size: 0.875rem;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-form-error[hidden] {
  display: none;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-form-error {
    width: 100%;
    margin-bottom: 12px;
    padding-right: 0;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced {
  padding: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 24px 28px;
  border: 0;
  background: #F6F6F6;
  color: #27333B;
  font: inherit;
  font-weight: 600;
  text-align: left;
  cursor: pointer;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle {
    padding: 20px 16px;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon {
  position: relative;
  width: 18px;
  height: 18px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon::before, .popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 2px;
  width: 14px;
  height: 2px;
  background: #27333B;
  transition: transform 0.2s ease;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle-icon::after {
  transform: rotate(90deg);
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-toggle[aria-expanded=true] .salesforce-toggle-icon::after {
  transform: rotate(0);
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content {
  padding: 0 28px 28px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-fields-grid {
  grid-template-columns: 1fr;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-subsection:first-child .salesforce-fields-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-caption {
  margin: 6px 0 0;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content {
    padding: 0 16px 24px;
  }
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-advanced-content .salesforce-subsection:first-child .salesforce-fields-grid {
    grid-template-columns: 1fr;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-subsection {
  padding-top: 28px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-subsection h3 {
  margin-bottom: 20px;
  color: #27333B;
  font-size: 1.25rem;
  font-weight: 600;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-cargo-row {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  align-items: end;
  margin-top: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-cargo-row > p {
  grid-column: 1/-1;
  align-self: center;
  color: #27333B;
  font-weight: 600;
}
@media (max-width: 767px) {
  .popup-request-salesforce-ua .salesforce-request-form .salesforce-cargo-row {
    grid-template-columns: 1fr;
  }
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-options-grid {
  grid-template-columns: 1fr;
  margin: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-configuration {
  display: grid;
  gap: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-configuration h3 {
  margin-bottom: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-consents {
  display: grid;
  gap: 20px;
}
.popup-request-salesforce-ua .salesforce-request-form .salesforce-consents .input-wrapper.checkbox {
  margin: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox {
  position: relative;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox input[type=checkbox] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox label {
  position: relative;
  margin-bottom: 0;
  padding-left: 32px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  cursor: pointer;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox label::before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1.5px solid #58595B;
  border-radius: 4px;
  background: #EEE;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox label::after {
  content: url(f0e51082306db557b7c6.svg);
  position: absolute;
  top: 4px;
  left: 2px;
  width: 20px;
  height: 20px;
  line-height: 0;
  opacity: 0;
  visibility: hidden;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox input[type=checkbox]:checked + label::after {
  opacity: 1;
  visibility: visible;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox.error label::before {
  border-color: #B7202E;
}
.popup-request-salesforce-ua .salesforce-request-form .input-wrapper.checkbox input[type=checkbox]:focus-visible + label::before {
  outline: #27333B auto 1px;
  outline-offset: 3px;
}
.popup-request-salesforce-ua .salesforce-request-form .cta-wrapper {
  position: sticky;
  bottom: 0;
  z-index: 10;
  background: #FFF;
}

section.machinery-info {
  padding: 128px 0 64px;
  background: #F5F5F5;
}
@media (max-width: 1024px) {
  section.machinery-info {
    padding: 136px 0 24px;
    background: #FFF;
  }
}
section.machinery-info .machinery-info-holder {
  display: grid;
  grid-template-columns: 504fr 612fr;
  gap: 24px;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder {
    display: block;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder {
  display: flex;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-image-holder {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-image-holder .product-gallery {
    order: 2;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .button-up, section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .button-down {
  text-align: center;
  cursor: pointer;
}
section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .button-up.swiper-button-disabled, section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .button-down.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .button-up, section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .button-down {
    display: none;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .product-gallery-holder {
  width: 80px;
  max-height: 332px;
  height: 100%;
  overflow-y: auto;
  scrollbar-width: none;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .product-gallery-holder {
    order: 2;
    display: flex;
    margin-top: 24px;
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .image-wrapper {
  border-radius: 4px;
  height: 80px;
  width: 80px;
  min-height: 80px;
  box-sizing: border-box;
  border: 2px solid transparent;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .image-wrapper {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin-bottom: 5px;
    margin-right: 12px;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder .product-gallery .image-wrapper.active {
  border: 2px solid #27333B;
  border-radius: 6px;
}
section.machinery-info .machinery-info-holder .product-image-holder .product-gallery img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
section.machinery-info .machinery-info-holder .product-image-holder .featured-image {
  position: relative;
  margin-left: 24px;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-image-holder .featured-image {
    order: 1;
    margin-left: 0;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder .featured-image img {
  width: 400px;
  height: auto;
  max-height: 400px;
  object-fit: contain;
  transition: opacity 0.3s ease-in-out;
  border-radius: 12px;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-image-holder .featured-image img {
    width: 100%;
    height: auto;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder .featured-image .special-offer-btn {
  position: absolute;
  top: 16px;
  right: 16px;
  border-radius: 100px;
  border: 1px solid #2D4B5F;
  background: linear-gradient(279deg, #27333B 8.67%, #3C5261 43.61%, #27333B 92.21%);
  box-shadow: 0 1px 1.7px 0 rgba(0, 0, 0, 0.41);
  cursor: unset;
  padding: 12px 16px 12px 12px;
  z-index: 1;
}
@media (max-width: 767px) {
  section.machinery-info .machinery-info-holder .product-image-holder .featured-image .special-offer-btn {
    padding: 12px;
  }
}
section.machinery-info .machinery-info-holder .product-image-holder .featured-image .special-offer-btn span {
  color: #FFF;
  margin-left: 8px;
  display: inline-block;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
section.machinery-info .machinery-info-holder .product-details-holder {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder {
    margin-top: 24px;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .manufacturer-logotype {
  display: flex;
  margin-bottom: 16px;
  order: 1;
}
section.machinery-info .machinery-info-holder .product-details-holder .manufacturer-logotype img {
  height: 50px;
  width: auto;
  object-fit: contain;
}
section.machinery-info .machinery-info-holder .product-details-holder h1 {
  color: #27333B;
  margin-bottom: 16px;
  order: 2;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder h1 {
    font-size: 2rem;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper .btn {
  border-radius: 56px;
  background: #EEE;
  align-items: center;
  cursor: auto;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper .btn {
    margin-bottom: 32px;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper .btn span {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
  margin-left: 8px;
  color: #27333B;
}
section.machinery-info .machinery-info-holder .product-details-holder .description {
  margin-bottom: 32px;
  order: 4;
}
section.machinery-info .machinery-info-holder .product-details-holder .description.no-price {
  order: 3;
}
section.machinery-info .machinery-info-holder .product-details-holder .description p {
  color: #27333B;
  margin-bottom: 16px;
}
section.machinery-info .machinery-info-holder .product-details-holder .description p:last-of-type {
  margin-bottom: 0;
}
section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper {
  order: 3;
}
section.machinery-info .machinery-info-holder .product-details-holder .price-trial-wrapper.no-price {
  order: 4;
}
section.machinery-info .machinery-info-holder .product-details-holder .price {
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  color: #27333B;
  margin-right: 16px;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder .price {
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  section.machinery-info .machinery-info-holder .product-details-holder .price {
    margin-right: 0;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper {
  order: 6;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  width: 100%;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper {
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper {
    display: block;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper .btn {
  border: 1.5px solid #27333B;
  margin-right: 16px;
  justify-content: center;
  background: transparent;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper .btn {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
  section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper .btn:last-of-type {
    margin-bottom: 0;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper .btn:hover {
  background: #EEEEEE;
}
section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper .btn:last-of-type {
  margin-right: 0;
}
section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper .btn svg {
  margin-left: 8px;
}
section.machinery-info .machinery-info-holder .product-details-holder .buttons-wrapper .btn span {
  color: #27333B;
}
section.machinery-info .machinery-info-holder .product-details-holder .requests-holder {
  order: 5;
  width: 100%;
  margin-bottom: 32px;
}
section.machinery-info .machinery-info-holder .product-details-holder .requests-holder .icon-text-wrapper {
  display: flex;
  align-items: center;
}
section.machinery-info .machinery-info-holder .product-details-holder .requests-holder button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: none;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 16px;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder .requests-holder button {
    padding: 12px 0;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .requests-holder button:hover {
  background: #EEE;
}
@media (max-width: 1024px) {
  section.machinery-info .machinery-info-holder .product-details-holder .requests-holder button:hover {
    background: unset;
  }
}
section.machinery-info .machinery-info-holder .product-details-holder .requests-holder button:last-of-type {
  border-bottom: 0;
}
section.machinery-info .machinery-info-holder .product-details-holder .requests-holder button p {
  font-size: 1.25rem;
  font-weight: 600;
  color: #27333B;
  margin-left: 16px;
  font-family: "Open Sans", "sans-serif";
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfbWFjaGluZXJ5LWluZm9fbWFjaGluZXJ5LWluZm9fanMuZjhiZDEyZDRlNWIyZDlmNDM5NGYuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7O0NBQUE7QUFPQTs7RUFFRTtBREVGO0FDQ0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFTjtBQ0NJOztFQUNFO0FERU47QUNFRTs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2pDUTtFRGtDUjtFQUNBO0VBQ0E7QURFSjtBQ0FJOzs7Ozs7O0VBRUU7RUFDQSxxQkN6Q007QUZnRFo7QUNKSTs7OztFQUNFLHFCQzdDTTtBRnNEWjtBQ05JOzs7O0VBQ0UsY0M5Q0M7QUZ5RFA7QUNSSTs7OztFQUNFLGNDckRNO0FGa0VaO0FDVEU7O0VBQ0U7RUFDQTtBRFlKO0FDVEU7Ozs7RUFFRTtBRGFKO0FDVkU7O0VBQ0U7QURhSjtBQ1JNOztFQUNFLHFCQzFFSTtBRnFGWjtBQ1JNOztFQUNFLHFCQzlFSTtBRnlGWjtBQ1BJOzs7RUFFRTtBRFVOO0FDUk07OztFQUNFLHFCQ3ZGSTtBRm1HWjtBQ1RNOzs7RUFDRSxxQkMzRkk7QUZ3R1o7QUNSTTs7RUFDRTtFQUNBO0FEV1I7QUNSTTs7RUFDRTtFQUNBO0FEV1I7QUNQSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURVTjtBQ1BJOztFQUNFO0VBQ0E7RUFDQSxzQkNqSEU7RURrSEY7RUFDQTtBRFVOO0FDUk07O0VBQ0U7QURXUjtBQ1RROzs7RUFDRSxjQ3JJRTtFRHNJRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEYVY7QUNYVTs7O0VBQ0U7QURlWjtBQ1RJOzs7RUFDRSx5QkNoSkU7QUY2SlI7QUNWSTs7RUFDRTtFQUNBO0VBQ0E7QURhTjtBQ1hNOztFQUNFO0FEY1I7QUNYTTs7RUFDRTtBRGNSO0FDWlE7O0VBQ0UsY0NwS0U7RURxS0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZVY7QUNiVTs7RUFDRTtBRGdCWjtBQ1RFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JDN0tJO0VEOEtKO0VBQ0E7QURZSjtBQ1ZJOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURjTjtBQ1pNOzs7OztFQUVFO0VBQ0E7QURpQlI7QUNiSTs7RUFDRTtFQUNBO0FEZ0JOO0FDZE07O0VBQ0UsY0NqTkk7RURrTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpQlI7QUNkTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaUJSO0FDZlE7OztFQUNFO0VBQ0E7QURtQlY7QUNoQlE7OztFQUVFO0VBQ0EscUJDMU9FO0FGNlBaO0FDZk07O0VBQ0U7QURrQlI7QUNiRTs7RUFDRTtFQUNBO0FEZ0JKO0FDWkk7Ozs7RUFFRTtBRGdCTjtBQ2JJOztFQUNFO0FEZ0JOOztBQ1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXVLQTtBRHhKRjtBQ2RFO0VBVEY7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFRGlCRjtBQUNGO0FDZkU7RUFDRTtFQUNBO0FEaUJKO0FDZEU7RUFDRTtFQUNBO0FEZ0JKO0FDZkk7RUFIRjtJQUlJO0lBQ0E7SUFDQTtFRGtCSjtBQUNGO0FDZEk7RUFERjtJQUVJO0lBQ0E7RURpQko7QUFDRjtBQ2ZFOztFQUVFO0FEaUJKO0FDZkU7RUFDRTtFQUNBO0VBQ0E7QURpQko7QUNkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEZ0JKO0FDYkU7RUFDRTtBRGVKO0FDWkU7RUFDRTtBRGNKO0FDWEU7RUFDRTtBRGFKO0FDVkU7RUFDRTtBRFlKO0FDVEU7RUFDRTtBRFdKO0FDUkU7RUFDRTtBRFVKO0FDUEU7RUFDRTtBRFNKO0FDTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFFKO0FDTEU7RUFDRTtBRE9KO0FDSkU7RUFDRSxjQ3RXUTtFRHVXUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURNSjtBQ0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREtKO0FDRkU7RUFDRTtFQUNBO0FESUo7QUNERTtFQUNFO0FER0o7QUNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FER047QUNETTtFQUNFO0VBQ0E7QURHUjtBQ0NJO0VBQ0U7RUFDQTtBRENOO0FDRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURBTjtBQ0VNO0VBQ0U7RUFDQTtBREFSO0FDTUU7RUFDRTtBREpKOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtFQUNBO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FETEY7QUNPRTtFQUNFO0VBQ0E7QURMSjs7QUNTQTtFQUNFO0VBQ0E7QURORjs7QUNTQTtFQUNFLFdDemRNO0FGbWRSOztBQ1NBO0VBQ0UsV0M3ZE07RUQ4ZE47RUFDQTtBRE5GOztBQ1NBO0VBQ0U7QURORjs7QUNTQTs7Ozs7Ozs7Ozs7Q0FBQTtBQVlBO0VBQ0U7QURORjtBQ1FFO0VBQ0U7RUFDQSxjQ25nQlE7RURvZ0JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE5KO0FDU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUEo7QUNVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURSSjtBQ1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURSTjtBQ1VNO0VBQ0UsbUJDbGlCSTtFRG1pQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUlI7QUNZSTtFQUNFO0FEVk47QUNhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDOWpCTTtFRCtqQk47RUFDQTtFQUNBO0FEWE47QUNhTTtFQUNFO0FEWFI7QUNjTTtFQUVFO0FEYlI7QUNrQkU7RUFDRTtFQUNBLGNDN2tCRztFRDhrQkg7RUFDQTtFQUNBO0VBQ0E7QURoQko7QUNrQkk7RUFDRTtBRGhCTjs7QUcza0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4a0JGO0FHN2tCRTtFQUNFO0VBQ0E7QUgra0JKO0FHN2tCRTtFQUNFO0VBQ0EseUJEVEU7RUNVRixXRFJJO0FGdWxCUjtBRzlrQkk7RUFDRTtFQUNBLHlCRFpNO0FGNGxCWjtBRzlrQkk7RUFDRSxzQkRmTTtBRitsQlo7QUc3a0JFO0VBQ0U7RUFDQSx5QkQvQlE7RUNnQ1IsV0RwQkk7QUZtbUJSO0FHOWtCSTtFQUNFO0VBQ0EseUJEaENDO0FGZ25CUDtBRzlrQkk7RUFDRSxzQkRuQ0M7QUZtbkJQO0FHN2tCRTtFQUNFO0VBQ0Esc0JEL0JJO0VDZ0NKLGNENUNRO0FGMm5CWjtBRzlrQkk7RUFDRSxzQkR6Q087QUZ5bkJiO0FHOWtCSTtFQUNFLHNCRGpETTtBRmlvQlo7QUc3a0JFO0VBQ0U7RUFDQSxzQkQxQ0k7RUMyQ0osY0R2RFE7QUZzb0JaO0FHOWtCSTtFQUNFLHNCRHBETztFQ3FEUDtBSGdsQk47QUc5a0JJO0VBQ0Usc0JEN0RNO0FGNm9CWjtBRzdrQkU7RUFDRTtBSCtrQko7QUc3a0JFO0VBQ0U7RUFDQTtFQUNBO0FIK2tCSjs7QUcza0JBO0VBQ0U7RUFDQSxjRGxFSTtFQ21FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDhrQkY7QUc1a0JJO0VBQ0U7QUg4a0JOO0FHM2tCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZrQko7O0FHemtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkR0R007RUN1R047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0a0JGO0FHM2tCRTtFQUNFLHNCRHRIUztFQ3VIVDtBSDZrQko7QUcza0JFO0VBQ0U7RUFDQTtFQUNBLHNCRGpJUTtBRjhzQlo7QUcza0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2a0JKO0FHMWtCSTtFQUNFO0FINGtCTjtBR3hrQkk7RUFDRTtBSDBrQk47QUd2a0JFO0VBQ0U7RUFDQTtFQUNBO0FIeWtCSjs7QUdya0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JEM0pNO0VDNEpOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdrQkY7QUd2a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlrQko7QUdua0JJO0VBQ0U7QUhxa0JOO0FHbGtCRTtFQUNFO0VBQ0E7RUFDQTtBSG9rQko7QUdsa0JFO0VBQ0U7RUFDQTtFQUNBO0FIb2tCSjs7QUNueEJBOzs7Ozs7Q0FBQTtBQU9BOztFQUVFO0FEc3hCRjtBQ254Qkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzeEJOO0FDbnhCSTs7RUFDRTtBRHN4Qk47QUNseEJFOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDakNRO0VEa0NSO0VBQ0E7RUFDQTtBRHN4Qko7QUNweEJJOzs7Ozs7O0VBRUU7RUFDQSxxQkN6Q007QUZvMEJaO0FDeHhCSTs7OztFQUNFLHFCQzdDTTtBRjAwQlo7QUMxeEJJOzs7O0VBQ0UsY0M5Q0M7QUY2MEJQO0FDNXhCSTs7OztFQUNFLGNDckRNO0FGczFCWjtBQzd4QkU7O0VBQ0U7RUFDQTtBRGd5Qko7QUM3eEJFOzs7O0VBRUU7QURpeUJKO0FDOXhCRTs7RUFDRTtBRGl5Qko7QUM1eEJNOztFQUNFLHFCQzFFSTtBRnkyQlo7QUM1eEJNOztFQUNFLHFCQzlFSTtBRjYyQlo7QUMzeEJJOzs7RUFFRTtBRDh4Qk47QUM1eEJNOzs7RUFDRSxxQkN2Rkk7QUZ1M0JaO0FDN3hCTTs7O0VBQ0UscUJDM0ZJO0FGNDNCWjtBQzV4Qk07O0VBQ0U7RUFDQTtBRCt4QlI7QUM1eEJNOztFQUNFO0VBQ0E7QUQreEJSO0FDM3hCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4eEJOO0FDM3hCSTs7RUFDRTtFQUNBO0VBQ0Esc0JDakhFO0VEa0hGO0VBQ0E7QUQ4eEJOO0FDNXhCTTs7RUFDRTtBRCt4QlI7QUM3eEJROzs7RUFDRSxjQ3JJRTtFRHNJRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaXlCVjtBQy94QlU7OztFQUNFO0FEbXlCWjtBQzd4Qkk7OztFQUNFLHlCQ2hKRTtBRmk3QlI7QUM5eEJJOztFQUNFO0VBQ0E7RUFDQTtBRGl5Qk47QUMveEJNOztFQUNFO0FEa3lCUjtBQy94Qk07O0VBQ0U7QURreUJSO0FDaHlCUTs7RUFDRSxjQ3BLRTtFRHFLRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURteUJWO0FDanlCVTs7RUFDRTtBRG95Qlo7QUM3eEJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JDN0tJO0VEOEtKO0VBQ0E7QURneUJKO0FDOXhCSTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3lCTjtBQ2h5Qk07Ozs7O0VBRUU7RUFDQTtBRHF5QlI7QUNqeUJJOztFQUNFO0VBQ0E7QURveUJOO0FDbHlCTTs7RUFDRSxjQ2pOSTtFRGtOSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHF5QlI7QUNseUJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxeUJSO0FDbnlCUTs7O0VBQ0U7RUFDQTtBRHV5QlY7QUNweUJROzs7RUFFRTtFQUNBLHFCQzFPRTtBRmloQ1o7QUNueUJNOztFQUNFO0FEc3lCUjtBQ2p5QkU7O0VBQ0U7RUFDQTtBRG95Qko7QUNoeUJJOzs7O0VBRUU7QURveUJOO0FDanlCSTs7RUFDRTtBRG95Qk47O0FDL3hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1S0E7QUQ0bkJGO0FDbHlCRTtFQVRGO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RURxeUJGO0FBQ0Y7QUNueUJFO0VBQ0U7RUFDQTtBRHF5Qko7QUNseUJFO0VBQ0U7RUFDQTtBRG95Qko7QUNueUJJO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RURzeUJKO0FBQ0Y7QUNseUJJO0VBREY7SUFFSTtJQUNBO0VEcXlCSjtBQUNGO0FDbnlCRTs7RUFFRTtBRHF5Qko7QUNueUJFO0VBQ0U7RUFDQTtFQUNBO0FEcXlCSjtBQ2x5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG95Qko7QUNqeUJFO0VBQ0U7QURteUJKO0FDaHlCRTtFQUNFO0FEa3lCSjtBQy94QkU7RUFDRTtBRGl5Qko7QUM5eEJFO0VBQ0U7QURneUJKO0FDN3hCRTtFQUNFO0FEK3hCSjtBQzV4QkU7RUFDRTtBRDh4Qko7QUMzeEJFO0VBQ0U7QUQ2eEJKO0FDMXhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHhCSjtBQ3p4QkU7RUFDRTtBRDJ4Qko7QUN4eEJFO0VBQ0UsY0N0V1E7RUR1V1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMHhCSjtBQ3Z4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeXhCSjtBQ3R4QkU7RUFDRTtFQUNBO0FEd3hCSjtBQ3J4QkU7RUFDRTtBRHV4Qko7QUNyeEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1eEJOO0FDcnhCTTtFQUNFO0VBQ0E7QUR1eEJSO0FDbnhCSTtFQUNFO0VBQ0E7QURxeEJOO0FDbHhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG94Qk47QUNseEJNO0VBQ0U7RUFDQTtBRG94QlI7QUM5d0JFO0VBQ0U7QURneEJKOztBQzV3QkE7RUFDRTtBRCt3QkY7O0FDNXdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK3dCRjs7QUM1d0JBO0VBQ0U7RUFDQTtFQUNBO0FEK3dCRjs7QUM1d0JBO0VBQ0U7RUFDQTtBRCt3QkY7O0FDNXdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK3dCRjtBQzd3QkU7RUFDRTtFQUNBO0FEK3dCSjs7QUMzd0JBO0VBQ0U7RUFDQTtBRDh3QkY7O0FDM3dCQTtFQUNFLFdDemRNO0FGdXVDUjs7QUMzd0JBO0VBQ0UsV0M3ZE07RUQ4ZE47RUFDQTtBRDh3QkY7O0FDM3dCQTtFQUNFO0FEOHdCRjs7QUMzd0JBOzs7Ozs7Ozs7OztDQUFBO0FBWUE7RUFDRTtBRDh3QkY7QUM1d0JFO0VBQ0U7RUFDQSxjQ25nQlE7RURvZ0JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDh3Qko7QUMzd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZ3Qko7QUMxd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDR3Qko7QUMxd0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ0d0JOO0FDMXdCTTtFQUNFLG1CQ2xpQkk7RURtaUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDR3QlI7QUN4d0JJO0VBQ0U7QUQwd0JOO0FDdndCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDOWpCTTtFRCtqQk47RUFDQTtFQUNBO0FEeXdCTjtBQ3Z3Qk07RUFDRTtBRHl3QlI7QUN0d0JNO0VBRUU7QUR1d0JSO0FDbHdCRTtFQUNFO0VBQ0EsY0M3a0JHO0VEOGtCSDtFQUNBO0VBQ0E7RUFD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VjtBSW4xQ1E7RUFDRTtBSnExQ1Y7QUluMUNVO0VBQ0U7QUpxMUNaO0FJajFDWTtFQUNFO0FKbTFDZDtBSWgxQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JGelVOO0FGMnBEUjtBSWgxQ2M7RUFDRTtBSmsxQ2hCO0FJNzBDVTtFQUNFO0FKKzBDWjtBSTcwQ1k7RUFDRTtBSiswQ2Q7QUk3MENjO0VBQ0U7QUorMENoQjtBSTEwQ2M7RUFDRTtFQUNBO0FKNDBDaEI7QUl6MENjO0VBQ0U7RUFDQTtBSjIwQ2hCO0FJdjBDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5MENkO0FJeDBDYztFQVpGO0lBYUk7SUFDQTtFSjIwQ2Q7QUFDRjtBSXowQ2M7RUFDRSxjRnRZSjtFRXVZSTtFQUNBO0FKMjBDaEI7QUl6MENnQjtFQUNFLGNGallaO0FGNHNETjtBSXYwQ2M7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3MENoQjtBSXIwQ2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnUwQ2hCO0FJcDBDYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKczBDaEI7QUlsMENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbzBDZDtBSWowQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSm0wQ2Q7QUloMENZO0VBQ0U7QUprMENkO0FJL3pDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppMENkO0FJOXpDWTtFQUNFO0FKZzBDZDtBSTd6Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkY5ZEY7QUY2eERaO0FJNXpDWTtFQUNFO0VBQ0E7QUo4ekNkO0FJMXpDVTtFQUNFO0FKNHpDWjtBSTF6Q1k7RUFDRTtBSjR6Q2Q7QUl0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RUFDRTtBQTBwRVo7QUFycEVNO0VBQ0U7QUF1cEVSO0FBcnBFUTtFQUNFO0FBdXBFVjtBQW5wRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNFclBJO0VGc1BKO0FBcXBFUjtBQXBwRVE7RUFQRjtJQVFJO0VBdXBFUjtBQUNGO0FBdHBFUTtFQVZGO0lBV0k7RUF5cEVSO0FBQ0Y7QUF0cEVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdwRVI7QUF2cEVRO0VBTkY7SUFPSTtFQTBwRVI7QUFDRjtBQXpwRVE7RUFURjtJQVVJO0VBNHBFUjtBQUNGO0FBMXBFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNHBFVjtBQTNwRVU7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFQThwRVY7RUE3cEVVO0lBQ0U7RUErcEVaO0FBQ0Y7QUE1cEVVO0VBQ0U7QUE4cEVaO0FBM3BFVTtFQUNFO0FBNnBFWjtBQTFwRVU7RUFDRTtBQTRwRVo7QUF6cEVVO0VBQ0UsY0V2U0E7QUZrOEVaO0FBdHBFTTtFQUNFO0VBQ0E7RUFDQTtBQXdwRVI7QUF0cEVRO0VBQ0U7RUFDQTtBQXdwRVY7QUFycEVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1cEVWO0FBdHBFVTtFQVhGO0lBWUk7RUF5cEVWO0FBQ0Y7QUF2cEVVO0VBQ0U7QUF5cEVaO0FBeHBFWTtFQUZGO0lBR0k7RUEycEVaO0FBQ0Y7QUF4cEVVO0VBQ0U7QUEwcEVaO0FBdnBFVTtFQUNFO0VBQ0E7RUFDQSxjRW5WQTtFRm9WQTtFQUNBO0FBeXBFWixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbXAtd2Jway8uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9tYWNoaW5lcnktaW5mby9fbWFjaGluZXJ5LWluZm8uc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIlNDU1MvY29yZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiU0NTUy9jb21wb25lbnRzL19pbnB1dHNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJTQ1NTL2NvbXBvbmVudHMvX3BvcHVwXCI7XG5cbnNlY3Rpb24ubWFjaGluZXJ5LWluZm8ge1xuICBwYWRkaW5nOiAxMjhweCAwIDY0cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAxMzZweCAwIDI0cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLm1hY2hpbmVyeS1pbmZvLWhvbGRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwNGZyIDYxMmZyO1xuICAgIGdhcDogMjRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbWFnZS1ob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLXVwLCAuYnV0dG9uLWRvd24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeS1ob2xkZXIge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMzMnB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8mOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLy8gIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgLy99XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwZWNpYWwtb2ZmZXItYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDRCNUY7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3OWRlZywgIzI3MzMzQiA4LjY3JSwgIzNDNTI2MSA0My42MSUsICMyNzMzM0IgOTIuMjElKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxLjdweCAwIHJnYmEoMCwgMCwgMCwgMC40MSk7XG4gICAgICAgICAgY3Vyc29yOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAxMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtZGV0YWlscy1ob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgLm1hbnVmYWN0dXJlci1sb2dvdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlLXRyaWFsLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIG9yZGVyOiA0O1xuXG4gICAgICAgICYubm8tcHJpY2Uge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmljZS10cmlhbC13cmFwcGVyIHtcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgJi5uby1wcmljZSB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVxdWVzdHMtaG9sZGVyIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIC5pY29uLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG5Vc2FnZTpcbjxkaXYgY2xhc3M9XCJpbnB1dC13cmFwcGVyXCI+XG4gICAgPGlucHV0IHR5cGU9XCJlbWFpbFwiIGlkPVwiZW1haWxcIiBwbGFjZWhvbGRlcj1cIlwiPlxuICAgIDxwIGNsYXNzPVwiZXJyb3ItbWVzc2FnZVwiPlRoZSBmaWVsZCBpcyByZXF1aXJlZC48L3A+XG48L2Rpdj5cbiovXG4uaW5wdXQtd3JhcHBlcixcbi5mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnNlYXJjaC1pbnB1dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvc2VhcmNoLWljb24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrMTBwcm9jO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cblxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuICB9XG5cbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA2MDAwMDBzIDBzLCBjb2xvciA2MDAwMDBzIDBzO1xuICB9XG5cbiAgaW5wdXRbZGF0YS1hdXRvY29tcGxldGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaG9pY2VzIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgfVxuXG4gICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweCAyNnB4IDBweCAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9jaGV2cm9uLWRvd24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMTRweCA1NnB4IDE0cHggMTZweDtcblxuICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgLmNob2ljZXNfX3BsYWNlaG9sZGVyLCAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAuY2hvaWNlc19fYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTM7XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjZweCAyNnB4O1xuICAgICAgei1pbmRleDogOTk5OTk5O1xuXG4gICAgICBbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTU2cHg7XG5cbiAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyAvKiAyNHB4ICovXG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1udW1iZXItaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAzNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMHByb2M7XG5cbiAgICAubWludXMtYnRuLCAucGx1cy1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtbnVtYmVyLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVjaDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgd2lkdGg6IDEuM2NoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI0I3MjAyRTtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0I3MjAyRTtcbiAgICB9XG5cbiAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JleSwgIzU4NTk1Qik7XG4gIGJhY2tncm91bmQ6IHZhcigtLVdoaXRlLCAjRkZGKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU4cHggIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogMzQ1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIH1cblxuICAmLnJpZ2h0TW9zdCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5jYWxlbmRhci1lbmQge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmNhbGVuZGFyLXN0YXJ0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4gIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubnVtSW5wdXRXcmFwcGVyIC5hcnJvd1VwLCAubnVtSW5wdXRXcmFwcGVyIC5hcnJvd0Rvd24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kYXlDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZmxhdHBpY2tyLWRheXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuZmxhdHBpY2tyLXJDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubnVtSW5wdXQuY3VyLXllYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZywgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBzcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItZGF5IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzMHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBjb2xvcjogIzU4NTk1QjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuZmxhdHBpY2tyLW1vbnRocyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAgIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAwLjc1cHggc29saWQgdmFyKC0tR3JleS0yLCAjRUVFKTtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyZXksICM1ODU5NUIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmV5LTIsICNFRUUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGF0cGlja3ItbW9udGgge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyOiAwLjc1cHggc29saWQgdmFyKC0tR3JleS0yLCAjRUVFKTtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyZXksICM1ODU5NUIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmV5LTIsICNFRUUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIEZpcmVmb3ggKi9cbiAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocywgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6IHZhcigtLUJsYWNrLCAjMjczMzNCKTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnRvZGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjQjcyMDJFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0I3MjAyRSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheTpmb2N1cywgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjODUyQzJCO1xuICBib3JkZXItY29sb3I6ICM4NTJDMkI7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0I3MjAyRTtcbiAgY29sb3I6ICNCNzIwMkU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzg1MkMyQjtcbiAgICBib3JkZXItY29sb3I6ICM4NTJDMkI7XG4gIH1cbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTNweCAwIDAgIzg1MkMyQjtcbiAgYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkI7XG59XG5cbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEzcHggMCAwICM4NTJDMkIsIDEzcHggMCAwICM4NTJDMkI7XG4gIGJveC1zaGFkb3c6IC0xM3B4IDAgMCAjODUyQzJCLCAxM3B4IDAgMCAjODUyQzJCO1xufVxuXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSB7XG4gIGJveC1zaGFkb3c6IDVweCAwIDAgIzg1MkMyQiwgNnB4IDAgMCAjODUyQzJCO1xufVxuXG4vKlxuVXNhZ2U6XG48ZGl2IGNsYXNzPVwicmFuZ2Utc2xpZGVyLWhvbGRlclwiPlxuPHAgY2xhc3M9XCJyYW5nZS1zbGlkZXItbGFiZWxcIj48Pz0gX18oJ0vEl2xpbW8gZ2FsaWEnLCAnYWx3YXJrJyk7ID8+PC9wPlxuPGRpdiBjbGFzcz1cInJhbmdlLXNsaWRlci13cmFwcGVyXCI+XG48ZGl2IGlkPVwiXCIgY2xhc3M9XCJyYW5nZS1zbGlkZXJcIiBkYXRhLW1pbj1cIjYwMFwiIGRhdGEtbWF4PVwiMjAwMFwiIGRhdGEtZGVjaW1hbHM9XCIxXCI+PC9kaXY+XG48L2Rpdj5cbjxwIGNsYXNzPVwicmFuZ2Utc2xpZGVyLXVvdHB1dFwiPjw/PSBfXygnTnVvJywgJ2Fsd2FyaycpOyA/PiA8c3Ryb25nPjxzcGFuIGNsYXNzPVwicmFuZ2Utc2xpZGVyLW5vdy1taW5cIj42MDA8L3NwYW4+PC9zdHJvbmc+IDw/PSBfXygnSWtpJywgJ2Fsd2FyaycpOyA/PiA8c3Ryb25nPjxzcGFuIGNsYXNzPVwicmFuZ2Utc2xpZGVyLW5vdy1tYXhcIj4yMDAwPC9zcGFuPjwvc3Ryb25nPiA8c3BhbiBjbGFzcz1cInJhbmdlLXNsaWRlci1tZWFzdXJlXCI+bTwvc3Bhbj48L3A+XG48aW5wdXQgdHlwZT1cImhpZGRlblwiIGlkPVwibWluLXZhbFwiIG5hbWU9XCJtaW4tdmFsXCIgY2xhc3M9XCJtaW4tbnVtLWlucHV0XCIgdmFsdWU9XCI2MDBcIj5cbjxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgaWQ9XCJtYXgtdmFsXCIgbmFtZT1cIm1heC12YWxcIiBjbGFzcz1cIm1heC1udW0taW5wdXRcIiB2YWx1ZT1cIjIwMDBcIj5cbjwvZGl2PlxuKi9cbi5yYW5nZS1zbGlkZXItaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAucmFuZ2Utc2xpZGVyLWxhYmVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucmFuZ2Utc2xpZGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIzcHggMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwcHJvYztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnJhbmdlLXNsaWRlci5ub1VpLWhvcml6b250YWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFyay1ncmV5LCAwLjEpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDRweDtcblxuICAgIC5ub1VpLWNvbm5lY3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9VaS1vcmlnaW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5ub1VpLWhhbmRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDMuM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhbmdlLXNsaWRlci11b3RwdXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufSIsIiRvcGVuOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuJGJsYWNrOiAjMDAwO1xuJGJsYWNrMjogIzI2MzMzQjtcbiRkYXJrLWdyZXk6ICMyNzMzM0I7XG4kZGFyay1ncmV5LTA4MDogIzUyNUM2MjtcbiRkYXJrLWdyZXktbmV3OiAjMjkyMjE5O1xuJGdyZXk6ICM1ODU5NUI7XG4kZ3JleTM6ICNGNUY1RjU7XG4kbGlnaHQtZ3JleTogI0VFRTtcbiRsaWdodC1ncmV5LTI6ICNGNkY2RjY7XG4kbGlnaHQtZ3JleS0zOiAjRTFFMUUxO1xuJG5ldy1ncmV5OiAjRDVEMUM5O1xuJHN1cGVyLWxpZ2h0LWdyZXk6ICNGRUZFRkU7XG4kcmVkOiAjQjcyMDJFO1xuJGRpcnR5LXJlZDogIzg1MkMyQjtcbiR3aGl0ZTogI0ZGRjtcbiRibGFjazEwcHJvYzogcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiRlcnJvcjogI2ZmMDA2NjsiLCIuYnRuIHtcbiAgcGFkZGluZzogMTNweCAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgfVxuICAmLmJ0bi1yZWQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGRpcnR5LXJlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXJ0eS1yZWQ7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkZGlydHktcmVkO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1kYXJrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5idG4td2hpdGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cbiAgfVxuICAmLmJ0bi13aGl0ZS1jYW5jZWwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5idG4tcyB7XG4gICAgcGFkZGluZzogOXB4IDI0cHg7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ubGluay13aXRoLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRyZWQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWCgzcHgpO1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnSW1hZ2VzL3JlZC1hcnJvdy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmNpcmNsZS1idG4ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNTJweDtcbiAgbWF4LWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcbiAgfVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIG91dGxpbmUtY29sb3I6ICRkYXJrLWdyZXk7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9jaGV2cm9uLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLm5leHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG4gICYucHJldiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zcXVhcmUtYnRuIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLXdpZHRoOiA1MnB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBtYXgtd2lkdGg6IDUycHg7XG4gIG1heC1oZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0ltYWdlcy9zcXVhcmUtYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICYubmV4dCB7XG5cbiAgfVxuICAmLnByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODU5NUI7XG4gICAgYmFja2dyb3VuZDogI0VFRTtcbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59IiwiQGltcG9ydCBcIlNDU1MvY29tcG9uZW50cy9faW5wdXRzXCI7XG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgzOSwgNTEsIDU5LCAwLjkwKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAucG9wdXAtaG9sZGVyLWlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1YmQ7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvbG9hZGVyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDk5MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wb3B1cC1ob2xkZXItaW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgIEBtZWRpYSAobWluLWhlaWdodDogOTkwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwLWhvbGRlci1pbm5lci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG5cbiAgICAuYnRuLXRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWVzdC10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250ZW50IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZXJ2aWNlLXJlcXVlc3QtZmllbGRzIHtcbiAgICAgICAgLmlucHV0LXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXRvcC1jb250ZW50LCAuZm9ybS1ib3R0b20tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDI4cHggMjhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMjhweCAxNnB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAucmgtc2lkZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5qcy1keW5hbWljLWZpZWxkcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxoLXNpZGUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXJvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUtc3RhcnQsIC5kYXRlLWVuZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvY2FsZW5kYXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTA0cHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG4gICAgICAgICAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICAgICAgICAgICAgLmNob2ljZXNfX2l0ZW0tLWNob2ljZVtkYXRhLXBsYWNlaG9sZGVyXSxcbiAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtLS1jaG9pY2VbZGF0YS12YWx1ZT1cIlwiXSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAjNTg1OTVCO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5maWxlLXVwbG9hZCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgICAgIC5yYWRpby1vcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjgwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGODAwMDMzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2VydmljZS1jb25zZW50LWxhYmVsLFxuICAgICAgICAgICAgICAmLmNvbnRyYWN0LWNvbmZpcm1hdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1NYWluLXRydW5rcywgIzU5NUQ2Mik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKEltYWdlcy9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjcyMDJFO1xuXG4gICAgICAgICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCNzIwMkU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGEtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjhweCAxNnB4IDM2cHg7XG4gICAgICAgICAgLnNlbmQtcmVxdWVzdCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bi13aGl0ZS1jYW5jZWwge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtcmVxdWVzdC1zYWxlc2ZvcmNlLXVhIHtcbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLnBvcHVwLWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcblxuICAgIC5wb3B1cC1ob2xkZXItaW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLWJ0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2FsZXNmb3JjZS1yZXF1aXJlZC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zYWxlc2ZvcmNlLXJlcXVlc3QtZm9ybSB7XG4gICAgLmlucHV0LXdyYXBwZXIuZXJyb3Ige1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuXG4gICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtZm9ybS1zZWN0aW9uLFxuICAgIC5zYWxlc2ZvcmNlLWNvbnNlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrMTBwcm9jO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXNlY3Rpb24taGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggNDhweCAxNHB4IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMHByb2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnSW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXIgLyAyNHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGxpbmVhcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtZmllbGRzLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogMjBweCAxNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1maWVsZC1mdWxsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtY2hlY2stZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiAxNHB4IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC13cmFwcGVyLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgLmlucHV0LXdyYXBwZXIuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhbGVzZm9yY2UtZ3JvdXAtZXJyb3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0LnNhbGVzZm9yY2UtY2hlY2stZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmlucHV0LXdyYXBwZXIuY2hlY2tib3ggKyAuaW5wdXQtd3JhcHBlci5jaGVja2JveCxcbiAgICAgIC5zYWxlc2ZvcmNlLWdyb3VwLWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1mb3JtLWVycm9yIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1hZHZhbmNlZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktMjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXRvZ2dsZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuc2FsZXNmb3JjZS10b2dnbGUtaWNvbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2UtYWR2YW5jZWQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDI4cHggMjhweDtcblxuICAgICAgLnNhbGVzZm9yY2UtZmllbGRzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLnNhbGVzZm9yY2Utc3Vic2VjdGlvbjpmaXJzdC1jaGlsZCAuc2FsZXNmb3JjZS1maWVsZHMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cblxuICAgICAgLnNhbGVzZm9yY2UtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMjRweDtcblxuICAgICAgICAuc2FsZXNmb3JjZS1zdWJzZWN0aW9uOmZpcnN0LWNoaWxkIC5zYWxlc2ZvcmNlLWZpZWxkcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLXN1YnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FsZXNmb3JjZS1jYXJnby1yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICA+IHAge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGVzZm9yY2Utb3B0aW9ucy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLWNvbmZpZ3VyYXRpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlc2ZvcmNlLWNvbnNlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIC5pbnB1dC13cmFwcGVyLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC13cmFwcGVyLmNoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKEltYWdlcy9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMtdmlzaWJsZSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBvdXRsaW5lOiAkZGFyay1ncmV5IGF1dG8gMXB4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/