/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/hero/_hero.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;
}

.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;
  }
}

.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;
}

section.hero {
  min-height: 613px;
  overflow: hidden;
}
@media (max-width: 767px) {
  section.hero {
    min-height: 80vh;
    display: flex;
    align-items: center;
    position: relative;
  }
}
section.hero.h-full {
  min-height: 100vh;
  min-height: 100lvh;
}
@media (max-width: 767px) {
  section.hero.h-full {
    min-height: unset;
  }
}
section.hero.h-full:after {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
}
section.hero.h-full .container {
  display: flex;
  align-items: flex-end;
  min-height: 100vh;
  height: 100lvh;
}
@media (max-width: 767px) {
  section.hero.h-full .container {
    height: unset;
    min-height: unset;
  }
}
section.hero.h-full .container .hero-block {
  padding-bottom: 175px;
}
@media (max-width: 767px) {
  section.hero.h-full .container .hero-block {
    padding-top: 141px;
    padding-bottom: 90px;
  }
}
@media (max-width: 767px) {
  section.hero.h-full .container .hero-block .hero-title {
    font-size: 2.25rem;
    margin-bottom: 24px;
  }
}
section.hero.h-full .container .hero-block .hero-text {
  max-width: 656px;
}
@media (max-width: 767px) {
  section.hero.h-full .container .hero-block .hero-text p {
    font-size: 1.125rem;
  }
}
section.hero.text-wide {
  min-height: 490px;
}
@media (max-width: 767px) {
  section.hero.text-wide {
    min-height: 60vh;
  }
}
section.hero.text-wide:after {
  background: linear-gradient(270deg, rgba(16, 20, 24, 0) 0%, rgba(16, 20, 24, 0.97) 76%);
}
section.hero.text-wide .hero-block {
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  section.hero.text-wide .hero-block {
    padding-bottom: 24px;
    padding-top: 147px;
  }
}
section.hero.text-wide .hero-title {
  max-width: 670px;
  font-size: 3rem;
  font-weight: 400;
  text-transform: unset;
}
@media (max-width: 767px) {
  section.hero.text-wide .hero-title {
    font-size: 2.25rem;
    margin-bottom: 24px;
  }
}
section.hero.text-wide .hero-text {
  max-width: 670px;
}
section.hero.text-wide .hero-text p {
  font-size: 1rem;
  line-height: 1.5;
}
@media (max-width: 767px) {
  section.hero.text-wide .hero-text p {
    font-size: 1.125rem;
  }
}
section.hero.remove-gradient::after {
  display: none;
}
section.hero::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 101%;
  background: linear-gradient(286deg, rgba(39, 51, 59, 0) 50%, rgba(255, 0, 24, 0.1) 100%), linear-gradient(269deg, rgba(16, 20, 24, 0) 7.92%, rgba(16, 20, 24, 0.97) 78.29%);
  background-blend-mode: screen, normal;
}
section.hero .hero-background img, section.hero .hero-background video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
section.hero .container {
  position: relative;
  z-index: 2;
}
section.hero .hero-block {
  padding-top: 141px;
  padding-bottom: 125px;
}
section.hero .hero-title {
  color: #FFF;
  font-size: 3.375rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.15;
  text-transform: uppercase;
  max-width: 656px;
  margin-right: auto;
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  section.hero .hero-title {
    font-size: 2rem;
  }
}
section.hero .hero-text {
  color: #FFF;
  max-width: 454px;
  margin-right: auto;
}
section.hero .hero-text p {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.2px;
}
section.hero .mobile-sticky-icon {
  background: #B7202E;
  padding: 14px;
  border-radius: 12px 12px 0 0;
  position: absolute;
  bottom: 0;
  width: 60px;
  height: 60px;
  right: 16px;
  display: none;
  z-index: 99;
}
@media (max-width: 767px) {
  section.hero .mobile-sticky-icon {
    display: block;
  }
}
section.hero .btn {
  margin-top: 32px;
}
@media (max-width: 767px) {
  section.hero .btn {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  section.hero .btn.hide-mobile {
    display: none;
  }
}

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