

/* Start:/local/templates/TYPICAL_PAGE/assets/css/main.css?17647321671421272*/
@charset "UTF-8";
/* Base */
/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Links */
a,
a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside,
nav,
footer,
header,
section,
main {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
}

ul,
ul li {
  list-style: none;
}

img,
picture {
  vertical-align: top;
  pointer-events: none;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input,
textarea,
button,
select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

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

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

button,
input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

body {
  position: relative;
  font: var(--body-large);
  background-color: #fff;
  color: var(--main-black);
  min-height: 100vh;
  margin: 0;
  display: grid;
  grid-template-rows: auto 1fr auto;
  overflow-y: scroll;
}
body.body_fixed {
  overflow: hidden;
}
@media screen and (max-width: 375px) {
  body {
    overflow-x: hidden;
    margin: 0 auto;
  }
}

.SmartCaptcha-Shield_position_bottom {
  visibility: hidden !important;
}

.SmartCaptcha-Shield.SmartCaptcha-Shield_position_bottom {
  bottom: 0% !important;
}

.main__title {
  font: var(--desktop-1920-h-1);
}

.title {
  font: var(--desktop-1920-h-2);
}

.more_link {
  display: inline-block;
  color: var(--main-blue);
  background-color: var(--background-blue);
  font: var(--button-small);
  padding: 4px 12px;
  border-radius: 15px;
  transition: 400ms;
}
.more_link:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 767px) {
  .more_link {
    padding: 3px 15px 3px 10px;
  }
}

.popup_overlay {
  z-index: 19;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(4, 27, 66, 0.3);
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup_overlay.popup_overlay_show {
  opacity: 1 !important;
  pointer-events: all;
}

.show_more-block {
  transition: height 0.6s ease;
}

.switch_button {
  text-align: center;
  padding: 11px 36px;
  color: var(--grey-500);
  font: var(--button-medium);
  transition: ease-in-out 0.3s;
}

.active-switch {
  background-color: var(--main-white);
  color: var(--secondary-blue-text) !important;
  font: var(--button-medium);
  border-radius: 6px;
  transition: ease-in-out 400ms;
}

.content_switch {
  display: none;
}

.content-switch-visible {
  display: block;
  animation: fadeIn 0.3s linear;
}

h1 {
  font: var(--desktop-1920-h-1);
}

h2 {
  font: var(--desktop-1920-h-2);
}

h3 {
  font: var(--desktop-1920-h-3);
  margin-bottom: 12px;
}

h4 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  h4 {
    margin-bottom: 12px;
  }
}

h5 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 12px;
}

h6 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 12px;
}

.promotion--disable {
  opacity: 0;
  pointer-events: none;
}

.fancybox-container {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.fancybox-stage {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.choices__list--dropdown {
  box-shadow: 0 5px 10px 0 rgba(152, 167, 178, 0.3803921569);
  scrollbar-width: none;
}
.choices__list--dropdown .choices__list::-webkit-scrollbar {
  width: 3px;
}
.choices__list--dropdown .choices__list::-webkit-scrollbar-track {
  background-color: transparent !important;
}
.choices__list--dropdown .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.choices__list--dropdown::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}

.container {
  max-width: var(--container-width);
  margin: 0 auto;
}
@media screen and (max-width: 1500px) {
  .container {
    padding: 0 30px;
  }
}
@media screen and (max-width: 1279px) {
  .container {
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 375px) {
  .container {
    padding: 0 15px;
  }
}
@media screen and (max-width: 365px) {
  .container {
    padding: 0 16px;
  }
}

:root {
  /* containder width */
  --container-width: 1278px;
  /* margin */
  --section-mb: 150px;
  --brightnessSlider: 0.5;
  /* Colors */
  --main-black: #001434;
  --main-tiffany: #3fb2b2;
  --main-blue: #2b6de1;
  --main-white: #ffffff;
  --main-orange: #fd7923;
  --background-blue: #f1f8ff;
  --background-tiffany: #e1f5f8;
  --input-grey-fill: #edf3f5;
  --grey-500: #657592;
  --grey-400: #8396b4;
  --grey-300: #b2b8c6;
  --grey-200: #b2b8c6;
  --grey-100: #c6d5e5;
  --stroke-light-blue: #d8e9f6;
  --stroke-light-grey: #eaecf0;
  --secondary-light-orange: #ffb07c;
  --secondary-blue-text: #1a5ed4;
  --secondary-dark-tiffany: #009999;
  --gradient-blue: linear-gradient(
  	-36.08deg,
  	rgba(30, 101, 224, 1) 0%,
  	rgba(86, 145, 246, 1) 100%
  );
  --gradient-light-blue: linear-gradient(
  	180deg,
  	rgba(226, 241, 255, 1) 0%,
  	rgba(241, 248, 255, 1) 100%
  );
  --system-red: #d41a1a;
  /* Fonts */
  --desktop-1920-h-1: 700 50px/60px "Manrope", sans-serif;
  --desktop-1920-h-2: 700 46px/56px "Manrope", sans-serif;
  --desktop-1920-h-3: 700 38px/48px "Manrope", sans-serif;
  --desktop-1920-h-4: 600 28px/38px "Manrope", sans-serif;
  --desktop-1920-h-5: 600 22px/34px "Manrope", sans-serif;
  --desktop-1920-h-6: 600 20px/32px "Manrope", sans-serif;
  --desktop-1920-h-7: 500 18px/30px "Manrope", sans-serif;
  --body-extra-large: 400 18px/30px "Manrope", sans-serif;
  --body-large: 400 16px/28px "Manrope", sans-serif;
  --body-medium: 400 15px/26px "Manrope", sans-serif;
  --body-small: 400 14px/22px "Manrope", sans-serif;
  --body-extra-extra-large: 400 20px/32px "Manrope", sans-serif;
  --button-big: 500 16px/28px "Manrope", sans-serif;
  --button-medium: 500 15px/26px "Manrope", sans-serif;
  --button-small: 500 14px/22px "Manrope", sans-serif;
  --caption-large: 600 16px/28px "Manrope", sans-serif;
  --caption-medium: 600 15px/26px "Manrope", sans-serif;
  --caption-small: 600 14px/22px "Manrope", sans-serif;
  /* Effects */
  --_1-box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.12),
  	0px 8px 18px -6px rgba(24, 39, 75, 0.12);
  --_2-box-shadow: 0px 8px 24px -4px rgba(24, 39, 75, 0.08),
  	0px 6px 12px -6px rgba(24, 39, 75, 0.12);
  --_3-box-shadow: 0px 10px 32px -4px rgba(24, 39, 75, 0.1),
  	0px 6px 14px -6px rgba(24, 39, 75, 0.12);
}

@media screen and (max-width: 1500px) {
  :root {
    /* containder width */
    --container-width: 1280px;
    /* margin */
    --section-mb: 130px;
    /* Fonts */
    --desktop-1920-h-1: 700 44px/120% "Manrope", sans-serif;
    --desktop-1920-h-2: 700 42px/55px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 36px/47px "Manrope", sans-serif;
    --desktop-1920-h-4: 600 26px/38px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 20px/28px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 1279px) {
  :root {
    /* containder width */
    --container-width: 768px;
    /* margin */
    --section-mb: 100px;
    /* Fonts */
    --desktop-1920-h-1: 700 40px/48px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 36px/46px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 24px/34px "Inter Tight", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 767px) {
  :root {
    /* containder width */
    --container-width: 375px;
    /* margin */
    --section-mb: 80px;
    /* Fonts */
    --desktop-1920-h-1: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 28px/38px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 24px/30px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media only screen and (max-device-width: 390px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 365px;
  }
}
@media only screen and (max-device-width: 375px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 350px;
  }
}
@media only screen and (max-device-width: 340px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 335px;
  }
}
/* layout */
.burger {
  position: fixed;
  width: 969px;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #fff;
  z-index: 21;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  padding: 62px 0 41px 110px;
}
.burger.show__burger {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.burger .simplebar-track.simplebar-vertical {
  width: 8px;
}
.burger .simplebar-scrollbar:before {
  background: var(--stroke-light-blue);
  border-radius: 20px;
}
.burger .accordion-item.accordion-active .accordion-handler {
  color: var(--main-blue);
}
.burger .accordion-item.accordion-active .accordion-handler svg {
  transform: rotate(180deg);
}
.burger .accordion-item.accordion-active .accordion-handler svg path {
  fill: var(--main-blue);
}
.burger .accordion-handler {
  display: flex;
  align-items: center;
  gap: 6px;
  transition: 400ms;
}
.burger .accordion-handler svg {
  transition: 400ms;
}
.burger .accordion-handler svg path {
  transition: 400ms;
}
.burger .accordion-body li {
  margin-top: 5px;
  position: relative;
  padding-left: 21px;
}
.burger .accordion-body li + li {
  margin-top: 4px;
}
.burger .accordion-body li::before {
  position: absolute;
  content: "";
  left: 0;
  width: 12px;
  height: 1px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--stroke-light-blue);
}
.burger .accordion-body a {
  font: var(--body-medium);
  color: var(--main-black);
  transition: 400ms;
}
.burger .accordion-body a:hover {
  color: var(--main-blue);
}
.burger .accordion-body .burger__more {
  font: var(--button-medium);
  color: var(--main-blue);
  background-color: var(--background-blue);
  padding: 2px 12px;
  border-radius: 46px;
  display: inline-block;
  margin-top: 12px;
}
.burger .accordion-body .burger__more:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .burger {
    width: 653px;
    padding: 60px 0 41px 60px;
  }
  .burger .accordion-body {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .burger .accordion-body li {
    width: 50%;
  }
  .burger .accordion-body li + li {
    margin-top: 4px;
  }
  .burger .accordion-body .burger__more {
    margin-top: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .burger {
    width: 100%;
    padding: 20px 0 25px 0;
    height: auto;
    bottom: 0;
  }
  .burger .simplebar-content {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -0.3%;
  }
}

.burger__content {
  position: relative;
  height: 100%;
  overflow: auto;
  padding: 20px 20px 116px 0;
  margin-right: 20px;
}
.burger__content::-webkit-scrollbar {
  width: 3px;
}
.burger__content::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 10px 0;
}
.burger__content::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.burger__content::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-width: 1279px) {
  .burger__content {
    padding: 0 0 116px 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .burger__content {
    padding: 0 0 160px 0;
  }
}

.burger__content_inner {
  width: 517px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .burger__content_inner {
    width: 515px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__content_inner {
    width: 100%;
    max-width: 708px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .burger__content_inner {
    max-width: 335px;
  }
}

.burger__close {
  position: absolute;
  right: 0;
  top: 0;
  width: 58px;
  height: 58px;
}
.burger__close svg circle,
.burger__close svg path {
  transition: 400ms;
}
.burger__close:hover svg circle {
  fill: var(--main-blue);
  fill-opacity: 1;
}
.burger__close:hover svg path {
  stroke: #fff;
}
@media screen and (max-width: 1500px) {
  .burger__close {
    right: -18px;
    top: -20px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__close {
    display: none;
  }
}

.burger__catalog {
  padding-bottom: 23px;
  margin-bottom: 23px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
.burger__catalog .accordion-handler {
  font: var(--caption-large);
}
@media screen and (max-width: 1500px) {
  .burger__catalog {
    padding-bottom: 22px;
    margin-bottom: 25px;
  }
}

.burger__label {
  font: var(--body-small);
  color: var(--grey-500);
  margin-bottom: 13px;
}
@media screen and (max-width: 1500px) {
  .burger__label {
    margin-bottom: 12px;
  }
}

.burger__menu {
  margin-bottom: 40px;
}
@media screen and (max-width: 1500px) {
  .burger__menu {
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__menu {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .burger__menu {
    margin-bottom: 40px;
  }
}

.burger__list a {
  font: var(--button-big);
  color: var(--main-black);
  transition: 400ms;
}
.burger__list a:hover {
  color: var(--main-blue);
}
.burger__list li + li {
  margin-top: 10px;
}
@media screen and (max-width: 1500px) {
  .burger__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 5px;
  }
  .burger__list li {
    width: 50%;
    margin-bottom: 10px;
  }
  .burger__list li + li {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .burger__list li {
    width: 100%;
  }
}

.burger__banner {
  width: 100%;
  height: 150px;
  color: #fff;
  background: var(--gradient-blue);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 35px;
  padding: 32px 22px 33px 30px;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .burger__banner {
    height: auto;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px 20px 38px 20px;
    gap: 20px;
  }
}

.burger__banner_content {
  max-width: 399px;
}

.burger__banner_name {
  font: var(--desktop-1920-h-7);
  margin-bottom: 8px;
}

.burger__banner_text {
  font: var(--body-medium);
  letter-spacing: -0.44px;
}
@media screen and (max-width: 767px) {
  .burger__banner_text {
    font-size: 14px;
    line-height: 23.8px;
  }
}

.burger__banner_link {
  transition: 400ms;
  flex: 0 0 auto;
  width: 30px;
  height: 30px;
}
.burger__banner_link:hover {
  opacity: 0.85;
}

.burger__bottom {
  position: absolute;
  left: 110px;
  bottom: 0;
  width: 517px;
  background-color: #fff;
  z-index: 1;
  padding-top: 26px;
  padding-bottom: 40px;
  border-top: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .burger__bottom {
    left: 57px;
    padding-top: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__bottom {
    width: 100%;
    left: 0;
    right: 0;
    padding: 24px 30px 40px 30px;
  }
}
@media screen and (max-width: 767px) {
  .burger__bottom {
    padding: 24px 20px;
  }
}

.burger__bottom__content {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .burger__bottom__content {
    max-width: 708px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .burger__bottom__content {
    max-width: 335px;
    flex-direction: column;
    align-items: flex-start;
  }
}

.burger__bottom_label {
  color: var(--grey-500);
  font: var(--body-small);
  margin-bottom: 2px;
}

.burger__value {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  transition: 400ms;
}
.burger__value:hover {
  color: var(--main-blue);
}

.burger__right {
  margin-left: auto;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .burger__right {
    margin-left: 0;
    margin-top: 14px;
    text-align: left;
  }
}

.burger__search {
  position: relative;
  margin-bottom: 28px;
  display: none;
}
.burger__search input {
  width: 100%;
  height: 48px;
  border: 1px solid var(--grey-100);
  padding: 0 50px;
  font: var(--body-small);
  border-radius: 30px;
}
.burger__search input::placeholder {
  color: var(--grey-100);
}
.burger__search button {
  position: absolute;
  top: 16px;
  left: 20px;
  width: 16px;
  height: 16px;
}
@media screen and (max-width: 1279px) {
  .burger__search {
    display: block;
  }
}

.footer {
  padding: var(--section-mb) 0 25px;
  background: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .footer {
    padding: var(--section-mb) 0 29px;
  }
}

.footer__middle,
.footer__contacts {
  display: grid;
  grid-template-columns: 406px 1fr;
  column-gap: 30px;
  row-gap: 1rem;
}
@media screen and (max-width: 1500px) {
  .footer__middle,
  .footer__contacts {
    grid-template-columns: 377px 1fr;
    grid-column-gap: 34px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__middle,
  .footer__contacts {
    grid-template-columns: 1fr;
  }
}

.footer__top {
  margin-bottom: 89px;
}
@media screen and (max-width: 1500px) {
  .footer__top {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  .footer__top {
    margin-bottom: 60px;
  }
}

.footer__form {
  background: #fff;
  border-radius: 20px;
  padding: 40px;
}
.footer__form form {
  position: relative;
  margin-bottom: 19px;
}
.footer__form form input {
  background: var(--input-grey-fill);
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
}
.footer__form form input::placeholder {
  color: var(--grey-500);
}
.footer__form form button {
  position: absolute;
  top: 13px;
  right: 13px;
}
.footer__form form button circle {
  transition: 400ms;
  opacity: 1;
}
.footer__form form button:hover circle {
  fill: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .footer__form form input {
    padding: 0 60px 0 20px;
  }
  .footer__form form button {
    right: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__form {
    padding: 34px 42px 34px 32px;
    display: flex;
    align-items: flex-start;
    gap: 32px;
    margin-bottom: 30px;
  }
  .footer__form form {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .footer__form {
    padding: 30px 20px 36px;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
  }
  .footer__form form {
    margin-bottom: 18px;
  }
  .footer__form form input {
    height: 50px;
    padding: 0 60px 0 15px;
    font-size: 14px;
  }
  .footer__form form button {
    top: 10px;
  }
}

.footer__form_label {
  font: var(--desktop-1920-h-7);
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .footer__form_label {
    margin-bottom: 23px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__form_label {
    max-width: 305px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .footer__form_label {
    margin-bottom: 0;
  }
}

.footer__email-input-invalid {
  border: 1px solid rgb(204, 3, 3) !important;
  transition: all 0.2s;
}

.footer__email-submit {
  pointer-events: none;
}

.footer__email-submit-button {
  opacity: 0.6;
  transition: 400ms;
}
.footer__email-submit-button:hover {
  opacity: 1;
}
.footer__email-submit-button svg circle {
  fill: var(--main-blue);
}

.footer__email-input-validation {
  display: none;
  margin-left: 10px;
  font: var(--body-small);
  color: rgb(204, 3, 3);
}

.footer__email-input-validation-active {
  display: block;
  animation: validate 0.5s;
  padding-top: 10px;
}

@keyframes validate {
  from {
    opacity: 0;
    padding-top: 0;
  }
  to {
    opacity: 1;
    padding-top: 10px;
  }
}
.footer__form_text {
  color: var(--grey-500);
  font-size: 13px;
  line-height: 22px;
  max-width: 291px;
}
.footer__form_text a {
  color: inherit;
  text-decoration: underline;
  transition: 400ms;
}
.footer__form_text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1279px) {
  .footer__form_text {
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .footer__form_text {
    line-height: 22px;
  }
}

.footer__banner {
  position: relative;
  background: var(--gradient-blue);
  border-radius: 20px;
  padding: 40px 20px 40px 40px;
  color: #fff;
  overflow: hidden;
  height: 340px;
}
.footer__banner img {
  position: absolute;
  bottom: 0;
  right: 36px;
}
@media screen and (max-width: 1500px) {
  .footer__banner {
    height: 347px;
  }
  .footer__banner img {
    width: 342px;
    right: 22px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__banner {
    height: 288px;
    padding: 34px 20px 36px 32px;
  }
  .footer__banner img {
    right: 12px;
  }
}
@media screen and (max-width: 767px) {
  .footer__banner {
    padding: 30px 20px 28px 20px;
    height: 260px;
  }
  .footer__banner img {
    width: 190px;
    height: auto;
    right: 15px;
  }
}

.footer__banner_content {
  position: relative;
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  z-index: 1;
}

.footer__banner_title {
  font: var(--desktop-1920-h-7);
  margin-bottom: 6px;
  max-width: 404px;
}
@media screen and (max-width: 1500px) {
  .footer__banner_title {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .footer__banner_title {
    margin-bottom: 8px;
  }
}

.footer__banner_text {
  max-width: 404px;
  font: var(--body-medium);
  letter-spacing: -1%;
}
@media screen and (max-width: 1279px) {
  .footer__banner_text {
    max-width: 317px;
  }
}
@media screen and (max-width: 767px) {
  .footer__banner_text {
    font: var(--body-small);
    max-width: 295px;
  }
}

.footer__banner_link {
  margin-top: auto;
  width: 45px;
  height: 45px;
}
.footer__banner_link svg {
  width: 100%;
  overflow: visible;
}
.footer__banner_link circle,
.footer__banner_link path {
  transition: 400ms;
}
.footer__banner_link:hover circle {
  fill: var(--main-black);
}
.footer__banner_link:hover path {
  stroke: #fff;
}

.footer__middle {
  padding-bottom: 90px;
  margin-bottom: 36px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .footer__middle {
    padding-bottom: 88px;
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__middle {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 767px) {
  .footer__middle {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 1279px) {
  .footer__info {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .footer__info {
    margin-bottom: 44px;
  }
}

@media screen and (max-width: 1279px) {
  .footer__info_content {
    display: flex;
    align-items: flex-start;
    gap: 60px;
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .footer__info_content {
    flex-direction: column;
    gap: 19px;
    margin-bottom: 22px;
    max-width: 283px;
  }
}

.footer__logo {
  display: inline-block;
  margin-bottom: 18px;
  transition: 400ms;
}
.footer__logo:hover {
  opacity: 0.65;
}
@media screen and (max-width: 1500px) {
  .footer__logo {
    margin-bottom: 23px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__logo {
    margin-bottom: 0;
    flex: 0 0 auto;
  }
  .footer__logo img {
    width: 144px;
  }
}

.footer__text {
  font: var(--body-medium);
  max-width: 285px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .footer__text {
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__text {
    max-width: 100%;
    margin-bottom: 0;
    margin-top: -5px;
  }
}
@media screen and (max-width: 767px) {
  .footer__text {
    font: var(--body-small);
  }
}

.footer__write {
  background-color: #fff;
  font: var(--button-medium);
  border-radius: 4px;
  padding: 16px 20px;
  transition: 400ms;
}
.footer__write:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .footer__write {
    padding: 13px 18px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__write {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .footer__write {
    font-size: 14px;
  }
}

@media screen and (max-width: 1279px) {
  .footer__links.footer__cols {
    display: none;
  }
}

.footer__links ul li:first-child {
  margin-bottom: 17px;
}
.footer__links ul li:first-child a {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
}
.footer__links ul li a {
  color: var(--grey-500);
  font: var(--button-medium);
  transition: 400ms;
}
.footer__links ul li a:hover {
  color: var(--main-black);
}
@media screen and (max-width: 767px) {
  .footer__links ul li a {
    font: var(--button-small);
  }
}
.footer__links ul li + li {
  margin-top: 8px;
}
.footer__links ul .footer__links--more a {
  background-color: #fff;
  padding: 0 9px;
  color: var(--main-black);
  transform: translateX(-9px);
  display: inline-block;
  border-radius: 46px;
  line-height: 26px;
  margin-top: 5px;
}
@media screen and (max-width: 1500px) {
  .footer__links ul li:first-child {
    margin-bottom: 15px;
  }
  .footer__links ul li + li {
    margin-top: 7px;
  }
}

.footer__cols {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 60px;
}
.footer__cols > .footer__city {
  display: none;
}
@media screen and (max-width: 1500px) {
  .footer__cols {
    grid-column-gap: 33px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__cols > .footer__city {
    display: block;
  }
}

.footer__contacts {
  padding-bottom: 27px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .footer__contacts {
    padding-bottom: 26px;
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__contacts {
    padding-bottom: 54px;
  }
  .footer__contacts .footer__cols {
    gap: 26px 144px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .footer__contacts {
    padding-bottom: 59px;
    margin-bottom: 21px;
  }
  .footer__contacts .footer__cols {
    display: flex;
    flex-direction: column;
    gap: 18px;
  }
}

.footer__city .footer__value {
  display: flex;
  align-items: center;
  gap: 8px;
}
.footer__city .footer__value svg {
  transform: translateY(1.5px);
}

.footer__label {
  color: var(--grey-500);
  font: var(--body-small);
  margin-bottom: 2px;
}
@media screen and (max-width: 1500px) {
  .footer__label {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__label {
    margin-bottom: 4px;
  }
}

.footer__value {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
}
.footer__value a {
  color: inherit;
  transition: 400ms;
}
.footer__value a:hover {
  color: var(--main-blue);
}

@media screen and (max-width: 1279px) {
  .footer__contacts > .footer__city {
    display: none;
  }
  .footer__contacts .footer__ofice {
    order: 1;
    margin-left: 0;
  }
  .footer__contacts .footer__contact-rus {
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .footer__contacts .footer__ofice {
    order: 2;
    margin-top: 6px;
  }
}

.footer__ofice {
  width: 188px;
  background-color: var(--main-black);
  border-radius: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-size: 15px;
  transition: 400ms;
  height: 49px;
  margin-left: auto;
}
.footer__ofice svg path {
  transition: 400ms;
}
.footer__ofice:hover {
  background-color: var(--secondary-blue-text);
}
.footer__ofice:hover svg path {
  fill: #ffffff;
}
@media screen and (max-width: 767px) {
  .footer__ofice {
    width: 166px;
    font-size: 14px;
    line-height: 22px;
    height: 45px;
  }
}

.footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer__bottom a {
  color: var(--grey-500);
  font: var(--body-small);
  transition: 400ms;
}
.footer__bottom a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 767px) {
  .footer__bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
}

.footer_popup-subscribe {
  width: 400px;
  height: 111px;
  border-radius: 16px;
  background: var(--main-white);
  position: relative;
}
.footer_popup-subscribe-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.footer_popup-subscribe-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.footer_popup-subscribe-content .title {
  font: var(--desktop-1920-h-5);
}

.footer__links--mobile {
  display: none;
}
.footer__links--mobile .accordion-item {
  padding-bottom: 25px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
.footer__links--mobile .accordion-item + .accordion-item {
  margin-top: 24px;
}
.footer__links--mobile .accordion-active .accordion-handler svg {
  transform: rotate(180deg);
}
.footer__links--mobile .accordion-handler {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font: var(--desktop-1920-h-7);
}
.footer__links--mobile .accordion-handler svg {
  transition: 400ms;
}
.footer__links--mobile .accordion-body a {
  color: var(--grey-500);
  font: var(--button-medium);
}
.footer__links--mobile .accordion-body li {
  margin-top: 16px;
}
.footer__links--mobile .accordion-body li + li {
  margin-top: 9px;
}
@media screen and (max-width: 1279px) {
  .footer__links--mobile {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .footer__links--mobile .accordion-item {
    padding-bottom: 23px;
  }
  .footer__links--mobile .accordion-item + .accordion-item {
    margin-top: 20px;
  }
  .footer__links--mobile .accordion-body a {
    font: var(--button-small);
  }
  .footer__links--mobile .accordion-body li {
    margin-top: 14px;
  }
  .footer__links--mobile .accordion-body li + li {
    margin-top: 7px;
  }
}

.footer__social > .footer__social-links {
  display: flex;
  gap: 0.5rem;
}
.footer__social > .footer__social-links a {
  display: flex;
  height: auto;
}
.footer__social > .footer__social-links a svg {
  width: 2.5rem;
  height: 2.5rem;
  transition: opacity 0.4s ease-in-out;
}
.footer__social > .footer__social-links a svg:hover {
  opacity: 0.65;
}
.footer__social > .footer__social-links a[href*="vk.com"] svg {
  fill: #3173e5;
}
.footer__social > .footer__social-links a[href*="t.me"] svg {
  fill: #259dd9;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 18;
  background-color: #fff;
  transition: opacity 400ms;
}
.header.scroll-up .header__top {
  height: 50px;
}
.header.scroll-down .header__top {
  height: 0;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .header.scroll-up .header__top {
    height: 74px;
  }
}

.header__top {
  transition: 400ms;
  border-bottom: 1px solid #eaecf0;
}
.header__top .container {
  height: 100%;
}
.header__top a,
.header__top button {
  font: var(--button-small);
  transition: 400ms;
}

.header__inner {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header__top_left {
  display: flex;
  align-items: center;
  gap: 24px;
}
.header__top_left a {
  color: var(--grey-500);
}
.header__top_left a:hover {
  color: var(--main-black);
}
@media screen and (max-width: 1279px) {
  .header__top_left {
    display: none;
  }
}

.header__top_right {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .header__top_right {
    width: 100%;
    padding-top: 4px;
  }
}

.header__city {
  display: flex;
  align-items: center;
  color: var(--main-blue);
}
.header__city img,
.header__city picture {
  transform: translate(-5px);
}
@media screen and (max-width: 767px) {
  .header__city {
    display: none;
  }
}

.header__phone {
  color: var(--grey-500);
}
.header__phone:hover {
  color: var(--main-black);
}
@media screen and (max-width: 767px) {
  .header__phone {
    margin-bottom: 2px;
  }
}

.header__service_hover {
  position: relative;
  padding-bottom: 6px;
  margin-top: 6px;
}
.header__service_hover:hover .header__service_list {
  pointer-events: all;
  opacity: 1;
}
@media screen and (max-width: 1279px) {
  .header__service_hover {
    margin-left: auto;
    margin-top: 3px;
  }
}

.header__service_list {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  left: 0;
  top: 100%;
  width: 292px;
  background-color: #fff;
  box-shadow: 0px 4px 32px -4px rgba(24, 39, 75, 0.1), 0px 0px 14px -6px rgba(24, 39, 75, 0.12);
  border-radius: 10px;
  padding: 4px 0;
}
.header__service_list li + li a {
  border-top: 1px solid var(--stroke-light-grey);
}
.header__service_list a {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 500;
  color: var(--main-black);
}
@media screen and (max-width: 1650px) {
  .header__service_list {
    left: auto;
    right: 0;
  }
}

.header__service {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 0 12px 0 10px;
  color: #fff;
  background-color: var(--main-blue);
  height: 26px;
  line-height: 26px;
  border-radius: 26px;
}
.header__service:hover {
  background-color: var(--secondary-blue-text);
}
.header__service img,
.header__service picture {
  height: 14px;
}
@media screen and (max-width: 1279px) {
  .header__service {
    margin-left: auto;
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .header__service {
    line-height: 30px;
    height: 30px;
  }
}

.header__bottom {
  padding: 19px 0 20px;
  transition: 400ms;
  border-bottom: 1px solid var(--stroke-light-grey);
}
.header__bottom a,
.header__bottom button {
  font: var(--body-medium);
}
@media screen and (max-width: 1279px) {
  .header__bottom {
    padding: 23px 0;
  }
}
@media screen and (max-width: 767px) {
  .header__bottom {
    padding: 21px 0 19px;
  }
}

.header__logo {
  transition: 400ms;
  flex: 0 0 auto;
}
.header__logo:hover {
  opacity: 0.65;
}
.header__logo img {
  display: inline-block;
}
@media screen and (max-width: 1279px) {
  .header__logo img {
    width: 172px;
  }
}
@media screen and (max-width: 767px) {
  .header__logo {
    margin-top: 2px;
  }
  .header__logo img {
    width: 121px;
  }
}

.header__categories {
  display: flex;
  align-items: center;
  gap: 30px;
  margin-left: 40px;
}
@media screen and (max-width: 1279px) {
  .header__categories {
    display: none;
  }
}

.header__category {
  color: var(--main-black);
  display: inline-block;
  transition: 400ms;
}
.header__category:hover {
  color: var(--main-blue);
}

a.header__link--circle {
  font: var(--button-medium);
  border-radius: 47px;
  display: inline-block;
  padding: 10px 18px;
  transition: 400ms;
}
@media screen and (max-width: 1279px) {
  a.header__link--circle {
    padding: 9px 18px;
  }
}
@media screen and (max-width: 767px) {
  a.header__link--circle {
    font-size: 14px;
    line-height: 16.8px;
    padding: 11px 14px 12px 15px;
  }
}
@media screen and (max-width: 375px) {
  a.header__link--circle {
    padding: 12px 7px 12px 7px;
  }
}

a.header__calc {
  color: var(--main-black);
  border: 1px solid #d8e9f6;
  margin-left: auto;
}
a.header__calc:hover {
  background-color: var(--stroke-light-blue);
}
@media screen and (max-width: 767px) {
  a.header__calc {
    display: none;
  }
}

.header__lizing {
  color: #fff;
  background-color: var(--main-tiffany);
  margin-left: 14px;
  font-weight: 500;
}
.header__lizing:hover {
  background-color: var(--secondary-dark-tiffany);
}
@media screen and (max-width: 767px) {
  .header__lizing {
    margin-left: auto;
  }
}

.header__search,
.header__burger {
  transition: 400ms;
  flex: 0 0 auto;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header__search:hover,
.header__burger:hover {
  background-color: var(--stroke-light-grey);
}

.header__burger {
  margin-left: 6px;
  margin-right: -14px;
}
@media screen and (max-width: 1279px) {
  .header__burger svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .header__burger {
    margin-left: 10px;
  }
}
@media screen and (max-width: 375px) {
  .header__burger {
    margin-right: 0px;
  }
}

.header__search {
  margin-left: 18px;
}
@media screen and (max-width: 1279px) {
  .header__search {
    display: none;
  }
}

.search {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 21;
  transition: height 400ms;
  height: 0;
  overflow: hidden;
}
.search.search_show {
  height: 257px;
}

.search__form {
  height: 84px;
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(9, 23, 47, 0.03);
  backdrop-filter: blur(10.5px);
}
.search__form .container {
  height: 100%;
}
@media screen and (max-width: 1500px) {
  .search__form {
    height: 88px;
  }
}

.search__form_inner {
  display: flex;
  align-items: center;
  height: 100%;
}
.search__form_inner form {
  width: 100%;
  display: flex;
  align-items: center;
  margin-right: 35px;
}
.search__form_inner input {
  padding-right: 20px;
  font-size: 18px;
  width: 100%;
  line-height: 28.8px;
}
.search__form_inner input::placeholder {
  color: #a7aeba;
}

.search__submit,
.search__close {
  display: flex;
  justify-content: center;
  align-items: center;
}

.search__close {
  padding: 2px;
}

.search__nav {
  margin-top: 6px;
}
@media screen and (max-width: 1500px) {
  .search__nav {
    margin-top: 10px;
  }
}

.search__nav_list {
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 8px 16px -6px rgba(24, 39, 75, 0.08), 0px 6px 8px -6px rgba(24, 39, 75, 0.12);
  backdrop-filter: blur(20px);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 80px;
}
@media screen and (max-width: 1500px) {
  .search__nav_list {
    padding: 40px 57px 40px 0;
    gap: 77px;
  }
}

.search__nav_item {
  text-align: center;
}
.search__nav_item:hover .search__nav_item_icon svg circle:nth-child(2) {
  stroke: var(--main-blue);
}
.search__nav_item:hover .search__nav_item_name {
  color: var(--main-blue);
}

.search__nav_item_icon {
  width: 55px;
  height: 55px;
  margin: 0 auto 8px;
}
.search__nav_item_icon svg {
  width: 100%;
  height: 100%;
}
.search__nav_item_icon svg circle {
  transition: 400ms;
}
@media screen and (max-width: 1500px) {
  .search__nav_item_icon {
    width: 50px;
    height: 50px;
    margin: 0 auto 16px;
  }
}

.search__nav_item_name {
  color: var(--main-black);
  font: var(--button-medium);
  transition: 400ms;
  white-space: nowrap;
}
@media screen and (max-width: 1500px) {
  .search__nav_item_name {
    font-size: 15px;
    line-height: 95%;
  }
}

/* Blocks */
.notFound {
  margin-top: var(--section-mb);
  height: 640px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .notFound {
    height: 588px;
  }
}
@media screen and (max-width: 1279px) {
  .notFound {
    height: 530px;
  }
}
@media screen and (max-width: 768px) {
  .notFound {
    height: 444px;
  }
}
.notFound-img {
  margin-bottom: 10px;
  width: 360px;
  height: 300px;
}
@media screen and (max-width: 1500px) {
  .notFound-img {
    width: 338px;
    height: 282px;
  }
}
@media screen and (max-width: 1279px) {
  .notFound-img {
    width: 300px;
    height: 250px;
  }
}
@media screen and (max-width: 768px) {
  .notFound-img {
    width: 236px;
    height: 197px;
  }
}
.notFound-wrapper {
  display: flex;
  flex-direction: column;
  padding: 52px 0 80px 0;
  align-items: center;
  height: 640px;
  width: 100%;
  background: var(--gradient-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1500px) {
  .notFound-wrapper {
    padding: 27px 0 70px 0;
    height: 588px;
  }
}
@media screen and (max-width: 1279px) {
  .notFound-wrapper {
    padding: 14px 0 70px 0;
    height: 530px;
  }
}
@media screen and (max-width: 768px) {
  .notFound-wrapper {
    height: 444px;
    padding: 15px 0 60px 0;
  }
}
.notFound-wrapper .notFound-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.notFound-wrapper .notFound-content-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  text-align: center;
  margin-bottom: 6px;
}
.notFound-wrapper .notFound-content-text {
  font: var(--body-large);
  color: var(--main-white);
  width: 439px;
  text-align: center;
  margin-bottom: 24px;
}
@media screen and (max-width: 1279px) {
  .notFound-wrapper .notFound-content-text {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .notFound-wrapper .notFound-content-text {
    font: var(--body-small);
    width: 291px;
  }
}
.notFound-wrapper .notFound-content-button {
  cursor: pointer;
  padding: 15px 24px;
  background-color: var(--main-white);
  border-radius: 10px;
  transition: 400ms;
  font: var(--button-medium);
  color: var(--secondary-blue-text);
}
.notFound-wrapper .notFound-content-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}

.aboutCompany_about {
  position: relative;
  height: 960px;
  background: var(--gradient-light-blue);
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about {
    height: 467px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_about {
    height: 664px;
  }
}

.container_about {
  position: relative;
  width: 100%;
}
.container_about::before {
  content: "";
  top: 50%;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: var(--stroke-light-blue);
}
@media screen and (max-width: 1400px) {
  .container_about::before {
    width: 95%;
  }
}
@media screen and (max-width: 1279px) {
  .container_about::before {
    width: 95%;
  }
}
@media screen and (max-width: 767px) {
  .container_about::before {
    display: none;
  }
}

.aboutCompany_about_slide__image {
  z-index: 1;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__image {
    width: 260px;
    height: 260px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_about_slide__image {
    grid-row: 2;
    display: flex;
    justify-self: center;
  }
}

.aboutCompany_about_slider {
  overflow: hidden;
  display: flex;
}

.aboutCompany_about_slider__wrapper {
  display: flex;
  position: relative;
}

.aboutCompany_about_slide {
  display: flex;
  flex: auto;
  width: 100px;
}
.aboutCompany_about_slide--active {
  width: 100%;
}

.aboutCompany_about_slide__content-item {
  gap: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 515px;
}
.aboutCompany_about_slide__content-item h1 {
  width: 100%;
  font: var(--desktop-1920-h-2);
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__content-item {
    width: 380px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_about_slide__content-item {
    gap: 20px;
    width: 100%;
  }
}

.aboutCompany_about_slide__content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__content {
    display: grid;
    grid-template-columns: 260px 1fr;
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_about_slide__content {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 54px;
  }
}

.aboutCompany_about-line {
  position: relative;
}

.aboutCompany_about_slide__content-text {
  font: var(--body-extra-extra-large);
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__content-text {
    font: var(--body-large);
  }
}

.aboutCompany_about-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  background: linear-gradient(180deg, #e2f1ff 0%, #f1f8ff 100%);
}

.aboutCompany_advantages {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages {
    overflow: hidden;
  }
}

.aboutCompany_advantages-title {
  margin-bottom: 50px;
}

.aboutCompany_advantages_card-title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 4px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card-title {
    margin-bottom: 0;
    white-space: nowrap;
  }
}

.aboutCompany_advantages_card-text {
  max-width: 288px;
  font: var(--body-large);
  line-height: 28px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card-text {
    font-size: 14px;
    line-height: 22px;
  }
}

.aboutCompany_advantages_cards-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_advantages_cards-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_cards-wrapper {
    display: flex;
    gap: 0;
  }
}

.aboutCompany_advantages_card {
  padding: 40px;
  border-radius: 12px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card {
    width: 300px;
    height: 222px;
    flex: 0 0 auto;
    padding: 20px 30px 0 20px;
  }
}

.aboutCompany_advantages_card-icon {
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card-icon {
    padding-bottom: 30px;
  }
}

.aboutCompany__banner {
  position: relative;
  height: 100%;
  padding-top: 30px;
  color: #fff;
  margin-bottom: var(--section-mb);
  background: linear-gradient(323.92deg, #1e65e0 9.61%, #5691f7 102.36%);
}
.aboutCompany__banner .container {
  position: relative;
  z-index: 1;
}
.aboutCompany__banner .breadcrumb__list li + li:before {
  padding: 16px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.10528 8.5L5 4.5L1.10528 0.5L0 1.63516L2.79026 4.5L0 7.36484L1.10528 8.5Z' fill='white' fill-opacity='0.5'/%3E%3C/svg%3E%0A") !important;
}
.aboutCompany__banner .breadcrumb__list:first-child li a {
  color: rgba(255, 255, 255, 0.5019607843);
}
.aboutCompany__banner .breadcrumb__list:first-child li a:hover {
  transition: all 0.3s;
  color: var(--secondary-blue-text);
}
.aboutCompany__banner .breadcrumb__list:last-child li {
  color: var(--main-white);
}
.aboutCompany__banner .btn-lizing {
  margin-bottom: 105px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__banner {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__banner {
    padding-top: 120px;
  }
  .aboutCompany__banner .btn-lizing {
    margin-bottom: 126px;
  }
}

.aboutCompany__banner_text {
  font: var(--body-extra-large);
  letter-spacing: -1%;
  max-width: 571px;
  margin-bottom: 30px;
}

.aboutCompany_title {
  max-width: 793px;
  margin-bottom: 30px;
}

@media screen and (max-width: 1279px) {
  .title {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .title {
    width: 100%;
  }
}

.aboutCompany_text {
  font: var(--body-extra-large);
  letter-spacing: -1%;
  max-width: 408px;
  margin-bottom: 37px;
}

.aboutCompany_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  background: var(--gradient-blue);
}

.aboutCompany__info-card-text {
  color: var(--main-black);
}

.aboutCompany__banner_line {
  padding: 0 !important;
  border-bottom: 2px solid rgba(255, 255, 255, 0.062745098) !important;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__banner_line {
    padding-bottom: 220px !important;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__banner_line {
    padding-bottom: 50px !important;
  }
}

.aboutCompany_info {
  padding-top: 50px !important;
}
@media screen and (max-width: 767px) {
  .aboutCompany_info {
    padding-top: 0 !important;
  }
}

.aboutCompany__breadcrumb_list {
  color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.5) !important;
}
.aboutCompany__breadcrumb_list li:first-child {
  padding-right: 16px;
}
.aboutCompany__breadcrumb_list li:last-child {
  color: var(--main-white) !important;
  padding-left: 16px;
}
.aboutCompany__breadcrumb_list + li:before {
  display: none !important;
  padding: 16px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg class='frame-51' width='8' height='8' viewBox='0 0 8 8' fill='#ffffff' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M2.10528 8L6 4L2.10528 0L1 1.13516L3.79026 4L1 6.86484L2.10528 8Z' fill='%23657592' /%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1500px) {
  .aboutCompany__breadcrumb_list + li:before {
    padding: 15px;
  }
}

.info__top_image-laptop {
  display: none;
}
@media screen and (max-width: 1279px) {
  .info__top_image-laptop {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .info__top_image-laptop {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .aboutCompany__breadcrumb {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .aboutCompany-btn-lizing {
    margin-bottom: 0 !important;
  }
}

.aboutCompany_cards {
  margin-bottom: var(--section-mb);
}

.aboutCompany_cards-wrapper {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_cards-wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_cards-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item {
  position: relative;
  text-align: center;
  padding: 50px 70px 0 50px;
  grid-gap: 30px;
  height: 480px;
  width: 625px;
  background: var(--gradient-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item {
    width: 339px;
    height: 400px;
  }
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-text {
  color: var(--main-white);
  font: var(--desktop-1920-h-5);
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-description {
  color: var(--main-white);
  font: var(--body-medium);
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-image {
  position: absolute;
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-image {
    width: 300px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-image {
    width: 300px;
    height: 335px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item {
    width: 335px;
    height: 378px;
  }
}

.aboutCompany__mission {
  margin-bottom: var(--section-mb);
  height: auto;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__mission h2 {
    width: 90%;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__mission h2 {
    padding-bottom: 20px;
  }
}

.aboutCompany__mission-wrapper {
  height: auto;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__mission-wrapper {
    height: max-content;
  }
}
.aboutCompany__mission-wrapper h2 {
  font: var(--desktop-1920-h-2);
}
.aboutCompany__mission-wrapper h3 {
  font: var(--caption-medium) !important;
}

.aboutCompany__tasks-raiting {
  background-color: var(--main-tiffany);
  display: flex;
  align-items: center;
  padding: 20px 24px;
  gap: 24px;
  border-radius: 16px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting {
    display: none;
  }
}

.aboutCompany__tasks-raiting-laptop {
  display: none;
  border-radius: 16px;
}
.aboutCompany__tasks-raiting-laptop-title {
  line-height: 15px;
  color: var(--main-white);
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .aboutCompany__tasks-raiting-laptop-image {
    width: 46px;
    height: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting-laptop {
    margin-top: 20px;
    background-color: var(--main-tiffany);
    display: flex;
    align-items: center;
    padding: 20px 30px 25px 30px;
    font-size: 14px;
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__tasks-raiting-laptop {
    gap: 20px;
    align-items: flex-start;
  }
}

.aboutCompany__tasks-mission {
  display: flex;
  justify-content: space-between;
  height: 100%;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission {
    display: block;
  }
}

.aboutCompany__tasks-mission-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 542px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission-item {
    justify-content: flex-start;
    width: 100%;
    gap: 32px;
  }
}

.aboutCompany__tasks-raiting-text {
  color: var(--main-white);
  max-width: 542px;
}

.aboutCompany__mission-text {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 624px;
  height: auto;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aboutCompany__mission-text p {
  font: var(--desktop-1920-h-7);
}
@media screen and (max-width: 768px) {
  .aboutCompany__mission-text p {
    font-size: 16px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany__mission-text {
    max-width: max-content;
    overflow: hidden;
    max-height: 200px;
    transition: max-height 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany__mission-text {
    max-height: 235px;
  }
}

.aboutCompany__mission-showMore {
  max-width: 148px;
  font: var(--button-small);
  white-space: nowrap;
  cursor: pointer;
  padding: 15px 24px;
  border-radius: 6px;
  color: var(--secondary-blue-text);
  border: 1px solid var(--stroke-light-blue);
  transition: ease-in-out 0.3s;
}
.aboutCompany__mission-showMore:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}

.aboutCompany__tasks-mission-item-left {
  height: auto;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission-item-left {
    height: 100%;
    gap: 0;
  }
}

.aboutCompany__tasks-mission-item-right {
  height: 390px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission-item-right {
    height: auto !important;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany__tasks-mission-item-right {
    height: 516px;
  }
}

.aboutCompany__tasks-raiting-wrapper {
  margin-top: 98px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .aboutCompany__tasks-raiting-wrapper {
    margin-top: 100px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting-wrapper {
    margin-top: 0;
  }
}

.aboutCompany__tasks-raiting-laptop-wrapper {
  display: none;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting-laptop-wrapper {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany__tasks-raiting-laptop-wrapper {
    gap: 0;
  }
}

.aboutCompany_requisites {
  margin-bottom: var(--section-mb);
}

.aboutCompany_requisites-header {
  margin-bottom: 50px;
}

.aboutCompany_requisites-wrapper {
  display: grid;
  gap: 30px;
  grid-template-columns: 1fr 296px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-wrapper {
    display: block;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
  background: var(--gradient-blue);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 506px;
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download .aboutCompany_requisites-download-image-wrapper {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
    flex-direction: row;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
    display: none;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-card {
  padding: 40px;
  padding-right: 118px;
  background-color: var(--background-blue);
  max-width: 952px;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-card {
    max-width: 894px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-card {
    padding: 30px 15px 30px 20px;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
  padding: 50px 40px 40px 40px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
    padding-right: 120px;
    padding-bottom: 50px;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download .aboutCompany_requisites-download-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-white);
  margin-bottom: 23px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download .aboutCompany_requisites-download-title {
    width: 256px;
  }
}

.aboutCompany_requisites-cards {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.aboutCompany_requisites-card {
  border-radius: 20px;
  display: grid;
  gap: 30px;
  grid-template-columns: 1fr 428px;
  grid-template-rows: repeat(3, 1fr);
}
@media screen and (max-width: 1280px) {
  .aboutCompany_requisites-card {
    grid-template-columns: 1fr 120px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-card {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.aboutCompany_requisites-card .aboutCompany_requisites-card-title-text {
  font: var(--caption-large);
  color: var(--main-black);
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-card .aboutCompany_requisites-card-title-text {
    white-space: wrap;
  }
}
.aboutCompany_requisites-card .aboutCompany_requisites-card-title-description {
  font: var(--body-small);
  color: var(--grey-500);
  font-size: 12px;
}

.aboutCompany_requisites-card-banks {
  display: grid;
  grid-template-columns: 1fr 428px;
  grid-template-rows: repeat(2, 1fr);
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-card-banks {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-card-banks {
    padding-right: 100px !important;
  }
}

.aboutCompany_requisites-download-header {
  display: flex;
  flex-direction: column;
}
.aboutCompany_requisites-download-header .aboutCompany_requisites-download-button {
  padding: 15px 24px;
  background-color: var(--main-white);
  border-radius: 4px;
  cursor: pointer;
  font: var(--button-medium);
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.aboutCompany_requisites-download-header .aboutCompany_requisites-download-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}

.aboutCompany_requisites-mobile-btn {
  display: none;
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-mobile-btn {
    margin-top: 20px;
    padding: 15px 24px;
    background-color: var(--main-blue);
    border-radius: 6px;
    color: var(--main-white);
    font: var(--caption-medium);
    transition: ease-in-out 0.3s;
    width: 100%;
    justify-content: center;
    display: flex;
  }
  .aboutCompany_requisites-mobile-btn:hover {
    background-color: var(--secondary-blue-text);
  }
}

.aboutCompany_reviews {
  margin-bottom: var(--section-mb);
  background: var(--gradient-light-blue);
  min-height: 1008px;
  padding: 150px 0;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews {
    padding: 65px 0;
    min-height: 969px;
  }
}

.aboutCompany_reviews_title-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}

.aboutCompany_reviews_title-button-wrapper {
  display: flex;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews_title-button-wrapper {
    display: none;
  }
}

.aboutCompany_reviews_title-button {
  padding: 15px 24px;
  background-color: var(--main-blue);
  border-radius: 6px;
  color: var(--main-white);
  font: var(--caption-medium);
  transition: ease-in-out 0.3s;
}
.aboutCompany_reviews_title-button:hover {
  background-color: var(--secondary-blue-text);
}

.aboutCompany_reviews-wrapper {
  height: 514px;
  width: 100%;
  border-radius: 20px;
  background-color: white;
  padding: 60px;
  display: grid;
  grid-template-columns: 230px 1fr;
  gap: 161px;
}
.aboutCompany_reviews-wrapper .aboutCompany_reviews_review-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_reviews-wrapper {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: 50px 36px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-wrapper {
    padding: 30px 20px;
    height: auto;
  }
}

.aboutCompany_reviews_review-left-name {
  display: flex;
  gap: 16px;
}

.aboutCompany_reviews_review-left-name-title {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.aboutCompany_reviews_review-left-name-title-text {
  font: var(--caption-large);
  color: var(--main-black);
  line-height: 0;
}

.aboutCompany_reviews_review-left-name-title-description {
  font: var(--body-small);
  color: var(--grey-500);
  line-height: 40px;
}

.aboutCompany_reviews_review-left-name-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--main-white);
  font-size: 30px;
  background-color: var(--main-blue);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
}

@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-left-date {
    display: none;
  }
}

.aboutCompany_reviews_review-left-date-description {
  font: var(--body-small);
  color: var(--grey-500);
}

.aboutCompany_reviews_review-left-date-text {
  font: var(--caption-large);
}

.aboutCompany_reviews_review-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-right {
    margin-top: 20px;
  }
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text {
  color: var(--secondary-blue-text);
  font: var(--desktop-1920-h-7);
  position: relative;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text:hover {
  color: #4c79c7;
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text:hover::before {
  background-color: #4c79c7;
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text::before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  background-color: var(--secondary-blue-text);
  bottom: 2px;
}

.aboutCompany_reviews-slider {
  overflow: hidden;
  display: flex;
  position: relative;
}

.aboutCompany_reviews-slider-carousel {
  position: relative;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-slider-carousel {
    margin-bottom: 128px;
  }
}
.aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: var(--main-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.1215686275);
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation {
    transform: translateY(0);
    top: auto;
    bottom: -68px;
  }
}
home__task_link .aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation:hover {
  background-color: var(--secondary-blue-text);
}
.aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation-next {
  right: -21px;
}
.aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation-prev {
    transform: translateY(0) rotate(180deg);
    left: -21px;
  }
}

.aboutCompany_reviews-slider-wrapper {
  display: flex;
}

.aboutCompany_reviews-pagination {
  position: absolute;
  bottom: -24px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-pagination {
    bottom: -50px;
  }
}

.swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  opacity: 1 !important;
  border-radius: 50%;
  background-color: var(--grey-100);
}

.swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--main-tiffany);
}

.aboutCompany_reviews_review-left-date-laptop {
  display: none;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-left-date-laptop {
    display: block;
  }
}

@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-right-category-laptop-wrapper {
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews_review-right-category-laptop-wrapper {
    flex-direction: column;
    gap: 22px;
  }
}

@media screen and (max-width: 768px) {
  .aboutCompany_reviews_review-right-review {
    height: 170px;
    overflow: hidden;
    transition: 0.3s ease height;
  }
}

.aboutCompany_reviews_title-button-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews_title-button-mobile {
    padding: 15px 24px;
    background-color: var(--main-blue);
    border-radius: 6px;
    color: var(--main-white);
    font: var(--caption-medium);
    transition: ease-in-out 0.3s;
    width: 100%;
    justify-content: center;
    display: flex;
  }
  .aboutCompany_reviews_title-button-mobile:hover {
    background-color: var(--secondary-blue-text);
  }
}

.aboutCompany_reviews-view-full {
  display: none;
  cursor: pointer;
  position: relative;
  text-align: left;
  font: var(--button-medium);
  color: var(--grey-500);
}
.aboutCompany_reviews-view-full::before {
  position: absolute;
  content: ".................................";
  bottom: -7px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-view-full {
    display: block;
  }
}

.nobefore::before {
  content: none !important;
  display: none;
}

.aboutCompany_weLike {
  margin-bottom: var(--section-mb);
}

.aboutCompany_weLike-title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike-title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_weLike-title {
    margin-bottom: 30px;
  }
}

.aboutCompany_weLike_carousel {
  position: relative;
  margin: 0 -6px 0 -6px;
}
@media screen and (max-width: 767px) {
  .aboutCompany_weLike_carousel {
    margin: 0;
  }
}

.aboutCompany_weLike_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: var(--main-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.1215686275);
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_navigation {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1280px) {
  .aboutCompany_weLike_navigation {
    top: 45%;
  }
}
@media screen and (max-width: 1180px) {
  .aboutCompany_weLike_navigation {
    display: none;
  }
}

.aboutCompany_weLike_slider {
  padding: 24px 6px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slider {
    padding: 0;
    padding-bottom: 24px;
  }
}

.aboutCompany_weLike_slider__wrapper {
  display: flex;
}

.aboutCompany_weLike_slider-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_slider-prev {
    left: -20px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slider-prev {
    left: -15px;
  }
}

.aboutCompany_weLike_slider-next {
  right: -21px;
}

.aboutCompany_weLike_navigation--disable {
  opacity: 0;
  pointer-events: none;
}

.aboutCompany_weLike_slider {
  display: flex;
}

.aboutCompany_weLike__content_image {
  border-radius: 20px;
}

.aboutCompany_weLike_slide--active::before {
  opacity: 1;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_slide {
    padding-left: 0px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_weLike_slide--active {
    flex: 0 0 auto;
  }
}

.aboutCompany_weLike_slide {
  position: relative;
}

.aboutCompany_weLike_slide--active {
  display: flex;
}
.aboutCompany_weLike_slide--active .aboutCompany_weLike__content_image {
  border-radius: 20px;
}

.aboutCompany_weLike_slide {
  width: 298px;
  height: 460px;
  transition: width 0.5s;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slide {
    height: 332px;
    width: 245px !important;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_weLike_slide {
    width: 299px !important;
    height: 241px;
  }
}
.aboutCompany_weLike_slide--active {
  width: 624px !important;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slide--active {
    width: 462px !important;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_weLike_slide--active {
    width: 299px !important;
    height: 241px;
  }
}
.aboutCompany_weLike_slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.aboutCompany_weLike_slide__image {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_slide__image {
    width: 96px;
    height: 94px;
    right: 15px;
    top: 16px;
  }
}
@keyframes progressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .weLike_slide_empty {
    display: none;
  }
}

.business-slug-banner-wrapper .business-slug-category {
  margin-top: 30px;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.business-slug-banner-wrapper .business-slug-category a {
  font: var(--button-small);
  padding: 13px 24px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  color: var(--secondary-blue-text);
  height: 48px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 300ms;
}
.business-slug-banner-wrapper .business-slug-category a:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
@media screen and (max-width: 1279px) {
  .business-slug-banner-wrapper .business-slug-category {
    display: none;
  }
}

.business-slug-content {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .business-slug-content {
    margin-bottom: 20px;
  }
}

.business-slug-content-wrapper {
  padding-top: 40px !important;
}
@media screen and (max-width: 1500px) {
  .business-slug-content-wrapper {
    padding-top: 30px !important;
  }
}
@media screen and (max-width: 768px) {
  .business-slug-content-wrapper {
    padding-top: 26px !important;
  }
}

.business-min_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: var(--main-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.1215686275);
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
}
@media screen and (max-width: 1500px) {
  .business-min_navigation {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .business-min_navigation {
    top: 45%;
  }
}
@media screen and (max-width: 768px) {
  .business-min_navigation {
    display: none;
  }
}

.business-min--disable {
  opacity: 0;
  pointer-events: none;
}

.business-min-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 1500px) {
  .business-min-prev {
    left: -20px;
  }
}
@media screen and (max-width: 1279px) {
  .business-min-prev {
    left: 10px;
  }
}

.business-min-next {
  right: -21px;
}

.business {
  margin-bottom: var(--section-mb);
}
.business-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
.business-card-list {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .business-card-list {
    gap: 20px;
    margin-top: 20px;
  }
}
.business .business_list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.business .business_list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.business .business_list_download:hover svg path {
  fill: #fff;
}
@media screen and (max-width: 768px) {
  .business .business_list_download {
    margin-top: 20px;
    height: 54px !important;
  }
}
.business .business_list_download svg {
  transition: 400ms;
}
.business .business_list_download svg path {
  transition: 400ms;
}
.business .business_list_download:disabled {
  pointer-events: none;
  background-color: var(--main-blue);
  color: #fff;
  opacity: 0.8;
}
.business .business_list_download:disabled svg {
  transform: rotate(180deg);
}
.business .business_list_download:disabled svg path {
  fill: #fff;
}
@media screen and (max-width: 1500px) {
  .business .business_list_download {
    height: 63px;
  }
}

.business-header .choices {
  width: 407px !important;
  font: var(--button-medium);
}
.business-header .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .business-header .choices {
    width: 100% !important;
  }
}
.business-header .is-open .choices__list--dropdown,
.business-header .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.business-header .choices__list--dropdown,
.business-header .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.business-header .is-focused .choices__inner,
.business-header .is-open .choices__inner {
  border: 1px solid var(--stroke-light-blue);
}
.business-header .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
}
.business-header .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.business-header .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.business-header .choices__item {
  transition: all 400ms;
}
.business-header .choices.is-open {
  border-radius: 8px;
  border: none;
  background-color: var(--main-white);
}
.business-header .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.business-header #promotion-partners-select {
  cursor: pointer;
}

.business-card {
  width: 406px;
  height: 440px;
}
@media screen and (max-width: 1500px) {
  .business-card {
    width: 380px !important;
    height: 440px !important;
  }
}
@media screen and (max-width: 1279px) {
  .business-card {
    width: 339px !important;
    height: 420px !important;
  }
}
@media screen and (max-width: 768px) {
  .business-card {
    width: 335px !important;
    height: 349px !important;
  }
}

.career_banner {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .career_banner {
    margin-bottom: 40px;
  }
}
.career_banner-wrapper {
  background: var(--gradient-blue);
  padding: 60px 94px 80px 60px;
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .career_banner-wrapper {
    display: flex;
    flex-direction: column;
    padding: 50px 20px 0 40px;
    height: 619px;
  }
}
@media screen and (max-width: 768px) {
  .career_banner-wrapper {
    padding: 36px 20px 0 20px;
    height: 580px;
  }
}
.career_banner-content {
  max-width: 534px;
}
@media screen and (max-width: 1280px) {
  .career_banner-content-text {
    padding-bottom: 20px;
  }
}
.career_banner-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.career_banner-desc {
  font: var(--body-large);
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .career_banner-desc {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .career_banner-desc {
    width: auto;
  }
}
.career_banner-image {
  position: absolute;
  right: 84px;
  bottom: 0;
}
@media screen and (max-width: 1280px) {
  .career_banner-image {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.career_banner-course {
  bottom: 40px;
}

.career-breadcrumbs {
  margin-bottom: 40px;
}
.career-breadcrumbs-arrow {
  padding: 0 12px;
}

.career_content {
  display: none;
  opacity: 0;
  overflow: hidden;
}

.content-visible {
  display: block;
  opacity: 1;
  animation: fadeIn 0.6s;
  margin-bottom: var(--section-mb);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.career_content-cards-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1280px) {
  .career_content-cards-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .career_content-cards-wrapper {
    display: flex;
    gap: 0;
  }
}
.career_content-cards-wrapper .career_content-cards-card {
  max-width: 407px;
  min-height: 318px;
  height: auto;
  padding: 40px;
  border-radius: 20px;
  background-color: var(--background-blue);
  display: flex;
  align-self: flex-start;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .career_content-cards-wrapper .career_content-cards-card {
    max-width: 380px;
    min-height: 344px;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-cards-wrapper .career_content-cards-card {
    max-width: 339px;
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-cards-wrapper .career_content-cards-card {
    width: auto;
    height: auto;
    padding: 30px 20px;
  }
}
.career_content-cards-wrapper .career_content-cards-card-title {
  font: var(--desktop-1920-h-5);
}
.career_content-cards-wrapper .career_content-cards-card-desc {
  font: var(--body-large);
  width: 323px;
}
@media screen and (max-width: 1280px) {
  .career_content-cards-wrapper .career_content-cards-card-desc {
    max-width: 275px;
  }
}
.career_content-cards-wrapper .career_content-cards-card-icon {
  margin-bottom: 40px;
  height: 49px;
  object-fit: none;
  display: flex;
  align-self: flex-start;
}

.career_content-we {
  height: auto;
  padding: 150px 0;
  background: var(--gradient-light-blue);
}
@media screen and (max-width: 1500px) {
  .career_content-we {
    padding: 109px 0 130px 0;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we {
    padding: 82px 0;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we {
    padding-top: 66px;
    padding-bottom: 80px;
  }
}
.career_content-we-header-wrapper {
  margin-bottom: 50px;
}
.career_content-we-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 16px;
}
.career_content-we-desc {
  font: var(--body-extra-extra-large);
  color: var(--grey-500);
  width: 654px;
}
@media screen and (max-width: 768px) {
  .career_content-we-desc {
    width: auto;
    font: var(--body-extra-large);
  }
}
.career_content-we-content {
  display: grid;
  grid-template-columns: 1fr 405px;
  gap: 30px;
}
@media screen and (max-width: 1280px) {
  .career_content-we-content {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content {
    gap: 10px;
  }
}
.career_content-we-content-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .career_content-we-content-cards {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.career_content-we-content-cards-card {
  background-color: var(--main-white);
  max-width: 406px;
  min-height: 256px;
  padding: 40px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-we-content-cards-card {
    gap: 36px;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-cards-card {
    padding: 32px;
    gap: 20px;
    max-width: 339px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-cards-card {
    padding: 30px 20px;
    min-height: 172px;
    height: auto;
  }
}
.career_content-we-content-cards-card-title {
  color: var(--main-tiffany);
  font: var(--desktop-1920-h-4);
}
.career_content-we-content-cards-card-desc {
  font: var(--body-large);
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-cards-card-desc {
    font: var(--body-medium);
    padding-bottom: 20px;
  }
}
.career_content-we-content-banner-min {
  min-height: 217px !important;
}
.career_content-we-content-banner {
  background: var(--gradient-blue);
  border-radius: 20px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 38px;
  max-height: 570px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .career_content-we-content-banner {
    max-height: 602px !important;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner {
    display: flex;
    flex-direction: row;
    padding: 32px;
    padding-right: 92px;
    justify-content: space-between;
    min-height: 275px !important;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner {
    min-height: 447px !important;
    padding: 30px 20px 40px 20px;
    flex-direction: column;
  }
}
.career_content-we-content-banner-text {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner-text {
    max-width: 377px;
    gap: 0;
  }
}
.career_content-we-content-banner-title {
  font: var(--desktop-1920-h-4);
  color: var(--main-white);
  width: 250px;
}
@media screen and (max-width: 1279px) {
  .career_content-we-content-banner-title {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner-title {
    width: 100%;
  }
}
.career_content-we-content-banner-desc {
  font: var(--body-large);
  color: var(--main-white);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .career_content-we-content-banner-desc {
    font: var(--body-medium);
    margin-bottom: 34px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner-desc {
    font: var(--body-small);
  }
}
.career_content-we-content-banner-button {
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  background-color: var(--main-white);
  border-radius: 6px;
  font: var(--button-medium);
  transition: ease-in-out 0.3s;
}
.career_content-we-content-banner-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
.career_content-we-content-banner-image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  bottom: 40px;
  right: 40px;
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner-image-wrapper {
    width: 156px;
    height: 156px;
    align-self: center;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner-image-wrapper {
    width: 118px;
    height: 118px;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner-image-wrapper-min {
    width: 124px !important;
    height: 124px !important;
  }
}
.career_content-we-content-banner-button-wrapper {
  display: flex;
}

@media screen and (max-width: 768px) {
  .career_content-more {
    margin-bottom: 0;
  }
}

.career_content-more-banner {
  margin-bottom: var(--section-mb);
  border-radius: 20px;
  background: var(--gradient-blue);
  min-height: 502px;
  height: auto;
  padding: 60px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner {
    padding: 50px 40px 60px 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner {
    padding: 36px 20px;
    padding-bottom: 51px;
    height: auto;
  }
}
.career_content-more-banner-header {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-header {
    flex-direction: column;
  }
}
.career_content-more-banner-header-title {
  width: 375px;
  color: var(--main-white);
  font: var(--desktop-1920-h-2);
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-header-title {
    width: max-content;
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-header-title {
    width: auto;
  }
}
.career_content-more-banner-header-desc {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
  width: 546px;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-header-desc {
    font: var(--body-large);
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-header-desc {
    width: auto;
    font: var(--body-medium);
  }
}
.career_content-more-banner-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px;
  padding-right: 62px;
  background-color: var(--main-white);
  height: 180px;
  border-radius: 18px;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer {
    padding: 24px 30px 34px 30px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-footer {
    padding: 30px 20px;
  }
}
.career_content-more-banner-footer-info {
  display: flex;
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-footer-info {
    display: block;
  }
}
.career_content-more-banner-footer-info-cicle {
  position: absolute;
  transform: translateX(50%);
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50%;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-info-cicle {
    width: 60px;
    height: 60px;
  }
}
.career_content-more-banner-footer-info-person {
  position: absolute;
  border-radius: 50%;
  border: 4px solid white;
  z-index: 2;
  width: 108px;
  height: 108px;
  display: flex;
  object-fit: cover;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-info-person {
    width: 67px;
    height: 67px;
  }
}
.career_content-more-banner-footer-info-photos {
  display: flex;
  align-items: center;
  position: relative;
  width: 180px;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-info-photos {
    align-items: flex-start;
    width: 120px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-footer-info-photos {
    height: 68px;
    margin-bottom: 18px;
  }
}
.career_content-more-banner-footer-info-text {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.career_content-more-banner-footer-info-text-title {
  font: var(--desktop-1920-h-6);
}
.career_content-more-banner-footer-info-text-desc {
  font: var(--button-small);
  color: var(--grey-500);
  max-width: 400px;
}
.career_content-more-banner-footer-btn {
  padding: 15px 24px;
  background-color: var(--main-blue);
  border-radius: 6px;
  color: var(--main-white);
  font: var(--button-medium);
  transition: ease-in-out 0.3s;
}
.career_content-more-banner-footer-btn:hover {
  background-color: var(--secondary-blue-text);
}

.career-work-title {
  margin-top: 20px;
  max-width: 564px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1280px) {
  .career-work-title {
    width: 554px !important;
  }
}
@media screen and (max-width: 768px) {
  .career-work-title {
    width: auto !important;
    margin-bottom: 30px;
  }
}

.career_work-wrapper {
  display: grid;
  grid-template-columns: 1fr 405px;
  gap: 30px;
  min-height: 542px;
}
@media screen and (max-width: 1280px) {
  .career_work-wrapper {
    grid-template-columns: 1fr 380px;
    min-height: 466px;
    display: flex;
    flex-direction: column;
  }
}
.career_work-wrapper .work-banner-title {
  margin-bottom: 24px;
}
@media screen and (max-width: 1280px) {
  .career_work-wrapper .work-banner-title {
    width: auto;
  }
}
.career_work-wrapper-description {
  padding: 40px;
  border-radius: 20px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 768px) {
  .career_work-wrapper-description {
    padding: 30px 20px;
  }
}
.career_work-wrapper-description-title {
  font: var(--desktop-1920-h-4);
  padding-bottom: 24px;
}
.career_work-wrapper-description-text {
  font: var(--body-large);
}
@media screen and (max-width: 768px) {
  .career_work-wrapper-description-text {
    display: none;
  }
}
.career_work-wrapper-description-text-desc {
  line-height: 60px;
}
.career_work-wrapper-description-text-desc a {
  border-bottom: 1px solid var(--main-blue);
  color: var(--main-blue);
}
.career_work-wrapper-description-text-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_work-wrapper-description-text-mobile {
    display: block;
  }
}

.btm-line {
  position: relative;
  color: var(--main-blue);
  border-bottom: 1px solid var(--main-blue);
  line-height: 1px;
}

.text-pick {
  line-height: 60px;
}
@media screen and (max-width: 768px) {
  .text-pick {
    line-height: 30px;
    padding: 20px 0;
  }
}

.career_content_welcome-wrapper {
  background-color: var(--background-blue);
  height: 420px;
  border-radius: 12px;
  padding: 80px 150px 100px 60px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .career_content_welcome-wrapper {
    flex-direction: column;
    padding: 50px 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content_welcome-wrapper {
    padding: 36px 20px;
    padding-bottom: 50px;
  }
}
.career_content_welcome-title {
  font: var(--desktop-1920-h-2);
  max-width: 500px;
}
.career_content_welcome-desc {
  padding-top: 10px;
}
.career_content_welcome-desc-text {
  width: 400px;
  font: var(--body-large);
  padding-bottom: 28px;
}
@media screen and (max-width: 1280px) {
  .career_content_welcome-desc-text {
    width: auto;
  }
}
.career_content_welcome-desc-btn {
  cursor: pointer;
  padding: 15px 24px;
  background-color: var(--main-blue);
  border-radius: 4px;
  font: var(--button-medium);
  color: var(--main-white);
  transition: ease-in-out 0.3s;
}
.career_content_welcome-desc-btn:hover {
  background-color: var(--secondary-blue-text);
}

@media screen and (max-width: 1280px) {
  .btn-single {
    display: none;
  }
}

.career_content-more-banner-footer-btn-wrapper {
  display: none;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-btn-wrapper {
    display: block;
    padding-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .career-cards-desktop {
    display: none;
  }
}

#login-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#login-container .login_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-width: 768px) {
  #login-container .login_modal-close {
    right: 10px;
    top: 10px;
  }
}
#login-container .login_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#login-container .login_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#login-container .login-error {
  font: var(--caption-large);
  padding-top: 15px;
  line-height: 0;
  animation: errorShow linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#login-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#login-container .login-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100vh;
}
#login-container .login-background .login {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
}
#login-container .login-background .login .login_spinner {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  #login-container .login-background .login {
    width: 90%;
  }
}
#login-container .login-background .login .login-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #login-container .login-background .login .login-caption {
    width: 100%;
    text-align: center;
  }
}
#login-container .login-background .login .login-label {
  font: var(--body-medium);
  text-align: left;
}
#login-container .login-background .login .login-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#login-container .login-background .login .login-submit {
  margin-top: 30px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#login-container .login-background .login .login-submit:hover {
  background-color: #e96d1d;
}

.login-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.login-show .login {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.login-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.login-out .login {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.notification {
  transition: transform 500ms;
  display: none;
  transform: translateX(200%);
  position: fixed;
  right: 50px;
  z-index: 99;
  top: 100px;
  text-align: center;
  background-color: var(--main-white);
  border-radius: 10px;
  width: 350px;
  height: 100px;
}
@media screen and (max-width: 768px) {
  .notification {
    right: 5px;
    top: 30px;
  }
}
.notification .notification-close {
  cursor: pointer;
  z-index: 100;
  position: absolute;
  right: 2px;
  top: 5px;
}
.notification_wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.notification_wrapper::before {
  position: absolute;
  content: "";
  width: 330px;
  height: 6px;
  background-color: #e96d1d;
  left: 10px;
  bottom: 10px;
  border-radius: 10px;
  animation: progress linear 4s;
}
@keyframes progress {
  from {
    width: 280px;
  }
  to {
    width: 0;
  }
}
.notification_text {
  font: var(--caption-large);
  font-size: 20px;
  padding-top: 10px;
}

.notification-show {
  display: block;
  transform: translateX(0);
  animation: translateNotify;
  animation-timing-function: cubic-bezier(0.31, 0.11, 0.57, 1.68);
  animation-duration: 0.8s;
}
@keyframes translateNotify {
  from {
    transform: translateX(200%);
  }
  to {
    transform: translate(0);
  }
}

.notification-out {
  transform: translateX(200%);
}

.login-submit-enter {
  display: none;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
.login-submit-enter:hover {
  background-color: #e96d1d;
}

.career_switch {
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .career_switch::-webkit-scrollbar {
    width: 2px;
  }
  .career_switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .career_switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .career_switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .career_switch {
    overflow: scroll;
    background-color: var(--background-blue);
  }
}
.career_switch-wrapper {
  padding: 4px;
  padding-right: 40px;
  max-width: 727px;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
}
@media screen and (max-width: 768px) {
  .career_switch-wrapper {
    background-color: transparent;
    width: 680px;
    justify-content: flex-start;
  }
}
.career_switch-course {
  max-width: 1038px;
}
.career_switch-btn {
  padding: 11px 36px;
  font: var(--button-medium);
  color: var(--grey-500);
  white-space: nowrap;
  border-radius: 6px;
  transition: all 0.3s;
}
.career_switch-btn:hover {
  color: rgb(71, 71, 71);
}
@media screen and (max-width: 1280px) {
  .career_switch-btn {
    padding: 11px 33px;
  }
}
@media screen and (max-width: 768px) {
  .career_switch-btn {
    padding: 10px 14px;
  }
}
.career_switch .active-switch {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
}

@media screen and (max-width: 1280px) {
  .career_banner-course {
    right: 60px;
  }
}
@media screen and (max-width: 768px) {
  .career_banner-course {
    position: static;
    width: 234px;
    height: 192px;
  }
}

@media screen and (max-width: 768px) {
  .career_banner-course-wrapper {
    padding-bottom: 33px;
  }
}

.career_banner-course-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: space-between;
}

.career_course-company-welcome {
  padding: 80px 60px;
  background-color: var(--background-blue);
  border-radius: 20px;
  height: auto;
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome {
    padding: 50px 40px 67px 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome {
    padding: 36px 24px 51px 20px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .title {
    width: 532px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .title {
    width: 291px;
  }
}
@media screen and (max-width: 1500px) {
  .career_course-company-welcome .career_course-banner-wrapper {
    display: grid;
    grid-template-columns: 1fr 564px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career_course-banner-wrapper {
    display: flex;
    flex-direction: column;
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 1500px) {
  .career_course-company-welcome .career_course-banner-wrapper .career_course-banner-raiting {
    width: 482px;
    padding-right: 47px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career_course-banner-wrapper .career_course-banner-raiting-laptop {
    margin-top: 0;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career_course-banner-wrapper .career-course-raiting-text {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career_course-banner-raiting-laptop {
    padding-right: 20px;
  }
}
.career_course-company-welcome .career-course-text {
  margin-top: 26px;
  max-height: none;
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career-course-text {
    display: none;
  }
}
.career_course-company-welcome .career-course-text p {
  font-weight: 400;
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career-course-text p {
    font-weight: 500;
    font-size: 16px;
  }
}
.career_course-company-welcome .career-course-text-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career-course-text-mobile {
    margin-top: 20px;
    display: block;
    max-height: none;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career-course-text-mobile p {
    font-weight: 500;
    line-height: 28px;
  }
  .career_course-company-welcome .career-course-text-mobile p:last-child {
    padding-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .career_course-company-steps {
    margin-bottom: 50px;
  }
}
.career_course-company-steps .career_course-company-steps-nav-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps-nav-mobile {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps_slider {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .history-pagination {
    position: static;
    transform: translate(0, 0);
  }
}
.career_course-company-steps .career_course-company-steps-slider-wrapper {
  position: relative;
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps-slider-wrapper {
    padding-bottom: 30px;
  }
}
.career_course-company-steps .career_course-company-steps_navigation {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps_navigation {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps_navigation-mobile {
    position: static;
    display: block;
    transform: translateY(0);
  }
}
.career_course-company-steps .career_course-company-steps_navigation--disable {
  pointer-events: none;
  opacity: 0;
}
.career_course-company-steps .career_course-company-steps-prev {
  left: -26px;
}
.career_course-company-steps .career_course-company-steps-next {
  right: -26px;
}
.career_course-company-steps-title {
  font: var(--desktop-1920-h-2);
  max-width: 625px;
  padding-bottom: 50px;
}
.career_course-company-steps-wrapper {
  display: flex;
}
.career_course-company-steps-wrapper .card_active .career_course-company-steps-card-content {
  font: var(--body-large);
  color: var(--main-white);
  background: var(--gradient-blue) !important;
}
.career_course-company-steps-wrapper .card_active .career_course-company-steps-card-year {
  padding: 10px 105px;
  background-color: var(--background-blue);
  color: var(--secondary-blue-text);
  font: var(--desktop-1920-h-1);
  border-radius: 16px;
}
.career_course-company-steps_slider {
  overflow-x: hidden;
}
.career_course-company-steps-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.career_course-company-steps-card-text {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .career_course-company-steps-card-text {
    font: var(--body-medium);
  }
}
.career_course-company-steps-card-content {
  padding: 40px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
  width: 406px;
  height: 320px;
  margin-bottom: 11px;
}
@media screen and (max-width: 1500px) {
  .career_course-company-steps-card-content {
    width: 380px;
    height: 340px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-steps-card-content {
    width: 339px;
    height: 308px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps-card-content {
    width: 335px;
    height: 236px;
    padding: 30px 24px 50px 20px;
  }
}
.career_course-company-steps-card-year {
  font: var(--desktop-1920-h-3);
  color: var(--stroke-light-blue);
}

.career_content-whatIs {
  height: 1521px;
  background: var(--gradient-light-blue);
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs {
    height: auto;
  }
}
.career_content-whatIs-map {
  height: 619px;
  background-color: var(--main-white);
  padding: 8px 151px 60px 151px;
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-map {
    height: auto;
    padding: 26px 9px 19px 26px;
  }
}
.career_content-whatIs-map-wrapper {
  position: relative;
}
.career_content-whatIs-map-wrapper-geo {
  position: absolute;
  z-index: 2;
  bottom: 40px;
  right: 95px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-map-wrapper-geo {
    bottom: 39px;
    right: 86px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-map-wrapper-geo {
    bottom: 29px;
    right: 61px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-map {
    display: none;
  }
}
.career_content-whatIs-wrapper {
  padding: 150px 0;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-wrapper {
    padding: 109px 0 130px 0;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-wrapper {
    padding: 83px 0 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-wrapper {
    padding: 65px 0 80px 0;
  }
}
.career_content-whatIs-wrapper .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-wrapper .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-wrapper .title {
    margin-bottom: 30px;
    width: 256px;
  }
}
.career_content-whatIs-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-cards {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-cards {
    display: none;
  }
}
.career_content-whatIs-card {
  padding: 40px;
  border-radius: 20px;
  background-color: var(--main-white);
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-card {
    padding: 30px 32px 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-card {
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-card {
    padding: 30px 20px;
    max-width: 299px;
  }
}
.career_content-whatIs-card-title {
  font: var(--desktop-1920-h-4);
  color: var(--main-tiffany);
  padding-bottom: 72px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-card-title {
    padding-bottom: 58px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-card-title {
    padding-bottom: 56px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-card-title {
    padding-bottom: 4px;
  }
}
.career_content-whatIs-card-desc {
  font: var(--body-large);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-card-desc {
    font: var(--body-medium);
  }
}
.career_content-whatIs .career_content-whatIs-cards-slider {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-whatIs .career_content-whatIs-cards-slider {
    display: flex;
    max-width: 299px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs .career_content-whatIs-cards-slider-slide {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs .career_content-whatIs-cards-slider-wrapper {
    display: flex;
  }
}

.career_content-knowledge-slider {
  display: flex;
}
.career_content-knowledge-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 84px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-wrapper {
    gap: 116px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-wrapper {
    flex-direction: column;
    gap: 50px;
  }
}
.career_content-knowledge-title .title {
  padding-bottom: 24px;
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-title .title {
    width: 539px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-title .title {
    width: 335px;
    padding-bottom: 14px;
  }
}
.career_content-knowledge-desc {
  font: var(--body-extra-extra-large);
  padding-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-desc {
    font: var(--body-extra-large);
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-desc {
    width: 456px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-desc {
    width: 345px;
    font: var(--body-extra-extra-large);
  }
}
.career_content-knowledge-btn {
  padding: 15px 24px;
  background-color: var(--main-blue);
  cursor: pointer;
  transition: ease-in-out 0.3s;
  color: var(--main-white);
  border-radius: 4px;
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-btn {
    padding: 11px 19px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-btn {
    padding: 12px 19px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-btn {
    display: none;
  }
}
.career_content-knowledge-btn:hover {
  background-color: var(--secondary-blue-text);
}
.career_content-knowledge-btn-mobile {
  display: none;
  background-color: var(--main-blue);
  cursor: pointer;
  color: var(--main-white);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
}
.career_content-knowledge-btn-mobile:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-btn-mobile {
    display: block;
    padding: 16px 15px;
  }
}
.career_content-knowledge-cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-cards {
    gap: 0;
    flex-direction: row;
  }
}
.career_content-knowledge-cards-card {
  width: 624px;
  background: var(--background-blue);
  border-radius: 16px;
  padding: 40px;
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-cards-card {
    width: 585px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-cards-card {
    width: 100%;
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-cards-card {
    width: 299px;
    height: 312px;
    padding: 30px 20px;
  }
}
.career_content-knowledge-cards-card-title {
  display: flex;
  gap: 7px;
  align-items: center;
  padding-bottom: 6px;
}
.career_content-knowledge-cards-card-title-text {
  font: var(--desktop-1920-h-5);
  margin-bottom: 0 !important;
}
.career_content-knowledge-cards-card-desc {
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-cards-card-desc {
    font: var(--body-medium);
  }
}

.career_content-team-wrapper .title {
  width: 100%;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-team-wrapper .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-team-wrapper .title {
    margin-bottom: 30px;
  }
}

.career_content-video-wrapper {
  margin-bottom: 20px;
  border-radius: 40px;
  height: 720px;
  width: 100%;
  overflow: visible;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .career_content-video-wrapper {
    height: 675px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-video-wrapper {
    height: 398px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-video-wrapper {
    height: 370px;
    width: 335px;
  }
}
.career_content-video-wrapper .career_content-team-video {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .career_content-video-wrapper .career_content-team-video {
    min-height: 100%;
  }
}
.career_content-video-wrapper .career_content-video-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  transition: opacity 0.2s;
}
@media screen and (max-width: 1279px) {
  .career_content-video-wrapper .career_content-video-button {
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-video-wrapper .career_content-video-button {
    width: 46px;
    height: 46px;
  }
}

@media screen and (max-width: 1279px) {
  .career-course-arrow-prev {
    left: -22px !important;
  }
}

.video-js {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  border-radius: 40px;
  overflow: hidden;
}

vjs-custom-theme .vjs-control-bar {
  background-color: transparent !important;
}
vjs-custom-theme .vjs-big-play-button {
  opacity: 0 !important;
}
vjs-custom-theme .vjs-volume-control {
  align-items: center !important;
}
vjs-custom-theme .vjs-play-progress:before {
  top: -4px !important;
}
vjs-custom-theme .vjs-fullscreen-control .vjs-icon-placeholder:before {
  line-height: 30px;
}
vjs-custom-theme button:hover {
  color: #fff;
}
vjs-custom-theme .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
  background: rgba(255, 255, 255, 0.25);
  height: 1px;
}
vjs-custom-theme .vjs-progress-control:hover .vjs-play-progress:before {
  top: -7px !important;
}
vjs-custom-theme .vjs-control-bar {
  height: 54px;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}
vjs-custom-theme .vjs-volume-panel {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  display: flex;
  align-items: center;
}
vjs-custom-theme .vjs-fullscreen-control {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 5;
  order: 5;
}
vjs-custom-theme .vjs-picture-in-picture-control,
vjs-custom-theme .vjs-remaining-time {
  display: none;
}
vjs-custom-theme .vjs-play-control {
  width: 5em !important;
}
vjs-custom-theme .vjs-play-control .vjs-icon-placeholder::before {
  font-size: 13px;
  letter-spacing: 0.16px;
  content: "Play" !important;
  font-family: sans-serif;
  line-height: 30px;
}
vjs-custom-theme .vjs-play-control.vjs-playing .vjs-icon-placeholder::before {
  content: "Pause" !important;
  font-family: sans-serif;
}

.vjs-control-bar {
  max-width: 85%;
  margin: 0 auto;
  height: 40px !important;
}

.vjs-poster img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.vjs-big-play-button {
  visibility: hidden !important;
  width: 70px !important;
  height: 70px !important;
  border-radius: 50% !important;
  background-color: white !important;
  top: 50% !important;
  left: 50% !important;
  transform: translateY(-50%) translateX(-50%) !important;
}
.vjs-big-play-button span::before {
  background: var(--gradient-blue) !important;
}

.vjs-fullscreen {
  overflow: visible !important;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 2.8em !important;
  line-height: 1.4 !important;
}

.career_content-day-video {
  min-height: 100%;
  object-fit: cover;
}

.career_content-day-docs-wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 624px;
  gap: 83px;
}
@media screen and (max-width: 1500px) {
  .career_content-day-docs-wrapper {
    grid-template-columns: 495px 545px;
    gap: 120px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-wrapper {
    display: flex;
    flex-direction: column;
    gap: 53px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-wrapper {
    gap: 50px;
  }
}
.career_content-day-docs-description-title {
  font: var(--desktop-1920-h-2);
  width: 577px;
  margin-bottom: 24px;
}
@media screen and (max-width: 1500px) {
  .career_content-day-docs-description-title {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-title {
    width: 100%;
    margin-bottom: 14px;
  }
}
.career_content-day-docs-description-text {
  font: var(--body-extra-large);
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-description-text {
    font: var(--body-large);
    width: 507px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-text {
    font: var(--body-extra-extra-large);
    width: 100%;
    font-size: 17px;
  }
}
.career_content-day-docs-description-btn-mobile {
  display: none;
  padding: 15px 24px;
  background-color: var(--main-blue);
  cursor: pointer;
  border-radius: 4px;
  color: var(--main-white);
  transition: ease-in-out 0.3s;
  font: var(--button-medium);
}
.career_content-day-docs-description-btn-mobile:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-btn-mobile {
    display: block;
    padding: 16px 15px;
  }
}
.career_content-day-docs-description-btn {
  padding: 15px 24px;
  background-color: var(--main-blue);
  cursor: pointer;
  border-radius: 4px;
  color: var(--main-white);
  transition: ease-in-out 0.3s;
  font: var(--button-medium);
}
.career_content-day-docs-description-btn:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 1500px) {
  .career_content-day-docs-description-btn {
    padding: 11px 19px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-btn {
    display: none;
    padding: 16px 15px;
  }
}
.career_content-day-docs-cards {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.career_content-day-docs-cards-card {
  padding: 30px 40px;
  border-radius: 16px;
  border: 1px solid var(--stroke-light-blue);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-cards-card {
    padding: 24px 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-cards-card {
    padding: 24px 15px;
    padding-right: 20px;
  }
}
.career_content-day-docs-cards-card-wrapper {
  display: flex;
  gap: 6px;
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-cards-card-wrapper {
    gap: 16px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-cards-card-wrapper {
    gap: 9px;
  }
}
.career_content-day-docs-cards-card-number {
  font: var(--desktop-1920-h-6);
  color: var(--main-tiffany);
}
.career_content-day-docs-cards-card-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-black);
}
.career_content-day-docs-cards-card-desc {
  font: var(--body-small);
  color: var(--grey-500);
}

.career_content-docs {
  margin-top: 20px;
}
.career_content-docs-title {
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .career_content-docs-title {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-title {
    margin-bottom: 14px;
  }
}
.career_content-docs-description {
  font: var(--body-extra-extra-large);
  width: 571px;
}
@media screen and (max-width: 1279px) {
  .career_content-docs-description {
    font: var(--body-large);
    width: 448px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-description {
    width: 333px;
  }
}
.career_content-docs-wrapper-title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-docs-wrapper-title {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-wrapper-title {
    margin-bottom: 30px;
  }
}
.career_content-docs-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards {
    gap: 20px;
  }
}
.career_content-docs-cards-card {
  display: flex;
  align-self: start;
  flex: 0 0 auto;
  border-radius: 16px;
  border: 1px solid var(--stroke-light-blue);
  padding: 36px 32px;
  width: 297px;
  flex-direction: column;
  justify-content: space-between;
  height: 250px;
}
@media screen and (max-width: 1500px) {
  .career_content-docs-cards-card {
    width: 277px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-docs-cards-card {
    padding: 32px 42px 40px 32px;
    width: 335px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card {
    width: 100%;
    padding: 30px 20px;
    padding-right: 71px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-title {
    display: flex;
    gap: 16px;
    align-items: center;
  }
}
.career_content-docs-cards-card-icon {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-icon {
    margin-bottom: 0;
    display: flex;
    align-self: flex-start;
    margin-top: 8px;
  }
}
.career_content-docs-cards-card-text {
  font: var(--body-large);
  height: 84px;
  font-size: 14px;
  line-height: 18px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-text {
    height: 100%;
    font: var(--body-medium);
    display: none;
  }
}
.career_content-docs-cards-card-text-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-text-mobile {
    height: 100%;
    font: var(--body-medium);
    display: block;
  }
}
.career_content-docs-cards-card-download-btn-mobile {
  border-bottom: 1px solid var(--grey-500);
  color: var(--grey-500);
  font: var(--button-small);
  transition: opacity 0.2s;
  display: none;
}
.career_content-docs-cards-card-download-btn-mobile:hover {
  opacity: 0.8;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-download-btn-mobile {
    display: block;
  }
}
.career_content-docs-cards-card-download-btn {
  border-bottom: 1px solid var(--grey-500);
  color: var(--grey-500);
  font: var(--button-small);
  transition: opacity 0.2s;
}
.career_content-docs-cards-card-download-btn:hover {
  opacity: 0.8;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-download-btn {
    display: none;
  }
}
.career_content-docs-cards .career_content-docs-cards-card-bottom-mobile {
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards .career_content-docs-cards-card-bottom-mobile {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}

.career_content-questions {
  margin-bottom: var(--section-mb);
}
.career_content-questions .title {
  margin-top: 20px;
  width: 596px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-questions .title {
    margin-bottom: 46px;
    width: 564px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-questions .title {
    margin-bottom: 40px;
    width: 492px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-questions .title {
    margin-bottom: 30px;
    width: 336px;
  }
}

.career_content-questions-banner-title {
  width: 565px;
}
.career_content-questions-banner-desc {
  width: 600px;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .career_content-questions-banner {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  .career_switch-course {
    overflow-x: hidden;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_switch-course {
    overflow-x: visible;
  }
}

.career_switch-wrapper {
  justify-content: flex-start !important;
}

.career_content-whatIsLeasing {
  margin-bottom: 116px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing {
    margin-bottom: 130px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing .title {
    width: 100% !important;
  }
}
.career_content-whatIsLeasing-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 139px;
  background: var(--background-blue);
  padding: 80px 206px 90px 60px;
  border-radius: 20px;
  padding-bottom: 0;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-wrapper {
    padding-right: 60px;
    height: 376px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing-wrapper {
    padding: 50px 100px 0 40px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 596px;
    position: relative;
  }
  .career_content-whatIsLeasing-wrapper h6 {
    width: 100%;
  }
}
@media screen and (max-width: 1279px) and (max-width: 768px) {
  .career_content-whatIsLeasing-wrapper {
    padding: 36px 24px 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-wrapper {
    height: auto;
  }
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-content {
    width: 525px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-content {
    width: auto;
  }
}
.career_content-whatIsLeasing-content-text {
  font-size: 20px;
  padding-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-content-text {
    font-size: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing-content-text {
    font-weight: 500;
    font-size: 16px;
  }
}
.career_content-whatIsLeasing-img {
  padding-top: 28px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-img {
    height: 270px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing-img {
    position: absolute;
    bottom: 0;
    right: 60px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-img {
    display: none;
  }
}
.career_content-whatIsLeasing-img-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-img-mobile {
    display: block;
    padding-top: 20px;
  }
}

.career_content-difference {
  background: var(--gradient-light-blue);
  padding: 150px 0;
}
@media screen and (max-width: 1500px) {
  .career_content-difference {
    padding-top: 109px;
    padding-bottom: 130px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-difference {
    padding-top: 83px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference {
    padding-top: 65px;
    padding-bottom: 80px;
  }
}
.career_content-difference-title {
  margin-bottom: 50px;
  width: 544px;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-title {
    margin-bottom: 40px;
    width: 436px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-title {
    width: 298px;
    margin-bottom: 30px;
  }
}
.career_content-difference-wrapper {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-wrapper {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-wrapper {
    gap: 20px;
  }
}
.career_content-difference .career_content-difference-card-leasing {
  background: var(--gradient-blue);
}
.career_content-difference .career_content-difference-card-credit {
  background-color: var(--main-white);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-title-text {
  color: var(--main-black);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-title {
  border-bottom: 1px solid var(--stroke-light-blue);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-point-text {
  color: var(--main-black);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-point {
  border-bottom: 1px solid var(--stroke-light-blue);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-point:last-child {
  border-bottom: none;
  padding: 9px 0;
}
@media screen and (max-width: 1279px) {
  .career_content-difference .career_content-difference-card-credit .career_content-difference-card-point:last-child {
    padding: 20px 0;
    padding-bottom: 0;
  }
}
.career_content-difference-card {
  padding: 60px;
  width: 624px;
  height: 639px;
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card {
    padding: 30px 32px;
    padding-bottom: 40px;
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-card {
    padding-bottom: 30px;
  }
}
.career_content-difference-card-title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-title {
    padding: 20px;
    padding-top: 0;
  }
}
.career_content-difference-card-title-text {
  font: var(--desktop-1920-h-4);
  color: var(--main-white);
}
.career_content-difference-card-point {
  display: flex;
  gap: 20px;
  align-items: center;
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point {
    padding: 20px 0;
    gap: 15px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-card-point {
    gap: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point img {
    width: 20px;
    height: 20px;
  }
}
.career_content-difference-card-point-text {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point-text {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-card-point-text {
    font-size: 15px;
    line-height: 26px;
  }
}
.career_content-difference-card-point:last-child {
  border-bottom: none;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point:last-child {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .career_content-difference-card-point-mobile {
    margin-bottom: 27px;
  }
}

@media screen and (max-width: 768px) {
  .career_content-difference-card-point-mobile-last {
    margin-bottom: 52px;
  }
}

@media screen and (max-width: 768px) {
  .career_content-difference-card-point-text-mobile {
    width: 192px;
  }
}

.career_content-advantages {
  margin-bottom: var(--section-mb);
}
.career_content-advantages .title {
  width: 654px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-advantages .title {
    width: 438px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-advantages .title {
    width: 306px;
  }
}
.career_content-advantages-cards {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-advantages-cards {
    flex-direction: column;
  }
}
.career_content-advantages-card {
  padding: 40px;
  border-radius: 20px;
  width: 407px;
  background: var(--background-blue);
}
@media screen and (max-width: 1279px) {
  .career_content-advantages-card {
    width: 100%;
    display: flex;
    padding: 32px 126px 35px 40px;
    gap: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-advantages-card {
    display: block;
    padding: 30px 40px 30px 20px;
    height: 222px;
  }
}
.career_content-advantages-card img {
  padding-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .career_content-advantages-card img {
    padding-bottom: 24px;
  }
}
.career_content-advantages-card-title {
  font: var(--desktop-1920-h-5);
}
@media screen and (max-width: 768px) {
  .career_content-advantages-card-title {
    padding-bottom: 8px;
  }
}
.career_content-advantages-card-text {
  font: var(--body-large);
}
@media screen and (max-width: 768px) {
  .career_content-advantages-card-text {
    font-size: 14px;
    line-height: 22px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-advantages .career_content-advantages-card-text-laptop {
    width: 405px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-advantages .career_content-advantages-card-text-laptop {
    width: auto;
  }
}

.career_content-scheme .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .title {
    margin-bottom: 44px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .title {
    margin-bottom: 30px;
    width: 306px;
  }
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-desktop {
    display: none;
  }
}
.career_content-scheme .scheme-1500 {
  display: none;
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-1500 {
    display: block;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .scheme-1500 {
    display: none;
  }
}
.career_content-scheme .scheme-1279 {
  display: none;
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .scheme-1279 {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-1279 {
    display: none;
  }
}
.career_content-scheme .scheme-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-mobile {
    display: block;
  }
}
.career_content-scheme .scheme-card {
  width: 406px;
  height: 280px;
  padding: 30px;
  padding-bottom: 0;
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-card {
    width: 380px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .scheme-card {
    width: 339px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card {
    width: 100%;
    height: 350px;
    padding-right: 0;
  }
}
.career_content-scheme .scheme-card-description {
  padding: 6px 14px;
  font: var(--caption-small);
  background-color: var(--main-white);
  border-radius: 30px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-black);
}
.career_content-scheme .scheme-card-cicle {
  width: 34px;
  height: 34px;
  background-color: var(--main-blue);
  border-radius: 50%;
  color: var(--main-white);
  display: flex;
  justify-content: center;
  align-items: center;
  font: var(--caption-small);
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-cicle {
    width: 30px;
    height: 30px;
  }
}
.career_content-scheme .scheme-card-person {
  position: absolute;
  right: 33px;
  bottom: 0;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-person {
    width: 131px;
    height: 181px;
    right: 12px;
  }
}
.career_content-scheme .scheme-card-arrowP1 {
  position: absolute;
  top: -147px;
  right: -30px;
}
.career_content-scheme .scheme-card-arrowP1-wrapper {
  position: relative;
}
.career_content-scheme .scheme-card-arrowP1-text {
  position: absolute;
  top: 85px;
  transform: translateY(-50%) translateX(-50%);
}
.career_content-scheme .scheme-card-arrowP1-text-2 {
  position: absolute;
  top: 6px;
  left: 51px;
  transform: translateY(-50%);
}
.career_content-scheme .scheme-card-arrowP1-cicle {
  position: absolute;
  top: 7px;
  transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-arrowP1-cicle {
    position: static;
    transform: none;
    background-color: var(--main-white);
    color: var(--secondary-blue-text);
  }
}
.career_content-scheme .scheme-card-arrowP2 {
  position: absolute;
  top: 50%;
  right: -240px;
}
.career_content-scheme .scheme-card-arrowP2-text {
  position: absolute;
  top: 1px;
  left: 10px;
  transform: translateY(-50%);
}
.career_content-scheme .scheme-card-arrowP2-cicle {
  position: absolute;
  top: 1px;
  right: -12px;
  transform: translateY(-50%);
}
.career_content-scheme .scheme-card-arrowP2-text-2 {
  position: absolute;
  top: 79px;
  right: 5px;
  transform: translateY(-50%) translateX(50%);
}
.career_content-scheme .scheme-card-arrowP3 {
  position: absolute;
  top: 10px;
  top: 50%;
  left: -115%;
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-card-arrowP3 {
    left: -441px;
    width: 441px;
  }
}
.career_content-scheme .scheme-card-arrowP3-text {
  position: absolute;
  top: 33px;
  transform: translateX(50%);
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-card-arrowP3-text {
    transform: translateX(105px);
  }
}
.career_content-scheme .scheme-card-arrowP3-cicle {
  top: -43%;
  right: 50%;
  transform: translateX(50%);
  position: absolute;
}
.career_content-scheme .scheme-card-client {
  background: var(--gradient-blue);
  color: var(--main-white);
}
.career_content-scheme-wrapper {
  display: flex;
  flex-direction: column;
}
.career_content-scheme .career_content-scheme-card-bottom {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .career_content-scheme-card-bottom {
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .career_content-scheme-card-bottom {
    gap: 30px;
  }
}
.career_content-scheme .career_content-scheme-card-bottom-item {
  background-color: var(--background-blue);
}
.career_content-scheme .career_content-scheme-card-bottom-item h6 {
  font: var(--desktop-1920-h-6);
}
.career_content-scheme .career_content-scheme-card-top {
  display: flex;
  justify-content: center;
}
.career_content-scheme .career_content-scheme-card-top h6 {
  font: var(--desktop-1920-h-6);
  width: 140px;
}
.career_content-scheme .career_content-scheme-card-top-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--background-blue);
}
.career_content-scheme .career_content-scheme-card-top-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  width: 134px;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .career_content-scheme-card-top-content {
    width: 196px;
  }
}
.career_content-scheme .career_content-scheme-card-top-content .scheme-card-logo-wrapper {
  width: 110px;
  height: 20px;
  margin-bottom: 30px;
}
.career_content-scheme .career_content-scheme-card-top-content img {
  padding-bottom: 30px;
}
.career_content-scheme .career_content-scheme-card-top-item-1200 {
  display: flex;
  justify-content: flex-end;
}
.career_content-scheme .career_content-scheme-card-top-item-1200 h6 {
  font: var(--desktop-1920-h-6);
}
.career_content-scheme .scheme-card-person-leasing-1200 {
  right: 12px;
  width: 153px;
  height: 216px;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-person-leasing-1200 {
    width: 126px;
    height: 179px;
  }
}
.career_content-scheme .arrowP1-1200-wrapper {
  position: absolute;
  top: 93px;
  right: -276px;
}
.career_content-scheme .arrowP1-1200-wrapper .arrowP1-1200-image {
  position: relative;
}
.career_content-scheme .arrowP1-1200-wrapper .scheme-card-arrowP1-cicle-1200 {
  top: 0px;
  right: -27px;
}
.career_content-scheme .arrowP1-1200-wrapper .scheme-card-arrowP1-text-2-1200 {
  top: 96px;
  left: 0;
  transform: translateX(196px) !important;
  transform: translateY(0);
}
.career_content-scheme .arrowP1-1200-wrapper .scheme-card-arrowP1-text-1200 {
  top: 0;
  right: 37px;
}
.career_content-scheme .arrowP2-1200-wrapper {
  position: absolute;
  bottom: -233.05px;
  left: -30px;
}
.career_content-scheme .arrowP2-1200-wrapper .scheme-card-arrowP2-cicle {
  right: -16px;
  bottom: 0;
  transform: translateY(206px);
}
.career_content-scheme .arrowP2-1200-wrapper .scheme-card-arrowP2-text-2 {
  right: 45px;
  transform: translateY(129px);
}
.career_content-scheme .arrowP2-1200-wrapper .scheme-card-arrowP2-text {
  top: 65px;
  transform: translateX(171px);
}
.career_content-scheme .arrowP3-1200-wrapper {
  position: absolute;
  top: -360px;
  left: 50%;
}
.career_content-scheme .arrowP3-1200-wrapper .scheme-card-arrowP3-cicle {
  top: 135px;
  right: 50%;
  transform: translateX(50%);
}
.career_content-scheme .arrowP3-1200-wrapper .scheme-card-arrowP3-text {
  padding: 6px 0;
  width: 234px;
  top: 190px;
  text-align: center;
  transform: translateX(-111px);
}
.career_content-scheme .scheme-mobile-title-wrapper {
  display: flex;
  flex-direction: column;
  gap: 23px;
}
.career_content-scheme .scheme-card-person-mobile-girl {
  width: 109px;
  height: 183px;
  position: absolute;
  bottom: 0;
  right: 12px;
}
.career_content-scheme .scheme-mobile-point {
  display: flex;
  align-items: center;
  gap: 12px;
}
.career_content-scheme .scheme-card-mobile-text {
  font: var(--caption-small);
}
.career_content-scheme .scheme-card-arrow-mobile {
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
}
.career_content-scheme .scheme-mobile-cicle-last {
  margin-bottom: 20px;
}

.career_content-buy .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-buy .title {
    display: none;
  }
}
.career_content-buy .career_content-buy-title-mobile {
  display: none;
}
@media screen and (max-width: 1279px) {
  .career_content-buy .career_content-buy-title-mobile {
    display: block;
    margin-bottom: 44px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy .career_content-buy-title-mobile {
    margin-bottom: 30px;
  }
}
.career_content-buy-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-buy-cards {
    display: flex;
    flex-direction: column;
  }
}
.career_content-buy-card {
  width: 625px;
  height: 481px;
  background-color: var(--background-blue);
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  padding: 40px;
  padding-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-buy-card {
    width: 585px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card {
    width: 100%;
    flex-direction: row;
    height: 277px;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy-card {
    flex-direction: column;
    height: auto;
    padding: 42px 24px 30px 20px;
  }
}
.career_content-buy-card-image {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card-image {
    width: 363px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card-content {
    width: 279px;
  }
}
.career_content-buy-card-content-desc {
  font: var(--body-large);
  color: var(--grey-500);
  width: 376px;
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card-content-desc {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy-card-content-desc {
    font: var(--body-small);
  }
}
.career_content-buy-card-content-title {
  display: flex;
  gap: 7px;
  align-items: center;
}
.career_content-buy-card-content-title-text {
  font: var(--desktop-1920-h-5);
  margin-bottom: 0 !important;
}
@media screen and (max-width: 768px) {
  .career_content-buy-card-content-title-text {
    font-size: 18px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy-card-content-title svg {
    padding-bottom: 10px;
  }
}

.catalog {
  margin-bottom: var(--section-mb);
}
.catalog .title {
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .catalog .title {
    font: var(--desktop-1920-h-1);
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .catalog .title {
    margin-bottom: 36px;
  }
}
@media screen and (max-width: 767px) {
  .catalog .title {
    margin-bottom: 26px;
  }
}

.catalog__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .catalog__list {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .catalog__list {
    gap: 20px;
  }
}

.catalog__item {
  background: var(--background-blue);
  border-radius: 20px;
  height: 560px;
  padding: 40px;
}
@media screen and (max-width: 1500px) {
  .catalog__item {
    padding: 34px 20px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .catalog__item {
    display: flex;
    align-items: flex-start;
    height: 277px;
    padding: 38px 75px 46px 0;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item {
    height: auto;
    padding: 40px 0 20px 0;
  }
}

.catalog__item_image {
  display: inline-block;
  margin-bottom: 13px;
}
@media screen and (max-width: 1500px) {
  .catalog__item_image {
    width: 545px;
    height: 299px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .catalog__item_image {
    width: 363px;
    height: 199px;
    margin: 2px 0 0 0;
    flex: 0 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_image {
    width: 335px;
    height: 184px;
    margin-bottom: 33px;
  }
}

@media screen and (max-width: 1500px) {
  .catalog__item_content {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .catalog__item_content {
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_content {
    padding: 0 20px;
  }
}

.catalog__item_name {
  color: var(--main-black);
  font: var(--desktop-1920-h-5);
  margin-bottom: 2px;
}
@media screen and (max-width: 1500px) {
  .catalog__item_name {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_name {
    font: var(--desktop-1920-h-6);
    margin-bottom: 10px;
  }
}

.catalog__item_text {
  color: var(--grey-500);
  max-width: 376px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .catalog__item_text {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_text {
    font: var(--body-small);
    max-width: 291px;
    margin-bottom: 24px;
  }
}

.catalog__item_link {
  display: inline-block;
  color: var(--secondary-blue-text, #1a5ed4);
  font: var(--button-medium);
  padding: 15px 24px;
  border: 1px solid var(--main-blue);
  border-radius: 6px;
  transition: 400ms;
  text-align: center;
}
.catalog__item_link:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .catalog__item_link {
    margin-top: auto;
    width: fit-content;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_link {
    width: 100%;
    font: var(--button-small);
    border-radius: 10px;
  }
}

.category__banner.banner {
  margin-bottom: var(--section-mb);
}
.category__banner .banner__inner {
  display: grid;
  grid-template-columns: 842px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__inner {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__inner {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.category__banner .banner__left {
  height: 700px;
  display: flex;
  flex-direction: column;
  padding: 60px 10px 6px;
  background: var(--gradient-blue);
  color: #fff;
  border-radius: 20px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__left {
    height: 676px;
    padding: 50px 10px 10px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__left {
    height: 650px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__left {
    height: auto;
    padding: 36px 10px 10px;
  }
}
.category__banner .banner__left_content {
  margin-left: 50px;
  max-width: 620px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__left_content {
    margin-left: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__left_content {
    margin-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__left_content {
    margin-left: 10px;
  }
  .category__banner .banner__left_content .btn-lizing {
    padding: 16px 14px 16px;
    gap: 8px;
  }
}
.category__banner .banner__title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__title {
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__title {
    margin-bottom: 16px;
    overflow-wrap: break-word;
    hyphens: auto;
  }
}
.category__banner .banner__text {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__text {
    margin-bottom: 22px;
    max-width: 565px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__text {
    font: var(--body-extra-large);
    margin-bottom: 24px;
  }
}
.category__banner .banner__links {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .category__banner .banner__links {
    gap: 14px;
    margin-bottom: 40px;
  }
}
.category__banner .banner__ruls {
  color: rgba(255, 255, 255, 0.6);
  font: var(--button-medium);
  border-bottom: 1px dashed rgba(255, 255, 255, 0.6);
  transition: 400ms;
}
.category__banner .banner__ruls:hover {
  color: #fff;
  border-color: #fff;
}
@media screen and (max-width: 767px) {
  .category__banner .banner__ruls {
    font: var(--button-small);
  }
}
.category__banner .banner__image {
  display: inline-block;
  border-radius: 16px;
  margin-top: auto;
  object-fit: none;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__image {
    height: 330px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__image {
    height: 284px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__image {
    height: 180px;
    object-fit: cover;
  }
}
.category__banner .banner__right {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__right {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__right {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.category__banner .banner__equipment {
  background: var(--main-tiffany);
  border-radius: 12px;
  padding: 28px 10px 28px 30px;
  color: #fff;
  height: 376px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment {
    padding: 24px 10px 30px 30px;
    height: 368px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__equipment {
    height: 414px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__equipment {
    height: 313px;
    padding: 32px 10px 20px 20px;
  }
}
.category__banner .banner__equipment_title {
  font: var(--desktop-1920-h-7);
  margin-bottom: 11px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment_title {
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 768px) {
  .category__banner .banner__equipment_title {
    margin-bottom: 8px;
  }
}
.category__banner .banner__equipment_list {
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment_list {
    line-height: 21px;
  }
}
.category__banner .banner__equipment_list li {
  display: flex;
  align-items: flex-start;
}
.category__banner .banner__equipment_list li::before {
  display: block;
  margin-top: 8px;
  margin-right: 10px;
  content: "";
  width: 9px;
  height: 7px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.16139 4.64777L7.83228 0L9 1.19028L3.16139 7L0 3.85425L1.1962 2.66397L3.16139 4.64777Z' fill='white'/%3E%3C/svg%3E%0A");
}
.category__banner .banner__equipment_list li + li {
  margin-top: 9px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment_list li + li {
    margin-top: 8px;
  }
}
.category__banner .banner__equipment_more {
  font: var(--button-small);
  color: var(--main-black);
  padding: 3px 12px;
  background-color: #fff;
  border-radius: 46px;
  margin-top: auto;
  width: fit-content;
  transition: 400ms;
}
.category__banner .banner__equipment_more:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 767px) {
  .category__banner .banner__equipment_more {
    margin-top: 0px;
  }
}
.category__banner .banner__cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__cards {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__cards {
    gap: 20px;
  }
}
.category__banner .banner__card {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 22px 30px;
  background-color: var(--background-blue);
  border-radius: 12px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__card {
    padding: 20px 30px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__card {
    padding: 35px 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__card {
    padding: 30px 20px;
  }
}
.category__banner .banner__card_name {
  font: var(--button-small);
}
.category__banner .banner__card_value {
  font: var(--caption-large);
  margin-top: -2px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__card_value {
    font: var(--caption-medium);
    margin-top: -1px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__card_value {
    margin-top: 0;
  }
}

.category__header {
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .category__header {
    margin-bottom: 100px;
  }
}

.category__header_inner {
  display: grid;
  grid-template-columns: 260px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .category__header_inner {
    grid-template-columns: 1fr;
  }
}

.category__header_navs {
  background: var(--background-blue);
  border-radius: 10px;
  padding: 10px;
}
.category__header_navs a {
  display: flex;
  align-items: center;
  gap: 20px;
  color: var(--grey-400);
  font: var(--caption-medium);
  padding: 27px 10px 27px 26px;
  border-radius: 8px;
  transition: 400ms;
}
.category__header_navs a:hover {
  color: var(--main-blue);
}
.category__header_navs a:hover svg path {
  fill: var(--main-blue);
}
.category__header_navs a svg path {
  transition: 400ms;
}
@media screen and (max-width: 1500px) {
  .category__header_navs a {
    padding: 30px 10px 30px 26px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_navs {
    display: none;
  }
}

a.category__current {
  background-color: #fff;
  color: var(--main-blue);
}
a.category__current svg path {
  fill: var(--main-blue);
}

.category__header_banner {
  position: relative;
  color: #fff;
  background: var(--gradient-blue);
  border-radius: 20px;
  height: 340px;
  padding: 50px;
}
@media screen and (max-width: 1500px) {
  .category__header_banner {
    height: 364px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_banner {
    height: 589px;
    padding: 50px 40px;
  }
}
@media screen and (max-width: 767px) {
  .category__header_banner {
    height: 570px;
    padding: 36px 20px;
    display: flex;
    flex-direction: column;
  }
}

.category__header_content {
  position: relative;
  z-index: 1;
  max-width: 448px;
}

.category__header_title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 12px;
}
@media screen and (max-width: 1500px) {
  .category__header_title {
    margin-bottom: 14px;
  }
}

.category__header_text {
  font: var(--body-medium);
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .category__header_text {
    max-width: 412px;
    font: var(--body-small);
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_text {
    font: var(--body-large);
    margin-bottom: 21px;
    max-width: 481px;
  }
}
@media screen and (max-width: 767px) {
  .category__header_text {
    font: var(--body-extra-large);
    margin-bottom: 24px;
  }
}

.category__header_image {
  position: absolute;
  top: 0;
  right: 0;
  width: 456px;
  height: 340px;
  object-fit: contain;
}
@media screen and (max-width: 1500px) {
  .category__header_image {
    top: 18px;
    right: 1px;
    width: 440px;
    height: 328px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_image {
    width: 421px;
    height: 314px;
    right: 0;
    top: auto;
    bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .category__header_image {
    position: unset;
    width: 335px;
    height: auto;
    bottom: 25px;
  }
}

.category__list {
  margin-bottom: var(--section-mb);
}

.category__list_title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 30px;
}

.category__list_inner {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.category__list_inner::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  left: 0;
  top: 0;
  transition: 400ms;
}
.category__list_inner.pending::before {
  opacity: 0.65;
  pointer-events: all;
}
@media screen and (max-width: 1279px) {
  .category__list_inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .category__list_inner {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

.category__list_item.list_item {
  display: flex;
  flex-direction: column;
  height: 418px;
  padding: 5px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .category__list_item.list_item {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .category__list_item.list_item {
    height: auto;
  }
}
.category__list_item .list_item_image {
  display: inline-block;
  transition: 400ms;
}
.category__list_item .list_item_image img {
  display: block;
  border-radius: 18px;
  max-height: 198px;
  width: 100%;
  object-fit: cover;
}
.category__list_item .list_item_image:hover {
  opacity: 0.8;
}
@media screen and (max-width: 1500px) {
  .category__list_item .list_item_image img {
    height: 198px;
  }
}
@media screen and (max-width: 768px) {
  .category__list_item .list_item_image img {
    max-height: 168px;
    object-fit: cover;
  }
}
.category__list_item .list_item_name {
  display: inline-block;
  margin: 30px 25px 0 25px;
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  transition: 400ms;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.category__list_item .list_item_name:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .category__list_item .list_item_name {
    margin: 26px 25px 0 25px;
  }
}
@media screen and (max-width: 1279px) {
  .category__list_item .list_item_name {
    margin: 19px 15px 10px 15px;
  }
}
@media screen and (max-width: 767px) {
  .category__list_item .list_item_name {
    margin: 20px 15px 40px 15px;
  }
}
.category__list_item .list_item__info {
  margin-top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
}
@media screen and (max-width: 1279px) {
  .category__list_item .list_item__info {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .category__list_item .list_item__info {
    flex-direction: column;
  }
}
.category__list_item .list_item_value {
  width: 100%;
  text-align: center;
  font: var(--button-medium);
  color: var(--main-blue);
  background-color: var(--background-blue);
  padding: 19px 0;
  border-radius: 16px;
}

.category__list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.category__list_download svg {
  transition: 400ms;
}
.category__list_download svg path {
  transition: 400ms;
}
.category__list_download:disabled {
  pointer-events: none;
  background-color: var(--main-blue);
  color: #fff;
  opacity: 0.8;
}
.category__list_download:disabled svg {
  transform: rotate(180deg);
}
.category__list_download:disabled svg path {
  fill: #fff;
}
.category__list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.category__list_download:hover svg path {
  fill: #fff;
}
@media screen and (max-width: 1500px) {
  .category__list_download {
    height: 63px;
  }
}

.category__lizing.lizing {
  padding: 150px 0;
  margin-bottom: var(--section-mb);
  background: var(--gradient-light-blue);
}
@media screen and (max-width: 1500px) {
  .category__lizing.lizing {
    padding: 109px 0 var(--section-mb);
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing.lizing {
    padding-top: 82px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing.lizing {
    padding-top: 66px;
  }
}
.category__lizing .lizing__title {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__title {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__title {
    margin-bottom: 15px;
  }
}
.category__lizing .lizing__text {
  max-width: 654px;
  color: var(--grey-500);
  margin-bottom: 50px;
  font: var(--body-extra-large);
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__text {
    margin-bottom: 46px;
    max-width: 610px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__text {
    font: var(--body-large);
    margin-bottom: 44px;
    max-width: 573px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__text {
    font: var(--body-extra-large);
    margin-bottom: 42px;
  }
}
.category__lizing .lizing__inner {
  display: grid;
  grid-template-columns: 1fr 405px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__inner {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__inner {
    grid-template-columns: 1fr;
  }
}
.category__lizing .lizing__cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__cards {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.category__lizing .lizing__card {
  height: 256px;
  background-color: #fff;
  border-radius: 20px;
  padding: 40px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__card {
    height: 218px;
    padding: 30px 20px 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__card {
    height: 216px;
    padding: 32px 20px 32px 32px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__card {
    height: auto;
    padding: 30px 20px;
  }
}
.category__lizing .lizing__card_name {
  color: var(--main-tiffany);
  font: var(--desktop-1920-h-4);
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__card_name {
    margin-bottom: 4px;
  }
}
.category__lizing .lizing__card_value {
  margin-top: auto;
  max-width: 215px;
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__card_value {
    font: var(--body-medium);
    max-width: 100%;
  }
}
.category__lizing .lizing__banner {
  background: var(--gradient-blue);
  border-radius: 20px;
  padding: 40px;
  color: #fff;
  position: relative;
  max-height: 542px;
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__banner {
    padding: 32px 30px 40px 32px;
    min-height: 298px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner {
    min-height: 447px;
    padding: 32px 22px 20px 20px;
  }
}
.category__lizing .lizing__banner_title {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__banner_title {
    margin-bottom: 19px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__banner_title {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner_title {
    margin-bottom: 18px;
  }
}
.category__lizing .lizing__banner_rules li {
  display: flex;
  align-items: flex-start;
}
.category__lizing .lizing__banner_rules li::before {
  content: "-";
  display: block;
  margin-right: 2px;
}
.category__lizing .lizing__banner_rules li + li {
  margin-top: 8px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__banner_rules {
    font: var(--body-medium);
  }
  .category__lizing .lizing__banner_rules li + li {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner_rules {
    font-size: 14px;
    line-height: 22px;
    max-width: 270px;
  }
  .category__lizing .lizing__banner_rules li + li {
    margin-top: 14px;
  }
}
.category__lizing .lizing__banner_image {
  display: inline-block;
  position: absolute;
  right: 40px;
  bottom: 40px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__banner_image {
    width: 120px;
    height: 120px;
    right: 35px;
    bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__banner_image {
    width: 162px;
    height: 162px;
    bottom: 59px;
    right: 99px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner_image {
    width: 122px;
    height: 122px;
    right: 30px;
    bottom: 41px;
  }
}

.products__other {
  overflow: hidden;
  margin-bottom: var(--section-mb);
}
.products__other .title {
  width: 100%;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .products__other .title {
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 1279px) {
  .products__other {
    overflow: hidden;
  }
}

.products__other_carousel {
  position: relative;
}

.products__other_inner {
  display: flex;
}
.products__other_inner .category__list_item {
  flex: 0 0 auto;
}
@media screen and (max-width: 1279px) {
  .products__other_inner .category__list_item {
    width: 310px !important;
  }
}

.products__other_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .products__other_navigation {
    display: none;
  }
}

.products__other_navigation-prev {
  left: -26px;
}

.products__other_navigation-next {
  right: -26px;
}

.products__other_navigation--disable {
  pointer-events: none;
  opacity: 0;
}

.products__other_pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  gap: 8px;
}

.products__other_pagination--bullet {
  background-color: var(--stroke-light-grey);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transition: 400ms;
}

.products__other_pagination--bullet-active {
  background-color: var(--main-tiffany);
}

.products__other_wrapper {
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  .products__other_wrapper {
    overflow-x: visible;
  }
}

.contacts_block {
  margin-bottom: var(--section-mb);
}
.contacts_block .contacts-title {
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .contacts_block .contacts-title {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_block .contacts-title {
    margin-bottom: 24px;
  }
}
.contacts_block-wrapper {
  height: 710px;
  display: grid;
  grid-template-columns: 1fr 932px;
  grid-gap: 50px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .contacts_block-wrapper {
    grid-template-columns: 1fr 852px;
  }
}
@media screen and (max-width: 1280px) {
  .contacts_block-wrapper {
    display: block;
    height: auto;
  }
}
.contacts_block_search-wrapper {
  background-color: #f1f8ff;
  border-radius: 20px;
  padding: 10px;
  padding-right: 5px;
}
@media screen and (max-width: 1280px) {
  .contacts_block_search-wrapper {
    background-color: white;
  }
}
@media screen and (max-width: 1279px) {
  .contacts_block_search-wrapper {
    padding-left: 0;
    padding-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .contacts_block_search-wrapper {
    padding-left: 0;
    padding-top: 0;
  }
}
.contacts_block_map-wrapper {
  background-color: #f1f8ff;
  border-radius: 20px;
  padding: 10px;
}
@media screen and (max-width: 1280px) {
  .contacts_block_map-wrapper {
    display: none;
    width: 708px;
    height: 502px;
    margin: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_block_map-wrapper {
    width: 315px;
    height: 502px;
    margin: 0;
    width: 325px;
  }
}

[class*=balloon] {
  box-shadow: none;
  border-radius: 16px;
  padding: 0;
}

.ymaps-2-1-79-balloon {
  top: -368px !important;
  left: -56px !important;
}
@media screen and (max-width: 768px) {
  .ymaps-2-1-79-balloon {
    display: none !important;
  }
}

.ymaps-2-1-79-balloon__content {
  padding: 30px !important;
}

.balloon-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--stroke-light-blue);
  border-radius: 0;
  padding-bottom: 20px;
}
.balloon-header-title {
  max-width: 200px;
  font: var(--desktop-1920-h-6);
}

.balloon-header-desc {
  position: relative;
  color: var(--secondary-blue-text);
  font: var(--button-small);
  cursor: pointer;
  display: flex;
  align-self: center;
  white-space: nowrap;
}
.balloon-header-desc::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  opacity: 0.5;
  background-color: var(--secondary-blue-text);
  bottom: 4px;
}

.balloon-content-wrapper {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 16px 0;
  border-bottom: 1px solid var(--stroke-light-blue);
  border-radius: 0;
}
.balloon-content-wrapper .balloon-content-text-desc {
  font: var(--caption-small);
  color: var(--grey-400);
}
.balloon-content-wrapper .balloon-content-text {
  font: var(--button-big);
}
.balloon-content-wrapper .balloon-content-text a {
  color: var(--main-black);
  transition: all 0.3s;
}
.balloon-content-wrapper .balloon-content-text a:hover {
  opacity: 0.8;
}

.ymaps-2-1-79-image {
  transform: scale(3.5) !important;
}

.contacts_header {
  padding-top: 180px;
  margin-bottom: 40px;
  padding-top: 97px;
}
@media screen and (max-width: 768px) {
  .contacts_header {
    margin-bottom: 30px;
  }
}
.contacts_header-arrow {
  padding: 0 12px;
}

.contacts-questions-block {
  margin-bottom: var(--section-mb);
  padding: 60px;
  padding-right: 150px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;
  background: var(--gradient-blue);
}
@media screen and (max-width: 1280px) {
  .contacts-questions-block {
    padding: 50px 56px 43px 40px;
  }
}
@media screen and (max-width: 767px) {
  .contacts-questions-block {
    padding: 36px 20px 40px 20px;
    flex-direction: column;
    white-space: wrap;
  }
}
.contacts-questions-block-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.contacts-questions-block-content-wrapper a {
  color: var(--main-white);
}
.contacts-questions-block-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
}
.contacts-questions-block-desc {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
@media screen and (max-width: 1279px) {
  .contacts-questions-block-desc {
    font: var(--body-medium);
  }
}
.contacts-questions-block-footer {
  display: flex;
  gap: 30px;
}
.contacts-questions-block-footer-button {
  background-color: var(--main-white);
  padding: 0 24px;
  border-radius: 6px;
  cursor: pointer;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
@media screen and (max-width: 768px) {
  .contacts-questions-block-footer-button {
    padding: 14px 24px;
    width: 234px;
  }
}
.contacts-questions-block-footer-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
@media screen and (max-width: 768px) {
  .contacts-questions-block-footer {
    flex-direction: column;
  }
}
@media screen and (max-width: 1280px) {
  .contacts-questions-block-image {
    display: flex;
    align-self: flex-start;
    width: 151px;
    height: 151px;
  }
}
@media screen and (max-width: 768px) {
  .contacts-questions-block-image {
    margin-top: 40px;
    display: flex;
    align-self: flex-end;
    width: 122px;
    height: 122px;
  }
}

.contacts-questions-block-footer-call-number {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
.contacts-questions-block-footer-call-desc {
  font: var(--caption-small);
  color: var(--main-white);
  opacity: 0.6;
}

@media screen and (max-width: 1280px) {
  .call {
    white-space: nowrap !important;
  }
}

.contacts-map {
  width: 100%;
  height: 100%;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  -khtml-border-radius: 18px;
  border-radius: 18px;
  position: relative;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.contacts_section-search {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search {
    gap: 30px;
    width: 713px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section-search {
    width: 100%;
  }
}

.contacts_section-input {
  background-color: var(--main-white);
  padding: 15px 22px;
  border-radius: 16px;
  width: 100%;
}
.contacts_section-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 1280px) {
  .contacts_section-input {
    border: 1px solid var(--stroke-light-blue);
    border-radius: 8px;
  }
}

.contacts_section_input-wrapper {
  position: relative;
  width: 100%;
  padding-right: 5px;
}
.contacts_section_input-wrapper .contacts_section_input-icon {
  position: absolute;
  transform: translateY(50%);
  top: 3px;
  right: 21px;
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-wrapper .contacts_section_input-icon {
    right: 320px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section_input-wrapper .contacts_section_input-icon {
    right: 16px;
    bottom: -50px;
  }
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-wrapper {
    display: grid;
    grid-template-columns: 1fr 264px;
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section_input-wrapper {
    grid-template-columns: none;
    grid-template-rows: repeat(2, 1fr);
    gap: 20px;
  }
}

.contacts_section_input-toggle {
  display: none;
  white-space: nowrap;
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-toggle {
    display: flex;
    justify-content: center;
    background-color: var(--background-blue);
    border-radius: 8px;
    padding: 4px;
  }
  .contacts_section_input-toggle-btn {
    cursor: pointer;
    text-align: center;
    padding: 11px 32px;
    font: var(--button-medium);
    color: var(--grey-500);
    transition: 0.3s ease-in-out;
  }
}
@media screen and (max-width: 1280px) and (max-width: 768px) {
  .contacts_section_input-toggle-btn {
    padding: 11px 47px;
  }
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-toggle-btn.active {
    background-color: var(--main-white);
    border-radius: 6px;
    color: var(--secondary-blue-text);
  }
}
@media screen and (max-width: 768px) {
  .contacts_section_input-toggle {
    grid-row: 1;
  }
}

.contacts_section-search-cards-wrapper {
  height: 630px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
  scroll-behavior: smooth;
  position: relative;
  padding-right: 5px;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-cards-wrapper {
    height: auto;
    overflow-y: visible;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section-search-cards-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}

.active-card {
  background: var(--gradient-blue);
  transition: all 0.3s;
  color: var(--main-white);
  border-radius: 16px;
  padding: 15px 22px;
}
.active-card .contacts_section-search-address {
  color: var(--main-white) !important;
  transition: ease-in-out 0.3s;
}
.active-card .contacts_section-search-details {
  cursor: pointer;
  transition: ease-in-out 0.3s;
  position: relative;
  font: var(--button-small);
  color: var(--main-white) !important;
}
.active-card .contacts_section-search-details:hover {
  opacity: 0.8;
}
.active-card .contacts_section-search-details::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  opacity: 0.5;
  background-color: var(--main-white) !important;
  bottom: 4px;
}

.contacts_section-search-card {
  background-color: var(--main-white);
  border-radius: 16px;
  padding: 15px 22px;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-card {
    border-radius: 20px;
    border: 1px solid var(--stroke-light-blue);
    padding-bottom: 25px;
  }
}
.contacts_section-search-card .contacts_section-search-city {
  font: var(--desktop-1920-h-7);
}
.contacts_section-search-card .contacts_section-search-address {
  font: var(--button-small);
  color: var(--grey-500);
}
.contacts_section-search-card .contacts_section-search-details {
  cursor: pointer;
  transition: ease-in-out 0.3s;
  position: relative;
  font: var(--button-small);
  color: var(--main-blue);
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-card .contacts_section-search-details {
    margin-bottom: 20px;
  }
}
.contacts_section-search-card .contacts_section-search-details:hover {
  opacity: 0.8;
}
.contacts_section-search-card .contacts_section-search-details::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  opacity: 0.5;
  background-color: var(--main-blue);
  bottom: 4px;
}

.contacts_modal-overlay {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(4, 27, 66, 0.3019607843);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in;
}
@media screen and (max-width: 768px) {
  .contacts_modal-overlay {
    padding: 0 15px;
    overflow: hidden auto;
  }
}
@media screen and (max-width: 450px) {
  .contacts_modal-overlay {
    padding: 0;
  }
}
.contacts_modal-overlay .contacts_modal-wrapper {
  background-color: var(--main-white);
  width: 843px;
  height: 733px;
  border-radius: 20px;
  position: relative;
  padding-bottom: 20px;
  overflow: hidden;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar {
  width: 2px;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar-track {
  background-color: transparent;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-overlay .contacts_modal-wrapper {
    width: 648px;
    height: 767px;
  }
}
@media screen and (max-width: 450px) {
  .contacts_modal-overlay .contacts_modal-wrapper {
    height: 100%;
    top: 30%;
    border-radius: 20px 20px 0 0;
    animation: slideAnimation 0.4s forwards;
  }
}

@keyframes slideAnimation {
  from {
    top: 100%;
  }
  to {
    top: 30%;
  }
}
.slide-up-animation {
  animation: slideUp 0.6s;
}

@keyframes slideUp {
  0% {
    top: 70%;
  }
  1% {
    top: 80%;
  }
  100% {
    top: 30%;
  }
}
.contacts_modal-overlay-visible {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-in;
}

.contacts_modal-close {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 58px;
  height: 58px;
}
.contacts_modal-close:hover svg circle {
  fill: var(--main-blue);
  fill-opacity: 1;
}
@media screen and (max-width: 1280px) {
  .contacts_modal-close:hover svg circle {
    display: none;
  }
}
.contacts_modal-close:hover svg path {
  transition: ease-in-out 0.1s;
  opacity: 0.6;
}

.contacts_modal-content {
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  overflow-y: scroll;
  height: 100%;
  animation: slideUp linear 0.4s;
}
@media screen and (max-width: 768px) {
  .contacts_modal-content {
    overflow: visible;
    margin-top: 20px;
  }
}
.contacts_modal-content .contacts_modal-text b {
  font: var(--desktop-1920-h-6);
  color: var(--main-black);
  margin-bottom: 14px;
}
.contacts_modal-content .contacts_modal-text p {
  font: var(--body-medium);
  margin-top: 14px;
}
@media screen and (max-width: 768px) {
  .contacts_modal-content .contacts_modal-text p {
    margin-bottom: 24px;
  }
}
.contacts_modal-content::-webkit-scrollbar {
  width: 6px;
}
.contacts_modal-content::-webkit-scrollbar-track {
  background-color: transparent;
}
.contacts_modal-content::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.contacts_modal-content::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-content {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .contacts_modal-content {
    padding: 30px 20px;
  }
}

.contacts_modal-title {
  font: var(--desktop-1920-h-5);
  font-size: 26px;
}

.contacts_modal-text-title {
  font: var(--desktop-1920-h-6);
  margin-bottom: 10px;
}

.contacts_modal-article {
  font: var(--body-medium);
}

.contacts_modal-content-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.contacts_modal-contacts {
  background-color: var(--background-blue);
  padding: 40px;
  margin-top: 30px;
  border-radius: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 110px;
}
.contacts_modal-contacts-item {
  display: flex;
  gap: 7px;
}
.contacts_modal-contacts .contacts_modal-contacts-item-info-number {
  font: var(--button-medium);
  max-width: 260px;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-contacts .contacts_modal-contacts-item-info-number {
    max-width: 200px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_modal-contacts .contacts_modal-contacts-item-info-number {
    max-width: 190px;
  }
}
@media screen and (max-width: 560px) {
  .contacts_modal-contacts .contacts_modal-contacts-item-info-number {
    max-width: fit-content;
    width: 270px;
  }
}
.contacts_modal-contacts .contacts_modal-contacts-item-info-desc {
  font: var(--caption-small);
  color: var(--grey-400);
}
.contacts_modal-contacts .contacts_modal-contacts-item-icon {
  margin-top: 5px;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-contacts {
    gap: 47px;
  }
}
@media screen and (max-width: 590px) {
  .contacts_modal-contacts {
    gap: 20px;
  }
}
@media screen and (max-width: 560px) {
  .contacts_modal-contacts {
    margin-top: 0;
    display: flex;
    flex-direction: column;
    padding: 30px 20px;
    gap: 25px;
  }
}

.contacts_section-search-details-laptop {
  display: none;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-details-laptop {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section-search-details-laptop {
    flex-direction: column;
  }
}
.contacts_section-search-details-laptop-label {
  font: var(--body-small);
  color: var(--grey-500);
}
.contacts_section-search-details-laptop-text {
  font: var(--button-medium);
  font-size: 14px;
}

.contacts-list-toggle {
  display: grid;
}
@media screen and (max-width: 768px) {
  .contacts-list-toggle {
    display: flex;
  }
}

.contacts-list-toggle-hidden {
  display: none;
}

.contacts_modal-email {
  color: var(--main-black);
  transition: all 0.3s;
}
.contacts_modal-email:hover {
  opacity: 0.8;
}

.contacts_modal-main-phone {
  transition: all 0.3s;
  color: var(--main-black);
}
.contacts_modal-main-phone:hover {
  opacity: 0.8;
}

@media screen and (max-width: 768px) {
  .contacts_modal-content-wrapper {
    overflow-y: scroll;
  }
}

.contacts_modal-contacts-items-wrapper {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

@media screen and (max-width: 768px) {
  .contacts_modal-contacts-image-wrapper {
    flex: 0 0 auto;
  }
}

.corpInfo ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.corpInfo ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.corpInfo ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.corpInfo ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.corpInfo ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.corpInfo-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
.corpInfo-content {
  margin-bottom: var(--section-mb);
}
.corpInfo-content-wrapper {
  display: grid;
  gap: 30px;
  grid-template-columns: 842px 1fr;
}
@media screen and (max-width: 1500px) {
  .corpInfo-content-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .corpInfo-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}

.corpInfo-cards-body {
  margin-top: 0 !important;
}

.corpInfo-cards-show {
  margin-bottom: 60px;
}

.corpInfo-cards-wrapper {
  margin-top: 24px;
}

.corpInfo-cards-body-wrapper {
  margin-top: -6px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease;
}

.corpInfo-accordion-item {
  padding: 41px 40px !important;
}
.corpInfo-accordion-item span {
  font: var(--desktop-1920-h-4) !important;
}

.corpInfo-feedback-wrapper {
  margin-top: 10px;
  border-radius: 10px;
  padding: 40px;
  background-color: var(--background-blue);
}
.corpInfo-feedback-wrapper .corpInfo-feedback-title {
  font: var(--desktop-1920-h-4);
  margin-bottom: 16px;
}
.corpInfo-feedback-wrapper p {
  font: var(--body-large);
  margin-bottom: 34px;
}
@media screen and (max-width: 1500px) {
  .corpInfo-feedback-wrapper {
    padding: 32px 40px;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper {
    padding: 30px 20px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area {
  padding: 30px;
  background-color: var(--main-white);
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area {
    padding: 30px 20px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-spinner {
  display: none;
  transition: all 0.3s linear;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: white;
  z-index: 11;
  align-items: center;
  border-radius: 20px;
  justify-content: center;
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success {
  display: none;
  animation: fadeIn linear 0.6s;
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white;
  z-index: 10;
  border-radius: 20px;
  left: 0;
  top: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success {
    padding: 0 15px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success h2 {
  font: var(--desktop-1920-h-2);
  margin-top: 16px;
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success h2 {
    text-align: center;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success p {
  font: var(--body-medium);
  width: 50%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success p {
    width: 100%;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-top {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-top {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-item {
  position: relative;
  transition: all 0.3s;
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-middle {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-middle {
    margin-bottom: 24px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-bottom {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-bottom {
    margin-bottom: 24px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area span {
  font: var(--body-medium);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area span {
    font: var(--body-small);
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-contacts {
    height: 71px;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-contacts::placeholder {
    line-height: 20px;
    transform: translateY(-10px);
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area input {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area input {
    padding: 14px 15px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area input::placeholder {
  color: var(--grey-400);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area input::placeholder {
    font: var(--button-small);
    white-space: pre-line;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area textarea {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 134px;
  outline: none;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area textarea {
    padding: 14px 15px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area textarea::placeholder {
  color: var(--grey-400);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area textarea::placeholder {
    font: var(--body-small);
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-submit {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-btn {
  font: var(--button-medium);
  color: var(--main-white);
  border-radius: 6px;
  background-color: var(--main-orange);
  text-align: center;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-btn {
    height: 56px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-text {
  color: var(--grey-500);
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-text {
    width: 100%;
    font-size: 12px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit a {
  color: var(--grey-500);
  font-weight: 600;
  transition: all 0.3s;
  cursor: pointer;
  text-decoration: underline;
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit a:hover {
  color: var(--main-blue);
}
.corpInfo-feedback-wrapper .corpInfo-message {
  display: none;
  position: absolute;
  bottom: -8px;
  animation: fadeIn forwards 0.3s;
  font: var(--caption-small);
  left: 5px;
  color: rgb(196, 0, 0);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-message {
    white-space: nowrap;
    font-size: 12px;
  }
}

.corpInfo-switch {
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .corpInfo-switch::-webkit-scrollbar {
    width: 2px;
  }
  .corpInfo-switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .corpInfo-switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .corpInfo-switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-switch {
    background-color: var(--background-blue);
    overflow: scroll;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    height: 54px;
  }
}
.corpInfo-switch-buttons-wrapper {
  display: flex;
  align-items: center;
  background-color: var(--background-blue);
  width: 654px;
  height: 56px;
  border-radius: 8px;
}
@media screen and (max-width: 768px) {
  .corpInfo-switch-buttons-wrapper {
    display: contents;
    width: 100%;
    white-space: nowrap;
  }
}
.corpInfo-switch-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .corpInfo-switch-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .corpInfo-switch-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .corpInfo-switch-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .corpInfo-switch-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-switch-wrapper {
    display: block;
    width: 670px;
  }
}

.help {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .help {
    margin-bottom: 20px;
  }
}
.help-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}

.help_content {
  margin-bottom: var(--section-mb);
}
.help_content blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .help_content blockquote {
    font-size: 15px;
  }
}
.help_content blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .help_content blockquote::before {
    display: none;
  }
}
.help_content blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .help_content blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .help_content blockquote {
    padding-left: 10px;
  }
}
.help_content blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
@media screen and (max-width: 768px) {
  .help_content .help_faq-more {
    height: 64px;
  }
}
.help_content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .help_content-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-wrapper {
    display: flex;
    flex-direction: column;
    gap: 44px;
  }
}
.help_content-banner {
  height: 498px;
}
@media screen and (max-width: 1279px) {
  .help_content-banner {
    height: 100%;
  }
}

.help_content-bg {
  padding: 10px;
  padding-bottom: 50px;
  background-color: var(--background-blue);
  border-radius: 20px;
}

.help_content-getter-banner {
  padding: 50px 40px;
  background-color: var(--background-blue);
  border-radius: 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner {
    padding: 40px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner {
    padding: 32px 20px;
    margin-bottom: 20px;
  }
}
.help_content-getter-banner h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h2 {
    margin-bottom: 18px;
  }
}
.help_content-getter-banner h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h3 {
    margin-bottom: 16px;
  }
}
.help_content-getter-banner h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h4 {
    margin-bottom: 14px;
  }
}
.help_content-getter-banner h5,
.help_content-getter-banner h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h5,
  .help_content-getter-banner h6 {
    margin-bottom: 12px;
  }
}
.help_content-getter-banner p {
  font: var(--body-large);
  width: 722px;
}
@media screen and (max-width: 1500px) {
  .help_content-getter-banner p {
    width: 662px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner p {
    width: 604px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner p {
    width: auto;
  }
}
.help_content-getter-cards {
  display: flex;
  justify-content: space-between;
  row-gap: 25px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .help_content-getter-cards {
    row-gap: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-getter-cards {
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards {
    gap: 20px;
    margin-bottom: 20px;
  }
}
.help_content-getter-cards-card {
  width: 407px;
  border-radius: 16px;
  padding: 40px;
  border: 1px solid var(--stroke-light-blue);
  display: flex;
  min-height: 250px;
  max-height: 400px;
  flex-direction: column;
  justify-content: space-between;
  transition: max-height ease-in-out 0.3s;
}
@media screen and (max-width: 1500px) {
  .help_content-getter-cards-card {
    width: 380px;
    padding: 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-getter-cards-card {
    width: 369px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card {
    width: 339px;
    min-height: 154px;
    height: auto;
    padding: 30px 20px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card-header {
    display: flex;
    gap: 16px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .help_content-getter-cards-card-header {
    padding-left: 44px;
    position: relative;
  }
}
.help_content-getter-cards-card img {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card img {
    position: absolute;
    left: 0;
    top: 7px;
  }
}
.help_content-getter-cards-card p {
  width: 100%;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .help_content-getter-cards-card p {
    width: 100%;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card p {
    width: 170px;
  }
}
.help_content-getter-cards-card button {
  font: var(--button-small);
  transition: opacity 0.2s;
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card button {
    padding-left: 44px;
  }
}
.help_content-getter-cards-card button a {
  color: var(--grey-500);
  border-bottom: 1px solid var(--grey-500);
}
.help_content-getter-cards-card button:hover {
  opacity: 0.8;
}
@media screen and (max-width: 768px) {
  .help_content-getter .help_docs-load-more {
    margin-top: 0 !important;
  }
}

.help_content-lizing h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h2 {
    margin-bottom: 18px;
  }
}
.help_content-lizing h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h3 {
    margin-bottom: 16px;
  }
}
.help_content-lizing h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h4 {
    margin-bottom: 14px;
  }
}
.help_content-lizing h5,
.help_content-lizing h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h5,
  .help_content-lizing h6 {
    margin-bottom: 12px;
  }
}
.help_content-lizing-banner {
  margin-bottom: 50px;
  border-radius: 18px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-banner {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-banner {
    margin-bottom: 36px;
    display: flex;
    height: 260px;
  }
}
.help_content-lizing-banner img {
  display: flex;
  object-fit: none;
}
.help_content-lizing ol {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .help_content-lizing ol {
    font: var(--body-medium) !important;
  }
}
.help_content-lizing ol li {
  display: flex;
  gap: 12px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .help_content-lizing ol li {
    position: relative;
    display: block;
    padding-left: 44px;
    width: 280px;
  }
}
.help_content-lizing ol li span {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--secondary-blue-text);
  font: var(--caption-small);
  background-color: var(--main-white);
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
@media screen and (max-width: 768px) {
  .help_content-lizing ol li span {
    position: absolute;
    left: 0;
    top: -4px;
  }
}
.help_content-lizing-content {
  padding-left: 30px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .help_content-lizing-content {
    margin-bottom: 40px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-content {
    padding-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-content {
    margin-bottom: 36px;
    padding-left: 10px;
  }
}
.help_content-lizing-content-about {
  margin-bottom: 30px;
}
.help_content-lizing-content-more {
  width: 722px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-content-more {
    width: 648px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-content-more {
    width: auto;
  }
}
.help_content-lizing-content-more p:nth-child(2) {
  margin-bottom: 12px;
}
.help_content-lizing-content-more p {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-content-more p {
    font: var(--body-medium);
  }
}
.help_content-lizing .help-slider-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
}
.help_content-lizing-slider {
  overflow: hidden;
  display: flex;
  width: 812px;
}
.help_content-lizing-slider-wrapper {
  display: flex;
}
.help_content-lizing-slider-slide {
  width: 406px;
  height: 326px;
  display: flex;
}
@media screen and (max-width: 1500px) {
  .help_content-lizing-slider-slide {
    width: 380px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-slider-slide {
    height: 260px;
  }
}
.help_content-lizing-slider-slide img {
  border-radius: 18px;
  object-fit: cover;
}

.help-slider-pagination {
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}

.help-slider-prev {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-prev {
    left: -27px;
    top: 50% !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    left: -22px;
  }
}

.help-slider-next {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-next {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-next {
    right: -22px;
  }
}

.help_content-office h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h2 {
    margin-bottom: 18px;
  }
}
.help_content-office h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h3 {
    margin-bottom: 16px;
  }
}
.help_content-office h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h4 {
    margin-bottom: 14px;
  }
}
.help_content-office h5,
.help_content-office h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h5,
  .help_content-office h6 {
    margin-bottom: 12px;
  }
}
.help_content-office-banner {
  margin-bottom: 50px;
  border-radius: 18px;
  overflow: hidden;
  max-height: 325px;
  display: flex;
}
@media screen and (max-width: 1500px) {
  .help_content-office-banner {
    max-height: 305px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-office-banner {
    margin-bottom: 40px;
    max-height: 296px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-banner {
    margin-bottom: 36px;
    display: flex;
    height: 260px;
    max-height: 260px;
  }
}
.help_content-office-banner img {
  width: 100%;
  display: flex;
  object-fit: cover;
}
.help_content-office ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.help_content-office ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.help_content-office ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.help_content-office ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.help_content-office ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.help_content-office-content {
  padding-left: 30px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content {
    margin-bottom: 40px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-office-content {
    padding-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-content {
    margin-bottom: 36px;
    padding-left: 10px;
  }
}
.help_content-office-content-about {
  margin-bottom: 30px;
}
.help_content-office-content-about p {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about p {
    margin-bottom: 12px;
  }
}
.help_content-office-content-about h2 {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h2 {
    margin-bottom: 18px;
  }
}
.help_content-office-content-about h3 {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h3 {
    margin-bottom: 18px;
  }
}
.help_content-office-content-about h4 {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h4 {
    margin-bottom: 12px;
  }
}
.help_content-office-content-about h5 {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h5 {
    margin-bottom: 12px;
  }
}
.help_content-office-content-more {
  width: 722px;
}
@media screen and (max-width: 1279px) {
  .help_content-office-content-more {
    width: 648px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-content-more {
    width: auto;
  }
}
.help_content-office-content-more p:nth-child(2) {
  margin-bottom: 12px;
}
.help_content-office-content-more p {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .help_content-office-content-more p {
    font: var(--body-medium);
  }
}
.help_content-office .help-slider-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
}
.help_content-office-slider {
  overflow: hidden;
  display: flex;
  width: 812px;
}
.help_content-office-slider-wrapper {
  display: flex;
}
.help_content-office-slider-slide {
  width: 406px;
  height: 326px;
  display: flex;
}
@media screen and (max-width: 1500px) {
  .help_content-office-slider-slide {
    width: 380px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-slider-slide {
    height: 260px;
  }
}
.help_content-office-slider-slide img {
  width: 100%;
  border-radius: 18px;
  object-fit: cover;
}

.help-slider-pagination {
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}

.help-slider-prev {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-prev {
    left: -27px;
    top: 50% !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    left: -22px;
  }
}

.help-slider-next {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-next {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-next {
    right: -22px;
  }
}

.help_content-questions-wrapper {
  position: relative;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .help_content-questions-wrapper {
    margin-bottom: 20px;
  }
}
.help_content-questions-search {
  width: 100%;
  border-radius: 8px;
  padding: 15px 24px;
  border: 1px solid var(--stroke-light-blue);
}
.help_content-questions-search::-webkit-input-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-search::-moz-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-search:-moz-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-search:-ms-input-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-icon {
  position: absolute;
  right: 24px;
  transform: translateY(-50%);
  top: 50%;
}

@media screen and (min-width: 768px) {
  .help_switch::-webkit-scrollbar {
    width: 2px;
  }
  .help_switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .help_switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .help_switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .help_switch {
    background-color: var(--background-blue);
    overflow-x: scroll;
  }
}

.help_switch-wrapper {
  position: relative;
  overflow: hidden;
  padding: 4px;
  max-width: max-content;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 6px;
}
@media screen and (max-width: 1500px) {
  .help_switch-wrapper {
    max-width: max-content;
  }
}
@media screen and (min-width: 768px) {
  .help_switch-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .help_switch-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .help_switch-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .help_switch-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 1279px) {
  .help_switch-wrapper {
    width: 100%;
    max-width: 768px;
  }
}
@media screen and (max-width: 768px) {
  .help_switch-wrapper {
    justify-content: stretch;
    width: 692px;
    padding-right: 236px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}

.help-scroll-right {
  margin-right: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  height: 48px;
  width: 40px;
  flex: 0 0 auto;
  background-color: var(--main-white);
  border-radius: 8px;
  cursor: pointer;
  top: 2px;
  right: 2px;
  transition: width 0.3s;
}
.help-scroll-right:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .help-scroll-right {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .help-scroll-right {
    display: none !important;
  }
}

.help-scroll-left {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  margin-left: 4px;
  height: 48px;
  width: 0;
  flex: 0 0 auto;
  background-color: var(--main-white);
  border-radius: 8px;
  cursor: pointer;
  top: 2px;
  z-index: 10;
  left: 3px;
  transform: rotate(180deg);
  transition: width 0.3s;
}
.help-scroll-left:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .help-scroll-left {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .help-scroll-left {
    left: 3px;
  }
}
@media screen and (max-width: 768px) {
  .help-scroll-left {
    display: none !important;
  }
}

.help_switch-btn {
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .help_switch-btn {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 10px 12px !important;
  }
}

.help_switch-buttons-wrapper {
  display: flex;
}
@media screen and (max-width: 1279px) {
  .help_switch-buttons-wrapper {
    width: auto;
  }
}

.help_switch-buttons-wrapper {
  max-width: max-content;
  border-radius: 8px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .help_switch-buttons-wrapper {
    max-width: max-content;
  }
}

.home__banner {
  position: relative;
  height: 847px;
  color: #fff;
  margin-bottom: var(--section-mb);
}
.home__banner .container {
  position: relative;
  z-index: 1;
}
.home__banner .home__banner-slider-content {
  display: flex;
  overflow: hidden;
  padding-top: 160px;
}
.home__banner .home__banner-slider-content-wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  .home__banner .home__banner-slider-content {
    padding-top: 130px;
    overflow-y: visible;
    height: 395px;
  }
}
.home__banner .home__banner_bg {
  display: none;
  filter: brightness(var(--brightnessSlider));
}
.home__banner .home__banner_bg.active {
  display: block;
  animation: visibleBg 1s forwards;
}
@keyframes visibleBg {
  from {
    filter: brightness(0);
  }
  to {
    filter: brightness(var(--brightnessSlider));
  }
}
.home__banner .btn-lizing {
  margin-bottom: 105px;
}
@media screen and (max-width: 1500px) {
  .home__banner {
    height: 789px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner {
    overflow: hidden;
    height: 760px;
  }
  .home__banner .btn-lizing {
    margin-bottom: 159px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner {
    height: 749px;
  }
  .home__banner .btn-lizing {
    margin-bottom: 126px;
  }
}

.home__banner-layer {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999999;
}

.home__banner_title {
  max-width: 793px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .home__banner_title {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_title {
    margin-bottom: 14px !important;
    white-space: normal;
    font-size: 23px;
    line-height: 30px;
  }
}

.home__banner_text {
  font: var(--body-extra-large);
  letter-spacing: -1%;
  max-width: 750px;
  margin-bottom: 37px;
}
@media screen and (max-width: 1500px) {
  .home__banner_text {
    margin-bottom: 34px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_text {
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_text {
    margin-bottom: 30px;
    font: var(--body-medium);
  }
}

.home__banner_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.home__banner_carousel {
  position: relative;
  margin: 0 -6px 0 -6px;
}
@media screen and (max-width: 767px) {
  .home__banner_carousel {
    margin: 0;
    height: 243px;
  }
}

.home__banner_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: rgba(118, 158, 226, 0.9);
}
home__task_link .home__banner_navigation:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 1500px) {
  .home__banner_navigation {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_navigation {
    display: none;
  }
}

.home__banner_slider {
  padding: 60px 6px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .home__banner_slider {
    overflow: visible;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .home__banner_slider {
    height: 100%;
  }
}

.home__banner_slider__wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  .home__banner_slider__wrapper {
    align-items: flex-end;
    height: 200px;
  }
}

.home__banner_slider-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 1500px) {
  .home__banner_slider-prev {
    left: -20px;
  }
}

.home__banner_slider-next {
  right: -21px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slider-next {
    right: -14px;
  }
}

.home__banner_navigation--disable {
  opacity: 0;
  pointer-events: none;
}

.home__banner_slider {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.home__banner_slide {
  border-radius: 20px;
  position: relative;
  background-color: #fff;
  height: 141px;
  display: flex;
  align-items: center;
  padding-left: 31px;
  cursor: pointer;
}
.home__banner_slide .home__banner_slide_line_progress {
  position: absolute;
  content: "";
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border: 2px solid white;
  border-radius: 23px;
  left: -3px;
  top: -3px;
  opacity: 0;
  transition: 400ms;
}
.home__banner_slide--active .home__banner_slide_line_progress {
  opacity: 1;
}
.home__banner_slide--active .home__banner_slide_line {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .home__banner_slide--active .home__banner_slide_line {
    width: 265px;
  }
}
@media screen and (max-width: 1500px) {
  .home__banner_slide {
    height: 126px;
    padding-left: 28px;
  }
  .home__banner_slide--active .home__banner_slide_line {
    width: 320px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_slide {
    width: 380px;
  }
  .home__banner_slide--active .home__banner_slide_line {
    width: 270px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_slide {
    width: 299px;
    height: 115px;
    padding-left: 17px;
  }
}

.home__banner_slide_line {
  position: absolute;
  bottom: -24px;
  left: 50%;
  transform: translateX(-50%);
  height: 4px;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
  width: 48px;
  border-radius: 25px;
  transition: 400ms;
}
.home__banner_slide_line .home__banner_slide_line_progress {
  position: absolute;
  content: "";
  border-radius: 25px;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .home__banner_slide_line {
    bottom: -16px;
  }
}

.home__banner_slide__content {
  font: var(--body-medium);
  max-width: 275px;
  width: 100%;
  padding-bottom: 6px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slide__content {
    max-width: 253px;
  }
}

.home__banner_slide__title {
  color: var(--main-tiffany);
  font: var(--caption-medium);
  margin-top: 6px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slide__title {
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_slide__title {
    font: var(--caption-small);
    margin-top: 0;
  }
}

.home__banner_slide__text {
  color: var(--main-black);
  font: var(--body-medium);
  line-height: 26px;
}
@media screen and (max-width: 767px) {
  .home__banner_slide__text {
    font: var(--body-small);
  }
}

.home__banner_slide__image {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slide__image {
    width: 96px;
    height: 94px;
    right: 15px;
    top: 16px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_slide__image {
    display: none;
  }
}

.home__banner-slider-content-slide {
  position: relative;
}

.home__banner-slider_advertise {
  position: absolute;
  right: 0;
  top: -60px;
  z-index: 99;
}
.home__banner-slider_advertise-btn {
  border-radius: 10px;
  border: 1px solid var(--grey-100);
  position: relative;
  font: var(--button-small);
  color: var(--stroke-light-grey);
  padding: 4px 12px;
  background: rgba(0, 0, 0, 0.2);
  transition: ease 0.3s;
  opacity: 0.95;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-btn {
    padding: 3px 12px;
  }
}
@media (pointer: fine) {
  .home__banner-slider_advertise-btn:hover {
    opacity: 1;
    color: var(--main-white);
    border-color: var(--main-white);
  }
  .home__banner-slider_advertise-btn:hover .home__banner-slider_advertise-popup-wrapper {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
  }
}
.home__banner-slider_advertise-popup-wrapper {
  transform: translateY(-5px);
  position: absolute;
  opacity: 0;
  pointer-events: none;
  padding-top: 29px;
  transition: ease 0.5s;
  min-width: 319.5px;
  right: 0;
  top: 20px;
  cursor: default;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-wrapper {
    min-width: unset;
    width: 296px;
    left: -220px;
  }
}
.home__banner-slider_advertise-popup {
  border-radius: 12px;
  background: var(--main-white);
  padding: 15px 24.5px 20px 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup {
    padding: 12px 20px 15px 15px;
  }
}
.home__banner-slider_advertise-popup-close {
  position: absolute;
  right: 8px;
  top: 33px;
  z-index: 10;
}
@media (pointer: fine) {
  .home__banner-slider_advertise-popup-close {
    visibility: hidden;
  }
}
.home__banner-slider_advertise-popup-polygon {
  position: absolute;
  right: 33px;
  z-index: -1;
  width: 20px;
  height: 20px;
  top: 15px;
  fill: white;
}
.home__banner-slider_advertise-popup-title {
  white-space: nowrap;
  font: var(--caption-medium);
  color: var(--main-black);
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-title {
    white-space: normal;
  }
  .home__banner-slider_advertise-popup-title span {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-title {
    font: var(--caption-small);
  }
}
.home__banner-slider_advertise-popup-content {
  display: flex;
  gap: 8px;
}
.home__banner-slider_advertise-popup-content span {
  font: var(--body-medium);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-content span {
    font: var(--body-small);
  }
}
.home__banner-slider_advertise-popup-content span:last-child {
  word-break: break-all;
}
.home__banner-slider_advertise-popup-link {
  font: var(--body-medium);
  color: var(--main-blue);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-link {
    font: var(--body-small);
  }
}

.home__banner-slider_advertise-popup-wrapper-visible {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}

.home__banner-slider_advertise-btn-visible {
  opacity: 1;
}

@keyframes progressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.home__tasks {
  margin-bottom: var(--section-mb);
}
.home__tasks .title {
  max-width: 727px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .home__tasks .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .home__tasks {
    overflow: hidden;
  }
  .home__tasks .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .home__tasks .title {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .home__tasks-title {
    width: 540px;
  }
}
@media screen and (max-width: 768px) {
  .home__tasks-title {
    width: 335px;
  }
}

.home__tasks-wrapper {
  position: relative;
}

.home__tasks_slider {
  overflow: hidden;
}
@media screen and (max-width: 1279px) and (pointer: fine) {
  .home__tasks_slider {
    overflow: visible;
  }
}

.home__tasks_inner {
  display: flex;
  position: relative;
}
@media screen and (max-width: 767px) {
  .home__tasks_inner {
    flex-direction: column;
    gap: 42px;
  }
}

.home__tasks_slide {
  position: relative;
  display: flex;
  flex-direction: column;
  text-align: center;
  height: 568px;
  flex: 0 0 auto;
  background: var(--background-blue);
  border-radius: 20px;
  padding: 40px 24px 24px;
}
@media screen and (max-width: 1500px) {
  .home__tasks_slide {
    height: 566px;
    padding: 40px 20px 20px;
  }
}
@media screen and (max-width: 1279px) {
  .home__tasks_slide {
    width: 310px;
    height: 478px;
    padding: 34px 20px 20px;
  }
}
@media screen and (max-width: 767px) {
  .home__tasks_slide {
    text-align: left;
    padding: 30px 20px 20px;
    width: 100%;
    height: 480px;
    animation: fadeIn forwards 0.3s;
  }
}

.home__task_name {
  font: var(--desktop-1920-h-6);
  margin-bottom: 10px;
}
.home__task_name svg {
  transform: translate(-1px, 2.5px);
}
@media screen and (max-width: 1500px) {
  .home__task_name {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 1279px) {
  .home__task_name {
    margin-bottom: 8px;
  }
}

.home__task_text {
  font: var(--body-medium);
  padding: 0 15px;
  color: var(--grey-500);
}
@media screen and (max-width: 1279px) {
  .home__task_text {
    font: var(--body-small);
    padding: 0;
  }
}

.home__task_image {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 82px;
  object-fit: cover;
}
@media screen and (max-width: 1500px) {
  .home__task_image {
    height: 300px;
    bottom: 88px;
  }
}
@media screen and (max-width: 1279px) {
  .home__task_image {
    height: 240px;
    bottom: 92px;
  }
}
@media screen and (max-width: 767px) {
  .home__task_image {
    height: 205px;
  }
}

.home__task_link {
  font: var(--button-medium);
  color: var(--main-blue);
  border: 1.2px solid var(--main-blue);
  margin-top: auto;
  display: inline-block;
  border-radius: 10px;
  transition: 400ms;
  padding: 14px 0;
}
.home__task_link:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .home__task_link {
    padding: 13px 0;
  }
}
@media screen and (max-width: 767px) {
  .home__task_link {
    font: var(--button-small);
    text-align: center;
    padding: 15px 0 16px;
  }
}

.home__tasks_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  display: none;
  justify-content: center;
  align-items: center;
}
@media (pointer: fine) {
  .home__tasks_navigation {
    display: flex;
  }
}

.home__tasks_navigation--disable {
  pointer-events: none;
  opacity: 0;
}

.home__tasks_slider-prev {
  left: -26px;
}

.home__tasks_slider-next {
  right: -26px;
}

.home__tasks_mobileBtn {
  display: none;
  font: var(--button-small);
  color: var(--main-blue);
  background-color: var(--background-blue);
  text-align: center;
  width: 295px;
  border-radius: 10px;
  margin: 30px auto 0;
  padding: 16px 0 17px;
}
@media screen and (max-width: 767px) {
  .home__tasks_mobileBtn {
    display: block;
  }
}

.insure_event-slug h1 {
  margin-bottom: 30px;
}

.insure_myself-slug-polis-mobile {
  display: none !important;
}
@media screen and (max-width: 1279px) {
  .insure_myself-slug-polis-mobile {
    display: block !important;
    margin-bottom: 30px;
  }
}

.insure_events-slug-content {
  margin-bottom: var(--section-mb);
}
.insure_events-slug-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h2 {
    margin-bottom: 18px;
  }
}
.insure_events-slug-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h3 {
    margin-bottom: 16px;
  }
}
.insure_events-slug-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h4 {
    margin-bottom: 14px;
  }
}
.insure_events-slug-content h5,
.insure_events-slug-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h5,
  .insure_events-slug-content h6 {
    margin-bottom: 12px;
  }
}
.insure_events-slug-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .insure_events-slug-content-wrapper {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-slug-content-wrapper {
    gap: 20px;
  }
}
.insure_events-slug-content-wrapper ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.insure_events-slug-content-wrapper ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.insure_events-slug-content-wrapper ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.insure_events-slug-content-wrapper ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.insure_events-slug-content-wrapper ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}

.insure_events-slug-switch {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .insure_events-slug-switch {
    margin-bottom: 24px;
    background-color: var(--background-blue);
    overflow-x: scroll;
  }
}
.insure_events-slug-switch-wrapper {
  background-color: var(--background-blue);
  position: relative;
  overflow: hidden;
  padding: 4px;
  max-width: 792px;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 6px;
  white-space: nowrap;
}
@media screen and (max-width: 1500px) {
  .insure_events-slug-switch-wrapper .switch_button {
    padding-right: 35.8px;
  }
}
@media screen and (max-width: 1500px) {
  .insure_events-slug-switch-wrapper {
    max-width: 790px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-switch-wrapper {
    overflow-x: scroll;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-slug-switch-wrapper {
    justify-content: stretch;
    width: 942px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}
@media screen and (max-width: 385px) {
  .insure_events-slug-switch-wrapper {
    width: 810px;
  }
}

.insure_partners_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .insure_partners_title {
    flex-direction: column;
    justify-content: flex-start;
  }
  .insure_partners_title h2 {
    margin-bottom: 15px;
  }
}
.insure_partners_title a {
  margin-top: 20px;
  height: 40px;
  display: flex;
  align-self: start;
}
@media screen and (max-width: 1280px) {
  .insure_partners_title a {
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .insure_partners_title a {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
.insure_partners_title a button {
  display: flex;
  align-items: center;
  height: 100%;
  cursor: pointer;
  color: var(--main-white);
  font: var(--button-medium);
  background-color: var(--main-blue);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
}
.insure_partners_title a button:hover {
  background-color: var(--secondary-blue-text);
}

.insure_myself_slug_images .insure_partners-card {
  overflow: hidden;
  cursor: pointer;
}
.insure_myself_slug_images .insure_partners-card img {
  object-fit: contain;
  width: 217px;
  height: 230px;
  filter: grayscale(500%);
}
.insure_myself_slug_images .insure_partners-card:hover img {
  animation: colorChange 0.4s linear;
  filter: grayscale(0);
}

@keyframes colorChange {
  from {
    opacity: 0.9;
  }
  to {
    opacity: 1;
  }
}
.insure_myself-feedback {
  padding: 15px 24px;
}
@media screen and (max-width: 768px) {
  .insure_myself-feedback {
    width: 100% !important;
  }
}

.insure_myself-slug-title {
  max-width: 579px;
}
@media screen and (max-width: 1279px) {
  .insure_myself-slug-title {
    max-width: 369px;
  }
}

.insure_myself-slug-container {
  display: flex;
  justify-content: space-between;
}

.insure_myself-slug-polis {
  display: block !important;
}
@media screen and (max-width: 1279px) {
  .insure_myself-slug-polis {
    display: none !important;
  }
}

.insure_template-slug .title {
  max-width: 734px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .insure_template-slug .title {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .insure_template-slug .title {
    margin-bottom: 26px;
  }
}

.insure_template-slug-banners-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .insure_template-slug-banners-wrapper {
    gap: 20px;
  }
}

.insure_banner {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 768px) {
  .insure_banner {
    margin-bottom: 40px;
  }
}
.insure_banner-wrapper {
  background: var(--gradient-blue);
  padding: 60px;
  border-radius: 20px;
  position: relative;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-wrapper {
    padding: 50px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-wrapper {
    display: flex;
    flex-direction: column;
    padding: 50px 40px 50px 40px;
    min-height: 589px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-wrapper {
    padding: 36px 20px 0 20px;
    min-height: 580px;
    margin-bottom: 20px;
  }
}
.insure_banner-wrapper h2 {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.insure_banner-content {
  max-width: 546px;
}
@media screen and (max-width: 768px) {
  .insure_banner-content {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-content-text {
    padding-bottom: 20px;
  }
}
.insure_banner h2 {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.insure_banner-desc {
  font: var(--body-large);
  color: var(--main-white);
  width: 480px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1280px) {
  .insure_banner-desc {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-desc {
    width: auto;
  }
}
.insure_banner-button {
  background-color: var(--main-white);
  font: var(--button-medium);
  padding: 15px 24px;
  border-radius: 4px;
  color: var(--main-black);
  transition: ease-in-out 0.3s;
  cursor: pointer;
}
.insure_banner-button:hover {
  color: var(--main-white);
  background-color: var(--main-black);
}
.insure_banner-image {
  position: absolute;
  right: 153px;
  top: 40px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-image {
    right: 126px;
    top: 25px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-image {
    position: absolute;
    right: 60px;
    top: 43%;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-image {
    position: absolute;
    width: 262px;
    top: 346px;
    left: 35px;
  }
}
.insure_banner-course {
  bottom: 40px;
}
.insure_banner-cards {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .insure_banner-cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-cards {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.insure_banner-cards-card {
  border-radius: 12px;
  padding: 36px 32px;
  padding-right: 48px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .insure_banner-cards-card {
    padding-right: 32px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_banner-cards-card {
    padding: 32px;
    max-height: 186px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card {
    padding: 30px 20px;
    height: 104px;
  }
}
.insure_banner-cards-card-content {
  max-width: 218px;
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card-content {
    display: flex;
    gap: 26px;
    max-width: 280px;
  }
}
.insure_banner-cards-card img {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card img {
    margin-bottom: 0;
  }
}
.insure_banner-cards-card-desc {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .insure_banner-cards-card-desc {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card-desc {
    font: var(--body-small);
    width: auto;
  }
}

@media screen and (max-width: 1500px) {
  .insure_banner-desc-1500 {
    display: none;
  }
}

.insure_banner-desc-1280 {
  display: none;
}
@media screen and (max-width: 1500px) {
  .insure_banner-desc-1280 {
    display: block;
    width: 536px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-desc-1280 {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-desc-1280 {
    width: 295px;
  }
}

.insure_events {
  margin-bottom: var(--section-mb);
}
.insure_events .title {
  margin-bottom: 30px;
}
.insure_events-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .insure_events-wrapper {
    display: contents;
    margin-bottom: 20px;
    padding: 0;
  }
}
.insure_events-switch {
  max-width: max-content !important;
  padding-right: 4px !important;
}
@media screen and (max-width: 1279px) {
  .insure_events-switch {
    padding-right: 4px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-switch {
    background-color: var(--background-blue);
    padding-left: 35px;
    width: 720px;
  }
}
.insure_events-notify {
  padding: 15px 24px;
  cursor: pointer;
  color: var(--main-white);
  font: var(--button-medium);
  background-color: var(--main-blue);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
  height: 56px;
}
.insure_events-notify:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 1500px) {
  .insure_events-notify {
    display: none;
  }
}
.insure_events-notify-mobile {
  display: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .insure_events-notify-mobile {
    display: block;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-notify-mobile {
    margin-bottom: 20px;
  }
}
.insure_events-content {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .insure_events-content {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-content {
    display: block;
  }
}

.insure_events-transport {
  margin-bottom: 0 !important;
}

.insure_events-desc-content {
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 50px 40px;
  display: flex;
  flex-direction: column;
  height: auto;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content {
    padding: 40px 32px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-desc-content {
    height: auto;
    padding: 32px 20px;
  }
}
.insure_events-desc-content .insure_content-details-wrapper {
  margin-top: 30px;
}

.insure_content {
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 50px 40px;
  display: flex;
  flex-direction: column;
  height: 816px;
}
.insure_content-details {
  padding: 15px 24px;
  cursor: pointer;
  color: var(--main-white);
  font: var(--button-medium);
  background-color: var(--main-blue);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
}
.insure_content-details:hover {
  background-color: var(--secondary-blue-text);
}
.insure_content .insure_events-desc-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.insure_banner-image-events {
  right: 157px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-image-events {
    right: 140px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_banner-image-events {
    width: 282px;
    right: 36px;
    top: 57px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-image-events {
    top: auto;
    left: auto;
    width: 269px;
    right: 34px !important;
    bottom: 40px !important;
  }
}

@media screen and (max-width: 1279px) {
  .insure_events-banner-desc {
    font: var(--body-medium);
    width: 363px;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-banner-desc {
    width: auto;
  }
}

.insure_banner-wrapper-events {
  margin-bottom: 0;
}
@media screen and (max-width: 1279px) {
  .insure_banner-wrapper-events {
    height: 340px !important;
    min-height: min-content;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-wrapper-events {
    height: 578px !important;
  }
}

@media screen and (max-width: 1279px) {
  .events__faq-banner {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .career_switch-wrapper {
    margin-bottom: 0 !important;
    display: flex;
    justify-content: flex-end;
    overflow: visible;
  }
}
@media screen and (max-width: 560px) {
  .career_switch-wrapper {
    overflow: visible;
    justify-content: stretch;
  }
}

@media screen and (max-width: 768px) {
  .insure_container-switch {
    background-color: var(--background-blue);
    width: 100vw;
    padding: 0;
    margin-bottom: 20px;
  }
}

.insure_events-desc-content p {
  margin-bottom: 12px;
}
.insure_events-desc-content ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.insure_events-desc-content ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.insure_events-desc-content ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.insure_events-desc-content ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.insure_events-desc-content ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.insure_events-desc-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h2 {
    margin-bottom: 18px;
  }
}
.insure_events-desc-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h3 {
    margin-bottom: 16px;
  }
}
.insure_events-desc-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h4 {
    margin-bottom: 14px;
  }
}
.insure_events-desc-content h5,
.insure_events-desc-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h5,
  .insure_events-desc-content h6 {
    margin-bottom: 12px;
  }
}
.insure_events-desc-content ul li {
  color: var(--main-black);
  font: var(--caption-large);
  font-weight: 400;
  margin-bottom: 12px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content ul li {
    font-size: 15px;
    line-height: 26px;
  }
}

@media screen and (max-width: 1279px) {
  .insure_switch-btn {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .insure_container-switch {
    overflow: scroll;
  }
}

.variants_docs {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .variants_docs {
    margin-top: 20px;
  }
}

.insure_partners {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .insure_partners {
    overflow: hidden;
  }
}
.insure_partners-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .insure_partners-title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .insure_partners-title {
    margin-bottom: 30px;
  }
}
.insure_partners-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .insure_partners-cards {
    gap: 0;
    flex-wrap: nowrap;
  }
}
.insure_partners-card {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 160px;
  width: 297px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .insure_partners-card {
    width: 277px;
  }
}

@media screen and (max-width: 1279px) {
  .insure_partners-cards-desktop {
    display: none;
  }
}

.insure_partners-cards-mobile {
  display: none;
}
@media screen and (max-width: 1279px) {
  .insure_partners-cards-mobile {
    display: flex;
  }
}

@media screen and (max-width: 1279px) {
  .insure_partners-swiper-slide {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .insure_partners-swiper-slide {
    gap: 20px;
  }
}

.insure_types {
  margin-bottom: var(--section-mb);
}
.insure_types .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .insure_types .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .insure_types .title {
    margin-bottom: 30px;
  }
}
.insure_types-cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .insure_types-cards {
    gap: 20px;
  }
}
.insure_types-cards-card {
  width: 100%;
  padding: 80px 60px;
  padding-right: 140px;
  display: flex;
  border-radius: 20px;
  align-items: center;
  justify-content: space-between;
  height: 356px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .insure_types-cards-card {
    height: 349px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_types-cards-card {
    padding: 50px 40px;
    height: 466px;
    display: block;
    position: relative;
  }
  .insure_types-cards-card img {
    position: absolute;
    right: 40px;
    bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card {
    display: flex;
    flex-direction: column;
    padding: 20px;
    height: auto;
    min-height: 435px;
  }
  .insure_types-cards-card img {
    position: static;
    order: 1;
  }
}
.insure_types-cards-card-description {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 471px;
}
.insure_types-cards-card-description-title {
  font: var(--desktop-1920-h-3);
}
.insure_types-cards-card-description-text {
  font: var(--body-large);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-text {
    font: var(--body-small);
  }
}
.insure_types-cards-card-description-button {
  cursor: pointer;
  padding: 15px 24px;
  font: var(--button-medium);
  color: var(--secondary-blue-text);
  border: 1px solid var(--main-blue);
  border-radius: 6px;
  width: 184px;
  transition: ease-in-out 0.3s;
}
.insure_types-cards-card-description-button:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-button {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description {
    order: 2;
  }
}

@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-text-special {
    display: none;
  }
}

.insure_types-cards-card-description-text-special-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-text-special-mobile {
    display: block;
    width: 272px;
  }
}

@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-mobile {
    width: 100%;
  }
}

.investment {
  margin-bottom: 30px;
}
.investment-title {
  font: var(--desktop-1920-h-2);
}

.investment-switch {
  margin-bottom: 30px;
}
.investment-switch-buttons-wrapper {
  width: 821px;
}
@media screen and (max-width: 1500px) {
  .investment-switch-buttons-wrapper {
    width: 770px;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 1279px) {
  .investment-switch-buttons-wrapper {
    width: 100%;
    max-width: 768px;
  }
}
@media screen and (max-width: 768px) {
  .investment-switch-buttons-wrapper {
    justify-content: stretch;
    width: 769px;
    padding-right: 263px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}

.investment-content {
  margin-bottom: var(--section-mb);
}
.investment-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .investment-content-wrapper {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .investment-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}

.investment_content {
  position: relative;
}

.items_spinner-hidden {
  display: none !important;
}

.items_spinner_layout {
  display: none;
  position: fixed;
  z-index: 10000000;
  top: 0;
  background-color: rgba(0, 0, 0, 0.199);
  width: 100%;
  height: 100vh;
  pointer-events: all;
  animation: fadeIn forwards 0.3s;
}

.items_spinner {
  position: absolute !important;
  top: 350px;
  left: 50%;
  transform: translateX(-50%);
}

.document_more {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 40px;
  font: var(--caption-large);
  color: var(--main-blue);
  border: 1px solid var(--stroke-light-blue);
  border-radius: 10px;
  margin-top: 6px;
  transition: 400ms;
}
.document_more:hover {
  border-color: var(--main-blue);
}

.information-inputs-wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper {
    margin-bottom: 20px;
    flex-direction: column;
  }
}
.information-inputs-wrapper .investment-search {
  display: none;
  cursor: pointer;
  animation: fadeIn forwards 300ms;
}
.information-inputs-wrapper .help_content-questions-icon {
  right: 287px;
}
@media screen and (max-width: 1500px) {
  .information-inputs-wrapper .help_content-questions-icon {
    right: 300px;
  }
}
@media screen and (max-width: 1279px) {
  .information-inputs-wrapper .help_content-questions-icon {
    right: 342px;
  }
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper .help_content-questions-icon {
    right: 13px;
    top: 26px;
  }
}
.information-inputs-wrapper .information-input-search {
  border-radius: 8px;
  padding: 15px 24px;
  border: 1px solid var(--stroke-light-blue);
  width: 575px;
  max-height: 51px;
}
.information-inputs-wrapper .information-input-search::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 1500px) {
  .information-inputs-wrapper .information-input-search {
    width: 523px;
  }
}
@media screen and (max-width: 1279px) {
  .information-inputs-wrapper .information-input-search {
    width: 445px;
  }
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper .information-input-search {
    width: 100%;
  }
}
.information-inputs-wrapper .promotion-selector {
  flex: 1;
}
.information-inputs-wrapper .promotion-selector .choices {
  font: var(--button-medium);
}
.information-inputs-wrapper .promotion-selector .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper .promotion-selector .choices {
    width: 100% !important;
  }
}
.information-inputs-wrapper .promotion-selector .is-open .choices__list--dropdown,
.information-inputs-wrapper .promotion-selector .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.information-inputs-wrapper .promotion-selector .is-focused .choices__inner,
.information-inputs-wrapper .promotion-selector .is-open .choices__inner {
  border: 1px solid var(--stroke-light-blue);
}
.information-inputs-wrapper .promotion-selector .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
}
.information-inputs-wrapper .promotion-selector .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.information-inputs-wrapper .promotion-selector .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.information-inputs-wrapper .promotion-selector .choices__item {
  transition: all 400ms;
}
.information-inputs-wrapper .promotion-selector .choices.is-open {
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue) !important;
  border: none;
  background-color: var(--main-white);
}
.information-inputs-wrapper .promotion-selector .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}

.investor_banner {
  position: relative;
  margin-bottom: 100px;
  position: relative;
  width: 100%;
  height: 496px;
}
.investor_banner .breadcrumb {
  margin: 0 !important;
  padding: 106px 0 40px !important;
}
@media screen and (max-width: 1279px) {
  .investor_banner .breadcrumb {
    padding: 100px 0 36px !important;
  }
}
@media screen and (max-width: 767px) {
  .investor_banner .breadcrumb {
    padding: 78px 0 30px !important;
  }
}
.investor_banner .breadcrumb .breadcrumb__list {
  color: var(--main-white);
}
.investor_banner .breadcrumb .breadcrumb__list li a {
  opacity: 0.6;
}
.investor_banner .breadcrumb .breadcrumb__list li a:hover {
  opacity: 1;
  color: var(--main-white);
}
.investor_banner .breadcrumb .breadcrumb__list li:last-child {
  color: var(--main-white);
}
.investor_banner .breadcrumb .breadcrumb__list li + li::before {
  opacity: 0.6;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4981%) hue-rotate(47deg) brightness(127%) contrast(94%);
}
@media screen and (max-width: 1280px) {
  .investor_banner {
    height: auto;
    min-height: 614px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner {
    margin-bottom: 80px;
  }
}
.investor_banner-image {
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1280px) {
  .investor_banner-image {
    display: none;
  }
}
.investor_banner-image-laptop {
  display: none;
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1280px) {
  .investor_banner-image-laptop {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner-image-laptop {
    object-fit: cover;
  }
}
@media screen and (max-width: 1500px) {
  .investor_banner {
    background-position: center;
  }
}
.investor_banner-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .investor_banner-title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1280px) {
  .investor_banner-title {
    margin-bottom: 14px;
  }
}
.investor_banner_wrapper {
  display: grid;
  grid-template-columns: 609px 1fr;
  gap: 100px;
  align-items: flex-start;
}
@media screen and (max-width: 1280px) {
  .investor_banner_wrapper {
    display: flex;
    flex-direction: column;
    gap: 28px;
    max-width: 708px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_wrapper {
    padding-bottom: 45px;
  }
}
.investor_banner-description {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .investor_banner-description {
    max-width: 429px;
    font: var(--body-large);
  }
}
.investor_banner_right {
  position: relative;
  display: flex;
  gap: 10px;
  row-gap: 15px;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .investor_banner_right {
    gap: 7px;
    row-gap: 15px;
  }
}
.investor_banner_button {
  padding: 5px 15px;
  border: 1px solid var(--input-grey-fill);
  background-color: transparent;
  color: var(--main-white);
  font: var(--caption-medium);
  border-radius: 20px;
  transition: ease 0.3s;
}
.investor_banner_button:hover {
  color: var(--main-blue);
  background-color: var(--main-white);
}

.investor_banner_button-active {
  color: var(--main-blue);
  background-color: var(--main-white);
  pointer-events: none;
}

.investor_cursor {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  transition: all 0.8s;
}

.investor_cursor_active {
  transform: translate(-478px, -102px);
}

.investor_cursor_active-disable {
  transition: 0.4s !important;
  pointer-events: none;
  opacity: 0;
}

.investor_company_green-scroll {
  cursor: pointer;
  color: var(--main-blue);
  font: var(--button-medium);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 2px;
}
.investor_company_green-description {
  font: var(--desktop-1920-h-7);
  color: var(--main-black);
  margin-bottom: 14px;
}
@media screen and (max-width: 1500px) {
  .investor_company_green-description {
    margin-bottom: 12px;
  }
}
.investor_company_cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .investor_company_cards {
    gap: 24px;
  }
}
@media screen and (max-width: 1280px) {
  .investor_company_cards {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards {
    display: flex;
    gap: 20px;
  }
}
.investor_company_cards-item {
  padding: 40px;
  background-color: var(--background-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item {
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards-item {
    flex: 0 0 auto;
    padding: 20px 30px;
    width: 308px !important;
  }
}
.investor_company_cards-item-green {
  background-color: #e1f5f8;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-green {
    display: none;
  }
}
.investor_company_cards-item-image {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}
.investor_company_cards-item-inner {
  display: flex;
  gap: 25px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-inner {
    gap: 30px;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards-item-inner {
    gap: 20px;
  }
}
.investor_company_cards-item-inner-text-title {
  font: var(--desktop-1920-h-4);
  color: var(--main-black);
  margin-bottom: 6px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-inner-text-title {
    font: var(--desktop-1920-h-5);
  }
}
.investor_company_cards-item-inner-text-description {
  font: var(--body-large);
  max-width: 206px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-inner-text-description {
    font: var(--body-medium);
    max-width: 193px;
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards-item-inner-text-description {
    font: var(--body-small);
    max-width: 165px;
  }
}
.investor_company_cards-item-inner-text-description .colored_text_grey {
  color: var(--grey-200);
}

.investor_banner_about_company_link {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  transition: ease-in-out 300ms;
  display: inline-block;
  font: var(--button-medium);
  border-radius: 6px;
}
.investor_banner_about_company_link:hover {
  background-color: var(--main-black);
  color: #fff;
}

.investor_banner-about {
  margin-bottom: var(--section-mb);
}

.investor_contacts-wrapper {
  display: grid;
  grid-template-columns: 842px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .investor_contacts-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1280px) {
  .investor_contacts-wrapper {
    display: flex;
    flex-direction: column;
  }
}
.investor_contacts-cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.investor_contacts-cards-card-wrapper {
  display: grid;
}
.investor_contacts-cards-item {
  background-color: var(--background-blue);
  padding: 40px 39px 43px 39px;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item {
    padding: 32px 20px;
  }
}
.investor_contacts-cards-item-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-black);
  margin-bottom: 22px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-title {
    margin-bottom: 20px;
  }
}
.investor_contacts-cards-item .investor_contacts-cards-item-content-wrapper-links {
  align-self: flex-end;
}
.investor_contacts-cards-item-content {
  display: flex;
  gap: 27px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content {
    flex-direction: column;
    gap: 22px;
  }
}
.investor_contacts-cards-item-content-img {
  width: 145px;
  height: 175px;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content-img {
    width: 130px;
    height: 160px;
  }
}
.investor_contacts-cards-item-content-name {
  font: var(--desktop-1920-h-7);
  color: var(--main-black);
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content-name {
    margin-bottom: 4px;
  }
}
.investor_contacts-cards-item-content-description {
  font: var(--body-large);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content-description {
    font: var(--body-medium);
    margin-bottom: 4px;
  }
}
.investor_contacts-cards-item-content-tel {
  display: block;
  font: var(--caption-large);
  color: var(--main-black);
  transition: ease 0.3s;
}
.investor_contacts-cards-item-content-tel:hover {
  opacity: 0.8;
}
.investor_contacts-cards-item-content-email {
  display: block;
  font: var(--caption-large);
  color: var(--main-blue);
  transition: ease 0.3s;
}
.investor_contacts-cards-item-content-email:hover {
  opacity: 0.8;
}

.investor_content {
  margin-bottom: var(--section-mb);
}
.investor_content_title {
  font: var(--desktop-1920-h-2);
  color: var(--main-black);
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .investor_content {
    overflow: hidden;
  }
}

.investor_section_switch {
  display: none;
}

.investor_section_switch-visible {
  display: block;
  animation: fadeIn 0.5s linear;
}

.investor_documents_wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .investor_documents_wrapper {
    gap: 20px;
  }
}
.investor_documents-item {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 16px;
  padding: 25px 35px;
  width: 100%;
  display: flex;
  gap: 25px;
}
@media screen and (max-width: 768px) {
  .investor_documents-item {
    gap: 16px;
  }
}
.investor_documents-item-right {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .investor_documents-item-right {
    flex-direction: column;
    gap: 20px;
  }
}
.investor_documents-item-img {
  flex: 0 0 auto;
  align-self: center;
}
@media screen and (max-width: 768px) {
  .investor_documents-item-img {
    align-self: flex-start;
    margin-top: 10px;
  }
}
.investor_documents-item-left {
  display: flex;
}
.investor_documents-item-text {
  color: var(--main-black);
  font: var(--body-large);
  max-width: 490px;
}
@media screen and (max-width: 1280px) {
  .investor_documents-item-text {
    font: var(--body-medium);
  }
}
.investor_documents-item-download {
  align-self: flex-start;
  transition: all 0.3s;
  color: var(--grey-500);
  font: var(--button-small);
  border-bottom: 1px solid var(--grey-500);
  white-space: nowrap;
}
.investor_documents-item-download:hover {
  color: var(--main-blue);
  border-color: var(--main-blue);
}

.investor_document_hidden {
  display: none;
}

.investor_document_visible {
  display: flex;
  animation: fadeIn forwards 0.4s;
}

.investor_document_date {
  display: none;
  margin-top: auto;
  margin-left: auto;
  font: var(--body-small);
  color: var(--grey-500);
  font-size: 13px;
}

.help_content-getter-banner blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .help_content-getter-banner blockquote {
    font-size: 15px;
  }
}
.help_content-getter-banner blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner blockquote::before {
    display: none;
  }
}
.help_content-getter-banner blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner blockquote {
    padding-left: 10px;
  }
}
.help_content-getter-banner blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.help_content-getter-banner ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.help_content-getter-banner ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.help_content-getter-banner ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.help_content-getter-banner ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.help_content-getter-banner ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}

.investor_finance_switcher {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .investor_finance_switcher {
    margin-bottom: 25px;
  }
}
.investor_finance_switcher .lawInfo-switch-buttons-wrapper {
  padding: 4px;
  width: unset;
}
.investor_finance_select_wrapper {
  margin-bottom: 30px;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  .investor_finance_select_wrapper {
    margin-bottom: 20px;
  }
}
.investor_finance_left-title {
  font: var(--desktop-1920-h-4) !important;
}

.investor_finance_wrapper {
  display: grid;
  grid-template-columns: 842px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .investor_finance_wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1280px) {
  .investor_finance_wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .investor_finance_wrapper {
    gap: 25px;
  }
}

@media screen and (max-width: 768px) {
  .investor_top_wrapper .switch_button {
    padding: 10px 12px !important;
  }
}
.investor_top_wrapper .choices {
  width: 258px !important;
  font: var(--button-medium);
}
.investor_top_wrapper .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .investor_top_wrapper .choices {
    width: 100% !important;
  }
}
.investor_top_wrapper .is-open .choices__list--dropdown,
.investor_top_wrapper .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.investor_top_wrapper .choices__list--dropdown,
.investor_top_wrapper .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.investor_top_wrapper .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
  padding: 14px 24px !important;
}
.investor_top_wrapper .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.investor_top_wrapper .choices__list--single {
  padding: 0 !important;
}
.investor_top_wrapper .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.investor_top_wrapper .choices__item {
  transition: all 400ms;
}
.investor_top_wrapper .is-focused .choices__inner,
.investor_top_wrapper .is-open .choices__inner {
  border-color: var(--stroke-light-blue) !important;
}
.investor_top_wrapper .choices.is-open {
  border-radius: 8px;
  border: none;
  background-color: var(--main-white);
}
.investor_top_wrapper .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.investor_top_wrapper #investor_finance_select {
  cursor: pointer;
}

.investor_top_wrapper {
  display: grid;
  grid-template-columns: 842px 1fr;
}
@media screen and (max-width: 1500px) {
  .investor_top_wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1280px) {
  .investor_top_wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .investor_top_wrapper {
    flex-direction: column;
  }
}

.investor_tab_accordion {
  display: none;
  padding: 5px;
  display: none;
  width: 100%;
  opacity: 1 !important;
  position: absolute;
  right: 0px;
  top: 0px;
  animation: unset !important;
  z-index: 999;
  animation: unset !important;
  z-index: 999;
}
@media screen and (max-width: 768px) {
  .investor_tab_accordion {
    display: block;
  }
}
.investor_tab_accordion .investor_tab_visual_wrapper {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.investor_tab_accordion .investor_tab_visual_wrapper::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-white);
  right: 16px;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.investor_tab_accordion .investor_tab_visual_wrapper::after {
  width: 14px;
  height: 2px;
  position: absolute;
  content: "";
  background-color: var(--main-white);
  right: 4px;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.investor_tab_accordion .investor_tab_visual_wrapper .investor_tab_visual {
  background-color: var(--main-blue);
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
.investor_tab_accordion-before {
  display: none;
  z-index: 999;
  opacity: 1 !important;
  animation: unset !important;
}
@media screen and (max-width: 768px) {
  .investor_tab_accordion-before {
    display: block;
  }
}
.investor_tab_accordion-before .investor_tab_visual_wrapper::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  right: 16px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg) !important;
  transition: 400ms;
}

.lawInfo-switch-buttons-wrapper.investor_switch_buttons_wrapper {
  transition: height 0.4s;
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-buttons-wrapper.investor_switch_buttons_wrapper {
    width: 100% !important;
    height: 54px;
    overflow: hidden;
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-buttons-wrapper.investor_switch_buttons_wrapper .switch_button {
    display: block;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .investor_switch_wrapper {
    position: relative;
    width: 100% !important;
    display: flex !important;
    flex-direction: column;
    gap: 7px;
  }
}

.investor_btn-tab {
  order: 2;
  transition: ease 0.6s;
}

.investor_order_active {
  order: 1 !important;
  pointer-events: none;
  opacity: 1;
  animation: fadeInTabs forwards 0.3s;
  transform: translateY(0);
}

@keyframes fadeInTabs {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0);
  }
}
.investor_presentation-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 21;
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
.investor_presentation-modal-layout {
  width: 100%;
  height: 100%;
  background-color: rgba(4, 27, 66, 0.3019607843);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-layout {
    padding: 0 30px;
  }
}
@media screen and (max-width: 550px) {
  .investor_presentation-modal-layout {
    padding: 0;
    position: relative;
    display: block;
  }
}
.investor_presentation-modal-popup {
  position: relative;
  padding: 50px 52px 50px 40px;
  border-radius: 20px;
  background-color: var(--main-white);
  transform: scale(0);
  opacity: 0;
  transition: ease 0.4s;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-popup {
    position: absolute;
    bottom: -40%;
    border-radius: 20px 20px 0 0;
    transform: scale(1);
    height: 100%;
    max-height: 755px;
    overflow-y: auto;
  }
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-popup {
    padding: 35px 39px 35px 27px;
  }
}
.investor_presentation-modal-popup-title {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  max-width: 548px;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-title {
    max-width: 400px;
  }
}
.investor_presentation-modal-popup-text {
  max-width: 710px;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 35px;
}
.investor_presentation-modal-popup-text ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.investor_presentation-modal-popup-text ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.investor_presentation-modal-popup-text ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.investor_presentation-modal-popup-text ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.investor_presentation-modal-popup-text ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.investor_presentation-modal-popup-text blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-popup-text blockquote {
    font-size: 15px;
  }
}
.investor_presentation-modal-popup-text blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-text blockquote::before {
    display: none;
  }
}
.investor_presentation-modal-popup-text blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-text blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-text blockquote {
    padding-left: 10px;
  }
}
.investor_presentation-modal-popup-text blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.investor_presentation-modal-popup-text blockquote h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h2 {
    margin-bottom: 18px;
  }
}
.investor_presentation-modal-popup-text blockquote h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h3 {
    margin-bottom: 16px;
  }
}
.investor_presentation-modal-popup-text blockquote h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h4 {
    margin-bottom: 14px;
  }
}
.investor_presentation-modal-popup-text blockquote h5,
.investor_presentation-modal-popup-text blockquote h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h5,
  .investor_presentation-modal-popup-text blockquote h6 {
    margin-bottom: 12px;
  }
}
.investor_presentation-modal-popup-text p {
  margin-bottom: 16px;
  color: var(--main-black);
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text p {
    font-size: 15px;
  }
}
.investor_presentation-modal-popup-docs-wrapper {
  max-width: 502px;
  display: flex;
  flex-direction: column;
  max-height: 230px;
  overflow-y: auto;
  padding-right: 5px;
  overflow: auto;
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  /* Opera doesn't support this in the shorthand */
  background-attachment: local, local, scroll, scroll;
  gap: 10px;
}
.investor_presentation-modal-popup-docs-wrapper::-webkit-scrollbar {
  width: 3px;
}
.investor_presentation-modal-popup-docs-wrapper::-webkit-scrollbar-track {
  margin: 10px 0;
  padding-right: 5px;
  background-color: transparent !important;
}
.investor_presentation-modal-popup-docs-wrapper::-webkit-scrollbar-thumb {
  background-color: var(--grey-300);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.investor_presentation-modal-popup-docs-wrapper .investor_documents-item-text {
  max-width: 270px;
}
.investor_presentation-modal-close {
  width: 36px;
  height: 36px;
  position: absolute;
  border-radius: 50%;
  background-color: var(--main-white);
  right: 2px;
  top: 0;
  transition: ease 0.3s;
}
.investor_presentation-modal-close svg path {
  transition: ease 0.3s;
}
@media (pointer: fine) {
  .investor_presentation-modal-close:hover {
    background-color: var(--main-blue);
  }
  .investor_presentation-modal-close:hover svg circle {
    fill: var(--main-blue);
  }
  .investor_presentation-modal-close:hover svg path {
    stroke: white;
  }
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-close {
    z-index: 9999;
    background-color: transparent;
  }
}
.investor_presentation-modal-active {
  opacity: 1;
  pointer-events: all;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-active {
    overflow: hidden auto;
  }
}

.investor_presentation-popup-active {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100% - 100px);
  transform: scale(1);
  opacity: 1;
}
.investor_presentation-popup-active::-webkit-scrollbar {
  width: 8px;
}
@media screen and (max-width: 768px) {
  .investor_presentation-popup-active::-webkit-scrollbar {
    width: 4px;
  }
}
.investor_presentation-popup-active::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 10px 0;
}
.investor_presentation-popup-active::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.investor_presentation-popup-active::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-width: 555px) {
  .investor_presentation-popup-active {
    transform: unset;
    bottom: 0;
  }
}

.investor_presentation-modal-closer-fake {
  display: none;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-closer-fake {
    background-color: #e2e7f3;
    border-radius: 2px;
    content: "";
    height: 4px;
    left: 50%;
    display: block;
    position: absolute;
    top: 8px;
    transform: translateX(-50%);
    width: 46px;
  }
}

.investor_presentation-modal-closer {
  display: none;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-closer {
    opacity: 0;
    background-color: #e2e7f3;
    border-radius: 2px;
    content: "";
    height: 50px;
    left: 50%;
    display: block;
    position: absolute;
    top: 0px;
    transform: translateX(-50%);
    width: 100%;
  }
}

.investor_presentation-modal-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 550px) {
  .investor_presentation-modal-wrapper {
    width: 100%;
    display: block;
  }
}

.investor_tables-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: var(--section-mb);
}
.investor_tables-item {
  padding: 40px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1280px) {
  .investor_tables-item {
    padding: 40px 32px;
  }
}
@media screen and (max-width: 768px) {
  .investor_tables-item {
    padding: 30px 15px;
    padding-bottom: 12px;
  }
}
.investor_tables-item-head {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-head {
    margin-bottom: 22px;
  }
}
.investor_tables-item-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-blue);
}
.investor_tables-item-description {
  font: var(--body-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  .investor_tables-item-description {
    font: var(--body-small);
  }
}
.investor_tables-item-full {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-full {
    flex-direction: column;
  }
}
.investor_tables-item-text {
  font: var(--body-medium);
  color: var(--main-black);
}
.investor_tables-item-half {
  width: 50%;
  max-width: 566px;
}
@media screen and (max-width: 1500px) {
  .investor_tables-item-half {
    max-width: 549px;
  }
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-half {
    width: 100%;
    max-width: unset;
  }
}
.investor_tables-item-half-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 0;
  border-top: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 768px) {
  .investor_tables-item-half-item {
    align-items: flex-end;
  }
}
.investor_tables-item-half-item:last-child {
  border-bottom: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-half-item:last-child {
    border-bottom: none;
  }
}
.investor_tables-item-half-item-value {
  font: var(--caption-large);
  color: var(--main-black);
  text-align: right;
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-half-item-value {
    font: var(--caption-small);
  }
}
.investor_tables-item-half-item-left {
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  .investor_tables-item-half-item-left {
    align-items: flex-start;
  }
}
.investor_tables-item-half-item-left-img {
  width: 16px;
  height: 16px;
}
@media screen and (max-width: 768px) {
  .investor_tables-item-half-item-left-img {
    margin-top: 5px;
  }
}

.investor_tables-item-half-item-finish {
  border-bottom: none !important;
}

.investor_banner_question {
  padding: 60px;
  padding-right: 150px;
  background: var(--gradient-blue);
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .investor_banner_question {
    padding: 50px 40px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question {
    padding: 30px 20px;
    padding-bottom: 39px;
    display: flex;
    flex-direction: column;
  }
}
.investor_banner_question .investor_banner_question-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 10px;
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .investor_banner_question .investor_banner_question-title {
    margin-bottom: 12px;
    max-width: 500px;
  }
}
.investor_banner_question .investor_banner_question-img {
  position: absolute;
  right: 150px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 1280px) {
  .investor_banner_question .investor_banner_question-img {
    right: 50px;
    width: 151px;
    height: 151px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-img {
    position: static;
    width: 122px;
    height: 122px;
    align-self: flex-end;
    transform: unset;
  }
}
.investor_banner_question .investor_banner_question-description {
  font: var(--body-extra-extra-large);
  margin-bottom: 24px;
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .investor_banner_question .investor_banner_question-description {
    font: var(--body-large);
    margin-bottom: 22px;
    max-width: 346px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-description {
    margin-bottom: 24px;
    font: var(--body-medium);
  }
}
.investor_banner_question .investor_banner_question-btn {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  transition: ease-in-out 300ms;
  font: var(--button-medium);
  border-radius: 6px;
}
.investor_banner_question .investor_banner_question-btn:hover {
  background-color: var(--main-black);
  color: #fff;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-btn {
    max-width: 216px;
    font: var(--button-small);
  }
}
.investor_banner_question .investor_banner_question-bottom {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-bottom {
    gap: 16px;
    flex-direction: column;
  }
}
.investor_banner_question .investor_banner_question-info .investor_banner_question-info-link {
  color: var(--main-white);
  font: var(--desktop-1920-h-7);
  transition: ease 0.3s;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-info .investor_banner_question-info-link {
    font: var(--caption-large);
  }
}
.investor_banner_question .investor_banner_question-info .investor_banner_question-info-link:hover {
  opacity: 0.8;
}
.investor_banner_question .investor_banner_question-info .investor_banner_question-info-description {
  font: var(--caption-small);
  color: var(--main-white);
  opacity: 0.6;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-info .investor_banner_question-info-description {
    font: var(--caption-small);
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-info {
    margin-bottom: 40px;
  }
}

.investor_rating_cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: var(--section-mb);
}
.investor_rating_cards-item {
  transition: ease 0.4s;
  cursor: pointer;
  border: 1px solid var(--stroke-light-blue);
  display: grid;
  grid-template-columns: 404px 1fr;
  border-radius: 20px;
  overflow: hidden;
  min-height: 183px;
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item {
    grid-template-columns: 270px 1fr;
    min-height: 156px;
  }
}
@media screen and (max-width: 768px) {
  .investor_rating_cards-item {
    display: flex;
    flex-direction: column;
    min-height: 365px;
  }
}
.investor_rating_cards-item-img-wrapper {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 32px 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-img-wrapper {
    padding: 9px 17px;
  }
}
@media screen and (max-width: 768px) {
  .investor_rating_cards-item-img-wrapper {
    padding: 75px 0;
    border-bottom: 1px solid var(--stroke-light-blue);
    border-right: none;
  }
}
.investor_rating_cards-item-content {
  padding: 32px 41px 37px 71px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-content {
    padding: 23px 18px 23px 48px;
  }
}
@media screen and (max-width: 768px) {
  .investor_rating_cards-item-content {
    padding: 40px 20px;
    display: flex;
    flex-direction: column;
  }
}
.investor_rating_cards-item-content-title {
  font: var(--desktop-1920-h-5);
  color: var(--main-black);
  margin-bottom: 10px;
}
.investor_rating_cards-item-content-wrapper {
  margin-bottom: 20px;
}
.investor_rating_cards-item-content-description {
  font: var(--body-medium);
  color: var(--main-black);
  max-width: 363px;
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-content-description {
    max-width: 320px;
  }
}
.investor_rating_cards-item-content-date {
  font: var(--body-small);
  color: var(--grey-500);
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-content-date {
    white-space: nowrap;
  }
}
.investor_rating_cards-item:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}

.lawInfo {
  margin-bottom: var(--section-mb);
}
.lawInfo ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.lawInfo ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.lawInfo ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.lawInfo ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.lawInfo ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.lawInfo-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
.lawInfo-content {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .lawInfo-content {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .lawInfo-content {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-content {
    gap: 20px;
  }
}
.lawInfo-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .lawInfo-content-wrapper {
    gap: 20px;
  }
}
.lawInfo-content-text-banner {
  background-color: var(--background-blue);
  padding: 50px 80px 50px 40px;
  border-radius: 20px;
}
.lawInfo-content-text-banner h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h2 {
    margin-bottom: 18px;
  }
}
.lawInfo-content-text-banner h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h3 {
    margin-bottom: 16px;
  }
}
.lawInfo-content-text-banner h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h4 {
    margin-bottom: 14px;
  }
}
.lawInfo-content-text-banner h5,
.lawInfo-content-text-banner h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h5,
  .lawInfo-content-text-banner h6 {
    margin-bottom: 12px;
  }
}
.lawInfo-content-text-banner p {
  margin-bottom: 16px;
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .lawInfo-content-text-banner p {
    margin-bottom: 12px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 1500px) {
  .lawInfo-content-text-banner {
    padding: 40px 50px 50px 30px;
  }
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner {
    padding: 40px 40px 50px 20px;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-content-text-banner {
    padding: 36px 20px 40px 20px;
  }
}

.lawInfo-switch {
  height: 56px;
  align-items: center;
  border-radius: 6px;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .lawInfo-switch::-webkit-scrollbar {
    width: 2px;
  }
  .lawInfo-switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .lawInfo-switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .lawInfo-switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-switch {
    background-color: var(--background-blue);
    overflow: hidden;
    overflow-x: scroll;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    height: 54px;
    width: 100%;
  }
}
.lawInfo-switch-buttons-wrapper {
  width: 467px;
  display: flex;
  align-items: center;
  background-color: var(--background-blue);
  height: 56px;
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-buttons-wrapper {
    width: 485px;
    white-space: nowrap;
  }
}
.lawInfo-switch-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-wrapper {
    display: block;
    width: 670px;
  }
}

.programs-slug {
  margin-bottom: 30px;
}
.programs-slug-header-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-header-wrapper {
    flex-direction: column;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-back {
    display: flex !important;
    align-items: center !important;
    height: 52px !important;
    margin-bottom: 40px !important;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-back {
    margin-bottom: 38px;
  }
}
.programs-slug-title {
  width: 50%;
  font: var(--desktop-1920-h-2);
}
@media screen and (max-width: 1279px) {
  .programs-slug-title {
    width: 100%;
    order: 2;
  }
}

.programs-slug-other {
  margin-bottom: var(--section-mb);
}
.programs-slug-other-title {
  font: var(--desktop-1920-h-2);
}
.programs-slug-other-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .programs-slug-other-header {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-other-header {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-other-header {
    margin-bottom: 28px;
  }
}
.programs-slug-other-header a {
  height: 30px;
  display: flex;
  align-self: flex-end;
}
@media screen and (max-width: 768px) {
  .programs-slug-other .programs-go-to-desktop {
    display: none;
  }
}
.programs-slug-other .programs-go-to-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .programs-slug-other .programs-go-to-mobile {
    display: block;
    width: 145px;
    text-align: center;
    margin-top: 30px;
  }
}

.title-scale {
  width: 100% !important;
  max-width: 990px;
  max-height: 150px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .title-scale {
    max-height: 120px;
  }
}

@media screen and (max-width: 1500px) {
  .programs-slug-information-slider {
    width: 100% !important;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-slider .help_content-office-slider-slide {
    height: 290px !important;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-information-slider .help_content-office-slider-slide {
    min-height: 250px !important;
    height: auto !important;
  }
}

.programs-slug-information {
  margin-bottom: var(--section-mb);
}
.programs-slug-information blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .programs-slug-information blockquote {
    font-size: 15px;
  }
}
.programs-slug-information blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .programs-slug-information blockquote::before {
    display: none;
  }
}
.programs-slug-information blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .programs-slug-information blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-information blockquote {
    padding-left: 10px;
  }
}
.programs-slug-information blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.programs-slug-information ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.programs-slug-information ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.programs-slug-information ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.programs-slug-information ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.programs-slug-information ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.programs-slug-information-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .programs-slug-information-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-information-wrapper {
    gap: 20px;
  }
}
.programs-slug-information .programs-slug-slider-wrapper {
  position: relative !important;
  margin-bottom: 50px;
}
.programs-slug-information-content {
  background-color: var(--background-blue);
  padding: 10px;
  padding-bottom: 50px;
  border-radius: 20px;
}
.programs-slug-information-content-text {
  padding: 0 30px;
}
@media screen and (max-width: 1500px) {
  .programs-slug-information-content-text {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text {
    padding: 0 10px;
  }
}
.programs-slug-information-content-text h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h2 {
    margin-bottom: 18px;
  }
}
.programs-slug-information-content-text h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h3 {
    margin-bottom: 16px;
  }
}
.programs-slug-information-content-text h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h4 {
    margin-bottom: 14px;
  }
}
.programs-slug-information-content-text h5,
.programs-slug-information-content-text h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h5,
  .programs-slug-information-content-text h6 {
    margin-bottom: 12px;
  }
}
.programs-slug-information-content-text p {
  margin-bottom: 16px;
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .programs-slug-information-content-text p {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text p {
    font: var(--body-medium);
  }
}

.programs-banner {
  margin-bottom: var(--section-mb);
}
.programs-banner-wrapper {
  background-color: var(--background-blue);
  display: grid;
  grid-template-columns: 1fr 565px;
  gap: 156px;
  padding: 80px 60px;
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .programs-banner-wrapper {
    padding: 40px 50px;
    display: flex;
    flex-direction: column;
    gap: 0;
  }
}
@media screen and (max-width: 768px) {
  .programs-banner-wrapper {
    padding: 36px 20px;
  }
}
.programs-banner-wrapper h3 {
  font: var(--desktop-1920-h-3);
}
@media screen and (max-width: 1279px) {
  .programs-banner-wrapper h3 {
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 768px) {
  .programs-banner-wrapper h3 {
    margin-bottom: 16px;
  }
}
.programs-banner-wrapper p {
  font: var(--body-large);
  margin-bottom: 24px;
}
@media screen and (max-width: 1279px) {
  .programs-banner-wrapper p {
    font: var(--body-medium);
  }
}
.programs-banner-button {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  transition: ease-in-out 300ms;
  width: 148px;
  font: var(--button-medium);
  border-radius: 6px;
}
.programs-banner-button:hover {
  background-color: var(--main-black);
  color: #fff;
}

.programs-banner-description-wrapper {
  max-height: 270px;
  overflow: hidden;
  transition: max-height 1s ease;
}
@media screen and (max-width: 1279px) {
  .programs-banner-description-wrapper {
    max-height: 250px;
  }
}
@media screen and (max-width: 768px) {
  .programs-banner-description-wrapper {
    max-height: 410px;
  }
}

.programs {
  margin-bottom: var(--section-mb);
}
.programs h1 {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .programs h1 {
    margin-bottom: 25px;
  }
}
.programs-cards-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper {
    gap: 20px;
  }
}
.programs-cards-wrapper .programs-card {
  display: grid;
  padding: 40px 53px 44px 40px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
  grid-template-columns: 397px 1fr;
  min-height: 248px;
}
@media screen and (max-width: 1500px) {
  .programs-cards-wrapper .programs-card {
    grid-template-columns: 370px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card {
    display: flex;
    flex-direction: column;
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper .programs-card {
    padding: 30px 20px;
    min-height: 376px;
  }
}
.programs-cards-wrapper .programs-card h5 {
  font: var(--desktop-1920-h-5);
  color: var(--main-black);
  transition: 400ms;
}
.programs-cards-wrapper .programs-card p {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card p {
    font: var(--body-medium);
  }
}
.programs-cards-wrapper .programs-card span {
  color: var(--grey-500);
  font: var(--body-small);
}
.programs-cards-wrapper .programs-card-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  cursor: pointer;
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-left {
    flex-direction: row;
  }
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper .programs-card-left {
    margin-bottom: 10px;
  }
}
.programs-cards-wrapper .programs-card-left-wrapper {
  position: relative;
  flex: 0 0 auto;
}
.programs-cards-wrapper .programs-card-left-animation {
  color: var(--main-blue);
  font: var(--grey-500);
  width: 0;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  transition: ease-in-out 420ms;
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-left-animation {
    display: none;
  }
}
.programs-cards-wrapper .programs-card-left svg {
  transition: ease-in-out 400ms;
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper .programs-card-left svg {
    transform: scale(1.434);
  }
}
.programs-cards-wrapper .programs-card-left svg circle {
  transition: all 400ms;
}
.programs-cards-wrapper .programs-card-left:hover .programs-card-left-animation {
  width: 100%;
}
.programs-cards-wrapper .programs-card-left:hover svg {
  transform: translateX(170px);
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-left:hover svg {
    transform: translateX(0);
  }
}
.programs-cards-wrapper .programs-card-left:hover svg circle {
  fill: var(--main-black);
}
.programs-cards-wrapper .programs-card-left:hover h5 {
  color: var(--main-blue);
}
.programs-cards-wrapper .programs-card-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-right {
    gap: 18px;
  }
}

.programs_list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .programs_list_download {
    margin-top: 20px;
  }
}
.programs_list_download svg path {
  transition: 400ms;
}
.programs_list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.programs_list_download:hover svg path {
  fill: #fff;
}

@media screen and (max-width: 768px) {
  .promotions-breadcrumbs-list {
    overflow: scroll;
  }
}

@media screen and (max-width: 768px) {
  .promotions-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M2.10528 8L6 4L2.10528 0L1 1.13516L3.79026 4L1 6.86484L2.10528 8Z' fill='%23657592' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
  }
}

.promotions-item {
  margin-bottom: var(--section-mb);
}
.promotions-item ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.promotions-item ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.promotions-item ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.promotions-item ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.promotions-item ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.promotions-item-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-header {
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-header {
    gap: 30px;
  }
}
.promotions-item-title {
  color: var(--main-black);
  font: var(--desktop-1920-h-2);
  width: 889px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-title {
    order: 2;
    width: 554px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-title {
    width: auto;
  }
}
.promotions-item-back {
  font: var(--button-medium);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px;
  cursor: pointer;
  height: 56px;
  display: flex;
  align-self: flex-end;
  gap: 5px;
  transition: ease-in-out 0.3s;
}
@media screen and (max-width: 1279px) {
  .promotions-item-back {
    order: 1;
    align-self: flex-start;
  }
}
.promotions-item-back svg path {
  transition: ease-in-out 0.3s;
}
.promotions-item-back:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
.promotions-item-back:hover svg path {
  fill: var(--main-white);
}
.promotions-item-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .promotions-item-content-wrapper {
    grid-template-columns: 1fr 370px;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper {
  height: auto;
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 10px;
  padding-bottom: 50px;
  margin-bottom: 30px;
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::before {
    display: none;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote {
    padding-left: 10px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper {
    height: auto;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner {
  margin-bottom: 50px;
  width: 100%;
  height: 326px;
  overflow: hidden;
  border-radius: 20px;
  position: relative;
  display: flex;
  align-items: flex-end;
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner {
    height: 290px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner {
    height: 260px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content {
  padding: 0 30px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content {
    padding: 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content {
    padding: 0 10px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h2 {
    margin-bottom: 18px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h3 {
    margin-bottom: 16px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h4 {
    margin-bottom: 14px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h5,
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h5,
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h6 {
    margin-bottom: 12px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content-wrapper {
  width: 722px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content-wrapper {
    width: auto;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content p {
  margin-bottom: 16px;
  color: var(--main-black);
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content p {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper {
  height: auto;
  padding: 10px;
  background-color: var(--background-blue);
  border-radius: 20px;
  padding-bottom: 50px;
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::before {
    display: none;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote {
    padding-left: 10px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner {
  margin-bottom: 50px;
  border-radius: 20px;
  overflow: hidden;
  height: 326px;
  object-fit: cover;
  display: flex;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner {
    height: 290px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner img {
  width: 100%;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner {
    height: 260px;
    display: flex;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 36px;
  }
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner img {
    object-fit: cover;
    width: 100%;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper {
  padding: 0 30px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper {
    padding: 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper {
    padding: 0 10px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h2 {
    margin-bottom: 18px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h3 {
    margin-bottom: 16px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h4 {
    margin-bottom: 14px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h5,
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h5,
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h6 {
    margin-bottom: 12px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content p {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content p {
    margin-bottom: 12px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc h6 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 12px;
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc p {
  color: var(--main-black);
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc p {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc p:nth-child(2) {
  margin-bottom: 12px;
}
.promotions-item-content-wrapper-consult {
  height: 498px;
}

.promotions-slides {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .promotions-slides {
    overflow: hidden;
  }
}
.promotions-slides-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .promotions-slides-title {
    margin-bottom: 28px;
  }
}
.promotions-slides .promotions-slider {
  display: flex;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotions-slider {
    overflow: visible;
  }
}
.promotions-slides .promotions-slides-container {
  position: relative;
}
.promotions-slides .other-promotions-cards {
  flex-wrap: nowrap;
  gap: 0;
  padding-bottom: 40px;
}
@media screen and (max-width: 1500px) {
  .promotions-slides .other-promotions-cards .promotions__content-promo-card {
    width: 380px !important;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-slides .other-promotions-cards .promotions__content-promo-card {
    width: auto !important;
    height: 420px !important;
  }
}
@media screen and (max-width: 768px) {
  .promotions-slides .other-promotions-cards .promotions__content-promo-card {
    width: 335px !important;
    height: auto !important;
  }
}
.promotions-slides .promotions-pagination {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotions-pagination {
    display: none;
  }
}
.promotions-slides .promotion-next {
  transform: translateY(0) !important;
}
@media screen and (max-width: 1500px) {
  .promotions-slides .promotion-next {
    right: 12px;
    transform: translateY(50%) !important;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotion-next {
    display: none;
  }
}
.promotions-slides .promotion-prev {
  transform: translateY(0) rotate(180deg) !important;
}
@media screen and (max-width: 1500px) {
  .promotions-slides .promotion-prev {
    width: 52px;
    height: 52px;
    left: 12px;
    transform: translateY(50%) rotate(180deg) !important;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotion-prev {
    display: none;
  }
}

.promotions_banner {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .promotions_banner {
    margin-bottom: 40px;
  }
}
.promotions_banner-wrapper {
  background: var(--gradient-blue);
  padding: 60px 94px 80px 60px;
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-wrapper {
    display: flex;
    flex-direction: column;
    padding: 50px 20px 0 40px;
    height: 619px;
  }
}
@media screen and (max-width: 768px) {
  .promotions_banner-wrapper {
    padding: 36px 20px 0 20px;
    height: 580px;
  }
}
.promotions_banner-content {
  max-width: 534px;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-content-text {
    padding-bottom: 20px;
  }
}
.promotions_banner-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.promotions_banner-desc {
  font: var(--body-large);
  color: var(--main-white);
  width: 513px;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-desc {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .promotions_banner-desc {
    width: auto;
    font: var(--body-extra-large);
  }
}
.promotions_banner-image {
  position: absolute;
  right: 84px;
  bottom: 0;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-image {
    position: absolute;
    bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .promotions_banner-image {
    width: 310px;
    right: 10px;
    bottom: -0.5px;
  }
}
@media screen and (max-width: 450px) {
  .promotions_banner-image {
    width: 292px;
    bottom: 0;
    right: 11px;
  }
}
.promotions_banner-course {
  bottom: 40px;
}

@media screen and (max-width: 1500px) {
  .promotions__content .promotion-switch-container {
    padding-left: 0;
  }
}
.promotions__content-title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 16px;
}
.promotions__content-functions {
  margin-bottom: 30px;
}
.promotions__content-functions-wrapper {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .promotions__content-functions-wrapper {
    flex-direction: column;
    margin-bottom: 20px;
  }
}
.promotions__content .choices {
  width: 258px !important;
  font: var(--button-medium);
}
.promotions__content .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .promotions__content .choices {
    width: 100% !important;
  }
}
.promotions__content .is-open .choices__list--dropdown,
.promotions__content .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.promotions__content .choices__list--dropdown,
.promotions__content .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.promotions__content .is-focused .choices__inner,
.promotions__content .is-open .choices__inner {
  border: 1px solid var(--stroke-light-blue);
}
.promotions__content .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
}
.promotions__content .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.promotions__content .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.promotions__content .choices__item {
  transition: all 400ms;
}
.promotions__content .choices.is-open {
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue) !important;
  border: none;
  background-color: var(--main-white);
}
.promotions__content .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.promotions__content #promotion-partners-select {
  cursor: pointer;
}

.promotions__content-partners {
  margin-bottom: var(--section-mb);
}
.promotions__content-partners-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .promotions__content-partners-cards {
    grid-template-columns: repeat(auto-fit, minmax(339px, 1fr));
  }
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-cards {
    gap: 24px;
    grid-template-columns: repeat(auto-fit, minmax(280px, 362px));
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-cards {
    gap: 20px;
  }
}
.promotions__content-partners-card {
  max-width: 406px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 20px;
  cursor: pointer;
  opacity: 1;
  transform: scale(1);
  flex: 1 0 auto;
  position: relative;
  transition: all 0.2s;
}
@media screen and (max-width: 1500px) {
  .promotions__content-partners-card {
    max-width: 380px;
  }
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-card {
    max-width: 359px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-card {
    width: 100%;
    height: auto !important;
  }
}
.promotions__content-partners-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.promotions__content-partners-card:hover {
  border: 1px solid var(--main-white);
  box-shadow: 0px 10px 23px 0px rgba(24, 39, 75, 0.1215686275);
  z-index: 3;
}
.promotions__content-partners-card:hover img {
  animation: colorChange 0.4s linear;
  filter: grayscale(0);
}
.promotions__content-partners-card:hover .promotions__content-partners-card-top {
  animation: colorChange 0.4s linear;
  filter: grayscale(0);
}
.promotions__content-partners-card:hover:hover-bottom {
  position: absolute;
  padding-bottom: 60px;
}
.promotions__content-partners-card-top {
  display: flex;
  justify-content: center;
  height: 185px;
  padding: 75px 0;
  border-bottom: 1px solid var(--stroke-light-blue);
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 275px;
  filter: grayscale(1);
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-card-top {
    padding: 50px 0;
    height: 149px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: 239px;
  }
  .promotions__content-partners-card-top img {
    width: 246px;
    height: 32px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-card-top {
    height: 134px;
  }
}
.promotions__content-partners-card-bottom {
  padding: 26px 36px 50px 40px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-card-bottom {
    padding: 33px 32px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-card-bottom {
    padding: 20px;
    padding-bottom: 50px;
  }
}
.promotions__content-partners-card-bottom-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.promotions__content-partners-card-bottom-company {
  font: var(--caption-large);
}
.promotions__content-partners-card-bottom-desc {
  font: var(--body-small);
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@keyframes autoHeight {
  0% {
    height: 100px;
    transform: scaleY(0);
  }
  100% {
    height: 100px;
    transform: scaleY(1);
  }
}
@keyframes colorChange {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
.promotions__content-partners-card:hover img {
  fill: #000078;
}

.promotion-overflow {
  animation: fadeIn 0.1s linear;
  display: none;
  position: absolute;
  font: var(--body-small);
  top: 166px;
  z-index: 10;
  padding-right: 30px;
}

.promotion_list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .promotion_list_download {
    margin-top: 20px;
    height: 54px !important;
  }
}
.promotion_list_download svg {
  transition: 400ms;
}
.promotion_list_download svg path {
  transition: 400ms;
}
.promotion_list_download:disabled {
  pointer-events: none;
  background-color: var(--main-blue);
  color: #fff;
  opacity: 0.8;
}
.promotion_list_download:disabled svg {
  transform: rotate(180deg);
}
.promotion_list_download:disabled svg path {
  fill: #fff;
}
.promotion_list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.promotion_list_download:hover svg path {
  fill: #fff;
}
@media screen and (max-width: 1500px) {
  .promotion_list_download {
    height: 63px;
  }
}

.partners-popup-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  width: 100vw;
  height: 100vw;
  display: none;
  position: fixed;
  opacity: 0;
}
@media screen and (max-width: 1279px) {
  .partners-popup-overlay {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-overlay {
    height: 100vh;
  }
}

.partners-popup-overlay-show {
  transition: ease-in-out 0.3s;
  opacity: 1;
  z-index: 1000;
  display: block;
}

.partners-popup {
  position: relative;
  position: fixed;
  display: none;
  right: 0;
  background-color: white;
  width: 866px;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  transform: translateX(0);
}
@media screen and (max-width: 1500px) {
  .partners-popup {
    width: 800px;
  }
}
@media screen and (max-width: 1279px) {
  .partners-popup {
    width: 608px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup {
    width: 100%;
  }
}

.partners-popup-show {
  animation: partnersShow forwards 0.6s;
  z-index: 1001;
  display: block;
}

.partners-popup-hide {
  animation: partnersHide forwards 0.4s;
}

.partners-popup-overlay-hide {
  transition: ease-in-out 0.7s;
  opacity: 0;
}

@keyframes partnersShow {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes partnersHide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
.partners-popup-close {
  position: absolute;
  right: 40px;
  top: 40px;
  width: 58px;
  height: 58px;
  z-index: 9999;
}
@media screen and (max-width: 1279px) {
  .partners-popup-close {
    top: 30px;
    right: 32px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-close {
    right: 20px;
    top: 20px;
  }
}
.partners-popup-close svg circle,
.partners-popup-close svg path {
  transition: 400ms;
}
.partners-popup-close:hover svg circle {
  fill: var(--main-blue);
  fill-opacity: 1;
}
.partners-popup-close:hover svg path {
  stroke: #fff;
  fill: #fff;
}

.partners-popup-content {
  position: relative;
  padding: 170px 100px;
}
@media screen and (max-width: 1500px) {
  .partners-popup-content {
    padding: 120px 100px;
  }
}
@media screen and (max-width: 1279px) {
  .partners-popup-content {
    padding: 120px 70px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content {
    padding: 110px 20px;
    padding-right: 120px;
    padding-bottom: 150px;
  }
}
@media screen and (max-width: 470px) {
  .partners-popup-content {
    padding-right: 20px;
  }
}
.partners-popup-content img {
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .partners-popup-content img {
    width: 170px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content img {
    margin-bottom: 30px;
    width: 150px;
  }
}
.partners-popup-content-title {
  font: var(--desktop-1920-h-5);
  column-rule-color: var(--main-black);
  width: 619px;
  margin-bottom: 8px;
}
@media screen and (max-width: 1500px) {
  .partners-popup-content-title {
    width: 499px;
  }
}
@media screen and (max-width: 1279px) {
  .partners-popup-content-title {
    width: 448px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content-title {
    width: auto;
  }
}
.partners-popup-content-type {
  font: var(--body-small);
  color: var(--grey-500);
  margin-bottom: 20px;
}
.partners-popup-content-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 489px;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .partners-popup-content-list {
    width: 381px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content-list {
    width: auto;
    font: var(--body-small);
  }
}
.partners-popup-content .partners-popup-content-list-desc {
  margin-bottom: 6px;
  width: 489px;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .partners-popup-content .partners-popup-content-list-desc {
    width: 477px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content .partners-popup-content-list-desc {
    width: auto;
    font: var(--body-small);
  }
}
.partners-popup-content-item {
  margin-left: 20px;
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.partners-popup-content-link {
  position: absolute;
  bottom: 80px;
  left: 122px;
}
@media screen and (max-width: 1279px) {
  .partners-popup-content-link {
    left: 93px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content-link {
    bottom: 95px;
    left: 42px;
  }
}
.partners-popup-content-link-wrapper {
  position: relative;
}
.partners-popup-content-link-wrapper img {
  position: absolute;
  bottom: -40px;
  left: -25px;
  width: 20px;
}
@media screen and (max-width: 768px) {
  .partners-popup-content-link-wrapper img {
    bottom: -28px;
    left: -25px;
    width: 20px;
  }
}
.partners-popup-content-link-text {
  color: var(--secondary-blue-text);
  font: var(--caption-large);
  position: relative;
}
.partners-popup-content-link-text::before {
  position: absolute;
  background-color: var(--secondary-blue-text);
  content: "";
  bottom: 6px;
  height: 1px;
  width: 100%;
}

.promotions__content-promo {
  margin-bottom: var(--section-mb);
}
.promotions__content-promo-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 1280px) {
  .promotions__content-promo-cards {
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-cards {
    gap: 20px;
  }
}
.promotions__content-promo-card {
  width: 406px;
  height: 440px;
  cursor: pointer;
  border-radius: 20px;
  transition: ease-out 200ms;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (max-width: 1500px) {
  .promotions__content-promo-card {
    width: 386px;
  }
}
@media screen and (max-width: 1279px) {
  .promotions__content-promo-card {
    width: 359px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card {
    width: 100%;
    height: auto !important;
  }
}
.promotions__content-promo-card:hover {
  box-shadow: 0 0 14px 2px rgba(0, 0, 0, 0.15);
}
.promotions__content-promo-card-top {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 180px;
  width: 100%;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
.promotions__content-promo-card-top img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.promotions__content-promo-card-bottom {
  border: 1px solid var(--stroke-light-grey);
  height: 260px;
  border-radius: 0 0 20px 20px;
  padding: 40px;
  padding-top: 28px;
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card-bottom {
    padding: 20px;
    height: auto;
  }
}
.promotions__content-promo-card-bottom-content-title {
  font: var(--body-small);
  color: var(--grey-500);
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card-bottom-content-title {
    margin-bottom: 10px;
  }
}
.promotions__content-promo-card-bottom-content-desc {
  font: var(--caption-large);
  color: var(--main-black);
  width: 257px;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card-bottom-content-desc {
    margin-bottom: 58px;
  }
}
.promotions__content-promo-card-bottom-content-date {
  font: var(--body-small);
  color: var(--grey-500);
  text-align: right;
}

.promotion_switch-wrapper {
  padding: 4px;
  max-width: 270px;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 6px;
}
@media screen and (min-width: 768px) {
  .promotion_switch-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .promotion_switch-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .promotion_switch-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .promotion_switch-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .promotion_switch-wrapper {
    width: 100%;
    max-width: none;
    height: 54px;
  }
}

@media screen and (min-width: 768px) {
  .promotion_switch-btn::-webkit-scrollbar {
    width: 2px;
  }
  .promotion_switch-btn::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .promotion_switch-btn::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .promotion_switch-btn::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .promotion_switch-btn {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}

.property {
  margin-bottom: var(--section-mb);
}
.property .spinner {
  position: absolute;
  z-index: 99;
  left: 50%;
  top: 15%;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .property .spinner {
    top: 10%;
  }
}
.property .container {
  overflow-x: hidden;
}
.property_content {
  display: flex;
  justify-content: center;
}
.property-title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .property-title {
    margin-bottom: 20px;
  }
}
.property-selectors-wrapper {
  display: grid;
  grid-template-columns: 1fr 258px;
  gap: 24px;
}
@media screen and (max-width: 1279px) {
  .property-selectors-wrapper {
    display: flex;
    flex-direction: column;
  }
}

.property_content-buttons-relative {
  position: relative;
  overflow: hidden;
}

.property_content-switch {
  background-color: var(--background-blue);
  overflow-x: hidden;
  padding: 4px;
  white-space: nowrap;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 8px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .property_content-switch {
    justify-content: stretch;
    width: 692px;
    padding-right: 236px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}
.property_content-switch .property_content-scroll-right {
  display: none;
  position: absolute;
  background-color: var(--main-white);
  border-radius: 8px;
  padding: 15px 11px;
  cursor: pointer;
  top: 2px;
  right: 2px;
  transition: ease-in-out 0.3s;
}
.property_content-switch .property_content-scroll-right:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .property_content-switch .property_content-scroll-right {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .property_content-switch .property_content-scroll-right {
    display: none !important;
  }
}

.property_content-scroll-left {
  display: none;
  position: absolute;
  background-color: var(--main-white);
  border-radius: 8px;
  padding: 15px 11px;
  cursor: pointer;
  top: 2px;
  z-index: 10;
  left: 3px;
  transform: rotate(180deg);
  transition: ease-in-out 0.3s;
}
.property_content-scroll-left:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .property_content-scroll-left {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .property_content-scroll-left {
    left: 3px;
  }
}
@media screen and (max-width: 768px) {
  .property_content-scroll-left {
    display: none !important;
  }
}

.property_iframe {
  width: 1400px;
  overflow-x: hidden;
}
@media screen and (max-width: 1279px) {
  .property_iframe {
    width: 770px;
    height: 1200px;
  }
}
@media screen and (max-width: 768px) {
  .property_iframe {
    width: 375px;
    height: 1200px;
  }
}

.search_result {
  margin-bottom: var(--section-mb);
}
.search_result-load {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.search_result-load path {
  transition: 400ms;
}
.search_result-load:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.search_result-load:hover svg path {
  fill: #fff;
}
.search_result-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 10px;
  color: var(--main-black);
}
.search_result-details {
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 30px;
}
.search_result-details-searched {
  color: var(--main-tiffany);
}
.search_result-inputs {
  margin-bottom: 30px;
  display: grid;
  grid-template-columns: 595px 1fr 230px;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .search_result-inputs {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.search_result-inputs .button_search {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.search_result-inputs .button_search:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 1279px) {
  .search_result-inputs .button_search {
    padding: 15px 24px;
  }
}
.search_result-inputs-search {
  position: relative;
}
.search_result-inputs-search-item {
  border-radius: 8px;
  outline: none;
  border: 1px solid var(--stroke-light-blue);
  width: 100%;
  padding: 15px 25px;
  font: var(--button-medium);
}
.search_result-inputs-search-item::-webkit-search-decoration, .search_result-inputs-search-item::-webkit-search-cancel-button, .search_result-inputs-search-item::-webkit-search-results-button, .search_result-inputs-search-item::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.search_result-inputs-search-item::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.search_result-inputs-search svg {
  animation: fadeIn linear 0.3s;
  cursor: pointer;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: scale(0.9) translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .search_result-inputs-search svg {
    right: 19px;
    top: 19px;
    transform: scale(0.7);
  }
}
@media screen and (max-width: 768px) {
  .search_result-inputs-search svg {
    transform: scale(0.65);
  }
}
.search_result-inputs .choices {
  width: 100%;
  font: var(--button-medium);
}
.search_result-inputs .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .search_result-inputs .choices {
    width: 100% !important;
  }
}
.search_result-inputs .is-open .choices__list--dropdown,
.search_result-inputs .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.search_result-inputs .choices__list--dropdown,
.search_result-inputs .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.search_result-inputs .is-focused .choices__inner,
.search_result-inputs .is-open .choices__inner {
  border-color: var(--stroke-light-blue);
}
.search_result-inputs .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  font: var(--button-medium);
  padding: 0;
}
.search_result-inputs .choices__list--single {
  padding: 0;
}
.search_result-inputs .choices[data-type*=select-one] .choices__inner {
  padding: 0;
}
.search_result-inputs .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.search_result-inputs .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 27px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.search_result-inputs .choices__item {
  padding: 15px 24px;
}
.search_result-inputs .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.search_result-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .search_result-cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.search_result-cards-item {
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 50px 68px 50px 40px;
}
@media screen and (max-width: 1279px) {
  .search_result-cards-item {
    padding: 50px 40px;
  }
}
@media screen and (max-width: 768px) {
  .search_result-cards-item {
    padding: 32px;
  }
}
@media screen and (max-width: 375px) {
  .search_result-cards-item {
    padding: 30px 39px 34px 21px;
  }
}
.search_result-cards-item h2 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 12px;
}
.search_result-cards-item h2 a {
  color: var(--main-black);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-decoration-thickness: 1px;
  transition: opacity linear 0.3s;
}
.search_result-cards-item h2 a:hover {
  opacity: 0.85;
}
@media screen and (max-width: 768px) {
  .search_result-cards-item h2 {
    margin-bottom: 10px;
  }
}
.search_result-cards-item-text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font: var(--body-large);
}
.search_result-cards-item-text mark {
  background-color: rgba(0, 29, 83, 0.24);
}
@media screen and (max-width: 1279px) {
  .search_result-cards-item-text {
    font: var(--button-medium);
  }
}
@media screen and (max-width: 768px) {
  .search_result-cards-item-text {
    font: var(--body-small);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

.accordion-body {
  overflow: hidden;
}

.articles {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .articles-title {
    width: auto;
  }
}
@media screen and (max-width: 1279px) {
  .articles {
    overflow: hidden;
  }
}

.articles__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .articles__header {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .articles__header {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .articles__header {
    margin-bottom: 28px;
  }
}

@media screen and (max-width: 767px) {
  .articles__more {
    display: none;
  }
}

.articles__more--mobile {
  display: none;
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .articles__more--mobile {
    display: inline-block;
  }
}

.articles__slider {
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .articles__slider {
    overflow: visible;
  }
}

.articles__list {
  display: flex;
}

.article {
  border-radius: 20px;
  height: 440px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .article {
    height: 458px;
  }
}
@media screen and (max-width: 1279px) {
  .article {
    width: 310px;
    height: 420px;
    flex: 0 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .article {
    width: 300px;
    height: 349px;
  }
}

.article__image {
  position: relative;
  display: block;
  height: 180px;
  flex: 0 0 auto;
  transition: 400ms;
}
.article__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  border-radius: 20px 20px 0 0;
}
.article__image::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 20px 20px 0 0;
  background-color: rgba(43, 109, 225, 0.1607843137);
}
.article__image:hover {
  opacity: 0.85;
}
@media screen and (max-width: 1500px) {
  .article__image {
    height: 168px;
  }
}
@media screen and (max-width: 1279px) {
  .article__image {
    height: 150px;
  }
}
@media screen and (max-width: 767px) {
  .article__image {
    height: 135px;
  }
}

.article__content {
  display: flex;
  flex-direction: column;
  padding: 28px 40px 40px;
  border: 1px solid var(--stroke-light-blue);
  border-top: none;
  border-radius: 0 0 20px 20px;
  flex: 1;
}
@media screen and (max-width: 1500px) {
  .article__content {
    padding: 40px 40px 40px;
  }
}
@media screen and (max-width: 1279px) {
  .article__content {
    padding: 32px 21px 32px 32px;
  }
}
@media screen and (max-width: 767px) {
  .article__content {
    padding: 20px 20px 30px;
  }
}

.article__category {
  font: var(--body-small);
  margin-bottom: 12px;
  color: var(--grey-500);
}
@media screen and (max-width: 767px) {
  .article__category {
    margin-bottom: 10px;
  }
}

.article__name {
  font: var(--caption-large);
  max-width: 303px;
  color: var(--main-black);
  transition: 400ms;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.article__name:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 767px) {
  .article__name {
    font: var(--caption-medium);
  }
}

.article__date {
  margin-top: auto;
  margin-left: auto;
  font: var(--body-small);
  color: var(--grey-500);
}

.articles__slider {
  display: flex;
  justify-content: space-between;
}

.breadcrumb {
  margin: 106px 0 40px;
}
@media screen and (max-width: 1279px) {
  .breadcrumb {
    margin: 100px 0 36px;
  }
}
@media screen and (max-width: 767px) {
  .breadcrumb {
    margin: 78px 0 30px;
  }
}

.breadcrumb__list {
  display: flex;
  align-items: center;
  font: var(--body-small);
  color: var(--grey-500);
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .breadcrumb__list {
    overflow: hidden;
    overflow-x: scroll;
  }
}
.breadcrumb__list a {
  color: inherit;
  font: inherit;
  transition: 400ms;
}
.breadcrumb__list a:hover {
  color: var(--main-blue);
  opacity: 0.9;
}
.breadcrumb__list li:last-child {
  color: var(--main-blue);
}
.breadcrumb__list li + li:before {
  padding: 16px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg class='frame-51' width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M2.10528 8L6 4L2.10528 0L1 1.13516L3.79026 4L1 6.86484L2.10528 8Z' fill='%23657592' /%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1500px) {
  .breadcrumb__list li + li:before {
    padding: 15px;
  }
}

section.calculator {
  position: relative;
  margin-bottom: var(--section-mb);
}
section.calculator .choices:last-child {
  margin-bottom: 24px !important;
}
section.calculator h6 {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1279px) {
  section.calculator {
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  section.calculator {
    padding-top: 0 !important;
  }
}
section.calculator .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
section.calculator .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
section.calculator .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
section.calculator .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
section.calculator .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
section.calculator .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
section.calculator .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
}
section.calculator .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
section.calculator .is-open .choices__list--dropdown,
section.calculator .is-open .choices__list[aria-expanded] {
  border: none;
}
section.calculator .choices__list--dropdown,
section.calculator .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
section.calculator .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
section.calculator .choices__list--dropdown .choices__list,
section.calculator .choices__list[aria-expanded] .choices__list {
  height: auto;
}
section.calculator .calculator__selecotor-type .choices__list--dropdown .choices__list,
section.calculator .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  section.calculator .calculator__selecotor-office .choices__list--dropdown .choices__list,
  section.calculator .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
section.calculator .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  section.calculator .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
section.calculator .choices__item {
  transition: background-color 400ms;
}
section.calculator .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
section.calculator .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
section.calculator .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
section.calculator .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
section.calculator .choices__list--dropdown .choices__placeholder {
  display: none;
}
section.calculator .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}

.calculator__selecotor {
  position: relative;
}

@media screen and (max-width: 768px) {
  #calculator {
    min-height: 630px;
    padding: 40px 20px !important;
  }
}

.calculator__wrapper {
  position: relative;
  padding: 80px;
  background: var(--background-tiffany);
  border-radius: 40px;
  display: grid;
  grid-template-columns: 1fr 500px;
  grid-column-gap: 75px;
  min-height: 825px;
}
@media screen and (max-width: 1500px) {
  .calculator__wrapper {
    min-height: 807px;
    padding: 80px 40px 80px 50px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__wrapper {
    grid-template-columns: 1fr;
    min-height: 983px;
    padding: 70px 40px 43px 40px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__wrapper {
    min-height: 763px;
    padding: 68px 20px 43px;
    margin: 0 -20px;
    border-radius: 20px;
  }
}

.calculator__left {
  padding-top: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator__left {
    padding-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .calculator__left {
    margin-bottom: 36px;
  }
}

.calculator__title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator__title {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__title {
    margin-bottom: 18px;
  }
}

.calculator__text {
  position: relative;
  z-index: 1;
  max-width: 436px;
  letter-spacing: -1%;
  font: var(--body-large);
}
.calculator__text a {
  color: inherit;
  transition: 400ms;
}
.calculator__text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .calculator__text {
    max-width: 430px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__text {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__text {
    font: var(--body-medium);
  }
}

.calculator__bg {
  position: absolute;
  left: 78px;
  bottom: 77px;
}
@media screen and (max-width: 1500px) {
  .calculator__bg {
    left: 50px;
    bottom: 82px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__bg {
    display: none;
  }
}

.calculator {
  border-radius: 20px;
  background-color: #fff;
  padding: 40px 30px 50px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .calculator {
    padding: 34px 20px 43px 20px;
  }
}

.calculator__step {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 22px;
}

.calculator__step_label {
  font: var(--caption-large);
}

.calculator__step_value {
  font: var(--caption-small);
  padding: 0 6px;
  color: #fff;
  background-color: var(--secondary-dark-tiffany);
  border-radius: 20px;
}

.calculator__back {
  margin-left: auto;
  color: var(--grey-400);
  font-weight: 500;
  font-size: 14px;
  text-decoration: underline;
  display: none;
}
.calculator__back.show {
  display: inline-block;
}

.calculator__row + .calculator__row {
  margin-top: 14px;
}

.calculator-close-error {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calculator-close-error:hover {
  background-color: var(--secondary-blue-text);
}

.calculator-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .calculator-error-message {
    width: calc(100% - 20px);
  }
}

.calculator__row {
  position: relative;
}

.calc-error-customer {
  position: absolute;
  bottom: -25px !important;
}
@media screen and (max-width: 1280px) {
  .calc-error-customer {
    bottom: -20px !important;
  }
}

.calculator__row_label {
  font: var(--body-medium);
  margin-bottom: 3px;
}

.calculator__row_label-change {
  display: none;
}

.calculator__row_input {
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 0 20px;
  width: 100%;
}
.calculator__row_input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 100px var(--input-grey-fill) !important; /* Цвет фона */
  -webkit-text-fill-color: inherit !important; /* цвет текста */
  color: inherit !important; /* цвет текста */
}
.calculator__row_input::placeholder {
  color: var(--grey-400);
}

.calculator__row_slide {
  margin: 0 20px;
  transform: translateY(-2px);
}
.calculator__row_slide .noUi-connect {
  background: var(--secondary-light-orange);
}
.calculator__row_slide.noUi-horizontal {
  height: 2px;
  box-shadow: none;
  border: none;
  background: transparent;
}
.calculator__row_slide .noUi-handle.noUi-handle-lower {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: -8px;
  right: -5px;
  box-shadow: none;
  border: 4px solid var(--main-orange);
  cursor: pointer;
}
.calculator__row_slide .noUi-handle.noUi-handle-lower::before, .calculator__row_slide .noUi-handle.noUi-handle-lower::after {
  display: none;
}

.calculator__row_pips {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  margin-top: 4px;
}
.calculator__row_pips button {
  color: var(--grey-200);
  font: var(--body-small);
}

.calculator__button {
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
@media screen and (max-width: 1280px) {
  .calculator__button {
    margin-top: 30px;
  }
}
.calculator__button:hover {
  background-color: #e96d1d;
}

.calculator__step_two .calculator__switcher {
  margin-bottom: 24px;
}

.calculator__switcher {
  display: flex;
  align-items: center;
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 4px;
  width: 100%;
}

.calculator__switcher_button {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  color: var(--main-black);
  font: var(--button-medium);
  background-color: transparent;
  transition: background-color 400ms;
}
@media screen and (max-width: 768px) {
  .calculator__switcher_button {
    line-height: 19px;
  }
}
.calculator__switcher_button.selected {
  background-color: #fff;
}

.calculator__step_three {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 17px;
}
@media screen and (max-width: 1280px) {
  .calculator__step_three {
    display: flex !important;
    flex-direction: column;
    gap: 17px;
    margin-bottom: 30px;
  }
}

.calculator-text-bottom {
  display: none;
  max-width: unset !important;
}

.calculator__text {
  max-width: 308px;
  font-size: 13px;
  line-height: 20px;
  color: var(--grey-500);
  max-width: 308px;
}
.calculator__text a {
  font-weight: 600;
  transition: all 0.3s;
  text-decoration: underline;
}
.calculator__text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1279px) {
  .calculator__text {
    max-width: 309px;
  }
}

.percent-wrapper {
  position: relative;
}

#calculator_percent-value {
  position: absolute;
  bottom: 50%;
  right: 20px;
  color: var(--grey-500);
  font: var(--body-medium);
  transform: translateY(100%);
}

.calculator_summarize {
  display: block;
}
.calculator_summarize .calculator {
  width: 100%;
  padding: 40px 35px 50px !important;
}
.calculator_summarize .calculator__wrapper {
  display: flex !important;
}
.calculator_summarize .calculator__wrapper .calculator__left {
  display: none !important;
}

.calculator__step_one {
  animation: fadeIn linear 0.3s;
}

.calculator__step-summarize {
  display: none;
  flex-direction: column;
  animation: fadeIn linear 0.3s;
}
.calculator__step-summarize-top {
  margin-bottom: 25px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-top {
    flex-direction: column;
    margin-bottom: 44px;
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-top {
    margin-bottom: 24px;
  }
}
.calculator__step-summarize-top-title {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  width: 548px;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-top-title {
    width: auto;
  }
}
.calculator__step-summarize-top-btn-wrapper {
  display: flex;
  align-self: flex-end;
  white-space: nowrap;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-top-btn-wrapper {
    align-self: flex-start;
  }
}
.calculator__step-summarize-top-btn {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator__step-summarize-top-btn:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
.calculator__step-summarize-description {
  margin-bottom: 24px;
  border-radius: 10px;
  padding: 12px 24px;
  background-color: var(--background-blue);
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-description {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 16px;
    margin-bottom: 34px;
    column-gap: 40px;
  }
  .calculator__step-summarize-description::before {
    position: absolute;
    content: "";
    width: 570px;
    left: 24px;
    height: 1px;
    top: 50%;
    background: var(--stroke-light-grey);
  }
}
@media screen and (max-width: 1279px) and (max-width: 768px) {
  .calculator__step-summarize-description::before {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-description {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 19px 20px 22px 20px;
    overflow: hidden;
    height: 60px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-description-item-cost {
    grid-row: 2;
  }
}
.calculator__step-summarize-description-accordion {
  display: none;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-description-accordion {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn-before::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg) !important;
  transition: 400ms;
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn {
  position: absolute;
  right: 0;
  top: -7px;
  width: 36px;
  height: 36px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn::after {
  width: 14px;
  height: 2px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-description-item {
    border-bottom: 1px solid var(--stroke-light-grey);
    padding-bottom: 20px;
  }
  .calculator__step-summarize-description-item:nth-child(4) {
    order: 1;
  }
  .calculator__step-summarize-description-item:nth-child(3) {
    order: 2;
    padding-bottom: 0;
    border-bottom: none;
  }
}
.calculator__step-summarize-description-item-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.calculator__step-summarize-description-item-text {
  font: var(--caption-small);
  color: var(--main-black);
  font-weight: 600;
}
.calculator__step-summarize-cards {
  width: 100%;
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards {
    flex-direction: column;
    gap: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards .calculator__step-summarize-cards-title-second {
    display: none;
  }
}
.calculator__step-summarize-cards-title {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  margin-bottom: 10px;
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap {
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap {
    width: 100%;
    flex-direction: column;
  }
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card {
  height: 180px;
  width: 249px;
  padding: 30px 24px;
  padding-right: 0;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card {
    height: 140px;
    width: 300px;
    padding: 20px 0 20px 24px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card {
    width: 100%;
  }
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card-sum {
  font: var(--desktop-1920-h-4);
  color: var(--main-black);
  margin-bottom: 38px;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card-sum {
    margin-bottom: 22px;
  }
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card-text {
  font: var(--body-small);
  max-width: 150px;
}
.calculator__step-summarize-cards .summarize-card-active {
  background: var(--gradient-blue);
}
.calculator__step-summarize-cards .summarize-card-active .calculator__step-summarize-card-sum {
  color: var(--main-white);
}
.calculator__step-summarize-cards .summarize-card-active .calculator__step-summarize-card-text {
  color: var(--main-white);
}
.calculator__step-summarize-bottom {
  margin-top: auto;
  display: flex;
  grid-template-columns: 511px 1fr;
  gap: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-bottom {
    grid-template-columns: none;
  }
}
.calculator__step-summarize-text {
  display: none;
  color: var(--grey-500);
  font-size: 13px;
  max-width: 500px;
  line-height: 18px;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-text {
    max-width: 279px;
  }
}
.calculator__step-summarize-download {
  display: flex;
  color: var(--secondary-blue-text);
  font: var(--button-medium);
  margin: 20px 0 28px 0;
}
.calculator__step-summarize-download a {
  border-bottom: 1px dashed var(--secondary-blue-text);
}

.calculator_recount-title {
  display: none;
}
@media screen and (max-width: 1279px) {
  .calculator_recount-title {
    flex-direction: column;
    gap: 24px;
  }
}
.calculator_recount-title .calculator_recount-button-wrapper {
  display: flex;
  align-items: flex-end;
}
.calculator_recount-title .calculator_recount-button {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator_recount-title .calculator_recount-button:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}

.calc-error {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -25px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}
@media screen and (max-width: 768px) {
  .calc-error {
    font-size: 12px;
  }
}

.switcher_label-row {
  position: relative;
  transition: all 0.3s;
}

.calc-error-inn {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -8px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}
@media screen and (max-width: 768px) {
  .calc-error-inn {
    font-size: 12px;
  }
}

.calculator__button-send {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator__button-send:hover {
  background-color: #e96d1d;
}

.btn__send-inactive {
  pointer-events: none;
  opacity: 0.6;
}

.calculator__step-good {
  display: none;
}

.calc-preloader {
  display: none;
  align-items: center;
  justify-content: center;
  background-color: rgba(241, 241, 241, 0.06);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  backdrop-filter: blur(20px);
  border-radius: 20px;
  animation: fadeIn 0.3s linear;
  z-index: 17;
}

.calculator-error-btn_close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-width: 768px) {
  .calculator-error-btn_close {
    right: 0;
    top: 0;
  }
}
.calculator-error-btn_close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
.calculator-error-btn_close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}

.calculator__step_two_and_three {
  display: none;
}

.calculator__button-five {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
@media screen and (max-width: 1280px) {
  .calculator__button-five {
    margin-top: 30px;
  }
}
.calculator__button-five:hover {
  background-color: #e96d1d;
}

.calc_grid_wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 17px;
  padding-bottom: 40px;
  border-bottom: 1px solid #edf3f5;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .calc_grid_wrapper {
    margin-bottom: 24px;
    padding-bottom: 4px;
  }
}
.calc_grid_wrapper .choices {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 1280px) {
  .calc_grid_wrapper {
    display: flex;
    flex-direction: column;
  }
}

.calculator_row_contacts {
  margin-top: 0 !important;
}

.calculator_back_handler {
  color: var(--grey-400);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  font: var(--button-medium);
}

.calculator {
  overflow: hidden;
}

.calculator_success_window {
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background-color: white;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 16;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}

.calculator_success_window-active {
  opacity: 1;
  pointer-events: all;
}

.calculator_success_window-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .calculator_success_window-wrapper {
    padding: 0 20px;
  }
}
.calculator_success_window_image {
  margin-bottom: 10px;
}
.calculator_success_window-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-black);
  margin-bottom: 6px;
}
@media screen and (max-width: 768px) {
  .calculator_success_window-title {
    margin-bottom: 16px;
    text-align: center;
  }
}
.calculator_success_window-description {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
  max-width: 350px;
}
@media screen and (max-width: 1280px) {
  .calculator_success_window-description {
    margin-bottom: 20px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .calculator_success_window-description {
    font: var(--body-small);
    margin-bottom: 24px;
  }
}
.calculator_success_window-text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.calculator_success_window-close {
  flex: 0;
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calculator_success_window-close:hover {
  background-color: var(--secondary-blue-text);
}

@media screen and (max-width: 1280px) {
  .calculator__change-block {
    display: flex;
    flex-direction: column;
    gap: 17px;
  }
}

@media screen and (max-width: 768px) {
  .calculator__step-summarize-top {
    flex-direction: column !important;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-top .calculator__step-summarize-top-btn-wrapper {
    align-self: flex-start !important;
  }
}

@media screen and (max-width: 768px) {
  .calculator_success_window_image {
    width: 250px;
  }
}

.calculator__change-block-desktop {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 17px;
}
@media screen and (max-width: 1280px) {
  .calculator__change-block-desktop {
    display: flex;
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__change-block-desktop {
    margin-top: 0;
  }
}

.star {
  color: rgb(211, 0, 0);
}

.calculator__row_office {
  margin-top: 0 !important;
}

.calculator__row_time {
  display: none;
}

.calc_show {
  cursor: pointer;
}

.popup_overlay_calc {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(4, 27, 66, 0.3);
  z-index: 20;
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup_overlay_calc.popup_overlay_calc_show {
  opacity: 1 !important;
  pointer-events: all;
}

.calculator_modal-hidden {
  display: none;
}

.calc_modal-closeButton {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calc_modal-closeButton:hover {
  background-color: var(--secondary-blue-text);
}

.calculator_modal {
  min-width: 500px;
  max-height: 664px;
  position: relative;
  max-width: 1129px;
  scroll-behavior: smooth;
}
.calculator_modal::-webkit-scrollbar {
  width: 8px;
}
@media screen and (max-width: 768px) {
  .calculator_modal::-webkit-scrollbar {
    width: 4px;
  }
}
.calculator_modal::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 10px 0;
}
.calculator_modal::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.calculator_modal::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-width: 1280px) {
  .calculator_modal {
    max-width: 600px;
    overflow: hidden;
    padding: 30px 25px;
  }
}
@media screen and (max-height: 900px) {
  .calculator_modal {
    position: absolute;
    height: 100%;
    overflow: hidden auto;
  }
  .calculator_modal::-webkit-scrollbar {
    width: 3px;
  }
  .calculator_modal::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  .calculator_modal::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .calculator_modal::-webkit-scrollbar-thumb:hover {
    background-color: var(--grey-400);
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal {
    padding: 30px 20px !important;
    margin: 0 15px;
  }
}
.calculator_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
  z-index: 9999;
}
@media screen and (max-height: 900px) {
  .calculator_modal-close {
    right: 16px;
    top: 4px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator_modal-close {
    right: 16px;
    top: 4px;
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal-close {
    top: 7px;
    right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal-close svg circle {
    fill: none;
  }
}
.calculator_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.calculator_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}

.popup_overlay_calc {
  margin-bottom: var(--section-mb);
}
.popup_overlay_calc .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
.popup_overlay_calc .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
.popup_overlay_calc .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
.popup_overlay_calc .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
.popup_overlay_calc .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 10px 10px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
.popup_overlay_calc .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
.popup_overlay_calc .place-office-modal-input .choices__list--dropdown .choices__list,
.popup_overlay_calc .choices__list[aria-expanded] .choices__list {
  max-height: 115px;
}
.popup_overlay_calc .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
}
.popup_overlay_calc .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
.popup_overlay_calc .is-open .choices__list--dropdown,
.popup_overlay_calc .is-open .choices__list[aria-expanded] {
  border: none;
}
.popup_overlay_calc .choices__list--dropdown,
.popup_overlay_calc .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
.popup_overlay_calc .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.popup_overlay_calc .choices__list--dropdown .choices__list,
.popup_overlay_calc .choices__list[aria-expanded] .choices__list {
  max-height: 175px;
}
.popup_overlay_calc .choices__item {
  transition: background-color 400ms;
}
.popup_overlay_calc .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 16px 20px;
}
.popup_overlay_calc .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
.popup_overlay_calc .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
.popup_overlay_calc .choices__list--dropdown .choices__item--selectable.is-highlighted,
.popup_overlay_calc .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
}
.popup_overlay_calc .choices__list--dropdown .choices__placeholder {
  display: none;
}
.popup_overlay_calc .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}

.calculator_modal__selecotor {
  margin-bottom: 20px;
  position: relative;
}

.calculator_modal__wrapper {
  position: relative;
  padding: 80px;
  background: var(--background-tiffany);
  border-radius: 40px;
  display: grid;
  grid-template-columns: 1fr 500px;
  grid-column-gap: 75px;
  min-height: 825px;
}
@media screen and (max-width: 1500px) {
  .calculator_modal__wrapper {
    min-height: 807px;
    padding: 80px 40px 80px 50px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator_modal__wrapper {
    grid-template-columns: 1fr;
    min-height: 983px;
    padding: 70px 40px 43px 40px;
  }
}
@media screen and (max-width: 767px) {
  .calculator_modal__wrapper {
    min-height: 1016px;
    padding: 68px 20px 43px;
    margin: 0 -20px;
    border-radius: 20px;
  }
}

.calculator_modal__left {
  padding-top: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator_modal__left {
    padding-top: 0;
  }
}

.calculator_modal__title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator_modal__title {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .calculator_modal__title {
    margin-bottom: 18px;
  }
}

.calculator_modal__text {
  position: relative;
  z-index: 1;
  max-width: 436px;
  letter-spacing: -1%;
  margin-top: 43px !important;
}
.calculator_modal__text a {
  color: inherit;
  text-decoration: underline;
  transition: 400ms;
}
.calculator_modal__text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .calculator_modal__text {
    max-width: 430px;
  }
}
@media screen and (max-width: 1280px) {
  .calculator_modal__text {
    margin-top: 0 !important;
    max-width: unset;
  }
}
@media screen and (max-width: 767px) {
  .calculator_modal__text {
    font: var(--body-medium);
  }
}

.calculator_modal__bg {
  position: absolute;
  left: 78px;
  bottom: 77px;
}
@media screen and (max-width: 1500px) {
  .calculator_modal__bg {
    left: 50px;
    bottom: 82px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator_modal__bg {
    display: none;
  }
}

.calculator_modal {
  border-radius: 20px;
  background-color: #fff;
  padding: 40px 30px 50px;
  display: flex;
  flex-direction: column;
}

.calculator_modal__step {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 22px;
}

.calculator_modal__step_label {
  font: var(--caption-large);
}

.calculator_modal__step_value {
  font: var(--caption-small);
  padding: 0 6px;
  color: #fff;
  background-color: var(--secondary-dark-tiffany);
  border-radius: 20px;
}

.calculator_modal__back {
  margin-left: auto;
  color: var(--grey-400);
  font-weight: 500;
  font-size: 14px;
  text-decoration: underline;
  display: none;
}
.calculator_modal__back.show {
  display: inline-block;
}

.calculator_modal__row_label {
  font: var(--body-medium);
  margin-bottom: 3px;
}

.calculator_modal__row_input {
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 0 20px;
  width: 100%;
}
.calculator_modal__row_input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 100px var(--input-grey-fill) !important; /* Цвет фона */
  -webkit-text-fill-color: inherit !important; /* цвет текста */
  color: inherit !important; /* цвет текста */
}
.calculator_modal__row_input::placeholder {
  color: var(--grey-400);
}

.calculator_modal__row_slide {
  margin: 0 20px;
  transform: translateY(-2px);
}
.calculator_modal__row_slide .noUi-connect {
  background: var(--secondary-light-orange);
}
.calculator_modal__row_slide.noUi-horizontal {
  height: 2px;
  box-shadow: none;
  border: none;
  background: transparent;
}
.calculator_modal__row_slide .noUi-handle.noUi-handle-lower {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: -8px;
  right: -5px;
  box-shadow: none;
  border: 4px solid var(--main-orange);
  cursor: pointer;
}
.calculator_modal__row_slide .noUi-handle.noUi-handle-lower::before, .calculator_modal__row_slide .noUi-handle.noUi-handle-lower::after {
  display: none;
}

.calculator_modal__row_pips {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  margin-top: 4px;
}
.calculator_modal__row_pips button {
  color: var(--grey-200);
  font: var(--body-small);
}

.calculator_modal__button {
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator_modal__button:hover {
  background-color: #e96d1d;
}

.calculator_modal__step_two .calculator_modal__switcher {
  margin-bottom: 20px;
}

.calculator_modal__switcher {
  display: flex;
  align-items: center;
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 4px;
  width: 100%;
}

.calculator_modal__switcher_button {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  color: var(--main-black);
  font: var(--button-medium);
  background-color: transparent;
  transition: background-color 400ms;
}
.calculator_modal__switcher_button.selected {
  background-color: #fff;
}

.calculator_modal__step_three {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
  height: 100%;
}

.calculator_modal__text {
  margin-top: auto;
  font-size: 13px;
  line-height: 20px;
  color: var(--grey-500);
}
.calculator_modal__text a {
  font-weight: 600;
  transition: all 0.3s;
}
.calculator_modal__text a:hover {
  color: var(--main-blue);
}

.calculator_modal-percent-wrapper {
  position: relative;
}

#calculator_modal_percent-value {
  position: absolute;
  bottom: 50%;
  right: 20px;
  color: var(--grey-500);
  font: var(--body-medium);
  transform: translateY(100%);
}

.calc-modal-error {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -25px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}

.calc-modal-error-inn {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -8px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}

.switcher_modal-label-row {
  position: relative;
  transition: all 0.3s;
}
@media screen and (max-width: 1280px) {
  .switcher_modal-label-row {
    margin-bottom: 16px;
  }
}

.calc_modal-summarize {
  width: 1118px;
  height: 664px;
}
@media screen and (max-width: 1279px) {
  .calc_modal-summarize {
    width: 628px;
    height: 699px;
    overflow-y: hidden;
    overflow-x: hidden;
  }
}

.calculator-modal__step-summarize {
  display: none;
  flex-direction: column;
  animation: fadeIn linear 0.3s;
}
.calculator-modal__step-summarize h6 {
  margin-bottom: 0 !important;
}
.calculator-modal__step-summarize-top {
  margin-bottom: 25px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-top {
    flex-direction: column;
    margin-bottom: 44px;
    gap: 24px;
  }
}
.calculator-modal__step-summarize-top-title {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  width: 548px;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-top-title {
    width: auto;
  }
}
.calculator-modal__step-summarize-top-btn-wrapper {
  display: flex;
  align-self: flex-end;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-top-btn-wrapper {
    align-self: flex-start;
  }
}
.calculator-modal__step-summarize-top-btn {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator-modal__step-summarize-top-btn:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
.calculator-modal__step-summarize-description {
  margin-bottom: 24px;
  border-radius: 10px;
  padding: 12px 24px;
  background-color: var(--background-blue);
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .calculator-modal__step-summarize-description {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 16px;
    margin-bottom: 34px;
    column-gap: 40px;
  }
  .calculator-modal__step-summarize-description::before {
    position: absolute;
    content: "";
    width: 463px;
    left: 24px;
    height: 1px;
    top: 50%;
    background: var(--stroke-light-grey);
  }
}
@media screen and (max-width: 1280px) and (max-width: 768px) {
  .calculator-modal__step-summarize-description::before {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-description {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 19px 20px 22px 20px;
    overflow: hidden;
    height: 60px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-description-item-cost {
    grid-row: 2;
  }
}
.calculator-modal__step-summarize-description-accordion {
  display: none;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-description-accordion {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn-before::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg) !important;
  transition: 400ms;
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn {
  position: absolute;
  right: 0;
  top: -7px;
  width: 36px;
  height: 36px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn::after {
  width: 14px;
  height: 2px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-description-item {
    border-bottom: 1px solid var(--stroke-light-grey);
    padding-bottom: 20px;
  }
  .calculator-modal__step-summarize-description-item:nth-child(4) {
    order: 1;
  }
  .calculator-modal__step-summarize-description-item:nth-child(3) {
    order: 2;
    padding-bottom: 0;
    border-bottom: none;
  }
}
.calculator-modal__step-summarize-description-item-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.calculator-modal__step-summarize-description-item-text {
  font: var(--caption-small);
  color: var(--main-black);
  font-weight: 600;
}
.calculator-modal__step-summarize-cards {
  width: 100%;
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards {
    flex-direction: column;
    gap: 20px;
  }
}
@media (min-resolution: 1.5dppx) {
  .calculator-modal__step-summarize-cards {
    flex-direction: column;
    gap: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-cards-title-second {
    display: none;
  }
}
.calculator-modal__step-summarize-cards-title {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  margin-bottom: 10px;
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap {
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap {
    width: 100%;
    flex-direction: column;
  }
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card {
  height: 180px;
  width: 252px;
  padding: 30px 24px;
  padding-right: 0;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card {
    height: 140px;
    width: 273px;
    padding: 20px 0 20px 24px;
  }
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card {
    width: 100%;
  }
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card-sum {
  font: var(--desktop-1920-h-4);
  color: var(--main-black);
  margin-bottom: 38px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card-sum {
    margin-bottom: 22px;
  }
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card-text {
  font: var(--body-small);
  max-width: 150px;
}
.calculator-modal__step-summarize-cards .summarize-card-active {
  background: var(--gradient-blue);
}
.calculator-modal__step-summarize-cards .summarize-card-active .calculator-modal__step-summarize-card-sum {
  color: var(--main-white);
}
.calculator-modal__step-summarize-cards .summarize-card-active .calculator-modal__step-summarize-card-text {
  color: var(--main-white);
}
.calculator-modal__step-summarize-bottom {
  margin-top: auto;
  display: flex;
  grid-template-columns: 511px 1fr;
  margin-top: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-bottom {
    grid-template-columns: none;
  }
}
.calculator-modal__step-summarize-text {
  display: none;
  color: var(--grey-500);
  font-size: 13px;
  line-height: 18px;
}
.calculator-modal__step-summarize-download {
  display: flex;
  color: var(--secondary-blue-text);
  font: var(--button-medium);
  margin: 20px 0 28px 0;
}
.calculator-modal__step-summarize-download a {
  border-bottom: 1px dashed var(--secondary-blue-text);
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-download {
    margin-bottom: 20px 0 28px 0;
  }
}

.calculator-modal_recount-title {
  display: none;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal_recount-title {
    margin-bottom: 20px;
    flex-direction: column;
    gap: 24px;
  }
}
.calculator-modal_recount-title .calculator-modal_recount-button-wrapper {
  display: flex;
  align-items: flex-end;
}
.calculator-modal_recount-title .calculator-modal_recount-button {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator-modal_recount-title .calculator-modal_recount-button:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}

.calculator_modal-first-step-change-active {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator_modal-first-step-change-active {
    display: flex !important;
    flex-direction: column;
    margin-bottom: 50px;
  }
}
@media (min-resolution: 1.5dppx) {
  .calculator_modal-first-step-change-active {
    display: flex !important;
    flex-direction: column;
    margin-bottom: 50px;
  }
}

.calculator_modal__button-send {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator_modal__button-send:hover {
  background-color: #e96d1d;
}

.calc-modal-spinner {
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  backdrop-filter: blur(5px);
  border-radius: 20px !important;
  position: fixed !important;
  z-index: 99999;
  bottom: 0 !important;
  left: 0 !important;
}

.calc-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  left: -45px;
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .calc-error-message {
    width: 95%;
    left: 11px;
  }
}

.calculator_modal_success {
  overflow-y: auto;
  padding: 15px 40px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  background-color: white;
  border-radius: 20px;
  height: auto;
  min-height: 615px;
  top: 0;
  width: 100%;
  left: 0;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .calculator_modal_success {
    padding: 10px 20px;
  }
}

@media screen and (max-width: 1280px) {
  .calc_error_message_laptop {
    height: 100%;
    top: 0;
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.calc-close-error {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calc-close-error:hover {
  background-color: var(--secondary-blue-text);
}

.calculator_modal__row {
  position: relative;
}

.calc-modal-error-customer {
  position: absolute;
  bottom: -25px !important;
}
@media screen and (max-width: 1280px) {
  .calc-modal-error-customer {
    bottom: -20px !important;
  }
}

.calculator_modal__row-name {
  position: relative;
  transition: padding 0.3s;
}

.calc-modal-error-name {
  bottom: -8px;
}

.calculator-modal__step-summarize-bottom {
  gap: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-bottom {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
  }
}
@media (min-resolution: 1.5dppx) {
  .calculator-modal__step-summarize-bottom {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
  }
}

.calculator_modal__button-new {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator_modal__button-new:hover {
  background-color: #e96d1d;
}

.step_summarize-bottom-new {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.calculator_modal_step-two-and-three {
  display: none;
}

.calculator_modal_step-two-and-three_active {
  display: flex;
  flex-direction: column;
}

.calculator_modal_text-final {
  display: none;
}

.calculator_modal__step_two {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 17px;
  padding-bottom: 23px;
  border-bottom: 1px solid #edf3f5;
  margin-bottom: 40px;
}
@media screen and (max-width: 1280px) {
  .calculator_modal__step_two {
    display: flex !important;
    flex-direction: column;
    padding-bottom: 13px;
    margin-bottom: 30px;
  }
}

.calculator_modal__step_three {
  grid-template-columns: repeat(3, 1fr);
  gap: 17px;
}
@media screen and (max-width: 1280px) {
  .calculator_modal__step_three {
    display: flex !important;
    flex-direction: column;
  }
}

.calculator_modal_consult {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  width: 548px;
}

.calculator_modal_back-btn {
  color: var(--grey-400);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  font: var(--button-medium);
  white-space: nowrap;
}

.calculator_final_title-wrapper {
  display: none;
}

.calculator_modal_back-btn-wrapper {
  display: flex;
  align-items: flex-end;
}

.calculator_final_title-wrapper-active {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 1280px) {
  .calculator_final_title-wrapper-active {
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}

.calculator_modal_office {
  grid-row: 1;
  grid-column: 2;
}

.calculator_modal__row-time {
  display: none;
}

.calculator_modal_success-close {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calculator_modal_success-close:hover {
  background-color: var(--secondary-blue-text);
}

.calculator_modal_success-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.calculator_modal_success-text-wrapper {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.calculator_modal_success-description {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
  max-width: 350px;
}
@media screen and (max-width: 1280px) {
  .calculator_modal_success-description {
    margin-bottom: 20px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal_success-description {
    font: var(--body-small);
    margin-bottom: 24px;
  }
}

.calculator_modal_success-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-black);
  margin-bottom: 6px;
}
@media screen and (max-width: 768px) {
  .calculator_modal_success-title {
    margin-bottom: 16px;
    text-align: center;
  }
}

.cards {
  margin-bottom: var(--section-mb);
}

.cards__inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .cards__inner {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

.cards__item {
  position: relative;
  height: 480px;
  background: var(--gradient-blue);
  border-radius: 20px;
  text-align: center;
  color: #fff;
  padding-top: 50px;
  transition: 400ms;
}
.cards__item:hover {
  opacity: 0.9;
}
@media screen and (max-width: 1279px) {
  .cards__item {
    height: 400px;
    padding: 40px 32px;
  }
}
@media screen and (max-width: 767px) {
  .cards__item {
    height: 378px;
    padding: 34px 30px;
  }
}

.cards__item_name {
  font: var(--desktop-1920-h-5);
}
@media screen and (max-width: 1500px) {
  .cards__item_name {
    margin-bottom: 3px;
  }
}
@media screen and (max-width: 1279px) {
  .cards__item_name {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 767px) {
  .cards__item_name {
    margin-bottom: 8px;
  }
}

.cards__item_text {
  font: var(--body-medium);
}
@media screen and (max-width: 767px) {
  .cards__item_text {
    font: var(--body-small);
  }
}

.cards__item_image {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

#consultation-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
@media screen and (max-height: 900px) {
  #consultation-container {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    overflow: scroll;
    position: fixed;
    display: none;
    height: 100%;
    /* width: 100%; */
    top: 0;
    left: 0;
    z-index: 99;
  }
}
#consultation-container .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#consultation-container .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#consultation-container .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#consultation-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#consultation-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  #consultation-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
    font-size: 13px;
  }
}
#consultation-container .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
@media screen and (max-width: 500px) {
  #consultation-container .choices__list--single {
    font-size: 13px;
  }
}
#consultation-container .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
#consultation-container .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#consultation-container .is-open .choices__list--dropdown,
#consultation-container .is-open .choices__list[aria-expanded] {
  border: none;
}
#consultation-container .choices__list--dropdown,
#consultation-container .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#consultation-container .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#consultation-container .choices__list--dropdown .choices__list,
#consultation-container .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#consultation-container .calculator__selecotor-type .choices__list--dropdown .choices__list,
#consultation-container .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #consultation-container .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #consultation-container .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#consultation-container .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #consultation-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 194px !important;
  }
}
#consultation-container .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#consultation-container .choices__placeholder {
  font-size: 15px;
}
@media screen and (max-width: 768px) {
  #consultation-container .choices__placeholder {
    font-size: 13px;
  }
}
#consultation-container .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
@media screen and (max-width: 500px) {
  #consultation-container .choices__list--dropdown .choices__item {
    font-size: 13px;
  }
}
#consultation-container .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
#consultation-container .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#consultation-container .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#consultation-container .choices__list--dropdown .choices__placeholder {
  display: none;
}
#consultation-container .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#consultation-container .consultation_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation_modal-close {
    right: 15px;
    top: 15px;
  }
}
@media screen and (max-height: 800px) {
  #consultation-container .consultation_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation_modal-close {
    right: 10px;
    top: 5px;
  }
}
#consultation-container .consultation_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#consultation-container .consultation_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#consultation-container .consultation-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#consultation-container .consultation-error-textarea {
  bottom: 0 !important;
}
#consultation-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#consultation-container .consultation-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100vh;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation-background {
    overflow: auto;
    /* top: 70%; */
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
    background: rgba(4, 27, 66, 0.637);
    text-align: center;
    vertical-align: middle;
    height: 100%;
  }
}
#consultation-container .consultation-background .consultation {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  background-color: var(--main-white);
  width: 500px;
  border-radius: 20px;
  position: relative;
  padding: 50px 30px;
  padding-top: 40px;
  text-align: left;
  width: 500px;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation-background .consultation {
    max-height: 779px;
    padding-bottom: 0px;
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* overflow: scroll; */
    position: absolute;
    overflow: hidden auto;
    bottom: 50%;
    /* width: 100%; */
    height: 100%;
    /* left: 50%; */
    left: unset;
    /* top: 0; */
    transform: translateY(50%) !important;
  }
  #consultation-container .consultation-background .consultation::-webkit-scrollbar {
    width: 3px;
  }
  #consultation-container .consultation-background .consultation::-webkit-scrollbar-track {
    margin: 10px 0;
    padding-right: 5px;
    background-color: transparent !important;
  }
  #consultation-container .consultation-background .consultation::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation {
    max-height: 740px;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation {
    padding: 30px 20px;
    margin: 0 15px;
    width: auto;
    max-width: 500px;
    border-radius: 16px;
  }
}
#consultation-container .consultation-background .consultation .consultation-spinner {
  position: absolute;
  z-index: 9;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#consultation-container .consultation-background .consultation .consultation-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  left: -45px;
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation .consultation-error-message {
    left: 10px;
    width: 95%;
  }
}
#consultation-container .consultation-background .consultation .consultation-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#consultation-container .consultation-background .consultation .consultation-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#consultation-container .consultation-background .consultation .consultation-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation .consultation-caption {
    width: 100%;
  }
}
#consultation-container .consultation-background .consultation .consultation-input-wrapper {
  text-align: left;
  position: relative;
}
#consultation-container .consultation-background .consultation .consultation-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#consultation-container .consultation-background .consultation .consultation-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#consultation-container .consultation-background .consultation .consultation-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#consultation-container .consultation-background .consultation .consultation-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 500px) {
  #consultation-container .consultation-background .consultation .consultation-input::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation .feedback__ok-wrapper {
    margin: 0 auto;
    text-align: center;
  }
}
#consultation-container .consultation-background .consultation .consultation-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
@media screen and (max-width: 500px) {
  #consultation-container .consultation-background .consultation .consultation-comment {
    height: 60px;
    font-size: 13px;
  }
}
#consultation-container .consultation-background .consultation .consultation-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  #consultation-container .consultation-background .consultation .consultation-comment::placeholder {
    font-size: 13px;
  }
}
#consultation-container .consultation-background .consultation .consultation-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation-background .consultation .consultation-submit {
    margin-bottom: 20px;
  }
}
#consultation-container .consultation-background .consultation .consultation-submit:hover {
  background-color: #e96d1d;
}
#consultation-container .consultation-background .consultation .consultation-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#consultation-container .consultation-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.consultation-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.consultation-show .consultation {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.consultation-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.consultation-out .consultation {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.consultation-title {
  font: var(--caption-large);
  color: var(--main-black);
  margin-bottom: 0;
}
.consultation .consultation-content-form {
  display: flex;
  flex-direction: column;
}
.consultation_modal-label-wrapper-first {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .consultation_modal-label-wrapper-first {
    margin-top: 12px;
  }
}
.consultation_modal-label-wrapper {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .consultation_modal-label-wrapper {
    margin-top: 12px;
  }
}
.consultation .consultation-content-input {
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
}
.consultation .consultation-content-input::placeholder {
  color: var(--grey-400);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .consultation .consultation-content-input::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .consultation .consultation-content-input {
    font-size: 13px;
  }
}
.consultation .consultation-content-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .consultation .consultation-content-comment {
    font-size: 13px;
  }
}
.consultation .consultation-content-comment::placeholder {
  color: var(--grey-400);
}
.consultation .consultation-submit {
  padding: 15px 0;
  width: 100%;
  background-color: var(--main-orange);
  cursor: pointer;
  font: var(--button-medium);
  border-radius: 6px;
  color: var(--main-white);
  transition: all 0.5s;
}
.consultation_modal-label {
  font: var(--body-medium);
  padding-bottom: 4px;
}
@media screen and (max-width: 500px) {
  .consultation_modal-label {
    font: var(--body-small);
  }
}
.consultation_message-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
.consultation-policy {
  padding-top: 34px;
  font-size: 13px;
  color: var(--grey-500);
  line-height: 20px;
}
@media screen and (max-width: 500px) {
  .consultation-policy {
    padding-top: 20px;
    margin-bottom: 12px;
  }
}
.consultation-policy a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  position: relative;
  cursor: pointer;
  transition: ease-in 0.2s;
  text-decoration: underline;
}
.consultation-policy a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 768px) {
  .consultation-policy a {
    text-decoration: underline;
  }
}
.consultation-policy a:hover {
  color: var(--main-blue);
}

@media screen and (max-height: 900px) {
  .consultation-content {
    max-height: 639px;
  }
}

@media screen and (max-height: 900px) {
  .consultation-content-forms {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 500px;
  }
}

@media screen and (max-width: 768px) {
  .consultation-content-comment {
    font-size: 13px !important;
  }
}

.shared_documents {
  margin-top: 70px;
  padding-top: 50px;
  border-top: 2px solid var(--stroke-light-blue);
}
@media screen and (max-width: 768px) {
  .shared_documents {
    padding-top: 20px;
  }
}
.shared_documents-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .shared_documents-title {
    margin-bottom: 15px;
  }
}
.shared_documents .help_content-getter-cards {
  justify-content: flex-start;
  gap: 28px;
}
@media screen and (max-width: 1280px) {
  .shared_documents .help_content-getter-cards {
    gap: 20px;
  }
}
.shared_documents .help_content-getter-cards-card {
  background-color: var(--main-white) !important;
}

.faq {
  margin-bottom: var(--section-mb);
}
.faq .title {
  max-width: 596px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .faq-title {
    width: 396px;
  }
}
@media screen and (max-width: 768px) {
  .faq-title {
    width: auto;
  }
}
@media screen and (max-width: 1500px) {
  .faq .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .faq .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .faq .title {
    margin-bottom: 30px;
  }
}

.main_page_faq-list-item {
  animation: load 1s;
}

@keyframes load {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq__inner {
  display: grid;
  grid-template-columns: 408px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .faq__inner {
    grid-template-columns: 380px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .faq__inner {
    grid-template-columns: 1fr;
    gap: 44px;
  }
}
@media screen and (max-width: 767px) {
  .faq__inner {
    gap: 40px;
  }
}

.faq__banner {
  position: relative;
  background-color: var(--background-tiffany);
  border-radius: 20px;
  height: 498px;
  padding: 60px 60px 20px 40px;
}
@media screen and (max-width: 1500px) {
  .faq__banner {
    padding: 50px 40px 20px 40px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner {
    height: auto;
    padding: 50px 20px 61px 32px;
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner {
    padding: 30px 20px 160px 20px;
  }
}

@media screen and (max-width: 1279px) {
  .faq__banner_content {
    max-width: 307px;
  }
}

.faq__banner_title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 12px;
}
@media screen and (max-width: 1500px) {
  .faq__banner_title {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_title {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_title {
    margin-bottom: 12px;
  }
}

.faq__banner_text {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .faq__banner_text {
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_text {
    font: var(--body-medium);
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_text {
    margin-bottom: 20px;
  }
}

.faq__banner_link {
  font: var(--button-medium);
  color: var(--main-black);
  display: inline-block;
  border-radius: 6px;
  padding: 15px 24px;
  background-color: #fff;
  transition: 400ms;
}
.faq__banner_link:hover {
  background-color: var(--secondary-dark-tiffany);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .faq__banner_link {
    font: var(--caption-medium);
    padding: 13px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_link {
    font: var(--button-medium);
    padding: 13px 17px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_link {
    font: var(--button-small);
    padding: 14px 15px;
  }
}

.faq__banner_image {
  position: absolute;
  right: 12px;
  bottom: 12px;
}
@media screen and (max-width: 1500px) {
  .faq__banner_image {
    width: 164px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_image {
    width: 210px;
    right: 90px;
    bottom: 53px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_image {
    width: 138px;
    right: 10px;
    bottom: 10px;
  }
}

.faq__list {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.faq__item {
  background-color: var(--background-blue);
  padding: 21px 40px;
  border-radius: 10px;
}
.faq__item.accordion-active .faq__item_header button::before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faq__item.accordion-active .faq__item_body {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .faq__item {
    padding: 14px 20px 18px 15px;
  }
  .faq__item.accordion-active .faq__item_body {
    margin-top: 15px;
  }
}

.faq__item_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  font: var(--caption-large);
  cursor: pointer;
}
.faq__item_header button {
  width: 36px;
  height: 36px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  flex: 0 0 auto;
}
.faq__item_header button::after, .faq__item_header button::before {
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.faq__item_header button::after {
  width: 14px;
  height: 2px;
}
.faq__item_header button::before {
  width: 2px;
  height: 14px;
}
@media screen and (max-width: 767px) {
  .faq__item_header {
    font: var(--caption-medium);
    gap: 5px;
  }
}

.faq__item_body {
  font: var(--body-medium);
  max-width: 644px;
}

.faq__more {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 40px;
  font: var(--caption-large);
  color: var(--main-blue);
  border: 1px solid var(--stroke-light-blue);
  border-radius: 10px;
  margin-top: 6px;
  transition: 400ms;
}
.faq__more:hover {
  border-color: var(--main-blue);
}

.feedback_show {
  cursor: pointer;
}

.feedback {
  background-color: var(--main-white);
  width: 500px;
  border-radius: 20px;
  position: relative;
  padding: 50px 30px;
  padding-top: 40px;
}
@media screen and (max-height: 900px) {
  .feedback {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden auto;
    height: 100%;
    max-height: 790px;
  }
  .feedback::-webkit-scrollbar {
    width: 3px;
  }
  .feedback::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  .feedback::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  .feedback {
    max-height: 740px;
  }
}
@media screen and (max-width: 768px) {
  .feedback {
    padding: 30px 20px;
    margin: 0 15px;
  }
}
.feedback .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
.feedback .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
.feedback .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
.feedback .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
.feedback .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  .feedback .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
    font-size: 13px;
  }
}
.feedback .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--single {
    font-size: 13px;
  }
}
.feedback .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
.feedback .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
.feedback .is-open .choices__list--dropdown,
.feedback .is-open .choices__list[aria-expanded] {
  border: none;
}
.feedback .choices__list--dropdown,
.feedback .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
.feedback .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.feedback .choices__list--dropdown .choices__list,
.feedback .choices__list[aria-expanded] .choices__list {
  height: auto;
}
.feedback .calculator__selecotor-type .choices__list--dropdown .choices__list,
.feedback .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  .feedback .calculator__selecotor-office .choices__list--dropdown .choices__list,
  .feedback .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
.feedback .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  .feedback .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  .feedback .calculator__selecotor-office .choices__list--dropdown {
    max-height: 187px !important;
  }
}
.feedback .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.feedback .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--dropdown .choices__item {
    font-size: 13px;
  }
}
.feedback .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
.feedback .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
.feedback .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
.feedback .choices__list--dropdown .choices__placeholder {
  display: none;
}
.feedback .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
.feedback .spinner {
  animation: fadeIn 0.3s linear;
  display: none;
  position: absolute;
  left: 50%;
  top: 40%;
  z-index: 10;
  transform: translate(-50%, -50%);
}
@media screen and (max-height: 900px) {
  .feedback .feedback-content {
    height: 100%;
  }
}
.feedback .feedback-content-form {
  display: flex;
  flex-direction: column;
}
.feedback .feedback-content-forms {
  transition: opacity 0.2s;
}
.feedback .feedback-content-title {
  font: var(--caption-large);
  color: var(--main-black);
}
.feedback .feedback-content-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
  font-size: 15px;
  font: var(--button-medium);
}
@media screen and (max-width: 500px) {
  .feedback .feedback-content-comment {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .feedback .feedback-content-comment {
    font-size: 13px;
  }
}
.feedback .feedback-content-comment::placeholder {
  color: var(--grey-400);
}
.feedback .feedback-content-input {
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
  font: var(--button-medium);
}
.feedback .feedback-content-input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  .feedback .feedback-content-input {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .feedback .feedback-content-input {
    font-size: 13px;
  }
}
.feedback .feedback-content-submit {
  padding: 15px 0;
  width: 100%;
  background-color: var(--main-orange);
  opacity: 0.6;
  cursor: pointer;
  font: var(--button-medium);
  border-radius: 6px;
  color: var(--main-white);
  pointer-events: none;
  transition: all 0.5s;
}
@media screen and (max-width: 500px) {
  .feedback .feedback-content-submit {
    font-size: 13px;
  }
}
.feedback .feedback-content-submit:hover {
  background-color: #e96d1d;
}
@media screen and (max-height: 900px) {
  .feedback .feedback-content-submit {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.feedback .feedback-content-input-valid {
  border: 2px solid green;
}
.feedback .feedback-content-input-invalid {
  border: 2px solid rgb(196, 0, 0);
}
.feedback .feedback-content-submit-active {
  pointer-events: all;
  opacity: 1;
}
.feedback .feedback-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  .feedback .feedback-close {
    top: 15px;
    right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .feedback .feedback-close {
    top: 7px;
    right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .feedback .feedback-close svg circle {
    fill: none;
  }
}
.feedback .feedback-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.feedback .feedback-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}

.feedback_modal-label {
  font: var(--body-medium);
  padding-bottom: 4px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-label {
    font: var(--body-small);
  }
}

.feedback_modal-policy {
  padding-top: 34px;
  font-size: 13px;
  color: var(--grey-500);
  line-height: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-policy {
    padding-top: 20px;
    margin-bottom: 12px;
  }
}
.feedback_modal-policy a {
  font-weight: 600;
  color: var(--grey-500);
  position: relative;
  cursor: pointer;
  transition: ease-in 0.2s;
  text-decoration: underline;
}
.feedback_modal-policy a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 768px) {
  .feedback_modal-policy a {
    text-decoration: underline;
  }
}

.feedback_modal-hidden {
  display: none;
}

.feedback .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
  position: relative;
}
.feedback .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
.feedback .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
.feedback .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .feedback .choices__list--single {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--single {
    font-size: 13px;
  }
}
.feedback .choices__placeholder {
  opacity: 1;
}
.feedback .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
.feedback .is-open .choices__list--dropdown,
.feedback .is-open .choices__list[aria-expanded] {
  border: none;
}
.feedback .choices__list--dropdown,
.feedback .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
.feedback .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.feedback .choices__list--dropdown .choices__list,
.feedback .choices__list[aria-expanded] .choices__list {
  max-height: 150px !important;
}
.feedback .choices__item {
  transition: background-color 400ms;
}
.feedback .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 16px 20px;
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--dropdown .choices__item {
    font-size: 13px !important;
  }
}
.feedback .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
.feedback .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
.feedback .choices__list--dropdown .choices__item--selectable.is-highlighted,
.feedback .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
}
.feedback .choices__list--dropdown .choices__placeholder {
  display: none;
}
.feedback .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}

.feedback_modal-label-wrapper-first {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-label-wrapper-first {
    margin-top: 12px;
  }
}

.feedback_modal-label-wrapper {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-label-wrapper {
    margin-top: 12px;
  }
}

.feedback-error {
  display: none;
  top: 144px;
  bottom: 0;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}

.feedback_message-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.feedback__ok {
  position: relative;
  animation: fadeIn forwards 0.3s;
  width: auto;
  min-width: 500px;
  max-width: 540px;
  height: 664px;
  display: flex;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--main-white);
}
.feedback__ok .feedback-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
.feedback__ok .feedback-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.feedback__ok .feedback-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  .feedback__ok .feedback-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .feedback__ok {
    margin: 0 10px;
    min-width: auto;
    width: 95%;
    height: auto;
  }
}
.feedback__ok-wrapper {
  padding: 76px 70px 80px 70px;
}
@media screen and (max-width: 768px) {
  .feedback__ok-wrapper {
    padding: 20px;
  }
}
@media screen and (max-width: 375px) {
  .feedback__ok-wrapper {
    padding: 15px 36px 48px 40px;
  }
}
.feedback__ok-image {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .feedback__ok-image {
    transform: scale(0.85);
  }
}
.feedback__ok-title {
  min-width: 450px;
  text-align: center;
  margin-bottom: 14px;
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  .feedback__ok-title {
    min-width: 100%;
  }
}
.feedback__ok-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.feedback__ok-text {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
}
.feedback__ok-button-wrapper {
  display: flex;
  justify-content: center;
}
.feedback__ok-button {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.feedback__ok-button:hover {
  background-color: var(--secondary-blue-text);
}

.feedback-ok-hidden {
  display: none;
}

.feedback_error {
  height: auto !important;
}
@media screen and (max-width: 768px) {
  .feedback_error {
    min-height: 224px;
  }
}
.feedback_error img {
  display: none;
}

.feedback-image {
  display: flex;
  justify-content: center;
}

.info {
  margin-bottom: var(--section-mb);
  padding: 150px 0;
  background: var(--gradient-light-blue);
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .info {
    padding-top: 109px;
    padding-bottom: var(--section-mb);
  }
}
@media screen and (max-width: 1279px) {
  .info {
    padding-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .info {
    padding-top: 66px;
  }
}

.info__top {
  position: relative;
  padding-bottom: 70px;
  border-bottom: 1px solid var(--stroke-light-blue);
  margin-bottom: 69px;
}
.info__top .title {
  width: 100%;
  margin-bottom: 24px;
  max-width: 620px;
}
@media screen and (max-width: 1500px) {
  .info__top {
    padding-bottom: 59px;
    margin-bottom: 48px;
  }
  .info__top .title {
    max-width: 624px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top {
    padding-bottom: 61px;
    margin-bottom: 51px;
  }
  .info__top .title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .info__top {
    padding-bottom: 49px;
    margin-bottom: 39px;
  }
  .info__top .title {
    margin-bottom: 14px;
  }
}

.info__top_content {
  position: relative;
  z-index: 1;
}

.info__top_text {
  max-width: 561px;
  font: var(--body-extra-large);
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .info__top_text {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top_text {
    font: var(--body-large);
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .info__top_text {
    font: var(--body-extra-large);
    margin-bottom: 30px;
  }
}

.info__top_link {
  display: inline-block;
  color: #fff;
  padding: 15px 24px;
  border-radius: 4px;
  background-color: var(--main-blue);
  transition: 400ms;
  font: var(--button-medium);
}
.info__top_link:hover {
  background-color: #fff;
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .info__top_link {
    padding: 11px 19px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top_link {
    padding: 16px 19px;
  }
}
@media screen and (max-width: 767px) {
  .info__top_link {
    padding: 14px 15px;
    font: var(--button-small);
  }
}

.info__top_image {
  position: absolute;
  top: -74px;
  right: 0;
}
@media screen and (max-width: 1500px) {
  .info__top_image {
    width: 615px;
    top: -64px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top_image {
    display: none;
  }
}

.info__bottom_title {
  margin-bottom: 18px;
}
@media screen and (max-width: 1500px) {
  .info__bottom_title {
    font: var(--body-medium);
    margin-bottom: 17px;
  }
}
@media screen and (max-width: 1279px) {
  .info__bottom_title {
    font: var(--body-small);
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .info__bottom_title {
    margin-bottom: 15px;
  }
}

.info__bottom_list,
.info__bottom_slider__wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .info__bottom_list,
  .info__bottom_slider__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .info__bottom_list,
  .info__bottom_slider__wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}

@media screen and (max-width: 1279px) {
  .info__bottom_slider__wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 350px;
    gap: 0;
  }
  .info__bottom_slider__wrapper .info__company {
    width: 310px !important;
    height: 160px !important;
  }
}
@media screen and (max-width: 767px) {
  .info__bottom_slider__wrapper {
    height: 260px;
  }
  .info__bottom_slider__wrapper .info__company {
    width: 230px !important;
    height: 120px !important;
  }
}

.info__card {
  padding: 36px 32px 36px 32px;
  border-radius: 20px;
  background-color: #fff;
}
@media screen and (max-width: 1500px) {
  .info__card {
    padding: 30px 30px 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .info__card {
    padding: 32px 30px 38px 32px;
  }
}
@media screen and (max-width: 767px) {
  .info__card {
    padding: 30px 30px 30px 20px;
  }
}

.info__card_name {
  font: var(--desktop-1920-h-4);
  color: var(--main-tiffany);
  margin-bottom: 80px;
}
@media screen and (max-width: 1500px) {
  .info__card_name {
    margin-bottom: 58px;
  }
}
@media screen and (max-width: 1279px) {
  .info__card_name {
    margin-bottom: 56px;
  }
}
@media screen and (max-width: 767px) {
  .info__card_name {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 767px) {
  .info__card_text {
    font: var(--body-medium);
  }
}

.info__company {
  background-color: #fff;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 160px;
  overflow: hidden;
}
.info__company img {
  display: inline-block;
  object-fit: contain;
  width: 217px;
  height: 230px;
}
@media screen and (max-width: 767px) {
  .info__company img {
    height: auto;
    max-width: 170px;
  }
}

#insure-event-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#insure-event-container .insure-event_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #insure-event-container .insure-event_modal-close {
    right: 15px;
    top: 5px;
  }
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event_modal-close {
    right: 10px;
    top: 4px;
  }
}
#insure-event-container .insure-event_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#insure-event-container .insure-event_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#insure-event-container .insure-event-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#insure-event-container .insure-event-error-textarea {
  bottom: 0 !important;
}
#insure-event-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#insure-event-container .insure-event-background {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #insure-event-container .insure-event-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#insure-event-container .insure-event-background .insure-event {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
  height: 650px;
  max-height: 650px;
}
@media screen and (max-height: 900px) {
  #insure-event-container .insure-event-background .insure-event {
    height: 100%;
    position: absolute;
    overflow: hidden auto;
  }
  #insure-event-container .insure-event-background .insure-event::-webkit-scrollbar {
    width: 3px;
  }
  #insure-event-container .insure-event-background .insure-event::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #insure-event-container .insure-event-background .insure-event::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event {
    padding: 40px 15px;
    width: calc(100% - 20px);
    max-width: 365px;
  }
}
@media screen and (max-width: 430px) {
  #insure-event-container .insure-event-background .insure-event {
    padding: 40px 10px;
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  left: -45px;
  background-color: white;
  border-radius: 20px;
  left: -45px;
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-error-message {
    left: 10px;
    width: 95%;
  }
}
#insure-event-container .insure-event-background .insure-event .spinner {
  z-index: 999;
  position: absolute;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
}
#insure-event-container .insure-event-background .insure-event #insure-event-first-step {
  animation: fadeIn 0.3s linear;
}
#insure-event-container .insure-event-background .insure-event #insure-event-second-step {
  display: none;
}
#insure-event-container .insure-event-background .insure-event .insure-event-second-step-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#insure-event-container .insure-event-background .insure-event .insure-event-back {
  display: none;
  font: var(--grey-400);
  font-size: 14px;
  cursor: pointer;
  position: relative;
}
#insure-event-container .insure-event-background .insure-event .insure-event-back::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 27px;
  background-color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-back::before {
    bottom: 21px;
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-title-wrapper {
  display: flex;
  justify-content: space-between;
}
#insure-event-container .insure-event-background .insure-event .insure-event-title-wrapper .insure-event-step {
  margin-top: 2px;
  font: var(--caption-small);
  color: var(--main-white);
  background-color: var(--secondary-dark-tiffany);
  height: 22px;
  border-radius: 20px;
  width: 78px;
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-title-wrapper .insure-event-step {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
  }
}
#insure-event-container .insure-event-background .insure-event .choices {
  margin-bottom: 0 !important;
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
#insure-event-container .insure-event-background .insure-event .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#insure-event-container .insure-event-background .insure-event .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
#insure-event-container .insure-event-background .insure-event .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
#insure-event-container .insure-event-background .insure-event .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#insure-event-container .insure-event-background .insure-event .is-open .choices__list--dropdown,
#insure-event-container .insure-event-background .insure-event .is-open .choices__list[aria-expanded] {
  border: none;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown,
#insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__list,
#insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-type .choices__list--dropdown .choices__list,
#insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
#insure-event-container .insure-event-background .insure-event .choices__item {
  transition: background-color 400ms;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__placeholder {
  display: none;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#insure-event-container .insure-event-background .insure-event .policy-text-submit-insure {
  margin-top: auto;
  color: var(--grey-500);
  font-size: 13px;
  line-height: 16px;
  text-align: left;
}
@media screen and (max-width: 430px) {
  #insure-event-container .insure-event-background .insure-event .policy-text-submit-insure {
    margin-top: auto;
  }
}
#insure-event-container .insure-event-background .insure-event .policy-text-submit-insure a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  text-decoration: underline;
}
#insure-event-container .insure-event-background .insure-event .policy-text-submit-insure a:hover {
  color: var(--main-blue);
}
#insure-event-container .insure-event-background .insure-event .insure-event-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#insure-event-container .insure-event-background .insure-event .insure-event-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#insure-event-container .insure-event-background .insure-event .insure-event-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-caption {
    font: var(--caption-small);
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-input-wrapper {
  text-align: left;
  position: relative;
}
#insure-event-container .insure-event-background .insure-event .insure-event-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .feedback__ok-wrapper {
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event img {
    width: 200px;
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#insure-event-container .insure-event-background .insure-event .insure-event-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit:hover {
  background-color: #e96d1d;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit-result {
  display: none;
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit-result:hover {
  background-color: #e96d1d;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#insure-event-container h3 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#insure-event-container .feedback__ok-text {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#insure-event-container img {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.4s 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#insure-event-container .insure-event-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.insure-event-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.insure-event-show .insure-event {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.insure-event-show-slow {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.insure-event-show-slow .insure-event {
  animation: blowUpModal 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.insure-event-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.insure-event-out .insure-event {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
#investment_popup-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#investment_popup-container .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#investment_popup-container .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#investment_popup-container .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#investment_popup-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#investment_popup-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
    font-size: 13px;
  }
}
#investment_popup-container .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
@media screen and (max-width: 768px) {
  #investment_popup-container .choices__list--single {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  #investment_popup-container .choices__list--single {
    font-size: 13px;
  }
}
#investment_popup-container .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
#investment_popup-container .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#investment_popup-container .is-open .choices__list--dropdown,
#investment_popup-container .is-open .choices__list[aria-expanded] {
  border: none;
}
#investment_popup-container .choices__list--dropdown,
#investment_popup-container .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#investment_popup-container .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#investment_popup-container .choices__list--dropdown .choices__list,
#investment_popup-container .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#investment_popup-container .calculator__selecotor-type .choices__list--dropdown .choices__list,
#investment_popup-container .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #investment_popup-container .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #investment_popup-container .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#investment_popup-container .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #investment_popup-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 194px !important;
  }
}
#investment_popup-container .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#investment_popup-container .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
#investment_popup-container .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .choices__list--dropdown .choices__item {
    font-size: 13px;
  }
}
#investment_popup-container .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#investment_popup-container .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#investment_popup-container .choices__list--dropdown .choices__placeholder {
  display: none;
}
#investment_popup-container .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#investment_popup-container .investment_popup_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #investment_popup-container .investment_popup_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-height: 800px) {
  #investment_popup-container .investment_popup_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup_modal-close {
    right: 10px;
    top: 5px;
  }
}
#investment_popup-container .investment_popup_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#investment_popup-container .investment_popup_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#investment_popup-container .investment_popup-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#investment_popup-container .investment_popup-error-textarea {
  bottom: 0 !important;
}
#investment_popup-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#investment_popup-container .investment_popup-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #investment_popup-container .investment_popup-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#investment_popup-container .investment_popup-background .investment_popup {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  background-color: var(--main-white);
  width: 500px;
  border-radius: 20px;
  position: relative;
  padding: 50px 30px;
  padding-top: 40px;
  text-align: left;
  width: 500px;
}
@media screen and (max-height: 900px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    position: absolute;
    height: 100% !important;
    overflow: hidden auto;
  }
  #investment_popup-container .investment_popup-background .investment_popup::-webkit-scrollbar {
    width: 3px;
  }
  #investment_popup-container .investment_popup-background .investment_popup::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #investment_popup-container .investment_popup-background .investment_popup::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 1280px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    max-height: 760px;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    padding: 30px 20px;
    margin: 0 15px;
    width: auto;
    max-width: 500px;
    max-height: 723px;
  }
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    overflow-y: scroll;
    height: auto;
    max-height: 720px;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-spinner {
  position: absolute;
  z-index: 9;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  left: -45px;
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-error-message {
    left: 10px;
    width: 95%;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-caption {
    width: 100%;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-input-wrapper {
  text-align: left;
  position: relative;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-input::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup .feedback__ok-wrapper {
    margin: 0 auto;
    text-align: center;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment {
    height: 60px;
    font-size: 13px;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-submit:hover {
  background-color: #e96d1d;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#investment_popup-container .investment_popup-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.investment_popup-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.investment_popup-show .investment_popup {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.investment_popup-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.investment_popup-out .investment_popup {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.investment_popup-title {
  font: var(--caption-large);
  color: var(--main-black);
  margin-bottom: 0;
}
.investment_popup .investment_popup-content-form {
  display: flex;
  flex-direction: column;
}
.investment_popup_modal-label-wrapper-first {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .investment_popup_modal-label-wrapper-first {
    margin-top: 12px;
  }
}
.investment_popup_modal-label-wrapper {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .investment_popup_modal-label-wrapper {
    margin-top: 12px;
  }
}
.investment_popup .investment_popup-content-input {
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
  font: var(--button-medium);
}
.investment_popup .investment_popup-content-input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  .investment_popup .investment_popup-content-input {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .investment_popup .investment_popup-content-input {
    font-size: 13px;
  }
}
.investment_popup .investment_popup-content-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
.investment_popup .investment_popup-submit {
  padding: 15px 0;
  width: 100%;
  background-color: var(--main-orange);
  cursor: pointer;
  font: var(--button-medium);
  border-radius: 6px;
  color: var(--main-white);
  transition: all 0.5s;
}
.investment_popup_modal-label {
  font: var(--body-medium);
  padding-bottom: 4px;
}
@media screen and (max-width: 500px) {
  .investment_popup_modal-label {
    font: var(--body-small);
  }
}
.investment_popup_message-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
.investment_popup-policy {
  padding-top: 34px;
  font-size: 13px;
  color: var(--grey-500);
  line-height: 20px;
}
@media screen and (max-width: 500px) {
  .investment_popup-policy {
    padding-top: 20px;
    margin-bottom: 12px;
  }
}
.investment_popup-policy a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  position: relative;
  cursor: pointer;
  text-decoration: underline;
  transition: ease-in 0.2s;
}
.investment_popup-policy a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 768px) {
  .investment_popup-policy a {
    text-decoration: underline;
  }
}
.investment_popup-policy a:hover {
  color: var(--main-blue);
}

.investment_popup-content-comment {
  font: var(--button-medium);
}
.investment_popup-content-comment::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  .investment_popup-content-comment {
    font-size: 13px;
  }
}

.btn-lizing {
  padding: 15px 24px;
  background-color: #fff;
  border-radius: 6px;
  color: var(--main-black);
  font: var(--button-medium);
  display: flex;
  align-items: center;
  gap: 8px;
  transition: 400ms;
}
.btn-lizing svg path,
.btn-lizing svg circle {
  transition: 400ms;
}
.btn-lizing:hover {
  background-color: var(--main-black);
  color: #fff;
}
.btn-lizing:hover svg circle {
  fill: #fff;
}
.btn-lizing:hover svg path {
  stroke: var(--main-black);
}
@media screen and (max-width: 1500px) {
  .btn-lizing {
    padding: 13px 24px;
  }
}
@media screen and (max-width: 767px) {
  .btn-lizing {
    font: var(--button-small);
    padding: 16px 26px 16px 24px;
    gap: 15px;
  }
}

.meta {
  margin-bottom: var(--section-mb);
}

.meta__inner {
  padding: 80px 60px;
  border-radius: 20px;
  background-color: var(--background-blue);
  display: grid;
  grid-template-columns: 440px 1fr;
  gap: 156px;
  transition: 400ms;
}
@media screen and (max-width: 1500px) {
  .meta__inner {
    padding: 80px 80px 80px 60px;
    gap: 115px;
  }
}
@media screen and (max-width: 1279px) {
  .meta__inner {
    grid-template-columns: 1fr;
    gap: 22px;
    padding: 50px 38px 66px 40px;
  }
}
@media screen and (max-width: 767px) {
  .meta__inner {
    padding: 36px 20px 47px;
    gap: 16px;
  }
}

.meta__title {
  font: var(--desktop-1920-h-3);
}
@media screen and (max-width: 1279px) {
  .meta__title {
    max-width: 480px;
  }
}

.meta__button {
  margin-top: 24px;
  padding: 15px 24px;
  font: var(--button-medium);
  color: var(--main-blue);
  background-color: #fff;
  border-radius: 6px;
  transition: 400ms;
}
.meta__button:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 1279px) {
  .meta__button {
    margin-top: 30px;
    padding: 13px 18px;
  }
}

.meta__text {
  transition: 400ms;
  overflow: hidden;
  max-height: 100%;
}
.meta__text a {
  color: var(--main-blue);
  text-decoration: underline;
}
.meta__text.hidden {
  max-height: 220px;
}
@media screen and (max-width: 1500px) {
  .meta__text {
    line-height: 26px;
  }
}
@media screen and (max-width: 1279px) {
  .meta__text {
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .meta__text {
    font-size: 15px;
    line-height: 26px;
  }
  .meta__text.hidden {
    max-height: 305px;
  }
}

.mobile_navs {
  position: relative;
  display: none;
}
.mobile_navs.show .mobile_navs__header {
  border-radius: 8px 8px 0 0;
}
.mobile_navs.show .mobile_navs__header svg {
  transform: rotate(180deg);
}
@media screen and (max-width: 1279px) {
  .mobile_navs {
    display: block;
  }
}

.mobile_navs__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 19px 20px;
  color: var(--main-black);
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  background-color: var(--background-blue);
  border-radius: 8px;
  transition: 400ms;
}
.mobile_navs__header svg {
  transition: 400ms;
}

.mobile_navs__list {
  background-color: #e6f1fc;
  transition: 400ms;
  overflow: hidden;
  border-radius: 0 0 8px 8px;
  z-index: 3;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
}
.mobile_navs__list a {
  display: block;
  padding: 20px;
  font: var(--caption-small);
  color: var(--grey-500);
}

#policy-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#policy-container .policy_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #policy-container .policy_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-height: 730px) {
  #policy-container .policy_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #policy-container .policy_modal-close {
    right: 10px;
    top: 10px;
  }
}
#policy-container .policy_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#policy-container .policy_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#policy-container .policy-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#policy-container .policy-error-textarea {
  bottom: 0 !important;
}
#policy-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#policy-container .policy-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #policy-container .policy-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#policy-container .policy-background .policy {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
  max-height: 660px;
}
@media screen and (max-height: 900px) {
  #policy-container .policy-background .policy {
    height: 100%;
    overflow: hidden auto;
    position: absolute;
  }
  #policy-container .policy-background .policy::-webkit-scrollbar {
    width: 3px;
  }
  #policy-container .policy-background .policy::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #policy-container .policy-background .policy::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 500px) {
  #policy-container .policy-background .policy {
    width: calc(100% - 20px);
  }
}
#policy-container .policy-background .policy .policy-error-message {
  width: auto;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-error-message {
    width: 95%;
    height: auto;
  }
}
#policy-container .policy-background .policy .review-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#policy-container .policy-background .policy .review-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#policy-container .policy-background .policy .policy-put-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#policy-container .policy-background .policy .policy-put-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#policy-container .policy-background .policy .policy_spinner {
  position: absolute;
  top: 50%;
  z-index: 9;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy {
    padding: 24px 15px;
  }
}
#policy-container .policy-background .policy .policy-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#policy-container .policy-background .policy .policy-close-success:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy {
    max-width: 460px;
  }
}
@media screen and (max-width: 510px) {
  #policy-container .policy-background .policy {
    max-width: 374px;
  }
}
@media screen and (max-width: 430px) {
  #policy-container .policy-background .policy {
    max-height: 680px;
  }
}
@media screen and (max-width: 375px) {
  #policy-container .policy-background .policy {
    max-width: 330px;
  }
}
#policy-container .policy-background .policy .policy-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-caption {
    width: 100%;
  }
}
#policy-container .policy-background .policy .policy-input-wrapper {
  text-align: left;
  position: relative;
}
#policy-container .policy-background .policy .policy-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#policy-container .policy-background .policy .policy-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#policy-container .policy-background .policy .policy-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#policy-container .policy-background .policy .policy-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#policy-container .policy-background .policy .policy-text-submit {
  margin-top: 14px;
  color: var(--grey-500);
  font-size: 13px;
  line-height: 16px;
  text-align: left;
}
@media screen and (max-width: 430px) {
  #policy-container .policy-background .policy .policy-text-submit {
    margin-top: 44px;
  }
}
#policy-container .policy-background .policy .policy-text-submit a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  text-decoration: underline;
}
#policy-container .policy-background .policy .policy-text-submit a:hover {
  color: var(--main-blue);
}
#policy-container .policy-background .policy #drop-area {
  border: 2px dashed var(--stroke-light-blue);
  border-radius: 8px;
  display: block;
  width: 100%;
  height: 100px;
}
#policy-container .policy-background .policy #drop-area:hover {
  border: 2px solid rgba(253, 121, 35, 0.6705882353);
}
#policy-container .policy-background .policy #drop-area.highlight {
  border: 2px solid rgba(253, 121, 35, 0.6705882353);
}
#policy-container .policy-background .policy p {
  margin-top: 0;
}
#policy-container .policy-background .policy .my-form {
  margin-bottom: 10px;
}
#policy-container .policy-background .policy #fileList {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#policy-container .policy-background .policy #fileList li {
  background-color: var(--input-grey-fill);
  padding: 11px 24px;
  max-width: 243px;
  min-width: 243px;
  border-radius: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: var(--button-medium);
  color: var(--main-black);
  position: relative;
}
#policy-container .policy-background .policy #fileList li span {
  padding-left: 20px;
}
#policy-container .policy-background .policy #fileList li p {
  z-index: 99;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.74786 0.252135C9.41168 -0.0840537 8.86664 -0.0840365 8.53047 0.252135L4.99999 3.7826L1.46953 0.252146C1.13336 -0.0840259 0.58832 -0.0840432 0.252134 0.252146C-0.0840499 0.588335 -0.0840396 1.13338 0.252134 1.46955L3.78259 5L0.252146 8.53044C-0.0840257 8.86662 -0.0840377 9.41166 0.252146 9.74785C0.588332 10.084 1.13337 10.084 1.46955 9.74785L4.99999 6.21739L8.53045 9.74787C8.86662 10.084 9.41167 10.084 9.74785 9.74787C10.084 9.41168 10.084 8.86663 9.74786 8.53045L6.21739 5L9.74786 1.46954C10.084 1.13337 10.0841 0.588324 9.74786 0.252135Z' fill='%23001434'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
#policy-container .policy-background .policy #fileList li::before {
  position: absolute;
  content: "";
  left: 22px;
  width: 12px;
  height: 14px;
  top: 17px;
  background-image: url("/img/shared/icons/docs.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
#policy-container .policy-background .policy #gallery img {
  width: 150px;
  margin-bottom: 10px;
  margin-right: 10px;
  vertical-align: middle;
}
#policy-container .policy-background .policy .button {
  font: var(--button-medium);
  color: var(--main-black);
  font-weight: 500;
  display: inline-block;
  cursor: pointer;
  border: none;
  display: flex;
  gap: 4px;
  justify-content: center;
  transition: all 0.2s;
}
#policy-container .policy-background .policy .policy-desc {
  display: flex;
  justify-content: center;
  gap: 4px;
  padding: 30px 0;
}
#policy-container .policy-background .policy .policy-desc .policy-text {
  font: var(--button-medium);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-desc {
    right: 70px !important;
  }
}
@media screen and (max-width: 510px) {
  #policy-container .policy-background .policy .policy-desc {
    right: 31px !important;
  }
}
@media screen and (max-width: 430px) {
  #policy-container .policy-background .policy .policy-desc {
    top: 84px !important;
    right: 163px !important;
  }
}
@media screen and (max-width: 375px) {
  #policy-container .policy-background .policy .policy-desc {
    right: 139px !important;
  }
}
#policy-container .policy-background .policy #fileElem {
  display: none;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .feedback__ok-wrapper {
    padding: 30px 50px !important;
  }
}
@media screen and (max-width: 375px) {
  #policy-container .policy-background .policy .feedback__ok-wrapper {
    padding: 20px 50px !important;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy img {
    width: 200px;
  }
}
#policy-container .policy-background .policy .policy-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#policy-container .policy-background .policy .policy-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#policy-container .policy-background .policy .policy-submit {
  margin-top: 10px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-submit {
    margin-top: 14px;
  }
}
#policy-container .policy-background .policy .policy-submit:hover {
  background-color: #e96d1d;
}
#policy-container .policy-background .policy .policy-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#policy-container h3 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#policy-container .feedback__ok-text {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#policy-container img {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.4s 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#policy-container .policy-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.policy-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.policy-show .policy {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.policy-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.policy-out .policy {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
#review-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#review-container .review_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #review-container .review_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-height: 800px) {
  #review-container .review_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #review-container .review_modal-close {
    right: 10px;
    top: 10px;
  }
}
#review-container .review_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#review-container .review_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#review-container .review-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#review-container .review-error-textarea {
  bottom: 0 !important;
}
#review-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#review-container .review-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #review-container .review-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#review-container .review-background .review {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
  max-height: 644px;
}
@media screen and (max-height: 900px) {
  #review-container .review-background .review {
    height: 100% !important;
    position: absolute;
    overflow: hidden auto;
  }
  #review-container .review-background .review::-webkit-scrollbar {
    width: 3px;
  }
  #review-container .review-background .review::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #review-container .review-background .review::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review {
    padding: 30px 20px;
    margin: 0 15px;
  }
}
#review-container .review-background .review .review-spinner {
  position: absolute;
  z-index: 9;
  top: 50%;
  transform: translate(-50%, -50%);
}
#review-container .review-background .review .review-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  background-color: white;
  border-radius: 20px;
  left: -45px;
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review .review-error-message {
    left: 10px;
    width: 95%;
  }
}
@media screen and (max-width: 375px) {
  #review-container .review-background .review .review-error-message {
    left: 0;
  }
}
#review-container .review-background .review .review-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#review-container .review-background .review .review-close-success:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review {
    width: auto;
    max-width: 500px;
  }
}
#review-container .review-background .review .review-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review .review-caption {
    width: 100%;
  }
}
#review-container .review-background .review .review-input-wrapper {
  text-align: left;
  position: relative;
}
#review-container .review-background .review .review-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#review-container .review-background .review .review-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#review-container .review-background .review .review-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#review-container .review-background .review .review-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review .feedback__ok-wrapper {
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review img {
    width: 200px;
  }
}
#review-container .review-background .review .review-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#review-container .review-background .review .review-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#review-container .review-background .review .review-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#review-container .review-background .review .review-submit:hover {
  background-color: #e96d1d;
}
#review-container .review-background .review .review-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#review-container h3 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#review-container img {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.4s 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#review-container .review-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.review-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.review-show .review {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.review-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.review-out .review {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.get_items-wrapper {
  position: relative;
}
.get_items-wrapper .spinner-wrapper {
  display: none;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10000;
  transition: opacity 400ms;
}

.spinner {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 60px;
  transition: 400ms;
  animation: fadeIn 0.3s linear;
}

.spinner div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 60px;
  height: 60px;
  border: 4px solid var(--main-blue);
  border-radius: 50%;
  animation: spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: var(--main-blue) transparent transparent transparent;
}

.spinner div:nth-child(1) {
  animation-delay: -0.45s;
}

.spinner div:nth-child(2) {
  animation-delay: -0.3s;
}

.spinner div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner_hidden {
  display: none !important;
}

.steps {
  margin-bottom: var(--section-mb);
}
.steps .title {
  max-width: 773px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .steps .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .steps .title {
    width: 540px;
    max-width: 540px;
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .steps .title {
    margin-bottom: 30px;
    width: auto;
  }
}

.steps__cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .steps__cards {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .steps__cards {
    gap: 20px;
  }
}

.steps__card {
  background-color: var(--background-blue);
  height: 370px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  padding: 40px 20px 22px 40px;
}
@media screen and (max-width: 1279px) {
  .steps__card {
    flex-direction: row;
    align-items: flex-start;
    height: auto;
    gap: 32px;
    padding: 32px 30px 47px 32px;
  }
}
@media screen and (max-width: 767px) {
  .steps__card {
    padding: 30px 47px 37px 20px;
    gap: 20px;
  }
}

.steps__card_circle {
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3E%3Ccircle cx='30' cy='30' r='29.5' stroke='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 37.713 1.952) scale(66.468 1008.64)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23457CDC'/%3E%3Cstop offset='.902' stop-color='%23457CDC' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-bottom: 85px;
  font-weight: 600;
  font-size: 16px;
  color: var(--main-blue);
  flex: 0 0 auto;
}
@media screen and (max-width: 1500px) {
  .steps__card_circle {
    margin-bottom: 95px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card_circle {
    width: 50px;
    height: 50px;
    margin-bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Ccircle cx='25' cy='25' r='24.5' stroke='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 31.428 1.627) scale(55.39 840.535)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23457CDC'/%3E%3Cstop offset='.902' stop-color='%23457CDC' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}
@media screen and (max-width: 767px) {
  .steps__card_circle {
    width: 45px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' fill='none'%3E%3Ccircle cx='22.5' cy='22.5' r='22' stroke='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 28.285 1.464) scale(49.851 756.482)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23457CDC'/%3E%3Cstop offset='.902' stop-color='%23457CDC' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}

.steps__card_name {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
  max-width: 224px;
}
@media screen and (max-width: 1500px) {
  .steps__card_name {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card_name {
    margin-bottom: 16px;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .steps__card_name {
    max-width: 205px;
  }
}

.steps__card_text {
  font: var(--body-medium);
  color: var(--grey-500);
}
.steps__card_text a {
  color: inherit;
  text-decoration: underline;
  transform: 400ms;
}
.steps__card_text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1279px) {
  .steps__card_text {
    max-width: 397px;
  }
}
@media screen and (max-width: 767px) {
  .steps__card_text {
    font: var(--body-small);
  }
}

.steps__card-last {
  color: #fff;
  background: var(--gradient-blue);
}
.steps__card-last .steps__card_circle {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='29.5' stroke='url(%23paint0_radial_659_784)'/%3E%3Ccircle cx='30' cy='30' r='14.5' stroke='%233FB2B2'/%3E%3Cpath d='M51 10L29 34.5L24 30' stroke='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_659_784' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(63 30) rotate(-135) scale(66.468 1008.64)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.902302' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.steps__card-last .steps__card_name {
  margin-bottom: 29px;
}
@media screen and (max-width: 1500px) {
  .steps__card-last .steps__card_circle {
    margin-bottom: 89px;
  }
  .steps__card-last .steps__card_name {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card-last {
    padding: 32px 30px 42px 32px;
  }
  .steps__card-last .steps__card_name {
    max-width: 100%;
    margin-bottom: 27px;
  }
  .steps__card-last .steps__card_circle {
    margin-bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Ccircle cx='25' cy='25' r='24.5' stroke='url(%23a)'/%3E%3Ccircle cx='25' cy='25' r='12' stroke='%2302DCDC'/%3E%3Cpath stroke='%23fff' d='M42.5 8.333 24.167 28.75 20 25'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 31.428 1.627) scale(55.39 840.535)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.902' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}
@media screen and (max-width: 767px) {
  .steps__card-last {
    padding: 30px 47px 40px 20px;
  }
  .steps__card-last .steps__card_name {
    margin-bottom: 29px;
  }
  .steps__card-last .steps__card_circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' fill='none'%3E%3Ccircle cx='22.5' cy='22.5' r='22' stroke='url(%23a)'/%3E%3Ccircle cx='22.5' cy='22.5' r='10.75' stroke='%2302DCDC'/%3E%3Cpath stroke='%23fff' d='m38.25 7.5-16.5 18.375L18 22.5'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 28.285 1.464) scale(49.851 756.482)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.902' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}

.steps__card_link {
  color: var(--main-blue);
  font: var(--button-medium);
  background-color: #fff;
  width: fit-content;
  padding: 15px 24px;
  border-radius: 6px;
  transition: 400ms;
  display: inline-block;
}
.steps__card_link:hover {
  background-color: var(--main-black);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .steps__card_link {
    padding: 12px 21px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card_link {
    padding: 10px 21px;
  }
}
@media screen and (max-width: 767px) {
  .steps__card_link {
    font: var(--button-small);
    padding: 14px 25px;
    border-radius: 4px;
  }
}

@media screen and (max-width: 1279px) {
  .steps__card-desktop {
    display: none;
  }
}

.steps__card-laptop {
  display: none;
}
@media screen and (max-width: 1279px) {
  .steps__card-laptop {
    display: block;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.subscribe {
  position: relative;
  animation: fadeIn forwards 0.3s;
  width: 500px;
  height: auto;
  display: flex;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--main-white);
}
.subscribe .subscribe-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
.subscribe .subscribe-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.subscribe .subscribe-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
.subscribe-wrapper {
  padding: 76px 70px 80px 70px;
}
.subscribe-image {
  margin-bottom: 10px;
}
.subscribe-title {
  white-space: nowrap;
  margin-bottom: 14px;
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
}
.subscribe-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.subscribe-text {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
}

.subscribe-hidden {
  display: none;
}

.subscribe_error {
  height: auto !important;
}
.subscribe_error img {
  display: none;
}

.subscribe_overlay {
  display: none !important;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(4, 27, 66, 0.3);
  z-index: 19;
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: fadeIn forwards 0.3s;
}

.subscribe_overlay-show {
  pointer-events: all !important;
  display: flex !important;
}

.application-show {
  cursor: pointer;
}

@media screen and (max-height: 900px) {
  .modal-background {
    display: flex !important;
    justify-content: center;
    align-items: center;
    overflow-y: auto;
    height: 100%;
  }
}

#modal-container_application {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  transform: scale(0);
  z-index: 999999;
}
#modal-container_application .application-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#modal-container_application .application-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#modal-container_application .application-input-wrapper {
  position: relative;
}
#modal-container_application .modal-application-content-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  scroll-behavior: smooth;
}
#modal-container_application .modal-application-content-wrapper .spinner {
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#modal-container_application .modal-application-content-wrapper .spinner_hidden {
  display: none !important;
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar {
  width: 8px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal-application-content-wrapper::-webkit-scrollbar {
    width: 4px;
  }
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar-track {
  background-color: transparent;
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
#modal-container_application .application-input-error {
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  text-align: left;
  bottom: -20px;
  left: 5px;
  color: rgb(196, 0, 0);
  font: var(--caption-small);
}
#modal-container_application .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#modal-container_application .modal_application-wrapper-main {
  padding: 30px;
  padding-bottom: 0;
}
#modal-container_application .modal_application-wrapper-main h5 {
  text-align: left;
  font-weight: 400;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main {
    padding: 20px;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top .modal_application-main-grid-top-first {
  min-width: 280px;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top .modal_application-main-grid-top-second {
  width: 100%;
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top {
    display: flex;
    flex-direction: column;
    gap: 20px !important;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double {
    gap: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double {
    flex-direction: column;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double .modal_application-main-grid_time {
  min-width: 280px;
  display: none;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double .modal_application-main-grid_city {
  width: 100%;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts {
  display: flex;
  gap: 20px;
  margin-bottom: 30px;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts {
    margin-top: 15px;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts .modal_application-main-grid-name {
  width: 370px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts .modal_application-main-grid-name {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid {
    grid-template-columns: 350px 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-triple {
  display: grid;
  grid-template-columns: 380px 190px 1fr;
  gap: 20px;
  margin-bottom: 48px;
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-triple {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-triple {
    margin-bottom: 15px;
  }
}
#modal-container_application .modal_application-wrapper-main .application__row_input {
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 0 20px;
  width: 100%;
  font-size: 15px;
}
#modal-container_application .modal_application-wrapper-main .application__row_input::placeholder {
  color: var(--grey-400);
}
#modal-container_application .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#modal-container_application .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#modal-container_application .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#modal-container_application .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
#modal-container_application .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
#modal-container_application .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
#modal-container_application .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#modal-container_application .is-open .choices__list--dropdown,
#modal-container_application .is-open .choices__list[aria-expanded] {
  border: none;
}
#modal-container_application .choices__list--dropdown,
#modal-container_application .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#modal-container_application .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#modal-container_application .choices__list--dropdown .choices__list,
#modal-container_application .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#modal-container_application .calculator__selecotor-type .choices__list--dropdown .choices__list,
#modal-container_application .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #modal-container_application .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #modal-container_application .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#modal-container_application .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #modal-container_application .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .calculator__selecotor-office .choices__list--dropdown {
    max-height: 194px !important;
  }
}
#modal-container_application .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
#modal-container_application .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
#modal-container_application .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#modal-container_application .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#modal-container_application .choices__list--dropdown .choices__placeholder {
  display: none;
}
#modal-container_application .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#modal-container_application .modal_application-wrapper-top {
  border-bottom: 2px solid var(--input-grey-fill);
}
#modal-container_application .modal_application-padding {
  padding: 0 30px 0 30px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 30px;
  margin-bottom: 31px;
}
@media screen and (max-width: 1500px) {
  #modal-container_application .modal_application-padding {
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal_application-padding {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-padding {
    padding: 0 20px 0 20px;
    margin-bottom: 15px;
  }
}
#modal-container_application .modal_application-main-submit {
  display: flex;
  gap: 30px;
  padding: 10px 30px;
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-main-submit {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
#modal-container_application .modal_application-main-submit .modal_application_policy {
  position: relative;
  color: var(--grey-500);
  font-size: 13px !important;
  line-height: 17px !important;
  font-weight: 400;
}
#modal-container_application .modal_application-main-submit .modal_application_policy a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  text-decoration: underline;
}
#modal-container_application .modal_application-main-submit .modal_application_policy a:hover {
  color: var(--main-blue);
}
#modal-container_application .modal_application-main-submit .modal_application-main-button {
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
  opacity: 0.6;
  pointer-events: none;
}
#modal-container_application.application-button {
  transform: scale(1);
}
#modal-container_application.application-button .modal-background {
  background: rgba(0, 0, 0, 0);
  animation: fadeInApp 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal {
  background-color: transparent;
  animation: modalFadeIn 0.3s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal h4,
#modal-container_application.application-button .modal-background .modal .application-close-success,
#modal-container_application.application-button .modal-background .modal p {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .calcCLoseButton {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.3s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal img,
#modal-container_application.application-button .modal-background .modal h1 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.3s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal input {
  opacity: 0;
  animation: modalContentFadeIn 0.1s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-top {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal select {
  opacity: 0;
  animation: modalContentFadeIn 0.1s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .application_row-label {
  text-align: left;
  margin-left: 3px;
  font-size: 14px;
}
#modal-container_application.application-button .modal-background .modal .application-line {
  opacity: 0;
  animation: fadeIn 0.3s 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-main-submit {
  opacity: 0;
  animation: fadeIn 0.3s 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main h5 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid-triple {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main .modal_application-main-submit {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out {
  animation: quickScaleDown 0s 0.5s linear forwards;
}
#modal-container_application.application-button.out .modal-background {
  animation: fadeOutApp 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal {
  animation: modalFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal h4,
#modal-container_application.application-button.out .modal-background .modal h1,
#modal-container_application.application-button.out .modal-background .modal img,
#modal-container_application.application-button.out .modal-background .modal button,
#modal-container_application.application-button.out .modal-background .modal p {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .calculator__selecotor {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-main-submit {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal input {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-top {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal select {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .application_row-label {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .application-line {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main h5 {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid-triple {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main .modal_application-main-submit {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main #close-modal-application {
  animation: fadeOut 0.3s linear;
}
#modal-container_application .modal-background {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  vertical-align: middle;
}
#modal-container_application .modal-background .modal {
  scrollbar-width: none;
  background: white;
  width: 900px;
  height: auto;
  max-height: 100%;
  padding-top: 20px;
  display: inline-block;
  border-radius: 16px;
  font-weight: 300;
  position: relative;
  overflow: hidden;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar {
  width: 3px;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-track {
  background-color: transparent !important;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-track {
  margin: 10px 0;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-height: 900px) {
  #modal-container_application .modal-background .modal {
    overflow: hidden auto;
  }
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal-background .modal {
    min-height: 100%;
    width: 100%;
    border-radius: 0;
  }
}
#modal-container_application .modal-background .modal .calculator_modal-close {
  display: none;
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  animation: fadeIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  right: 17px;
  top: 14px;
  z-index: 999999999;
}
#modal-container_application .modal-background .modal .application-line {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 2px;
  background-color: var(--input-grey-fill);
  top: 310px;
  left: 0;
}
#modal-container_application .modal-background .modal h4 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal-background .modal h4 {
    text-align: left;
    padding-left: 20px;
  }
}
#modal-container_application .modal-background .modal p {
  font-size: 18px;
  line-height: 22px;
}

@media screen and (max-height: 900px) {
  .application_overflow {
    scrollbar-width: auto !important;
  }
}

.content {
  min-height: 100%;
  height: 100%;
  background: white;
  position: relative;
  z-index: 0;
}
.content h1 {
  padding: 75px 0 30px 0;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
}

@keyframes fadeInApp {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.7);
  }
}
@keyframes fadeOutApp {
  0% {
    background: rgba(0, 0, 0, 0.7);
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
@keyframes quickScaleDown {
  0% {
    transform: scale(1);
  }
  99.9% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes modalFadeIn {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: white;
  }
}
@keyframes modalFadeOut {
  0% {
    background-color: white;
  }
  100% {
    background-color: transparent;
  }
}
@keyframes modalContentFadeIn {
  0% {
    opacity: 0;
    top: -20px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes modalContentFadeOut {
  0% {
    opacity: 1;
    top: 0px;
  }
  100% {
    opacity: 0;
    top: -20px;
  }
}
.modal_application_content_wrapper_all {
  overflow-y: auto;
}
.modal_application_content_wrapper_all::-webkit-scrollbar {
  width: 2px;
}
.modal_application_content_wrapper_all::-webkit-scrollbar-track {
  background-color: transparent !important;
}
.modal_application_content_wrapper_all::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.modal_application_content_wrapper_all::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}

.modal_application-main-button {
  position: relative;
}

.modal_app_btn_inactive {
  pointer-events: none !important;
  opacity: 0.8 !important;
}
.modal_app_btn_inactive .modal_application-main-button-text {
  opacity: 0;
}
.modal_app_btn_inactive .modal_app_loader {
  display: inline-block;
}

.modal_app_loader {
  display: none;
  position: absolute;
  top: calc(50% - 10px);
  right: calc(50% - 10px);
  z-index: 10;
  width: 24px;
  height: 24px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  /* containder width */
  --container-width: 1278px;
  /* margin */
  --section-mb: 150px;
  --brightnessSlider: 0.5;
  /* Colors */
  --main-black: #001434;
  --main-tiffany: #3fb2b2;
  --main-blue: #2b6de1;
  --main-white: #ffffff;
  --main-orange: #fd7923;
  --background-blue: #f1f8ff;
  --background-tiffany: #e1f5f8;
  --input-grey-fill: #edf3f5;
  --grey-500: #657592;
  --grey-400: #8396b4;
  --grey-300: #b2b8c6;
  --grey-200: #b2b8c6;
  --grey-100: #c6d5e5;
  --stroke-light-blue: #d8e9f6;
  --stroke-light-grey: #eaecf0;
  --secondary-light-orange: #ffb07c;
  --secondary-blue-text: #1a5ed4;
  --secondary-dark-tiffany: #009999;
  --gradient-blue: linear-gradient(
  	-36.08deg,
  	rgba(30, 101, 224, 1) 0%,
  	rgba(86, 145, 246, 1) 100%
  );
  --gradient-light-blue: linear-gradient(
  	180deg,
  	rgba(226, 241, 255, 1) 0%,
  	rgba(241, 248, 255, 1) 100%
  );
  --system-red: #d41a1a;
  /* Fonts */
  --desktop-1920-h-1: 700 50px/60px "Manrope", sans-serif;
  --desktop-1920-h-2: 700 46px/56px "Manrope", sans-serif;
  --desktop-1920-h-3: 700 38px/48px "Manrope", sans-serif;
  --desktop-1920-h-4: 600 28px/38px "Manrope", sans-serif;
  --desktop-1920-h-5: 600 22px/34px "Manrope", sans-serif;
  --desktop-1920-h-6: 600 20px/32px "Manrope", sans-serif;
  --desktop-1920-h-7: 500 18px/30px "Manrope", sans-serif;
  --body-extra-large: 400 18px/30px "Manrope", sans-serif;
  --body-large: 400 16px/28px "Manrope", sans-serif;
  --body-medium: 400 15px/26px "Manrope", sans-serif;
  --body-small: 400 14px/22px "Manrope", sans-serif;
  --body-extra-extra-large: 400 20px/32px "Manrope", sans-serif;
  --button-big: 500 16px/28px "Manrope", sans-serif;
  --button-medium: 500 15px/26px "Manrope", sans-serif;
  --button-small: 500 14px/22px "Manrope", sans-serif;
  --caption-large: 600 16px/28px "Manrope", sans-serif;
  --caption-medium: 600 15px/26px "Manrope", sans-serif;
  --caption-small: 600 14px/22px "Manrope", sans-serif;
  /* Effects */
  --_1-box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.12),
  	0px 8px 18px -6px rgba(24, 39, 75, 0.12);
  --_2-box-shadow: 0px 8px 24px -4px rgba(24, 39, 75, 0.08),
  	0px 6px 12px -6px rgba(24, 39, 75, 0.12);
  --_3-box-shadow: 0px 10px 32px -4px rgba(24, 39, 75, 0.1),
  	0px 6px 14px -6px rgba(24, 39, 75, 0.12);
}

@media screen and (max-width: 1500px) {
  :root {
    /* containder width */
    --container-width: 1280px;
    /* margin */
    --section-mb: 130px;
    /* Fonts */
    --desktop-1920-h-1: 700 44px/120% "Manrope", sans-serif;
    --desktop-1920-h-2: 700 42px/55px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 36px/47px "Manrope", sans-serif;
    --desktop-1920-h-4: 600 26px/38px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 20px/28px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 1279px) {
  :root {
    /* containder width */
    --container-width: 768px;
    /* margin */
    --section-mb: 100px;
    /* Fonts */
    --desktop-1920-h-1: 700 40px/48px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 36px/46px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 24px/34px "Inter Tight", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 767px) {
  :root {
    /* containder width */
    --container-width: 375px;
    /* margin */
    --section-mb: 80px;
    /* Fonts */
    --desktop-1920-h-1: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 28px/38px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 24px/30px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media only screen and (max-device-width: 390px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 365px;
  }
}
@media only screen and (max-device-width: 375px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 350px;
  }
}
@media only screen and (max-device-width: 340px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 335px;
  }
}
body:has(.technical-works) {
  overflow: visible;
}

.technical-works {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  height: 100%;
  padding: 16px;
  background: var(--gradient-blue);
  color: var(--main-white);
}
.technical-works__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
@media (max-width: 1279px) {
  .technical-works__container {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .technical-works__container {
    gap: 20px;
  }
}
.technical-works .main-content {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (max-width: 1279px) {
  .technical-works .main-content {
    gap: 37.5px;
  }
}
@media (max-width: 767px) {
  .technical-works .main-content {
    gap: 25px;
  }
}
.technical-works .main-content .company-logo {
  width: 100%;
  max-width: none;
  height: 48px;
  fill: var(--main-white);
}
.technical-works .main-content__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  text-align: center;
}
@media (max-width: 1279px) {
  .technical-works .main-content__info {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .technical-works .main-content__info {
    gap: 20px;
  }
}
.technical-works .main-content__info .title, .technical-works .main-content__info .description {
  width: 100%;
  text-wrap: balance;
}
.technical-works .main-content__info .title {
  font: var(--desktop-1920-h-1);
}
.technical-works .main-content__info .description {
  font: var(--desktop-1920-h-4);
}
.technical-works aside {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 15px;
}
.technical-works aside .link-container {
  display: flex;
  gap: 20px;
  font: var(--body-medium);
  color: var(--main-white);
  transition: text-shadow 0.2s ease-out;
  outline-width: 1px;
  outline-color: var(--main-white);
  outline-offset: 5px;
}
.technical-works aside .link-container:hover {
  text-shadow: 0 0 10px var(--main-white);
}
.technical-works aside .link-container:hover svg {
  box-shadow: 0 0 10px var(--main-black), inset 0 0 0 3px var(--main-black);
}
.technical-works aside .link-container svg {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  fill: var(--main-black);
  transition: box-shadow 0.2s ease-out;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJsYXlvdXQvX2J1cmdlci5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fc2VhcmNoLnNjc3MiLCJibG9ja3MvNDA0L180MDQuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2Fib3V0LnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19iYW5uZXIuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2NhcmRzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19taXNzaW9uLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXF1aXNpdGVzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXZpZXdzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L193ZUxpa2Uuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy1zbHVnL19pbmZvcm1hdGlvbnMuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyL19icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2NhcmVlci9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fbG9naW4uc2NzcyIsImJsb2Nrcy9jYXJlZXIvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19jb21wYW55LnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19kYXkuc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2RvY3Muc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3F1ZXN0aW9ucy5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fc3dpdGNoLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL193aGF0LnNjc3MiLCJibG9ja3MvY2F0YWxvZy9fY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWJhbm5lci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWhlYWRlci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWxpc3Quc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1saXppbmcuc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1vdGhlci1wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19ibG9jay5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9jb250YWN0cy9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvY29udGFjdFNlY3Rpb24vX21hcC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RTZWN0aW9uL19zZWFyY2guc2NzcyIsImJsb2Nrcy9jb3JwSW5mby9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NvcnBJbmZvL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9oZWxwL19jb250ZW50LnNjc3MiLCJibG9ja3MvaGVscC9fZ2V0dGVyLnNjc3MiLCJibG9ja3MvaGVscC9fbGl6aW5nLnNjc3MiLCJibG9ja3MvaGVscC9fb2ZmaWNlLnNjc3MiLCJibG9ja3MvaGVscC9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvaGVscC9fc3dpdGNoLnNjc3MiLCJibG9ja3MvaG9tZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaG9tZS9fdGFza3Muc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fcXVlc3Rpb24tYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9pbnN1cmVfdGVtcGxhdGUtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlL19ldmVudHMuc2NzcyIsImJsb2Nrcy9pbnN1cmUvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvaW5zdXJlL190eXBlcy5zY3NzIiwiYmxvY2tzL2ludmVzdG1lbnQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3RtZW50L19pbmZvcm1hdGlvbi5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2Jhbm5lci5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbXBhbnkuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9jb250YWN0cy5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9maW5hbmNlLnNjc3MiLCJibG9ja3MvaW52ZXN0b3IvbW9kYWwuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9wYXBlcnMuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9xdWVzdGlvbl9iYW5uZXIuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9yYXRpbmcuc2NzcyIsImJsb2Nrcy9sYXdJbmZvL19jb250ZW50LnNjc3MiLCJibG9ja3MvbGF3SW5mby9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zLXNsdWcvX2luZm9ybWF0aW9uLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zL19wcm9ncmFtcy5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fc2xpZGVzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fYmFubmVyLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fcG9wdXAuc2NzcyIsImJsb2Nrcy9wcm9tb3Rpb25zL19wcm9tb3Rpb25zLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcHJvcGVydHkvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zZWFyY2hSZXN1bHQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2JyZWFkY3J1bWIuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3Iuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3JNb2RhbC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fY2FyZHMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NvbnN1bHRhdGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fZG9jdW1lbnRzLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19mYXEuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ZlZWRiYWNrLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19mZWVkYmFja09rLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19pbmZvLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19pbnN1cmVfZXZlbnQuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ludmVzdG1lbnRNb2RhbC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fbGl6aW5nLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19tZXRhYmxvY2suc2NzcyIsImJsb2Nrcy9zaGFyZWQvX21vYmlsZU5hdnMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX3BvbGljeVB1dC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fcHV0UmV2aWV3LnNjc3MiLCJibG9ja3Mvc2hhcmVkL19zcGlubmVyLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19zdGVwcy5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fc3Vic2NyaWJlLnNjc3MiLCJibG9ja3Mvc2hhcmVkL2FwcGxpY2F0aW9uLnNjc3MiLCJibG9ja3MvdGVjaG5pY2FsLXdvcmtzL190ZWNobmljYWwtd29ya3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUNBQTtBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFFQTtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUN6SEQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQWREO0lBZUU7SUFDQTs7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBZEQ7SUFlRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7OztBQzlKRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7Ozs7QUNwQkY7QUFDQztFQUNBO0FBRUE7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFQTtFQUNBO0FBQUE7RUFFQTtBQUFBO0VBRUE7QUFBQTs7O0FBSUQ7RUFDQztBQUNDO0lBQ0E7QUFFQTtJQUNBO0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztBQUNDO0lBQ0E7QUFFQTtJQUNBO0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBSnZJRjtBS0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNSRSxtQkRTd0I7RUNSeEIsZ0JEUXdCO0VDUHhCLGVET3dCO0VDTnhCLGNETXdCO0VDTHhCLFdES3dCO0VDRHhCO0VBQ0E7RUFDQTtFQUNBO0VERUY7O0FBRUE7RUNmRSxtQkRnQjBCO0VDZjFCLGdCRGUwQjtFQ2QxQixlRGMwQjtFQ2IxQixjRGEwQjtFQ1oxQixXRFkwQjs7QUFHNUI7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUE7RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFLTjtFQXhHRjtJQXlHSTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTs7RUFJSjtJQUNFOzs7QUFLTjtFQS9IRjtJQWdJSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBTUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBL0JGO0lBZ0NJO0lBQ0E7OztBQUdGO0VBcENGO0lBcUNJOzs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFkRjtJQWVJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTs7QUFJQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQXZCRjtJQXdCSTtJQUNBOzs7QUFHRjtFQTVCRjtJQTZCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7Ozs7QUFJSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBR0Y7RUFQRjtJQVFJOzs7QUFHRjtFQVhGO0lBWUk7Ozs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUtGO0VBQ0U7O0FBSUo7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUVBO0lBQ0U7OztBQUtOO0VBQ0U7SUFDRTs7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRjtJQWFJO0lBQ0E7OztBQUdGO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQXhCRjtJQXlCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFHRjtFQVZGO0lBV0k7SUFDQTtJQUNBOzs7O0FBT0o7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7SUFDQTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUExQkY7SUEyQkk7Ozs7QUV4ZEo7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0FBQUE7SUFRRTtJQUNBOzs7QUFHRDtFQVpEO0FBQUE7SUFhRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFLSDtFQUVFO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBS0g7RUFsREQ7SUFtREU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOzs7QUFJRjtFQTlERDtJQStERTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOztFQUVBO0lBQ0M7SUFDQTtJQUNBOztFQUdEO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUQ7RUFDQztFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOztFQUVBO0lBQ0M7SUFDQTs7O0FBSUY7RUF4QkQ7SUF5QkU7SUFDQTs7RUFFQTtJQUNDOzs7QUFJRjtFQWpDRDtJQWtDRTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFoQkQ7SUFpQkU7Ozs7QUFLRDtFQUREO0lBRUU7OztBQUdEO0VBTEQ7SUFNRTs7OztBQUtEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTtJQUNBOztFQUVBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUdEO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Q7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBS0Q7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7SUFDQzs7RUFJQTtJQUNDOzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBQ0M7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7O0VBQ0E7SUFDQztJQUNBOzs7QUFJRjtFQWxCRDtJQW1CRTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7O0FBTUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7OztBQU1GO0VBQ0M7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQTFCRDtJQTJCRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUtIO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBS0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFLRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUtIO0VBN0NEO0lBOENFOzs7QUFHRDtFQUNDO0lBQ0M7O0VBRUE7SUFDQzs7RUFLRDtJQUNDOztFQUdEO0lBQ0M7O0VBRUE7SUFDQzs7OztBQVFKO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7OztBQzN3Qko7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDOztBQUtEO0VBQ0M7RUFDQTs7QUFJRjtFQUVFO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBYkQ7SUFjRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBSUY7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBNUJEO0lBNkJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQXBCRDtJQXFCRTtJQUNBOzs7QUFHRDtFQXpCRDtJQTBCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBbEJEO0lBbUJFOztFQUNBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7OztBQUdEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7OztBQUVEO0VBaEJEO0lBaUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztJQUNDO0lBQ0E7OztBQUlGO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUN6VkY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQVZKO0lBV1E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBS1o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7QUFFQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxZQUNJO0VBRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpKO0lBYVE7SUFDQTs7OztBQUlSO0VBQ0k7O0FBR0k7RUFDSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQWRKO0lBZVE7SUFDQTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5KO0lBT1E7SUFDQTs7OztBVDFIUjtBVVpBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBakJEO0lBa0JFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUNyRkw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBS0g7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFFQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQztFQUNBOztBQVFEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDM0hEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDdkRGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBaENEO0lBaUNFOzs7QUFlRDtFQWhERDtJQWlERTs7RUFFQTtJQUNDOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBY0Q7RUFDQztFQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBRUM7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2xMRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUxBO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFsQ0Q7SUFtQ0U7SUFDQTs7OztBQ2xESDtFQUNDO0VBQ0E7O0FBRUM7RUFERDtJQUVFO0lBQ0E7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7OztBQUdGO0VBQ0M7RUFhQTs7QUFaQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0lBQ0M7SUFDQTs7O0FBS0Y7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUF4QkQ7SUF5QkU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7OztBQ3JLRjtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBR0Y7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FDM0lIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBRUE7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdBO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBS0g7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUVEO0VBTkQ7SUFPRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FBT0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUQ7RUFDQztFQUNBOzs7QUNoUkY7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBaEJEO0lBaUJFO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7QUFFRDtFQXZCRDtJQXdCRTs7OztBQUlGO0VBQ0M7RUFFQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQU9EO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBSUM7RUFDQzs7QUFtQkY7RUF0QkQ7SUF3QkU7OztBQVdEO0VBQ0M7SUFDQzs7OztBQUlIO0VBQ0M7OztBQTBCRDtFQUNDOztBQUVBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQVVBOztBQVJBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBSUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQVFGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN4T0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQXJCRDtJQXNCRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBR0Q7RUFyQkQ7SUFzQkU7OztBQUVEO0VBeEJEO0lBeUJFOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7Ozs7QUFJRjtFQUNDOzs7QUN4RkQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFyQkQ7SUFzQkU7SUFDQTs7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUlGO0VBakREO0lBa0RFOzs7O0FBS0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUVBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7O0FDOUtGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBRUM7RUFERDtJQUVFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0Q7RUFKQTtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7O0FDeERGO0VBRUM7O0FBQ0E7RUFDQzs7O0FDSkY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFLSjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOzs7QUFNSDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUg7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2ppQkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBTUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFRQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFVRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFNTDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUNwUEY7RUEwQkM7O0FBekJBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXRCRDtJQXVCRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7OztBQUdGO0VBQ0M7RUFDQTs7O0FDakVEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDcEJEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdBO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFJRDtFQUREO0lBRUU7SUFDQTs7O0FBRUQ7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFLRjtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7O0VBQ0E7SUFDQzs7OztBQVNKO0VBREQ7SUFFRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQWZEO0lBZ0JFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBOzs7QUFRSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUtIO0VBM0JEO0lBNEJFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBVUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBR0Q7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7O0FBS0Y7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUlDO0VBQ0M7O0FBS0Y7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFJQztFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0FBQUE7RUFFQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FDcnBCRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUM5SEo7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTtJQUNBOzs7QUFFRDtFQXJCRDtJQXNCRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBSUE7O0FBSEE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7OztBQ25JSjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFLRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQVJEO0lBU0U7Ozs7QUMxQkQ7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQ2REO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOzs7QUFFRDtFQXRCRjtJQXVCRzs7O0FBR0Y7RUExQkQ7SUEyQkU7OztBQUlEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBSUg7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQU1IO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBTUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUtGO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7O0FBUUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOzs7QUFPRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN6dEJOO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBVEo7SUFVUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFOSjtJQU9ROzs7QUFHSjtFQVZKO0lBV1E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBakJKO0lBa0JRO0lBQ0E7Ozs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtRO0lBQ0E7SUFDQTs7O0FBR0o7RUFWSjtJQVdRO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQWpCSjtJQWtCUTtJQUNBO0lBQ0E7Ozs7QUFLSjtFQURKO0lBRVE7OztBQUdKO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFaSjtJQWFROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFMSjtJQU1ROzs7QUFHSjtFQVRKO0lBVVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTs7O0FBR0o7RUFUSjtJQVVRO0lBQ0E7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFmSjtJQWdCUTtJQUNBOzs7QUFHSjtFQXBCSjtJQXFCUTtJQUNBO0lBQ0E7Ozs7QUM5SlA7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFOzs7QUFHRDtFQWxCRDtJQW1CRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7RUFFQTtJQUNDO0lBQ0E7OztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURDtJQVVFO0lBQ0E7OztBQUdEO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFVRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FDblRIO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7SUFDQzs7O0FBSUY7RUFsQ0Q7SUFtQ0U7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUF0QkQ7SUF1QkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUM5SUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBOztBQWlCRjtFQXZDRDtJQXdDRTs7O0FBR0Q7RUEzQ0Q7SUE0Q0U7SUFDQTs7OztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7SUFDQTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QmpHRTtFQUNBO0VBQ0Esb0I4QmdHeUI7RTlCL0Z6QjtFQUNBOztBOEJnR0Y7RUFDQzs7QUFHRDtFQVpEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFHRDtFQXBCRDtJQXFCRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUE5Q0Q7SUErQ0U7Ozs7QUNuTkQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7OztBQUdEO0VBbEJEO0lBbUJFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7O0FBS0Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUY7RUFmRDtJQWdCRTs7RUFHQztJQUNDOzs7QUFLSDtFQXpCRDtJQTBCRTtJQUNBO0lBQ0E7O0VBR0M7SUFDQzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFwQkQ7SUFxQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUM1Tkg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQzVGRjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUtKO0VBQ0M7OztBQ3RJRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7OztBQ1RGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBbkJEO0lBb0JFOzs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN6RkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNSRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUdGO0VBbEJEO0lBbUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUF2QkQ7SUF3QkU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVBEO0lBUUU7OztBQWRIO0VBaUJFO0lBQ0M7SUFDQTtJQUNBOzs7QUFJSDtFQTNCRDtJQTRCRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUEzQkQ7SUE0QkU7SUFDQTs7O0FBRUQ7RUEvQkQ7SUFnQ0U7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFLSDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQzs7O0FBRUQ7RUFDQztJQUNDOztFQUlEO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUlDO0VBQ0E7O0FBSkE7RUFERDtJQUVFOzs7QUFNRjtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUVBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUtIO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQS9DRDtJQWdERTs7O0FBRUQ7RUFsREQ7SUFtREU7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFqQ0Q7SUFrQ0U7OztBQUVEO0VBcENEO0lBcUNFOzs7QUFFRDtFQXZDRDtJQXdDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBSUE7O0FBSEE7RUFDQzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdBO0VBREQ7SUFFRTs7OztBQ3BkRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBZkQ7SUFnQkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFFQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7OztBQzVTSDtFQUNDOztBQUVBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXhCRDtJQXlCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXpCRDtJQTBCRTtJQUNBOzs7O0FDeEVIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdGO0VBaURDOztBQWhEQTtFQUNDO0VBa0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFRRjtFQXhDRDtJQXlDRTs7O0FBRUQ7RUFDQztFQUNBOztBQUtEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQ3hGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFwQkQ7SUFxQkU7SUFDQTtJQUNBO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFDQTtFQUpGO0lBS0c7SUFDQTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBTUg7RUFERDtJQUVFOzs7O0FDakpGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFLSjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ2pMRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFDQTtFQUpEO0FBQUE7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ2xPRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFpQkE7RUFDQTs7QUFqQkE7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQ2pDRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUF0QkQ7SUF1QkU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUVEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFLRjtFQXBDRDtJQXFDRTtJQUNBOzs7QUFFRDtFQXhDRDtJQXlDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQXBCRDtJQXFCRTs7O0FBRUQ7RUF2QkQ7SUF3QkU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUF2QkQ7SUF3QkU7OztBQUVEO0VBMUJEO0lBMkJFOzs7QUFFRDtFQTdCRDtJQThCRTs7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBRUE7RUFDQTs7QUFDQTtFQUxEO0lBTUU7Ozs7QUMvSkY7RUFDQztFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDOztBQUdEO0VBckREO0lBc0RFOzs7QUFHRDtFQXpERDtJQTBERTtJQUNBOztFQUVBO0lBQ0M7OztBQUlGO0VBbEVEO0lBbUVFOztFQUVBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7SUFFQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBR0Q7RUFWRDtJQVdFOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBakJEO0lBa0JFO0lBQ0E7OztBQUdEO0VBdEJEO0lBdUJFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOztBQU1BO0VBUEQ7SUFRRTs7O0FBS0g7RUF6Q0Q7SUEwQ0U7SUFDQTs7RUFHQztJQUNDOzs7QUFLSDtFQXBERDtJQXFERTs7RUFHQztJQUNDOzs7QUFLSDtFQTlERDtJQStERTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQXZCRDtJQXdCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWkQ7SUFhRTs7O0FBR0Q7RUFDQztJQUNDO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpEO0lBYUU7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBR0Q7RUFLQztFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQUREO0lBRUU7OztBQVNGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFRQztFQUNBO0VBQ0E7RUFDQTs7QUFWQTtFQUREO0lBRUU7O0VBQ0E7SUFDQzs7O0FBU0Y7RUFiRDtJQWNFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFOzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUNsaEJGO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFkRDtJQWVFOztFQUVBO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7Ozs7QUFLSDtFQUNDOzs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBO0lBQ0E7OztBQUdEO0VBdEJEO0lBdUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFPRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUdEO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRDtFQWpCRDtJQWtCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWZEO0lBZ0JFOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVhEO0lBWUU7Ozs7QUNyTkQ7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQUdGO0VBOEJDOztBQTdCQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFDQTtFQUpEO0FBQUE7SUFLRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3JHSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFERDtJQUVFOzs7QUFHRjtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFuQkQ7SUFvQkU7OztBQUVEO0VBdEJEO0lBdUJFO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7OztBQUVEO0VBOUJEO0lBK0JFOzs7O0FDdENIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOztFQUNBO0lBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FDL0RGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUNURjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDTkQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7O0FDakJGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFqQkQ7SUFrQkU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBRUE7SUFDQTtJQUVBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUVBOzs7O0FBUUo7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7Ozs7QUMvS0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBRUE7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTs7QUFIQTtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBSUg7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFFRDtFQUxEO0lBTUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFLRjtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQzdSRjtFQUlDOztBQUhBO0VBREQ7SUFFRTs7O0FBR0Q7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7Ozs7QUFLRjtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ3ZERjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7OztBQUdGO0VBeEJEO0lBeUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Y7RUFqQ0Q7SUFrQ0U7Ozs7QUFPSjtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FDM0dGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDaEZGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBaEJEO0lBaUJFOzs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUVEO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Y7QUFBQTtFQUVDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFFQTs7O0FDcklGO0VBZ0NDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBbkNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQzs7QUFFQztFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFjSjtFQXhDRDtJQXlDRTtJQUNBOzs7QUFFRDtFQTVDRDtJQTZDRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFHRjtFQXpFRDtJQTBFRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUM3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQzs7O0FBT047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7OztBQ3pHQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUVBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUN2Rk47RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQVBEO0lBUUU7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBa0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVRBO0VBREQ7SUFFRTs7O0FBZUY7RUF4Q0Q7SUF5Q0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzNMRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlEO0VBQ0M7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUtBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQVFGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7QUFBQTtFQUVDOztBQUVEO0VBQ0M7RUFFQTtFQUNBOztBQUVEO0VBQ0M7RUFFQTs7QUFHRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7Ozs7QUFHRjtFQUNDO0VBSUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFmQTtFQUZEO0lBR0U7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFNSDtFQUNDO0VBSUE7RUFDQTtFQUNBOztBQUxBO0VBRkQ7SUFHRTs7O0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7OztBQU1GO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7OztBQzFSRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBbUJBO0VBaUJBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFrQkE7O0FBakJBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0g7RUF6QkQ7SUEwQkU7SUFFQTs7O0FBT0o7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBN0JEO0lBOEJFO0lBQ0E7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7O0FDNVhEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQVFQO0VBQ0M7OztBQ3ZHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUlEO0VBR0M7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBdEJEO0lBdUJFOzs7O0FDdkdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFJSDtFQUNDOzs7QUMvRUo7RUErQ0M7O0FBOUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUdGO0VBekNEO0lBMENFOzs7QUFFRDtFQTVDRDtJQTZDRTs7O0FBRUQ7RUEvQ0Q7SUFnREU7Ozs7QUMxSEo7RUFDQztFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUEzQkQ7SUE0QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBN0JEO0lBOEJFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7O0FDN0VIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7Ozs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7Ozs7QUM3RUQ7RUFERDtJQUVFOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTtJQUNBOzs7O0FBSUg7RUErRkM7O0FBOUZBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWZBO0VBREQ7SUFFRTs7O0FBZ0JGO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVEE7RUFERDtJQUVFOzs7QUFlRjtFQXhDRDtJQXlDRTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUNuTEw7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDekRGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBR0E7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQU1MO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDMUlGO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQStDQzs7QUE5Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7OztBQUdGO0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFkQTtFQUREO0lBRUU7SUFDQTs7O0FBYUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQW1EQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdkRBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBV0Y7RUF6REQ7SUEwREU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFuQkQ7SUFvQkU7OztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFJRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFNTDtFQWtEQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXJEQTtFQUNDO0VBbUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdENBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBUUY7RUF6Q0Q7SUEwQ0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFRRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlIO0VBQ0M7O0FBTUw7RUFDQzs7O0FDeFpIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUM7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQVVDOztBQVRBO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDeEVIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBRUM7RUFERDtJQUVFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOzs7QUNqRUE7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFDQzs7QUFHRjtBQUFBO0VBRUM7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOztBQUVEO0VBQ0M7OztBQzVHRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBMEJEO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFFQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0E7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBeEJEO0lBeUJFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0M7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTtJQUNBOzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFsREQ7SUFtREU7Ozs7QUN2T0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQVpEO0lBYUU7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUVEO0VBbEJEO0lBbUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdEO0FBQUE7RUFFQzs7QUFJQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Q7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN2T0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUNoRkw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBNUJEO0lBNkJFO0lBQ0E7SUFDQTs7OztBQUlEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFJRjtFQXZCRDtJQXdCRTtJQUNBO0lBQ0E7Ozs7QUM1REY7RUFjQzs7QUFiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFHRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFLQTs7QUFKQTtFQUhEO0lBSUU7SUFDQTs7OztBQU1IO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBaEJEO0lBaUJFOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBRUQ7RUFsQkQ7SUFtQkU7OztBQUVEO0VBckJEO0lBc0JFOzs7O0FBZ0JGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7Ozs7QUNqSUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBSUM7RUFDQTs7QUFKQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFkRDtJQWVFOzs7QUFHRjtFQUNDOztBQUNBO0VBT0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVhBO0VBSUM7O0FBUUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTs7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQVFGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQU9EO0VBQ0M7O0FBUUQ7RUFDQztFQUVBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBV0M7RUFDQTs7QUFYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFLRjtFQWJEO0lBY0U7OztBQUdGO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQUNDOztBQU9EO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUMxUUw7RUFDSTs7O0FDQ0o7RUFDQzs7QUFFQztFQUREO0lBRUU7OztBQUdGO0VBUEQ7SUFRRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7OztBQUdEO0VBZEQ7SUFlRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBL0JEO0lBZ0NFOzs7QUFHRDtFQW5DRDtJQW9DRTs7O0FBR0Q7RUF2Q0Q7SUF3Q0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7QUFHRDtFQWpCRDtJQWtCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RXRGM0lHO0VBQ0E7RUFDQSxvQnNGMEl3QjtFdEZ6SXhCO0VBQ0E7O0FzRjBJSDtFQUNDOztBQUdEO0VBWEQ7SUFZRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FDdExEO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFLRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7Ozs7QUMvQ0o7RUFLRTtFQUlBOztBQVJBO0VBQ0U7O0FBSUY7RUFDRTs7QUFHRjtFQVZGO0lBV0k7OztBQUVGO0VBYkY7SUFjSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFFRTs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7QUFBQTtFQUVFOztBQUVGO0FBQUE7RUFFRTs7QUFJQTtFQUZGO0FBQUE7SUFHSTs7O0FBS0Y7RUFDRTs7QUFJRjtFQURGO0lBRUk7OztBQUdKO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7OztBQUdBO0VBREY7SUFFSTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVkY7SUFXSTtJQUNBOzs7QUFHRjtFQWZGO0lBZ0JJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFyQkY7SUFzQkk7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBRUY7RUFORjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBZkY7SUFnQkk7OztBQUdGO0VBbkJGO0lBb0JJOzs7QUFHRjtFQXZCRjtJQXdCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFHRjtFQVZGO0lBV0k7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFLRjtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEY7SUFZSTs7OztBQVVKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7Ozs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJOzs7QUFFRjtFQUNFOzs7QUFLRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJOzs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBS0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBSUE7RUFDQTs7QUFKQTtFQUNFOztBQUtKO0VBZEY7SUFlSTs7OztBQUdKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7OztBQUlOO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBRUY7RUFWRjtJQVdJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEY7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVJGO0lBU0k7OztBQUtOO0VBL0JGO0lBZ0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQURGO0lBRUk7OztBQUdKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFERjtJQUVJO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUFHQTtFQURGO0lBRUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7SUFDQTs7O0FBRUY7RUFaRjtJQWFJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTs7QUFJTjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTs7O0FBR0o7RUFDRTtFQUlBO0VBQ0E7RUFFQTs7QUFOQTtFQUNFOzs7QUFRTjtFQUNFOztBQUNBO0VBRkY7SUFHSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7Ozs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTs7O0FBR0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBSU47RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJOzs7QUFFRjtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7SUFDQTs7O0FBRUY7RUFDRTs7QUFFRjtFQWRGO0lBZUk7SUFDQTs7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUlKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTs7O0FBRUY7RUFWRjtJQVdJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBS0o7RUFERjtJQUVJO0lBQ0E7SUFDQTs7OztBQUlGO0VBREY7SUFFSTtJQUNBOzs7QUFHQTtFQURGO0lBRUk7Ozs7QUFLSjtFQURGO0lBRUk7Ozs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7SUFDQTs7O0FBRUY7RUFURjtJQVVJOzs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FDaGpDRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUE5QkQ7SUErQkU7SUFDQTtJQUNBOzs7QUFFRDtFQW5DRDtJQW9DRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBNUREO0lBNkRFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQUNDO0lBQ0M7OztBQUlEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7OztBQUtKO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7QUFBQTtFQUVDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0VBQ0M7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0FBQUE7RUFFQzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7OztBQUtIO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRDtFQWZEO0lBZ0JFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFyQkQ7SUFzQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBakJEO0lBa0JFOzs7QUFFRDtFQXBCRDtJQXFCRTtJQUNBOzs7QUFHRDtFQXpCRDtJQTBCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1EO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBVUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUtEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUNDOzs7QUFLSDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUlDO0VBQ0E7RUFDQTs7QUFMQTtFQUNDOztBQU1EO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURDtJQVVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUNBO0VBUkQ7SUFTRTs7O0FBS0g7RUEvQkQ7SUFnQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUREO0lBRUU7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBSUE7RUFDQTtFQUVBOztBQU5BO0VBQ0M7O0FBTUQ7RUFURDtJQVVFOzs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUNBO0VBbEJEO0lBbUJFOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7Ozs7QUN0bkNGO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFkSjtJQWVRO0lBQ0E7OztBQUdKO0VBbkJKO0lBb0JRO0lBQ0E7Ozs7QUFJUjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7O0FBR0o7RUFQSjtJQVFROzs7QUFHSjtFQVhKO0lBWVE7Ozs7QUFJUjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQ3BFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVhEO0lBWUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUVEO0FBQUE7RUFFQzs7QUFJQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBS0g7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtBQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFoQkQ7SUFpQkU7SUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7SUFDQTtBQUNBO0lBQ0E7QUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQWxERDtJQW1ERTs7O0FBRUQ7RUFyREQ7SUFzREU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBUUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQU9GO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUlBOztBQUhBO0VBRkQ7SUFHRTs7O0FBTUY7RUFERDtJQUVFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUlEO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQWdCSDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFaQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFTRjtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQzs7QUFRRDtFQVhEO0lBWUU7OztBQUdEO0VBQ0M7OztBQU1IO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQzluQkY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDOzs7QUN0QkY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBR0E7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7Ozs7QUFJSDtFQUNDOzs7QUFFRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7Ozs7QUFLRDtFQUREO0lBRUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7OztBQUdEO0VBbkJEO0lBb0JFO0lBQ0E7OztBQUdEO0VBeEJEO0lBeUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUdEO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdDO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQWZEO0lBZ0JFOztFQUdDO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBSUY7RUF0Q0Q7SUF1Q0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQ2xSRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUY7RUFuQ0Q7SUFvQ0U7OztBQUdEO0VBdkNEO0lBd0NFO0lBQ0E7OztBQVFEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVhEO0lBWUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQzs7QUFLQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFLRDtFQUREO0lBRUU7OztBQUtEO0VBREQ7SUFFRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFERDtJQUVFOzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQWFFOzs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQzs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFiRDtJQWNFOzs7QUFHRDtFQWpCRDtJQWtCRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQVJEO0lBU0U7OztBQVFEO0VBQ0M7O0FBR0Q7RUFyQkQ7SUFzQkU7SUFDQTs7O0FBSUY7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBOzs7QUFHRDtFQVhEO0lBWUU7SUFDQTs7O0FBR0Q7RUFDQztJQUNDOzs7QUFLRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBUkQ7SUFTRTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7OztBQUtIO0VBQ0M7OztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDcmlCRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUF1QkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFoQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBaEJEO0lBaUJFO0lBQ0E7OztBQWVGO0VBbENEO0lBbUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDOztBQUdBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFJSDtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQzs7O0FBR0Y7RUFDQztFQUNBOzs7QUN0SEQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFOzs7QUFHRDtFQWZEO0lBZ0JFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQVpEO0lBYUU7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7OztBQUlGO0VBdEJEO0lBdUJFO0lBQ0E7O0VBRUE7SUFDQzs7O0FBSUY7RUEvQkQ7SUFnQ0U7SUFDQTs7RUFFQTtJQUNDOzs7O0FBS0g7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7OztBQUdEO0VBdEJEO0lBdUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTs7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBRUE7RUFORDtBQUFBO0lBT0U7OztBQUdEO0VBVkQ7QUFBQTtJQVdFO0lBQ0E7Ozs7QUFLRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7OztBQUlGO0VBZEQ7SUFlRTs7RUFFQTtJQUNDO0lBQ0E7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0lBQ0M7SUFDQTs7OztBQ3hQSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQWxDRDtJQW1DRTtJQUNBO0lBQ0E7OztBQUdEO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBSUg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQVVGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlEO0VBREQ7SUFFRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUMzaEJGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBWEQ7SUFZRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7O0FBS0g7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBaEJEO0lBaUJFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBckNEO0lBc0NFOzs7QUFFRDtFQXhDRDtJQXlDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQS9DRDtJQWdERTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFPRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQU1GO0VBREQ7SUFFRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQUlGO0VBZkQ7SUFnQkU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQWdCSDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQzs7QUFRRDtFQVpEO0lBYUU7OztBQUdEO0VBQ0M7OztBQUtKO0VBQ0M7O0FBQ0E7RUFFQzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUNwa0JGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0FBQUE7RUFFSTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0k7RUFDSTs7QUFFSjtFQUNJOztBQUtaO0VBaENKO0lBaUNROzs7QUFHSjtFQXBDSjtJQXFDUTtJQUNBO0lBQ0E7Ozs7QUN2Q1I7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFwQkQ7SUFxQkU7SUFDQTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQWREO0lBZUU7OztBQUdEO0VBbEJEO0lBbUJFOzs7QUFHRDtFQXRCRDtJQXVCRTtJQUNBOztFQUVBO0lBQ0M7Ozs7QUNyRkg7RUFDSTtFQUNBOztBQUdJO0VBQ0k7O0FBRUE7RUFDSTs7QUFTWjtFQWxCSjtJQW1CUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUN4RFI7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQS9CRDtJQWdDRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQWhGRDtJQWlGRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQS9GRDtJQWdHRTs7O0FBRUQ7RUFsR0Q7SUFtR0U7OztBQUVEO0VBckdEO0lBc0dFOzs7QUFFRDtFQXhHRDtJQXlHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBO0VBSUE7RUFDQTs7QUFKQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFFQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBRUQ7RUFwQkQ7SUFxQkU7OztBQUdGO0VBQ0M7O0FBSUE7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7SUFDQTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQ3RkRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBL0JEO0lBZ0NFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUF2RUQ7SUF3RUU7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQ3JTRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDOzs7QUN6REQ7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7SUFDQTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBZkQ7SUFnQkU7OztBQUdEO0VBbkJEO0lBb0JFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQTFCRDtJQTJCRTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQWREO0lBZUU7OztBQUdEO0VBbEJEO0lBbUJFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUF0QkQ7SUF1QkU7O0VBRUE7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FBSUY7RUFwQ0Q7SUFxQ0U7O0VBRUE7SUFDQzs7RUFHRDtJQUNDOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOzs7QUFHRDtFQW5CRDtJQW9CRTs7O0FBR0Q7RUF2QkQ7SUF3QkU7SUFDQTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUM3TkY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBbUJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUExQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQWNIO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUN6RkQ7RUFDQzs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBaUJBOztBQWhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBbUJGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFSRDtJQVNFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTtJQUNBO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBZEQ7SUFlRTs7O0FBS0g7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUg7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUlBO0VBQ0E7O0FBSkE7RUFDQzs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFQTtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBRUE7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBUUQ7RUFDQztFQUNBO0VBQ0E7O0FBa0JKO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUlBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUlEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFPTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFPRDtFQXRDRDtJQXVDRTs7O0FBRUQ7RUF6Q0Q7SUEwQ0U7SUFFQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOzs7QUFNSDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFHRjtFQUNDOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QTdHdnpCRjtBQUNDO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVBO0VBQ0E7QUFBQTtFQUVBO0FBQUE7RUFFQTtBQUFBOzs7QUFJRDtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0E4RzNJRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5GO0lBT0k7OztBQUdGO0VBVkY7SUFXSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFHRjtFQVRGO0lBVUk7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEY7SUFRSTs7O0FBR0Y7RUFYRjtJQVlJOzs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQmFzZSAqL1xuQGltcG9ydCAnLi9iYXNlL3Jlc2V0JztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS92YXJzJztcblxuLyogbGF5b3V0ICovXG5AaW1wb3J0IFwibGF5b3V0L19idXJnZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19zZWFyY2guc2Nzc1wiO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvNDA0L180MDQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX2Fib3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19hZHZhbnRhZ2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX2NhcmRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19taXNzaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19yZXF1aXNpdGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19yZXZpZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L193ZUxpa2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9idXNpbmVzcy1zbHVnL19pbmZvcm1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9idXNpbmVzcy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyL19icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fbG9naW4uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXIvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19jb21wYW55LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19kYXkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2RvY3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3F1ZXN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL193aGF0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0YWxvZy9fY2F0YWxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1saXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1vdGhlci1wcm9kdWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RzL19ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0cy9fcXVlc3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdFNlY3Rpb24vX21hcC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RTZWN0aW9uL19zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JwSW5mby9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcnBJbmZvL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWxwL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fZ2V0dGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fbGl6aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fb2ZmaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fcXVlc3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaG9tZS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaG9tZS9fdGFza3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fcXVlc3Rpb24tYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfdGVtcGxhdGUtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlL19ldmVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmUvX3BhcnRuZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlL190eXBlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG1lbnQvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3RtZW50L19pbmZvcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2NvbXBhbnkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9jb250YWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9maW5hbmNlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9wYXBlcnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9xdWVzdGlvbl9iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9yYXRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9sYXdJbmZvL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbGF3SW5mby9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvZ3JhbXMtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb2dyYW1zLXNsdWcvX2luZm9ybWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvZ3JhbXMvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb2dyYW1zL19wcm9ncmFtcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fc2xpZGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMvX3BhcnRuZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zL19wcm9tb3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvcGVydHkvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zZWFyY2hSZXN1bHQvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2FjY29yZGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fYXJ0aWNsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3JNb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fY2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2NvbnN1bHRhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fZG9jdW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2ZlZWRiYWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19mZWVkYmFja09rLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19pbnN1cmVfZXZlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2ludmVzdG1lbnRNb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fbGl6aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19tZXRhYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX21vYmlsZU5hdnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX3BvbGljeVB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fcHV0UmV2aWV3LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19zcGlubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19zdGVwcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fc3Vic2NyaWJlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL2FwcGxpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVjaG5pY2FsLXdvcmtzL190ZWNobmljYWwtd29ya3Muc2Nzc1wiO1xuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSxcbmE6bGluayxcbmE6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuc2VjdGlvbixcbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLFxudWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmltZyxcbnN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCJib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHQmLmJvZHlfZml4ZWQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi5TbWFydENhcHRjaGEtU2hpZWxkX3Bvc2l0aW9uX2JvdHRvbSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLlNtYXJ0Q2FwdGNoYS1TaGllbGQuU21hcnRDYXB0Y2hhLVNoaWVsZF9wb3NpdGlvbl9ib3R0b20ge1xuXHRib3R0b206IDAlICFpbXBvcnRhbnQ7XG59XG4ubWFpbl9fdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0xKTtcbn1cblxuLnRpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG59XG5cbi5tb3JlX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDNweCAxNXB4IDNweCAxMHB4O1xuXHR9XG59XG5cbi5wb3B1cF9vdmVybGF5IHtcblx0ei1pbmRleDogMTk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC4zKTtcblxuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQmLnBvcHVwX292ZXJsYXlfc2hvdyB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH1cbn1cbi5zaG93X21vcmUtYmxvY2sge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlO1xufVxuLnN3aXRjaF9idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDExcHggMzZweDtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uYWN0aXZlLXN3aXRjaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCkgIWltcG9ydGFudDtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgNDAwbXM7XG59XG4uY29udGVudF9zd2l0Y2gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtc3dpdGNoLXZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG59XG5oMSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xufVxuaDIge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcbn1cbmgzIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5oNCB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG59XG5oNSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuaDYge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9tb3Rpb24tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mYW5jeWJveC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgIzk4YTdiMjYxO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogM3B4O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG59XG4iLCIuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjVweCkge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxufVxuIiwiOnJvb3Qge1xuXHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjc4cHg7XG5cblx0LyogbWFyZ2luICovXG5cdC0tc2VjdGlvbi1tYjogMTUwcHg7XG5cdC0tYnJpZ2h0bmVzc1NsaWRlcjogMC41O1xuXHQvKiBDb2xvcnMgKi9cblx0LS1tYWluLWJsYWNrOiAjMDAxNDM0O1xuXHQtLW1haW4tdGlmZmFueTogIzNmYjJiMjtcblx0LS1tYWluLWJsdWU6ICMyYjZkZTE7XG5cdC0tbWFpbi13aGl0ZTogI2ZmZmZmZjtcblx0LS1tYWluLW9yYW5nZTogI2ZkNzkyMztcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNmMWY4ZmY7XG5cdC0tYmFja2dyb3VuZC10aWZmYW55OiAjZTFmNWY4O1xuXHQtLWlucHV0LWdyZXktZmlsbDogI2VkZjNmNTtcblx0LS1ncmV5LTUwMDogIzY1NzU5Mjtcblx0LS1ncmV5LTQwMDogIzgzOTZiNDtcblx0LS1ncmV5LTMwMDogI2IyYjhjNjtcblx0LS1ncmV5LTIwMDogI2IyYjhjNjtcblx0LS1ncmV5LTEwMDogI2M2ZDVlNTtcblx0LS1zdHJva2UtbGlnaHQtYmx1ZTogI2Q4ZTlmNjtcblx0LS1zdHJva2UtbGlnaHQtZ3JleTogI2VhZWNmMDtcblx0LS1zZWNvbmRhcnktbGlnaHQtb3JhbmdlOiAjZmZiMDdjO1xuXHQtLXNlY29uZGFyeS1ibHVlLXRleHQ6ICMxYTVlZDQ7XG5cdC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueTogIzAwOTk5OTtcblx0LS1ncmFkaWVudC1ibHVlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0LTM2LjA4ZGVnLFxuXHRcdHJnYmEoMzAsIDEwMSwgMjI0LCAxKSAwJSxcblx0XHRyZ2JhKDg2LCAxNDUsIDI0NiwgMSkgMTAwJVxuXHQpO1xuXHQtLWdyYWRpZW50LWxpZ2h0LWJsdWU6IGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0cmdiYSgyMjYsIDI0MSwgMjU1LCAxKSAwJSxcblx0XHRyZ2JhKDI0MSwgMjQ4LCAyNTUsIDEpIDEwMCVcblx0KTtcblx0LS1zeXN0ZW0tcmVkOiAjZDQxYTFhO1xuXG5cdC8qIEZvbnRzICovXG5cdC0tZGVza3RvcC0xOTIwLWgtMTogNzAwIDUwcHgvNjBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDQ2cHgvNTZweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDM4cHgvNDhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNDogNjAwIDI4cHgvMzhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIycHgvMzRweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNjogNjAwIDIwcHgvMzJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNzogNTAwIDE4cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1leHRyYS1sYXJnZTogNDAwIDE4cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1sYXJnZTogNDAwIDE2cHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1tZWRpdW06IDQwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktc21hbGw6IDQwMCAxNHB4LzIycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2U6IDQwMCAyMHB4LzMycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1iaWc6IDUwMCAxNnB4LzI4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1tZWRpdW06IDUwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1zbWFsbDogNTAwIDE0cHgvMjJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tY2FwdGlvbi1sYXJnZTogNjAwIDE2cHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tY2FwdGlvbi1tZWRpdW06IDYwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWNhcHRpb24tc21hbGw6IDYwMCAxNHB4LzIycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG5cdC8qIEVmZmVjdHMgKi9cblx0LS1fMS1ib3gtc2hhZG93OiAwcHggMTJweCA0MnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKSxcblx0XHQwcHggOHB4IDE4cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xuXHQtLV8yLWJveC1zaGFkb3c6IDBweCA4cHggMjRweCAtNHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4wOCksXG5cdFx0MHB4IDZweCAxMnB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKTtcblx0LS1fMy1ib3gtc2hhZG93OiAwcHggMTBweCAzMnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEpLFxuXHRcdDBweCA2cHggMTRweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQ6cm9vdCB7XG5cdFx0LyogY29udGFpbmRlciB3aWR0aCAqL1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiAxMjgwcHg7XG5cblx0XHQvKiBtYXJnaW4gKi9cblx0XHQtLXNlY3Rpb24tbWI6IDEzMHB4O1xuXG5cdFx0LyogRm9udHMgKi9cblx0XHQtLWRlc2t0b3AtMTkyMC1oLTE6IDcwMCA0NHB4LzEyMCUgJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDQycHgvNTVweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0zOiA3MDAgMzZweC80N3B4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTQ6IDYwMCAyNnB4LzM4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIycHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC02OiA2MDAgMjBweC8yOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblxuXHRcdC0tYm9keS1leHRyYS1sYXJnZTogNDAwIDE3cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdDpyb290IHtcblx0XHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdFx0LS1jb250YWluZXItd2lkdGg6IDc2OHB4O1xuXG5cdFx0LyogbWFyZ2luICovXG5cdFx0LS1zZWN0aW9uLW1iOiAxMDBweDtcblxuXHRcdC8qIEZvbnRzICovXG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0xOiA3MDAgNDBweC80OHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTI6IDcwMCAzNnB4LzQ2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDMycHgvNDJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC00OiA1MDAgMjRweC8zNHB4ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC01OiA2MDAgMjBweC8yOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTY6IDYwMCAxOHB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNzogNTAwIDE3cHgvMjRweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cblx0XHQtLWJvZHktZXh0cmEtbGFyZ2U6IDQwMCAxN3B4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdDpyb290IHtcblx0XHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM3NXB4O1xuXG5cdFx0LyogbWFyZ2luICovXG5cdFx0LS1zZWN0aW9uLW1iOiA4MHB4O1xuXG5cdFx0LyogRm9udHMgKi9cblx0XHQtLWRlc2t0b3AtMTkyMC1oLTE6IDcwMCAzMnB4LzQycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDI4cHgvMzhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0zOiA3MDAgMjRweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTQ6IDUwMCAyMnB4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIwcHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC02OiA2MDAgMThweC8yNnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTc6IDUwMCAxN3B4LzI0cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG5cdFx0LS1ib2R5LWV4dHJhLWxhcmdlOiA0MDAgMTdweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzOTBweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM2NXB4O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM1MHB4O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzNDBweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDMzNXB4O1xuXHR9XG59XG4iLCJAdXNlICcuLi9iYXNlL21peGlucyc7XG5cbi5idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA5NjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyMTtcbiAgQGluY2x1ZGUgbWl4aW5zLnRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcbiAgQGluY2x1ZGUgbWl4aW5zLnRyYW5zaXRpb24oXG4gICAgdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcbiAgKTtcbiAgcGFkZGluZzogNjJweCAwIDQxcHggMTEwcHg7XG5cbiAgJi5zaG93X19idXJnZXIge1xuICAgIEBpbmNsdWRlIG1peGlucy50cmFuc2Zvcm0odHJhbnNsYXRlWCgwcHgpKTtcbiAgfVxuXG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG5cbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgJi5hY2NvcmRpb24tYWN0aXZlIC5hY2NvcmRpb24taGFuZGxlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1oYW5kbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWJvZHkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcblxuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlcl9fbW9yZSB7XG4gICAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogNjUzcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDQxcHggNjBweDtcblxuICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1cmdlcl9fbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDI1cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMyU7XG4gICAgfVxuICB9XG59XG5cbi5idXJnZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMTZweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvLyAgIHdpZHRoOiA0cHg7XG4gICAgLy8gfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTE2cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDAgMCAxNjBweCAwO1xuICB9XG59XG5cbi5idXJnZXJfX2NvbnRlbnRfaW5uZXIge1xuICB3aWR0aDogNTE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogNTE1cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICB9XG59XG5cbi5idXJnZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuXG4gIHN2ZyBjaXJjbGUsXG4gIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgfVxuXG4gICY6aG92ZXIgc3ZnIHtcbiAgICBjaXJjbGUge1xuICAgICAgZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICByaWdodDogLTE4cHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ1cmdlcl9fY2F0YWxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG4gIC5hY2NvcmRpb24taGFuZGxlciB7XG4gICAgZm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5idXJnZXJfX2xhYmVsIHtcbiAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19saXN0IHtcbiAgYSB7XG4gICAgZm9udDogdmFyKC0tYnV0dG9uLWJpZyk7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgJiArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYnVyZ2VyX19iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzVweDtcbiAgcGFkZGluZzogMzJweCAyMnB4IDMzcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzOHB4IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5idXJnZXJfX2Jhbm5lcl9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzOTlweDtcbn1cblxuLmJ1cmdlcl9fYmFubmVyX25hbWUge1xuICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYnVyZ2VyX19iYW5uZXJfdGV4dCB7XG4gIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19iYW5uZXJfbGluayB7XG4gIHRyYW5zaXRpb246IDQwMG1zO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICB9XG59XG5cbi5idXJnZXJfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuXG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBsZWZ0OiA1N3B4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHggNDBweCAzMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fYm90dG9tX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXgtd2lkdGg6IDcwOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmJ1cmdlcl9fbGVmdCB7XG59XG5cbi5idXJnZXJfX2JvdHRvbV9sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5idXJnZXJfX3ZhbHVlIHtcbiAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIH1cbn1cblxuLmJ1cmdlcl9fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJ1cmdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gICAgLW1vei10cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbiAgICAtby10cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbiAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICN7JHRyYW5zaXRpb24tZGVsYXl9O1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG4gICAgdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn0iLCIuZm9vdGVyIHtcblx0cGFkZGluZzogdmFyKC0tc2VjdGlvbi1tYikgMCAyNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tbWIpIDAgMjlweDtcblx0fVxufVxuXG4uZm9vdGVyX19taWRkbGUsXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA2cHggMWZyO1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRyb3ctZ2FwOiAxcmVtO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzc3cHggMWZyO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMzRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG5cbi5mb290ZXJfX3RvcCB7XG5cdG1hcmdpbi1ib3R0b206IDg5cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4uZm9vdGVyX19mb3JtIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNDBweDtcblxuXHRmb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblxuXHRcdGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0cmlnaHQ6IDEzcHg7XG5cblx0XHRcdGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIGNpcmNsZSB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDM0cHggNDJweCAzNHB4IDMycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDMycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdGZvcm0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAzNnB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRmb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYwcHggMCAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybV9sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDMwNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dCB7XG5cdCYtaW52YWxpZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMywgMykgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0fVxufVxuLmZvb3Rlcl9fZW1haWwtc3VibWl0IHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9vdGVyX19lbWFpbC1zdWJtaXQtYnV0dG9uIHtcblx0b3BhY2l0eTogMC42O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRzdmcgY2lyY2xlIHtcblx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dC12YWxpZGF0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogcmdiKDIwNCwgMywgMyk7XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dC12YWxpZGF0aW9uLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IHZhbGlkYXRlIDAuNXM7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQGtleWZyYW1lcyB2YWxpZGF0ZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybV90ZXh0IHtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWF4LXdpZHRoOiAyOTFweDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDQwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDM0MHB4O1xuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMzZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMzQ3cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDM0MnB4O1xuXHRcdFx0cmlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAyODhweDtcblx0XHRwYWRkaW5nOiAzNHB4IDIwcHggMzZweCAzMnB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDI4cHggMjBweDtcblx0XHRoZWlnaHQ6IDI2MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19iYW5uZXJfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXJfX2Jhbm5lcl90aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdG1heC13aWR0aDogNDA0cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Jhbm5lcl90ZXh0IHtcblx0bWF4LXdpZHRoOiA0MDRweDtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzE3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1heC13aWR0aDogMjk1cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fYmFubmVyX2xpbmsge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHRjaXJjbGUsXG5cdHBhdGgge1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y2lyY2xlIHtcblx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblxuXHRcdHBhdGgge1xuXHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19taWRkbGUge1xuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2luZm8ge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2luZm9fY29udGVudCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiA2MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0bWF4LXdpZHRoOiAyODNweDtcblx0fVxufVxuXG4uZm9vdGVyX19sb2dvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjY1O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE0NHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX190ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXgtd2lkdGg6IDI4NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0fVxufVxuXG4uZm9vdGVyX193cml0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxM3B4IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2xpbmtzLmZvb3Rlcl9fY29scyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGlua3MgdWwge1xuXHRsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyX19saW5rcy0tbW9yZSBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgOXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTlweCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQ2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2NvbHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG5cblx0PiAuZm9vdGVyX19jaXR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzM3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0PiAuZm9vdGVyX19jaXR5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTRweDtcblx0XHQuZm9vdGVyX19jb2xzIHtcblx0XHRcdGdhcDogMjZweCAxNDRweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG5cdFx0LmZvb3Rlcl9fY29scyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMThweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fY2l0eSB7XG5cdC5mb290ZXJfX3ZhbHVlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGFiZWwge1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxufVxuXG4uZm9vdGVyX192YWx1ZSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdD4gLmZvb3Rlcl9fY2l0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5mb290ZXJfX29maWNlIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcl9fY29udGFjdC1ydXMge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuZm9vdGVyX19vZmljZSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fb2ZpY2Uge1xuXHR3aWR0aDogMTg4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRib3JkZXItcmFkaXVzOiA0MnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRoZWlnaHQ6IDQ5cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdHN2ZyBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZmZmZjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG4uZm9vdGVyX3BvcHVwLXN1YnNjcmliZSB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAxMTFweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdFx0JiArIC5hY2NvcmRpb24taXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb24tYWN0aXZlIHtcblx0XHQuYWNjb3JkaW9uLWhhbmRsZXIgc3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbi1oYW5kbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb24tYm9keSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cblx0XHRcdCYgKyAuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tYm9keSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG5cdCYgPiAmLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogLjVyZW07XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cInZrLmNvbVwiXSBzdmcge1xuXHRcdFx0XHRmaWxsOiAjMzE3M2U1O1xuXHRcdFx0fVxuXHRcblx0XHRcdCZbaHJlZio9XCJ0Lm1lXCJdIHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICMyNTlkZDk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxODtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblxuXHQmLnNjcm9sbC11cCB7XG5cdFx0LmhlYWRlcl9fdG9wIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmLnNjcm9sbC1kb3duIHtcblx0XHQuaGVhZGVyX190b3Age1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQmLnNjcm9sbC11cCB7XG5cdFx0XHQuaGVhZGVyX190b3Age1xuXHRcdFx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJfX3RvcCB7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWNmMDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHRhLFxuXHRidXR0b24ge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cbn1cblxuLmhlYWRlcl9faW5uZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fdG9wX2xlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fdG9wX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fY2l0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXG5cdGltZyxcblx0cGljdHVyZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fcGhvbmUge1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlcnZpY2VfaG92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblxuXHQmOmhvdmVyIHtcblx0XHQuaGVhZGVyX19zZXJ2aWNlX2xpc3Qge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlcnZpY2VfbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAyOTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAzMnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEpLFxuXHRcdDBweCAwcHggMTRweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMik7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDRweCAwO1xuXG5cdGxpICsgbGkgYSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLmhlYWRlcl9fc2VydmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xuXHRwYWRkaW5nOiAwIDEycHggMCAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0aGVpZ2h0OiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Ym9yZGVyLXJhZGl1czogMjZweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdGltZyxcblx0cGljdHVyZSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fYm90dG9tIHtcblx0cGFkZGluZzogMTlweCAwIDIwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXG5cdGEsXG5cdGJ1dHRvbiB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMjNweCAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAyMXB4IDAgMTlweDtcblx0fVxufVxuXG4uaGVhZGVyX19sb2dvIHtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTcycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMjFweDtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcl9fY2F0ZWdvcmllcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19jYXRlZ29yeSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxufVxuXG5hLmhlYWRlcl9fbGluay0tY2lyY2xlIHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDQ3cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTBweCAxOHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiA5cHggMThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNi44cHg7XG5cdFx0cGFkZGluZzogMTFweCAxNHB4IDEycHggMTVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdHBhZGRpbmc6IDEycHggN3B4IDEycHggN3B4O1xuXHR9XG59XG5cbmEuaGVhZGVyX19jYWxjIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDhlOWY2O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fbGl6aW5nIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uaGVhZGVyX19zZWFyY2gsXG4uaGVhZGVyX19idXJnZXIge1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG5cbi5oZWFkZXJfX2J1cmdlciB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoIHtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyMTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNDAwbXM7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLnNlYXJjaF9zaG93IHtcbiAgICAgICAgaGVpZ2h0OiAyNTdweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX2Zvcm0ge1xuICAgIGhlaWdodDogODRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSg5LCAyMywgNDcsIDAuMDMpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMC41cHgpO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cbn1cblxuLnNlYXJjaF9fZm9ybV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2E3YWViYTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaF9fc3VibWl0LFxuLnNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaF9fY2xvc2Uge1xuICAgIHBhZGRpbmc6IDJweDtcbn1cblxuLnNlYXJjaF9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX25hdl9saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMHB4IDhweCAxNnB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjA4KSxcbiAgICAgICAgMHB4IDZweCA4cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTdweCA0MHB4IDA7XG4gICAgICAgIGdhcDogNzdweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX25hdl9pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNlYXJjaF9fbmF2X2l0ZW1faWNvbiBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoX19uYXZfaXRlbV9uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoX19uYXZfaXRlbV9pY29uIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7IFxuICAgIH1cbn1cblxuLnNlYXJjaF9fbmF2X2l0ZW1fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTUlO1xuICAgIH1cbn1cbiIsIi5ub3RGb3VuZCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRoZWlnaHQ6IDY0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA1ODhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDUzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiA0NDRweDtcblx0fVxuXHQmLWltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogMzYwcHg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAzMzhweDtcblx0XHRcdGhlaWdodDogMjgycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyMzZweDtcblx0XHRcdGhlaWdodDogMTk3cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogNTJweCAwIDgwcHggMDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNjQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI3cHggMCA3MHB4IDA7XG5cdFx0XHRoZWlnaHQ6IDU4OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDE0cHggMCA3MHB4IDA7XG5cdFx0XHRoZWlnaHQ6IDUzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA0NDRweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCA2MHB4IDA7XG5cdFx0fVxuXHRcdC5ub3RGb3VuZC1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHdpZHRoOiA0MzlweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHR3aWR0aDogMjkxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLmFib3V0Q29tcGFueV9hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA5NjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogNDY3cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDY2NHB4O1xuXHR9XG59XG4uY29udGFpbmVyX2Fib3V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZV9faW1hZ2Uge1xuXHR6LWluZGV4OiAxO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMjYwcHg7XG5cdFx0aGVpZ2h0OiAyNjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdyaWQtcm93OiAyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IGF1dG87XG5cblx0d2lkdGg6IDEwMHB4O1xuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZV9fY29udGVudC1pdGVtIHtcblx0aDEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG5cdGdhcDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogNTE1cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2Fib3V0X3NsaWRlX19jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggMWZyO1xuXHRcdGdhcDogNjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcblx0XHRnYXA6IDU0cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWJvdXQtbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVfX2NvbnRlbnQtdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X2Fib3V0LWJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UyZjFmZiAwJSwgI2YxZjhmZiAxMDAlKTtcbn1cbiIsIi5hYm91dENvbXBhbnlfYWR2YW50YWdlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWR2YW50YWdlcy10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC10aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC10ZXh0IHtcblx0bWF4LXdpZHRoOiAyODhweDtcblx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDA7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWR2YW50YWdlc19jYXJkIHtcblx0cGFkZGluZzogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAyMjJweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMCAyMHB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC1pY29uIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzIzLjkyZGVnLCAjMWU2NWUwIDkuNjElLCAjNTY5MWY3IDEwMi4zNiUpO1xuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuYnJlYWRjcnVtYl9fbGlzdCBsaSArIGxpOmJlZm9yZSB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA1IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjEwNTI4IDguNUw1IDQuNUwxLjEwNTI4IDAuNUwwIDEuNjM1MTZMMi43OTAyNiA0LjVMMCA3LjM2NDg0TDEuMTA1MjggOC41WicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJyZWFkY3J1bWJfX2xpc3Q6Zmlyc3QtY2hpbGQgbGkgYSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY4MDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXHQuYnJlYWRjcnVtYl9fbGlzdDpsYXN0LWNoaWxkIGxpIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblxuXHQuYnRuLWxpemluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTA1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0aGVpZ2h0OiA3ODlweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIFx0aGVpZ2h0OiA3NjBweDtcblxuXHQvLyBcdC5idG4tbGl6aW5nIHtcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDE1OXB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXG5cdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI2cHg7XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X19iYW5uZXJfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXHRtYXgtd2lkdGg6IDU3MXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdC8vIH1cblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHQvLyB9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQvLyB9XG59XG4uYWJvdXRDb21wYW55X3RpdGxlIHtcblx0bWF4LXdpZHRoOiA3OTNweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aXRsZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xJTtcblx0bWF4LXdpZHRoOiA0MDhweDtcblx0bWFyZ2luLWJvdHRvbTogMzdweDtcblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHQvLyB9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ly8gfVxufVxuXG4uYWJvdXRDb21wYW55X2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG59XG4uYWJvdXRDb21wYW55X19pbmZvLWNhcmQtdGV4dCB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbn1cbi5hYm91dENvbXBhbnlfX2Jhbm5lcl9saW5lIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjEwICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9pbmZvIHtcblx0cGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X19icmVhZGNydW1iX2xpc3Qge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG5cdGxpIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHR9XG5cdH1cblx0JiArIGxpOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZnJhbWUtNTEnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9JyNmZmZmZmYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMEElM0UlM0NwYXRoIGQ9J00yLjEwNTI4IDhMNiA0TDIuMTA1MjggMEwxIDEuMTM1MTZMMy43OTAyNiA0TDEgNi44NjQ4NEwyLjEwNTI4IDhaJyBmaWxsPSclMjM2NTc1OTInIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cdH1cbn1cbi5pbmZvX190b3BfaW1hZ2UtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX2JyZWFkY3J1bWIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueS1idG4tbGl6aW5nIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfY2FyZHMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cbi5hYm91dENvbXBhbnlfY2FyZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X2NhcmRzLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4IDAgNTBweDtcblx0XHRncmlkLWdhcDogMzBweDtcblx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdHdpZHRoOiA2MjVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0LmFib3V0Q29tcGFueV9jYXJkcy1pdGVtLXRpdGxlLXRleHQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfY2FyZHMtaXRlbS10aXRsZS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfY2FyZHMtaXRlbS10aXRsZS1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNzhweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfX21pc3Npb24ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRoMiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX21pc3Npb24td3JhcHBlciB7XG5cdGhlaWdodDogYXV0bztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiBtYXgtY29udGVudDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRnYXA6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLXJhaXRpbmctbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji10aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLWltYWdlIHtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdH1cblx0fVxuXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDI1cHggMzBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24taXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDU0MnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nLXRleHQge1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdG1heC13aWR0aDogNTQycHg7XG59XG4uYWJvdXRDb21wYW55X19taXNzaW9uLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cdG1heC13aWR0aDogNjI0cHg7XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHAge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnM7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXgtaGVpZ2h0OiAyMzVweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fbWlzc2lvbi1zaG93TW9yZSB7XG5cdG1heC13aWR0aDogMTQ4cHg7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24taXRlbS1sZWZ0IHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Z2FwOiAwO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1taXNzaW9uLWl0ZW0tcmlnaHQge1xuXHRoZWlnaHQ6IDM5MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogNTE2cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLXJhaXRpbmctd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDk4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fdGFza3MtcmFpdGluZy1sYXB0b3Atd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRnYXA6IDA7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfcmVxdWlzaXRlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzBweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjk2cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWF4LWhlaWdodDogNTA2cHg7XG5cdFx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDExOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0bWF4LXdpZHRoOiA5NTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogODk0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZCB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4IDQwcHggNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZC10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI1NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA2cHg7XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzBweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDI4cHg7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEyMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZC10aXRsZS10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2hpdGUtc3BhY2U6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkLXRpdGxlLWRlc2NyaXB0aW9uIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmQtYmFua3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MjhweDtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQtYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLW1vYmlsZS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X3Jldmlld3Mge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cdG1pbi1oZWlnaHQ6IDEwMDhweDtcblx0cGFkZGluZzogMTUwcHggMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0bWluLWhlaWdodDogOTY5cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c190aXRsZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3RpdGxlLWJ1dHRvbi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c190aXRsZS1idXR0b24ge1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtd3JhcHBlciB7XG5cdGhlaWdodDogNTE0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNjBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzBweCAxZnI7XG5cdGdhcDogMTYxcHg7XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAwO1xuXHRcdHBhZGRpbmc6IDUwcHggMzZweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblxuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LW5hbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE2cHg7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZS10ZXh0IHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZS1kZXNjcmlwdGlvbiB7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1uYW1lLWF2YXRhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtZGF0ZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1kYXRlLWRlc2NyaXB0aW9uIHtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtZGF0ZS10ZXh0IHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtY2F0ZWdvcnktdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1yaWdodC1jYXRlZ29yeS10ZXh0IHtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM0Yzc5Yzc7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3OWM3O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3cy1zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtc2xpZGVyLWNhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEyOHB4O1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3cy1uYXZpZ2F0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEycHggNDJweCAtNHB4ICMxODI3NGIxZjtcblxuXHRcdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAtNjhweDtcblx0XHR9XG5cdFx0aG9tZV9fdGFza19saW5rICY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3cy1uYXZpZ2F0aW9uLW5leHQge1xuXHRcdHJpZ2h0OiAtMjFweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3Jldmlld3MtbmF2aWdhdGlvbi1wcmV2IHtcblx0XHRsZWZ0OiAtMjZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTtcblx0XHRcdGxlZnQ6IC0yMXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3Jldmlld3Mtc2xpZGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTI0cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRib3R0b206IC01MHB4O1xuXHR9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDEwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LWRhdGUtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtY2F0ZWdvcnktbGFwdG9wLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIycHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtcmV2aWV3IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlIGhlaWdodDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3Jldmlld3NfdGl0bGUtYnV0dG9uLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtdmlldy1mdWxsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4nO1xuXHRcdGJvdHRvbTogLTdweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ubm9iZWZvcmUge1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X3dlTGlrZSB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuLmFib3V0Q29tcGFueV93ZUxpa2UtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC02cHggMCAtNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX25hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3gtc2hhZG93OiAwcHggMTJweCA0MnB4IC00cHggIzE4Mjc0YjFmO1xuXG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0dG9wOiA0NSU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZXIge1xuXHRwYWRkaW5nOiAyNHB4IDZweDtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyLXByZXYge1xuXHRsZWZ0OiAtMjZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTE1cHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyLW5leHQge1xuXHRyaWdodDogLTIxcHg7XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0cmlnaHQ6IC0xNHB4O1xuXHQvLyB9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hYm91dENvbXBhbnlfd2VMaWtlX19jb250ZW50X2ltYWdlIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlIHtcblx0Ji0tYWN0aXZlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQvLyAuYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZV9saW5lIHtcblx0XHQvLyBcdHdpZHRoOiAzMjZweCAhaW1wb3J0YW50O1xuXG5cdFx0Ly8gXHQmOjpiZWZvcmUge1xuXHRcdC8vIFx0XHRhbmltYXRpb246IHByb2dyZXNzQmFyIGNhbGMoMi41NSAqIDFzKSBsaW5lYXIgZm9yd2FyZHM7XG5cdFx0Ly8gXHR9XG5cblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC8vIFx0XHR3aWR0aDogMzA1cHggIWltcG9ydGFudDtcblx0XHQvLyBcdH1cblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gXHRcdHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC8vIGhlaWdodDogMTI2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVfbGluZSB7XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdGJvdHRvbTogLTI0cHg7XG5cdC8vIFx0bGVmdDogNTAlO1xuXHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ly8gXHRoZWlnaHQ6IDRweDtcblx0Ly8gXHR3aWR0aDogMzI2cHg7XG5cdC8vIFx0YmFja2dyb3VuZDogI2Q4ZTlmNjtcblx0Ly8gXHR3aWR0aDogNDhweDtcblx0Ly8gXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHQvLyBcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdC8vIFx0Jjo6YmVmb3JlIHtcblx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRcdGNvbnRlbnQ6ICcnO1xuXHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0Ly8gXHRcdGxlZnQ6IDA7XG5cdC8vIFx0XHR0b3A6IDA7XG5cdC8vIFx0XHR3aWR0aDogMDtcblx0Ly8gXHRcdGhlaWdodDogMTAwJTtcblx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlLS1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBmbGV4OiAxIDEgMjk4cHg7XG5cdC5hYm91dENvbXBhbnlfd2VMaWtlX19jb250ZW50X2ltYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZSB7XG5cdHdpZHRoOiAyOThweDtcblx0aGVpZ2h0OiA0NjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDMzMnB4O1xuXHRcdHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDI5OXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0d2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDYycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyOTlweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyNDFweDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZV9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDk2cHg7XG5cdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzQmFyIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi53ZUxpa2Vfc2xpZGVfZW1wdHkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5idXNpbmVzcy1zbHVnLWJhbm5lci13cmFwcGVyIHtcblx0LmJ1c2luZXNzLXNsdWctY2F0ZWdvcnkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEycHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGEge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdHBhZGRpbmc6IDEzcHggMjRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMzAwbXM7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmJ1c2luZXNzLXNsdWctY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLmJ1c2luZXNzLXNsdWctY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5idXNpbmVzcy1taW5fbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDQycHggLTRweCAjMTgyNzRiMWY7XG5cblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHRvcDogNDUlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmJ1c2luZXNzLW1pbi0tZGlzYWJsZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1c2luZXNzLW1pbi1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmJ1c2luZXNzLW1pbi1uZXh0IHtcblx0cmlnaHQ6IC0yMXB4O1xufVxuIiwiLmJ1c2luZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1jYXJkLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idXNpbmVzc19saXN0X2Rvd25sb2FkIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGhlaWdodDogNzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdH1cblx0fVxufVxuLmJ1c2luZXNzLWhlYWRlciB7XG5cdC5jaG9pY2VzIHtcblx0XHR3aWR0aDogNDA3cHggIWltcG9ydGFudDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxLjE3NjUxTDEuMjMwODIgMEw0IDIuNjQ2OThMNi43NjkxOCAwTDggMS4xNzY1MUw0IDVMMCAxLjE3NjUxWicgZmlsbD0nJTIzMDAxNDM0Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQjcHJvbW90aW9uLXBhcnRuZXJzLXNlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uYnVzaW5lc3MtY2FyZCB7XG5cdHdpZHRoOiA0MDZweDtcblx0aGVpZ2h0OiA0NDBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAzMzlweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMzQ5cHggIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmNhcmVlcl9iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRwYWRkaW5nOiA2MHB4IDk0cHggODBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMCA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweCAwIDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNTM0cHg7XG5cdFx0Ji10ZXh0IHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG1heC13aWR0aDogNTI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogNDgxcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA4NHB4O1xuXHRcdGJvdHRvbTogMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblx0Ji1jb3Vyc2Uge1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxufVxuIiwiLmNhcmVlci1icmVhZGNydW1icyB7XG5cdC8vIHBhZGRpbmctdG9wOiA5N3B4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHQmLWFycm93IHtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdH1cbn1cbiIsIi5jYXJlZXJfY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC42cztcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1jYXJkcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMDtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtY2FyZHMtY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA0MDdweDtcblx0XHRtaW4taGVpZ2h0OiAzMThweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMzlweDtcblx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdH1cblx0XHQmLWRlc2Mge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHR3aWR0aDogMzIzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtd2Uge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMDlweCAwIDEzMHB4IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0cGFkZGluZzogODJweCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYtaGVhZGVyLXdyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0d2lkdGg6IDY1NHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZHMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdG1heC13aWR0aDogNDA2cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI1NnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDUwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGdhcDogMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJhbm5lci1taW4ge1xuXHRcdFx0bWluLWhlaWdodDogMjE3cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1iYW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAzOHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNTcwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNjAycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA5MnB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NDdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNDBweCAyMHB4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM3N3B4O1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1NnB4O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlLXdyYXBwZXItbWluIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1tb3JlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtbW9yZS1iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdG1pbi1oZWlnaHQ6IDUwMnB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHggNjBweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdHdpZHRoOiAzNzVweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0d2lkdGg6IDU0NnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMzBweCAzNHB4IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHRcdCYtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLWNpY2xlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1wZXJzb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgd2hpdGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDhweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2N3B4O1xuXHRcdFx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXBob3RvcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJ0biB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcmVlci13b3JrLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWF4LXdpZHRoOiA1NjRweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0d2lkdGg6IDU1NHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5jYXJlZXJfd29yay13cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdGdhcDogMzBweDtcblx0bWluLWhlaWdodDogNTQycHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM4MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDQ2NnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQud29yay1iYW5uZXItdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dC1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJ0bS1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG5cdGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4udGV4dC1waWNrIHtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG59XG5cbi5jYXJlZXJfY29udGVudF93ZWxjb21lIHtcblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOiA4MHB4IDE1MHB4IDEwMHB4IDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHQmLXRleHQge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5idG4tc2luZ2xlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmNhcmVlcl9jb250ZW50LW1vcmUtYmFubmVyLWZvb3Rlci1idG4td3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG4uY2FyZWVyLWNhcmRzLWRlc2t0b3Age1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIiNsb2dpbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblx0LmxvZ2luX21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubG9naW4tZXJyb3Ige1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZXJyb3JTaG93IGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQvLyAgIHJpZ2h0OiAzNDdweDtcblx0Ly8gdG9wOiAzMDZweDtcblxuXHQubG9naW4tYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdC5sb2dpbiB7XG5cdFx0XHQubG9naW5fc3Bpbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cblx0XHRcdC5sb2dpbi1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9naW4tbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQubG9naW4taW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9naW4tc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubG9naW4tc2hvdyB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHQubG9naW4ge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG4ubG9naW4tb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LmxvZ2luIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLm5vdGlmaWNhdGlvbiB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcztcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiA1MHB4O1xuXHR6LWluZGV4OiA5OTtcblx0dG9wOiAxMDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0d2lkdGg6IDM1MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG5cdC5ub3RpZmljYXRpb24tY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAycHg7XG5cdFx0dG9wOiA1cHg7XG5cdH1cblx0Jl93cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDMzMHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdGJvdHRvbTogMTBweDtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGFuaW1hdGlvbjogcHJvZ3Jlc3MgbGluZWFyIDRzO1xuXHRcdFx0QGtleWZyYW1lcyBwcm9ncmVzcyB7XG5cdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl90ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdGFuaW1hdGlvbjogdHJhbnNsYXRlTm90aWZ5O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMSwgMC4xMSwgMC41NywgMS42OCk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcblx0QGtleWZyYW1lcyB0cmFuc2xhdGVOb3RpZnkge1xuXHRcdGZyb20ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHR9XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tb3V0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xufVxuLmxvZ2luLXN1Ym1pdC1lbnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0fVxufVxuIiwiLmNhcmVlcl9zd2l0Y2gge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdG1heC13aWR0aDogNzI3cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDY4MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXHQmLWNvdXJzZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDM4cHg7XG5cdH1cblx0Ji1idG4ge1xuXHRcdHBhZGRpbmc6IDExcHggMzZweDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHJnYig3MSwgNzEsIDcxKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDMzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmUtc3dpdGNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cbiIsIi5jYXJlZXJfYmFubmVyLWNvdXJzZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHJpZ2h0OiA2MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMjM0cHg7XG5cdFx0aGVpZ2h0OiAxOTJweDtcblx0fVxufVxuLmNhcmVlcl9iYW5uZXItY291cnNlLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXHR9XG59XG4uY2FyZWVyX2Jhbm5lci1jb3Vyc2UtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuIiwiLmNhcmVlcl9jb3Vyc2UtY29tcGFueS13ZWxjb21lIHtcblx0cGFkZGluZzogODBweCA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweCA2N3B4IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzNnB4IDI0cHggNTFweCAyMHB4O1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjkxcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWJhbm5lci13cmFwcGVyIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1NjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmcge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0ODJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmctbGFwdG9wIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZWVyLWNvdXJzZS1yYWl0aW5nLXRleHQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmctbGFwdG9wIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblx0LmNhcmVlci1jb3Vyc2UtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZWVyLWNvdXJzZS10ZXh0LW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL3NlY3Rpb24gY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzXG4uY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtbmF2LW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfc2xpZGVyIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5oaXN0b3J5LXBhZ2luYXRpb24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwc19uYXZpZ2F0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfbmF2aWdhdGlvbi1tb2JpbGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfbmF2aWdhdGlvbi0tZGlzYWJsZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzLXByZXYge1xuXHRcdGxlZnQ6IC0yNnB4O1xuXHR9XG5cblx0LmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcy1uZXh0IHtcblx0XHRyaWdodDogLTI2cHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWF4LXdpZHRoOiA2MjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LmNhcmRfYWN0aXZlIHtcblx0XHRcdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtY2FyZC1jb250ZW50IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtY2FyZC15ZWFyIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0xKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9zbGlkZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXHQmLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdHdpZHRoOiA0MDZweDtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMzM5cHg7XG5cdFx0XHRcdGhlaWdodDogMzA4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0XHRcdGhlaWdodDogMjM2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjRweCA1MHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji15ZWFyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cdH1cbn1cblxuLy9zZWN0aW9uIGNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcyBlbmRcblxuLy9zZWN0aW9uIGNhcmVlcl9jb250ZW50LXdoYXRJc1xuLmNhcmVlcl9jb250ZW50LXdoYXRJcyB7XG5cdGhlaWdodDogMTUyMXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmLW1hcCB7XG5cdFx0aGVpZ2h0OiA2MTlweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRwYWRkaW5nOiA4cHggMTUxcHggNjBweCAxNTFweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjZweCA5cHggMTlweCAyNnB4O1xuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1nZW8ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0cmlnaHQ6IDk1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGJvdHRvbTogMzlweDtcblx0XHRcdFx0XHRyaWdodDogODZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRib3R0b206IDI5cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDYxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMTA5cHggMCAxMzBweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDgzcHggMCAxMDBweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogNjVweCAwIDgwcHggMDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMnB4IDM2cHggMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyOTlweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtd2hhdElzLWNhcmRzLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogMjk5cHg7XG5cdFx0fVxuXHRcdCYtc2xpZGUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vc2VjdGlvbiBjYXJlZXJfY29udGVudC13aGF0SXMgZW5kXG5cbi8vc2VjdGlvbiBjYXJlZXJfY29udGVudC1rbm93bGVkZ2VcblxuLmNhcmVlcl9jb250ZW50LWtub3dsZWRnZSB7XG5cdCYtc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiA4NHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z2FwOiAxMTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHQudGl0bGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDUzOXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiA0NTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzNDVweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXHQmLWJ0biB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDExcHggMTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cdCYtYnRuLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTZweCAxNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0d2lkdGg6IDYyNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1ODVweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI5OXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMxMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtdGVhbS13cmFwcGVyIHtcblx0LnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtdmlkZW8td3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGhlaWdodDogNzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDY3NXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMzk4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDM3MHB4O1xuXHRcdHdpZHRoOiAzMzVweDtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtdGVhbS12aWRlbyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJlZXJfY29udGVudC12aWRlby1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyLWNvdXJzZS1hcnJvdy1wcmV2IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTIycHggIWltcG9ydGFudDtcblx0fVxufVxuLnZpZGVvLWpzIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxudmpzLWN1c3RvbS10aGVtZSB7XG5cdC52anMtY29udHJvbC1iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnZqcy1iaWctcGxheS1idXR0b24ge1xuXHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0fVxuXHQudmpzLXZvbHVtZS1jb250cm9sIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcblx0XHR0b3A6IC00cHggIWltcG9ydGFudDtcblx0fVxuXHQudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG5cdFx0LnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdH1cblx0LnZqcy1wcm9ncmVzcy1jb250cm9sIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC03cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmpzLWNvbnRyb2wtYmFyIHtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHRcdC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHR9XG5cdC52anMtdm9sdW1lLXBhbmVsIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA0O1xuXHRcdG9yZGVyOiA0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA1O1xuXHRcdG9yZGVyOiA1O1xuXHR9XG5cdC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wsXG5cdC52anMtcmVtYWluaW5nLXRpbWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnZqcy1wbGF5LWNvbnRyb2wge1xuXHRcdHdpZHRoOiA1ZW0gIWltcG9ydGFudDtcblx0fVxuXHQudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG5cdFx0Y29udGVudDogJ1BsYXknICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1BhdXNlJyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHR9XG59XG4udmpzLWNvbnRyb2wtYmFyIHtcblx0bWF4LXdpZHRoOiA4NSU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi52anMtcG9zdGVyIHtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbi52anMtYmlnLXBsYXktYnV0dG9uIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG5cdHNwYW4ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnZqcy1mdWxsc2NyZWVuIHtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG5cdGZvbnQtc2l6ZTogMi44ZW0gIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuIiwiLmNhcmVlcl9jb250ZW50LWRheS12aWRlbyB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmVlcl9jb250ZW50LWRheS1kb2NzIHtcblx0Ji13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYyNHB4O1xuXHRcdGdhcDogODNweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDk1cHggNTQ1cHg7XG5cdFx0XHRnYXA6IDEyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA1M3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHR3aWR0aDogNTc3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0d2lkdGg6IDUwN3B4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDE5cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDZweDtcblxuXHRcdCYtY2FyZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGdhcDogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLW51bWJlciB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyZWVyX2NvbnRlbnQtZG9jcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdHdpZHRoOiA1NzFweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0d2lkdGg6IDQ0OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMzM3B4O1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXItdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdHBhZGRpbmc6IDM2cHggMzJweDtcblx0XHRcdHdpZHRoOiAyOTdweDtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDI3N3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggNDJweCA0MHB4IDMycHg7XG5cdFx0XHRcdHdpZHRoOiAzMzVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcxcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0LW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb3dubG9hZC1idG4tbW9iaWxlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb3dubG9hZC1idG4ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRvY3MtY2FyZHMtY2FyZC1ib3R0b20tbW9iaWxlIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jYXJlZXJfY29udGVudC1xdWVzdGlvbnMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiA1OTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdHdpZHRoOiA1NjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQ5MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiAzMzZweDtcblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1xdWVzdGlvbnMtYmFubmVyIHtcblx0Ji10aXRsZSB7XG5cdFx0d2lkdGg6IDU2NXB4O1xuXHR9XG5cdCYtZGVzYyB7XG5cdFx0d2lkdGg6IDYwMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5jYXJlZXJfc3dpdGNoLWNvdXJzZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5jYXJlZXJfc3dpdGNoLXdyYXBwZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbiIsIi5jYXJlZXJfY29udGVudC13aGF0SXNMZWFzaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMTE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXHQudGl0bGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDEzOXB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0cGFkZGluZzogODBweCAyMDZweCA5MHB4IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDM3NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMTAwcHggMCA0MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDU5NnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aDYge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM2cHggMjRweCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaW1nIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAyNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtaW1nLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLy9jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlXG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRwYWRkaW5nOiAxNTBweCAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTA5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctdG9wOiA4M3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0d2lkdGg6IDU0NHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHdpZHRoOiA0MzZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyOThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtbGVhc2luZyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1jcmVkaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtdGl0bGUtdGV4dCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtdGl0bGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludC10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogOXB4IDA7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cdFx0d2lkdGg6IDYyNHB4O1xuXHRcdGhlaWdodDogNjM5cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMzJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjFhO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1wb2ludCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmMWE7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtcG9pbnQtbW9iaWxlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXBvaW50LW1vYmlsZS1sYXN0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXBvaW50LXRleHQtbW9iaWxlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTkycHg7XG5cdH1cbn1cbi8vZW5kXG5cbi8vY2FyZWVyX2NvbnRlbnQtYWR2YW50YWdlc1xuLmNhcmVlcl9jb250ZW50LWFkdmFudGFnZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LnRpdGxlIHtcblx0XHR3aWR0aDogNjU0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA0MzhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMDZweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR3aWR0aDogNDA3cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDMycHggMTI2cHggMzVweCA0MHB4O1xuXHRcdFx0Z2FwOiAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHggMzBweCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMjJweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1hZHZhbnRhZ2VzLWNhcmQtdGV4dC1sYXB0b3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQwNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4vL2VuZFxuXG4vL2NhcmVlcl9jb250ZW50LXNjaGVtZVxuLmNhcmVlcl9jb250ZW50LXNjaGVtZSB7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR3aWR0aDogMzA2cHg7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtZGVza3RvcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLTE1MDAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLTEyNzkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnNjaGVtZS1jYXJkIHtcblx0XHR3aWR0aDogNDA2cHg7XG5cdFx0aGVpZ2h0OiAyODBweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogNnB4IDE0cHg7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdFx0Ji1jaWNsZSB7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXBlcnNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzNweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMzFweDtcblx0XHRcdFx0aGVpZ2h0OiAxODFweDtcblx0XHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYXJyb3dQMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xNDdweDtcblx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA4NXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dC0yIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0bGVmdDogNTFweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1jaWNsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWFycm93UDIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogLTI0MHB4O1xuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1jaWNsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0LTIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNzlweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1hcnJvd1AzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogLTExNSU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bGVmdDogLTQ0MXB4O1xuXHRcdFx0XHR3aWR0aDogNDQxcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMzNweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY2ljbGUge1xuXHRcdFx0XHR0b3A6IC00MyU7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtY2FyZC1jbGllbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtc2NoZW1lLWNhcmQtYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FyZWVyX2NvbnRlbnQtc2NoZW1lLWNhcmQtdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGg2IHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdH1cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogMTM0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTk2cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2NoZW1lLWNhcmQtbG9nby13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LXNjaGVtZS1jYXJkLXRvcC1pdGVtLTEyMDAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRoNiB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHR9XG5cdH1cblx0LnNjaGVtZS1jYXJkLXBlcnNvbi1sZWFzaW5nLTEyMDAge1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxNTNweDtcblx0XHRoZWlnaHQ6IDIxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTI2cHg7XG5cdFx0XHRoZWlnaHQ6IDE3OXB4O1xuXHRcdH1cblx0fVxuXHQuYXJyb3dQMS0xMjAwLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDkzcHg7XG5cdFx0cmlnaHQ6IC0yNzZweDtcblx0XHQuYXJyb3dQMS0xMjAwLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtY2ljbGUtMTIwMCB7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHJpZ2h0OiAtMjdweDtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtdGV4dC0yLTEyMDAge1xuXHRcdFx0dG9wOiA5NnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOTZweCkgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtdGV4dC0xMjAwIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAzN3B4O1xuXHRcdH1cblx0fVxuXHQuYXJyb3dQMi0xMjAwLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0yMzMuMDVweDtcblx0XHRsZWZ0OiAtMzBweDtcblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi1jaWNsZSB7XG5cdFx0XHRyaWdodDogLTE2cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjA2cHgpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi10ZXh0LTIge1xuXHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI5cHgpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi10ZXh0IHtcblx0XHRcdHRvcDogNjVweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzFweCk7XG5cdFx0fVxuXHR9XG5cdC5hcnJvd1AzLTEyMDAtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTM2MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMy1jaWNsZSB7XG5cdFx0XHR0b3A6IDEzNXB4O1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMy10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0d2lkdGg6IDIzNHB4O1xuXHRcdFx0dG9wOiAxOTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTExcHgpO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLW1vYmlsZS10aXRsZS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyM3B4O1xuXHR9XG5cdC5zY2hlbWUtY2FyZC1wZXJzb24tbW9iaWxlLWdpcmwge1xuXHRcdHdpZHRoOiAxMDlweDtcblx0XHRoZWlnaHQ6IDE4M3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDEycHg7XG5cdH1cblx0LnNjaGVtZS1tb2JpbGUtcG9pbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdH1cblx0LnNjaGVtZS1jYXJkLW1vYmlsZS10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0fVxuXHQuc2NoZW1lLWNhcmQtYXJyb3ctbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMzBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cdC5zY2hlbWUtbW9iaWxlLWNpY2xlLWxhc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLy9lbmRcbi8vY2FyZWVyX2NvbnRlbnQtYnV5XG4uY2FyZWVyX2NvbnRlbnQtYnV5IHtcblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LWJ1eS10aXRsZS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0d2lkdGg6IDYyNXB4O1xuXHRcdGhlaWdodDogNDgxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDU4NXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGhlaWdodDogMjc3cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA0MnB4IDI0cHggMzBweCAyMHB4O1xuXHRcdH1cblx0XHQmLWltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMzYzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI3OXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdHdpZHRoOiAzNzZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogN3B4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL2VuZFxuIiwiLmNhdGFsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDIwcHggNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDc1cHggNDZweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB3aWR0aDogNTQ1cHg7XG4gICAgICAgIGhlaWdodDogMjk5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAzNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2NvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbV9uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCwgIzFhNWVkNCk7XG4gICAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG59XG4iLCIuY2F0ZWdvcnlfX2Jhbm5lciB7XG5cdCYuYmFubmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0fVxuXG5cdC5iYW5uZXJfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRcdGdhcDogMzBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fbGVmdCB7XG5cdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogNjBweCAxMHB4IDZweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDY3NnB4O1xuXHRcdFx0cGFkZGluZzogNTBweCAxMHB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDY1MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDEwcHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19sZWZ0X2NvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdG1heC13aWR0aDogNjIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQuYnRuLWxpemluZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMTRweCAxNnB4O1xuXHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX190aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRoeXBoZW5zOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX3RleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU2NXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDI0cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Z2FwOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19ydWxzIHtcblx0XHRjb2xvcjogcmdiYSgjZmZmLCAwLjYpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgjZmZmLCAwLjYpO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAzMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogMjg0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTZweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDI4cHggMTBweCAyOHB4IDMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aGVpZ2h0OiAzNzZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMTBweCAzMHB4IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM2OHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiA0MTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiAzMTNweDtcblx0XHRcdHBhZGRpbmc6IDMycHggMTBweCAyMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fZXF1aXBtZW50X3RpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudF9saXN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDkgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zLjE2MTM5IDQuNjQ3NzdMNy44MzIyOCAwTDkgMS4xOTAyOEwzLjE2MTM5IDdMMCAzLjg1NDI1TDEuMTk2MiAyLjY2Mzk3TDMuMTYxMzkgNC42NDc3N1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fZXF1aXBtZW50X21vcmUge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDZweDtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDI0cHg7XG5cdFx0cGFkZGluZzogMjJweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogMzVweCAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF9pbWFnZSB7XG5cdH1cblxuXHQuYmFubmVyX19jYXJkX2NvbnRlbnQge1xuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF9uYW1lIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF92YWx1ZSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2F0ZWdvcnlfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX2lubmVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCAxZnI7XG5cdGdhcDogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9uYXZzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTBweDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDI3cHggMTBweCAyN3B4IDI2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogMzBweCAxMHB4IDMwcHggMjZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmEuY2F0ZWdvcnlfX2N1cnJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuXHRzdmcgcGF0aCB7XG5cdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiAzNDBweDtcblx0cGFkZGluZzogNTBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDM2NHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiA1ODlweDtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogNTcwcHg7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXgtd2lkdGg6IDQ0OHB4O1xufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl90aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDQxMnB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdG1heC13aWR0aDogNDgxcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA0NTZweDtcblx0aGVpZ2h0OiAzNDBweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0dG9wOiAxOHB4O1xuXHRcdHJpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdGhlaWdodDogMzI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNDIxcHg7XG5cdFx0aGVpZ2h0OiAzMTRweDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0d2lkdGg6IDMzNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3R0b206IDI1cHg7XG5cdH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UvbWl4aW5zJztcblxuLmNhdGFsb2dfY2F0ZWdvcnlfX3BhZ2Uge1xuXHQuY2F0ZWdvcnlfX2xpc3RfaXRlbS5saXN0X2l0ZW0ge1xuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gXHQmOm50aC1jaGlsZChuICsgNCkge1xuXHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxufVxuXG4uY2F0ZWdvcnlfX2xpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cblxuLmNhdGVnb3J5X19saXN0X3RpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jYXRlZ29yeV9fbGlzdF9pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblxuXHQmLnBlbmRpbmcge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwLjY1O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHR9XG5cblx0XHQvLyAuc3Bpbm5lciB7XG5cdFx0Ly8gICAgIG9wYWNpdHk6IDE7XG5cdFx0Ly8gfVxuXHR9XG5cblx0Ly8gLnNwaW5uZXIge1xuXHQvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQvLyAgICAgbGVmdDogNTAlO1xuXHQvLyAgICAgdG9wOiA1MCU7XG5cdC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Ly8gICAgIG9wYWNpdHk6IDA7XG5cdC8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ly8gfVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2xpc3RfaXRlbSB7XG5cdCYubGlzdF9pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiA0MThweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3RfaXRlbV9pbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdG1heC1oZWlnaHQ6IDE5OHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTk4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNjhweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3RfaXRlbV9uYW1lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IDI1cHggMCAyNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRAaW5jbHVkZSBtaXhpbnMubGluZS1jbGFtcCgzKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW46IDI2cHggMjVweCAwIDI1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW46IDE5cHggMTVweCAxMHB4IDE1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbjogMjBweCAxNXB4IDQwcHggMTVweDtcblx0XHR9XG5cdH1cblxuXHQubGlzdF9pdGVtX19pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiA2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0X2l0ZW1fdmFsdWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdHBhZGRpbmc6IDE5cHggMDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeV9fbGlzdF9kb3dubG9hZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGhlaWdodDogNzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRzdmcge1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0cGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblxuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA2M3B4O1xuXHR9XG59XG4iLCIuY2F0ZWdvcnlfX2xpemluZyB7XG5cdCYubGl6aW5nIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMDlweCAwIHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDgycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2NnB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDY1NHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdG1heC13aWR0aDogNjEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU3M3B4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2NhcmQge1xuXHRcdGhlaWdodDogMjU2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDIxOHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDM2cHggMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogMjE2cHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDIwcHggMzJweCAzMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fY2FyZF9uYW1lIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fY2FyZF92YWx1ZSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDIxNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19iYW5uZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LWhlaWdodDogNTQycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMzBweCA0MHB4IDMycHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyOThweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWluLWhlaWdodDogNDQ3cHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDIycHggMjBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2Jhbm5lcl90aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fYmFubmVyX3J1bGVzIHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnLSc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fYmFubmVyX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdGJvdHRvbTogNDBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0Ym90dG9tOiAyOHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDE2MnB4O1xuXHRcdFx0aGVpZ2h0OiAxNjJweDtcblx0XHRcdGJvdHRvbTogNTlweDtcblx0XHRcdHJpZ2h0OiA5OXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMTIycHg7XG5cdFx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRib3R0b206IDQxcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdHNfX290aGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4ucHJvZHVjdHNfX290aGVyX2Nhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdHNfX290aGVyX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHQuY2F0ZWdvcnlfX2xpc3RfaXRlbSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQuY2F0ZWdvcnlfX2xpc3RfaXRlbSB7XG5cdFx0XHR3aWR0aDogMzEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3RzX19vdGhlcl9uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnByb2R1Y3RzX19vdGhlcl9uYXZpZ2F0aW9uLXByZXYge1xuXHRsZWZ0OiAtMjZweDtcbn1cblxuLnByb2R1Y3RzX19vdGhlcl9uYXZpZ2F0aW9uLW5leHQge1xuXHRyaWdodDogLTI2cHg7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfbmF2aWdhdGlvbi0tZGlzYWJsZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdHNfX290aGVyX3BhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Z2FwOiA4cHg7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfcGFnaW5hdGlvbi0tYnVsbGV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xufVxuXG4ucHJvZHVjdHNfX290aGVyX3BhZ2luYXRpb24tLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xufVxuLnByb2R1Y3RzX19vdGhlcl93cmFwcGVyIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93LXg6IHZpc2libGU7XG5cdH1cbn1cbiIsIi5jb250YWN0c19ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQuY29udGFjdHMtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDcxMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgOTMycHg7XG5cdFx0Z3JpZC1nYXA6IDUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDg1MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX3NlYXJjaC13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdCZfbWFwLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDcwOHB4O1xuXHRcdFx0aGVpZ2h0OiA1MDJweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMzE1cHg7XG5cdFx0XHRoZWlnaHQ6IDUwMnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDMyNXB4O1xuXHRcdH1cblx0fVxufVxuW2NsYXNzKj0nYmFsbG9vbiddIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMDtcbn1cbi55bWFwcy0yLTEtNzktYmFsbG9vbiB7XG5cdHRvcDogLTM2OHB4ICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IC01NnB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4ueW1hcHMtMi0xLTc5LWJhbGxvb25fX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQgO1xufVxuXG4uYmFsbG9vbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdCYtdGl0bGUge1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdH1cbn1cbi5iYWxsb29uLWhlYWRlci1kZXNjIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRib3R0b206IDRweDtcblx0fVxufVxuLmJhbGxvb24tY29udGVudC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC5iYWxsb29uLWNvbnRlbnQtdGV4dC1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdC5iYWxsb29uLWNvbnRlbnQtdGV4dCB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLWJpZyk7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ueW1hcHMtMi0xLTc5LWltYWdlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgzLjUpICFpbXBvcnRhbnQ7XG59XG4iLCIuY29udGFjdHNfaGVhZGVyIHtcblx0cGFkZGluZy10b3A6IDE4MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwYWRkaW5nLXRvcDogOTdweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1hcnJvdyB7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHR9XG59XG4iLCIuY29udGFjdHMtcXVlc3Rpb25zLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdHBhZGRpbmc6IDYwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDU2cHggNDNweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4IDQwcHggMjBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdoaXRlLXNwYWNlOiB3cmFwO1xuXHR9XG5cdCYtY29udGVudC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cblx0Ji1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdCYtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMjRweDtcblx0XHRcdFx0d2lkdGg6IDIzNHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0d2lkdGg6IDE1MXB4O1xuXHRcdFx0aGVpZ2h0OiAxNTFweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogMTIycHg7XG5cdFx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdH1cblx0fVxufVxuLmNvbnRhY3RzLXF1ZXN0aW9ucy1ibG9jay1mb290ZXItY2FsbCB7XG5cdCYtbnVtYmVyIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG59XG4uY2FsbCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmNvbnRhY3RzLW1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMThweDsgXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMThweDsgXG5cdC1raHRtbC1ib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0MpO1xufVxuIiwiLmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRnYXA6IDMwcHg7XG5cdFx0d2lkdGg6IDcxM3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5jb250YWN0c19zZWN0aW9uLWlucHV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjJweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cbn1cblxuLmNvbnRhY3RzX3NlY3Rpb25faW5wdXQtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblxuXHQuY29udGFjdHNfc2VjdGlvbl9pbnB1dC1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0dG9wOiAzcHg7XG5cdFx0cmlnaHQ6IDIxcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRyaWdodDogMzIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdGJvdHRvbTogLTUwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjY0cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG4uY29udGFjdHNfc2VjdGlvbl9pbnB1dC10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHQmLWJ0biB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDMycHg7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTFweCA0N3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRncmlkLXJvdzogMTtcblx0fVxufVxuLmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWNhcmRzLXdyYXBwZXIge1xuXHRoZWlnaHQ6IDYzMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cbi5hY3RpdmUtY2FyZCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDIycHg7XG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1hZGRyZXNzIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHR9XG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1kZXRhaWxzIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3R0b206IDRweDtcblx0XHR9XG5cdH1cbn1cbi5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggMjJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1jaXR5IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0fVxuXHQuY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtYWRkcmVzcyB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHR9XG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1kZXRhaWxzIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvdHRvbTogNHB4O1xuXHRcdH1cblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwNDFiNDI0ZDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5jb250YWN0c19tb2RhbC13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR3aWR0aDogODQzcHg7XG5cdFx0aGVpZ2h0OiA3MzNweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNjQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDc2N3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAzMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZUFuaW1hdGlvbiAwLjRzIGZvcndhcmRzO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlQW5pbWF0aW9uIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cdHRvIHtcblx0XHR0b3A6IDMwJTtcblx0fVxufVxuXG4uc2xpZGUtdXAtYW5pbWF0aW9uIHtcblx0YW5pbWF0aW9uOiBzbGlkZVVwIDAuNnM7XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuXHQwJSB7XG5cdFx0dG9wOiA3MCU7XG5cdFx0Ly8gb3BhY2l0eTogMDtcblx0fVxuXG5cdDElIHtcblx0XHR0b3A6IDgwJTtcblx0XHQvLyBvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRvcDogMzAlO1xuXHRcdC8vIG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1vdmVybGF5LXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG4uY29udGFjdHNfbW9kYWwtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXG5cdCY6aG92ZXIgc3ZnIHtcblx0XHRjaXJjbGUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0ZmlsbC1vcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xcztcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1jb250ZW50IHtcblx0cGFkZGluZzogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMHB4O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGhlaWdodDogMTAwJTtcblx0YW5pbWF0aW9uOiBzbGlkZVVwIGxpbmVhciAwLjRzO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmNvbnRhY3RzX21vZGFsLXRleHQge1xuXHRcdGIge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA2cHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC10aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRmb250LXNpemU6IDI2cHg7XG59XG4uY29udGFjdHNfbW9kYWwtdGV4dC10aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRhY3RzX21vZGFsLWFydGljbGUge1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG59XG4uY29udGFjdHNfbW9kYWwtY29udGVudC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFjdHNfbW9kYWwtY29udGFjdHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDExMHB4O1xuXHQmLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiA3cHg7XG5cdH1cblx0LmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzLWl0ZW0taW5mby1udW1iZXIge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxOTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb250YWN0c19tb2RhbC1jb250YWN0cy1pdGVtLWluZm8tZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxuXHQuY29udGFjdHNfbW9kYWwtY29udGFjdHMtaXRlbS1pY29uIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z2FwOiA0N3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MHB4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGdhcDogMjVweDtcblx0fVxufVxuLmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWRldGFpbHMtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCYtbGFiZWwge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblx0Ji10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5jb250YWN0cy1saXN0LXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmNvbnRhY3RzLWxpc3QtdG9nZ2xlLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdHNfbW9kYWwtZW1haWwge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1tYWluLXBob25lIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG59XG4uY29udGFjdHNfbW9kYWwtY29udGVudC13cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTVweDtcblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzLWl0ZW1zLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDI1cHg7XG59XG4uY29udGFjdHNfbW9kYWwtY29udGFjdHMtaW1hZ2Utd3JhcHBlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbn1cbiIsIi5jb3JwSW5mbyB7XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdH1cblx0Ji1jb250ZW50LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG59XG4uY29ycEluZm8tY2FyZHMtYm9keSB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jb3JwSW5mby1jYXJkcy1zaG93IHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5jb3JwSW5mby1jYXJkcy13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cbi5jb3JwSW5mby1jYXJkcy1ib2R5LXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2U7XG59XG4uY29ycEluZm8tYWNjb3JkaW9uLWl0ZW0ge1xuXHRwYWRkaW5nOiA0MXB4IDQwcHggIWltcG9ydGFudDtcblx0c3BhbiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCkgIWltcG9ydGFudDtcblx0fVxufVxuLmNvcnBJbmZvLWZlZWRiYWNrLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHQuY29ycEluZm8tZmVlZGJhY2stdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0cCB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAzMnB4IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdH1cblx0LmNvcnBJbmZvLWZlZWRiYWNrLWFyZWEge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdFx0LmNvcnBJbmZvLXNwaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuY29ycEluZm8tZmVlZGJhY2stc3VjY2VzcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuNnM7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRvcCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHR9XG5cdFx0Ji1taWRkbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29ycEluZm8tZmVlZGJhY2stY29udGFjdHMge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA3MXB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0aGVpZ2h0OiAxMzRweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtc3VibWl0IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtYnRuIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvcnBJbmZvLW1lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLThweDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuY29ycEluZm8tc3dpdGNoIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHR9XG5cdCYtYnV0dG9ucy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHR3aWR0aDogNjU0cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDY3MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmhlbHAge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuLmhlbHBfY29udGVudCB7XG5cdGJsb2NrcXVvdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0bGVmdDogNjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHR9XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC5oZWxwX2ZhcS1tb3JlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDQ0cHg7XG5cdFx0fVxuXHR9XG5cdCYtYmFubmVyIHtcblx0XHRoZWlnaHQ6IDQ5OHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLmhlbHBfY29udGVudC1iZyB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuIiwiLmhlbHBfY29udGVudC1nZXR0ZXIge1xuXHQmLWJhbm5lciB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg1LFxuXHRcdGg2IHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA2NjJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogNjA0cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRyb3ctZ2FwOiAyNXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cm93LWdhcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0d2lkdGg6IDQwN3B4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgZWFzZS1pbi1vdXQgMC4zcztcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0cGFkZGluZzogMzZweCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzNjlweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHRcdFx0bWluLWhlaWdodDogMTU0cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscF9kb2NzLWxvYWQtbW9yZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWxwX2NvbnRlbnQtbGl6aW5nIHtcblx0aDIge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cblx0aDUsXG5cdGg2IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0Ji1iYW5uZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdH1cblx0fVxuXHRvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTJweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDRweDtcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHQmLWFib3V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCYtbW9yZSB7XG5cdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDY0OHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmIHA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlbHAtc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYtc2xpZGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDgxMnB4O1xuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHQmLXNsaWRlIHtcblx0XHRcdHdpZHRoOiA0MDZweDtcblx0XHRcdGhlaWdodDogMzI2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZWxwLXNsaWRlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG59XG4uaGVscC1zbGlkZXItcHJldiB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAtMjdweDtcblx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGxlZnQ6IC0yMnB4O1xuXHR9XG59XG4uaGVscC1zbGlkZXItbmV4dCB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cmlnaHQ6IC0yMnB4O1xuXHR9XG59XG4iLCIuaGVscF9jb250ZW50LW9mZmljZSB7XG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdGg1LFxuXHRoNiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdCYtYmFubmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAzMjVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMzA1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDI5NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMjYwcHg7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdCYtYWJvdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1tb3JlIHtcblx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogNjQ4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYgcDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscC1zbGlkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Ji1zbGlkZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogODEycHg7XG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdCYtc2xpZGUge1xuXHRcdFx0d2lkdGg6IDQwNnB4O1xuXHRcdFx0aGVpZ2h0OiAzMjZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZWxwLXNsaWRlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG59XG4uaGVscC1zbGlkZXItcHJldiB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAtMjdweDtcblx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGxlZnQ6IC0yMnB4O1xuXHR9XG59XG4uaGVscC1zbGlkZXItbmV4dCB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cmlnaHQ6IC0yMnB4O1xuXHR9XG59XG4iLCIuaGVscF9jb250ZW50LXF1ZXN0aW9ucyB7XG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtc2VhcmNoIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblx0Ji1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRvcDogNTAlO1xuXHR9XG59XG4iLCIuaGVscF9zd2l0Y2gge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0fVxufVxuLmhlbHBfc3dpdGNoLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDRweDtcblxuXHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHR3aWR0aDogNjkycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjM2cHg7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxufVxuLmhlbHAtc2Nyb2xsLXJpZ2h0IHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGhlaWdodDogNDhweDtcblx0d2lkdGg6IDQwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDJweDtcblx0cmlnaHQ6IDJweDtcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oZWxwLXNjcm9sbC1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogMDtcblx0ZmxleDogMCAwIGF1dG87XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMnB4O1xuXHR6LWluZGV4OiAxMDtcblx0bGVmdDogM3B4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IDNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGVscF9zd2l0Y2gtYnRuIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGVscF9zd2l0Y2gtYnV0dG9ucy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuLmhlbHBfc3dpdGNoLWJ1dHRvbnMtd3JhcHBlciB7XG5cdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHR9XG59XG4iLCIuaG9tZV9fYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDg0N3B4O1xuXG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5ob21lX19iYW5uZXItc2xpZGVyLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLXRvcDogMTYwcHg7XG5cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHRcdGhlaWdodDogMzk1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmhvbWVfX2Jhbm5lcl9iZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3ModmFyKC0tYnJpZ2h0bmVzc1NsaWRlcikpO1xuXHR9XG5cblx0LmhvbWVfX2Jhbm5lcl9iZy5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0YW5pbWF0aW9uOiB2aXNpYmxlQmcgMXMgZm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIHZpc2libGVCZyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG5cdFx0fVxuXG5cdFx0dG8ge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKHZhcigtLWJyaWdodG5lc3NTbGlkZXIpKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWxpemluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTA1cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDc4OXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDc2MHB4O1xuXG5cdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTU5cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDc0OXB4O1xuXG5cdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lX19iYW5uZXItbGF5ZXIge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0ei1pbmRleDogOTk5OTk5OTk7XG59XG5cbi5ob21lX19iYW5uZXJfdGl0bGUge1xuXHRtYXgtd2lkdGg6IDc5M3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gd29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmhvbWVfX2Jhbm5lcl9jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC02cHggMCAtNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMjQzcHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDExOCwgMTU4LCAyMjYsIDAuOSk7XG5cblx0aG9tZV9fdGFza19saW5rICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlciB7XG5cdHBhZGRpbmc6IDYwcHggNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlcl9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlci1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlci1uZXh0IHtcblx0cmlnaHQ6IC0yMXB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHJpZ2h0OiAtMTRweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGUge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGhlaWdodDogMTQxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMzFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZV9wcm9ncmVzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAyM3B4O1xuXHRcdGxlZnQ6IC0zcHg7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblxuXHQmLS1hY3RpdmUge1xuXHRcdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZV9wcm9ncmVzcyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZSB7XG5cdFx0XHR3aWR0aDogMzI2cHg7XG5cblx0XHRcdC8vIC5ob21lX19iYW5uZXJfc2xpZGVfbGluZV9wcm9ncmVzcyB7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXIgY2FsYyg0ICogMXMpIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdC8vIH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI2NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMTI2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZSB7XG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMzgwcHg7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lIHtcblx0XHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDI5OXB4O1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVfbGluZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjRweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgjZmZmZmZmLCAwLjUpO1xuXHR3aWR0aDogNDhweDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lX3Byb2dyZXNzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ym90dG9tOiAtMTZweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlX19jb250ZW50IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXgtd2lkdGg6IDI3NXB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDZweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDI1M3B4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0bWFyZ2luLXRvcDogNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlX190ZXh0IHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZV9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDk2cHg7XG5cdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyLXNsaWRlci1jb250ZW50LXNsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZV9fYmFubmVyLXNsaWRlcl9hZHZlcnRpc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC02MHB4O1xuXHR6LWluZGV4OiA5OTtcblxuXHQmLWJ0biB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRwYWRkaW5nOiA0cHggMTJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwMzM7XG5cdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdG9wYWNpdHk6IDAuOTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAocG9pbnRlcjogZmluZSkge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblxuXHRcdFx0XHQuaG9tZV9fYmFubmVyLXNsaWRlcl9hZHZlcnRpc2UtcG9wdXAtd3JhcHBlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtcG9wdXAtd3JhcHBlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAyOXB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UgMC41cztcblx0XHRtaW4td2lkdGg6IDMxOS41cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0d2lkdGg6IDI5NnB4O1xuXHRcdFx0bGVmdDogLTIyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtcG9wdXAge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyNC41cHggMjBweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHggMTVweCAxNXB4O1xuXHRcdH1cblxuXHRcdCYtY2xvc2Uge1xuXHRcdFx0QG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdHRvcDogMzNweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdCYtcG9seWdvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzNweDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRmaWxsOiB3aGl0ZTtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDhweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtbGluayB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lci1zbGlkZXJfYWR2ZXJ0aXNlLXBvcHVwLXdyYXBwZXItdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmhvbWVfX2Jhbm5lci1zbGlkZXJfYWR2ZXJ0aXNlLWJ0bi12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc0JhciB7XG5cdDAlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmhvbWVfX3Rhc2tzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDcyN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lX190YXNrcy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZV9fdGFza3Nfc2xpZGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAocG9pbnRlcjogZmluZSkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5ob21lX190YXNrc19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0MnB4O1xuXHR9XG59XG5cbi5ob21lX190YXNrc19zbGlkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDU2OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNDBweCAyNHB4IDI0cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA1NjZweDtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAzMTBweDtcblx0XHRoZWlnaHQ6IDQ3OHB4O1xuXHRcdHBhZGRpbmc6IDM0cHggMjBweCAyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDgwcHg7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0XHQvLyAmOm50aC1jaGlsZChuICsgNCkge1xuXHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyB9XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tfbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdHN2ZyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMi41cHgpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbi5ob21lX190YXNrX3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5ob21lX190YXNrX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogODJweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0Ym90dG9tOiA4OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRib3R0b206IDkycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMjA1cHg7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tfbGluayB7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyOiAxLjJweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRwYWRkaW5nOiAxNHB4IDA7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDE1cHggMCAxNnB4O1xuXHR9XG59XG5cbi5ob21lX190YXNrc19uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBtZWRpYSAocG9pbnRlcjogZmluZSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tzX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmhvbWVfX3Rhc2tzX3NsaWRlci1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG59XG5cbi5ob21lX190YXNrc19zbGlkZXItbmV4dCB7XG5cdHJpZ2h0OiAtMjZweDtcbn1cblxuLmhvbWVfX3Rhc2tzX21vYmlsZUJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAyOTVweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0cGFkZGluZzogMTZweCAwIDE3cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLmluc3VyZV9ldmVudC1zbHVnIHtcblx0aDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5pbnN1cmVfbXlzZWxmLXNsdWctcG9saXMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5pbnN1cmVfZXZlbnRzLXNsdWctY29udGVudCB7XG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdGg1LFxuXHRoNiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cblx0XHR1bCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0b2wgbGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHRcdG9sIGxpOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGVmdDogLTM4cHg7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmluc3VyZV9ldmVudHMtc2x1Zy1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRtYXgtd2lkdGg6IDc5MnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0LnN3aXRjaF9idXR0b24ge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1LjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc5MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRcdHdpZHRoOiA5NDJweDtcblxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG5cdFx0XHR3aWR0aDogODEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW5zdXJlX3BhcnRuZXJzX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmluc3VyZV9teXNlbGZfc2x1Z19pbWFnZXMge1xuXHQuaW5zdXJlX3BhcnRuZXJzLWNhcmQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDIxN3B4O1xuXHRcdFx0aGVpZ2h0OiAyMzBweDtcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDUwMCUpO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgMC40cyBsaW5lYXI7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGtleWZyYW1lcyBjb2xvckNoYW5nZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuIiwiLmluc3VyZV9teXNlbGYtZmVlZGJhY2sge1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuLmluc3VyZV9teXNlbGYtc2x1Zy10aXRsZSB7XG5cdG1heC13aWR0aDogNTc5cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzY5cHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfbXlzZWxmLXNsdWctY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmluc3VyZV9teXNlbGYtc2x1Zy1wb2xpcyB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmluc3VyZV90ZW1wbGF0ZS1zbHVnIHtcblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDczNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHR9XG59XG4uaW5zdXJlX3RlbXBsYXRlLXNsdWctYmFubmVycy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuIiwiLmluc3VyZV9iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0cGFkZGluZzogNjBweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNTBweCA0MHB4IDUwcHggNDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU4OXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4IDAgMjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRtYXgtd2lkdGg6IDUyOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA1NDZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0bWF4LXdpZHRoOiA1MjhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdCYtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0d2lkdGg6IDQ4MXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1M3B4O1xuXHRcdHRvcDogNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMjZweDtcblx0XHRcdHRvcDogMjVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHRcdHRvcDogNDMlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHR3aWR0aDogMjYycHg7XG5cdFx0XHR0b3A6IDM0NnB4O1xuXG5cdFx0XHRsZWZ0OiAzNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNvdXJzZSB7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0Ji1jYXJkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDMycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE4NnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMThweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGdhcDogMjZweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbnN1cmVfYmFubmVyLWRlc2MtMTUwMCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfYmFubmVyLWRlc2MtMTI4MCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA1MzZweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHR3aWR0aDogNDgxcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMjk1cHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfZXZlbnRzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdCYtc3dpdGNoIHtcblx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cblx0XHRcdHdpZHRoOiA3MjBweDtcblx0XHR9XG5cdH1cblx0Ji1ub3RpZnkge1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji1ub3RpZnktbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy10cmFuc3BvcnQge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5zdXJlX2V2ZW50cy1kZXNjLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogYXV0bztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogNDBweCAzMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAzMnB4IDIwcHg7XG5cdH1cblx0Lmluc3VyZV9jb250ZW50LWRldGFpbHMtd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuLmluc3VyZV9jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDgxNnB4O1xuXG5cdCYtZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXG5cdC5pbnN1cmVfZXZlbnRzLWRlc2MtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTJweDtcblx0fVxufVxuXG4uaW5zdXJlX2Jhbm5lci1pbWFnZS1ldmVudHMge1xuXHRyaWdodDogMTU3cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHJpZ2h0OiAxNDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMjgycHg7XG5cdFx0cmlnaHQ6IDM2cHg7XG5cdFx0dG9wOiA1N3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IDI2OXB4O1xuXHRcdHJpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5pbnN1cmVfZXZlbnRzLWJhbm5lci1kZXNjIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdHdpZHRoOiAzNjNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4uaW5zdXJlX2Jhbm5lci13cmFwcGVyLWV2ZW50cyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogNTc4cHggIWltcG9ydGFudDtcblx0fVxufVxuLmV2ZW50c19fZmFxLWJhbm5lciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5jYXJlZXJfc3dpdGNoLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdH1cbn1cbi5pbnN1cmVfY29udGFpbmVyLXN3aXRjaCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy1kZXNjLWNvbnRlbnQge1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXHR1bCBsaSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdH1cblx0fVxufVxuLmluc3VyZV9zd2l0Y2gtYnRuIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5pbnN1cmVfY29udGFpbmVyLXN3aXRjaCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0fVxufVxuLnZhcmlhbnRzX2RvY3Mge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfcGFydG5lcnMge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdHdpZHRoOiAyOTdweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAyNzdweDtcblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfcGFydG5lcnMtY2FyZHMtZGVza3RvcCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfcGFydG5lcnMtY2FyZHMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmluc3VyZV9wYXJ0bmVycy1zd2lwZXItc2xpZGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG4iLCIuaW5zdXJlX3R5cGVzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDgwcHggNjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0aGVpZ2h0OiAzNTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzNDlweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDY2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MzVweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ3MXB4O1xuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4NHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi10ZXh0LXNwZWNpYWwge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi10ZXh0LXNwZWNpYWwtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjcycHg7XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi1tb2JpbGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuaW52ZXN0bWVudCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG59XG4uaW52ZXN0bWVudC1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQmLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDgyMXB4O1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDc3MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRcdHdpZHRoOiA3NjlweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2M3B4O1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0bWVudC1jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cbi5pbnZlc3RtZW50X2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbXNfc3Bpbm5lci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXRlbXNfc3Bpbm5lcl9sYXlvdXQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwMDAwMDAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOTkpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cbi5pdGVtc19zcGlubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMzUwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRvY3VtZW50X21vcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cbn1cbiIsIi5pbmZvcm1hdGlvbi1pbnB1dHMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmludmVzdG1lbnQtc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAzMDBtcztcblx0fVxuXHQuaGVscF9jb250ZW50LXF1ZXN0aW9ucy1pY29uIHtcblx0XHRyaWdodDogMjg3cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAzMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRyaWdodDogMzQycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTNweDtcblx0XHRcdHRvcDogMjZweDtcblx0XHR9XG5cdH1cblx0LmluZm9ybWF0aW9uLWlucHV0LXNlYXJjaCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0d2lkdGg6IDU3NXB4O1xuXHRcdG1heC1oZWlnaHQ6IDUxcHg7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA1MjNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDQ1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbi1zZWxlY3RvciB7XG5cdFx0ZmxleDogMTtcblx0XHQuY2hvaWNlcyB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRcdH1cblx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0d29yZC1icmVhazoga2VlcC1hbGw7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cblx0XHQuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRyaWdodDogMjRweDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0XHR9XG5cdFx0LmNob2ljZXMuaXMtb3BlbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnZlc3RvciB7XG5cdCZfYmFubmVyIHtcblx0XHQuYnJlYWRjcnVtYiB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDEwNnB4IDAgNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMzZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA3OHB4IDAgMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJyZWFkY3J1bWJfX2xpc3Qge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyBsaTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpXG5cdFx0XHRcdFx0XHRcdHNhdHVyYXRlKDQ5ODElKSBodWUtcm90YXRlKDQ3ZGVnKSBicmlnaHRuZXNzKDEyNyUpIGNvbnRyYXN0KDk0JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0OTZweDtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaW52ZXN0b3IvbWFpbi5wbmcnKTtcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDYxNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHR9XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltYWdlLWxhcHRvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjA5cHggMWZyO1xuXHRcdFx0Z2FwOiAxMDBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjhweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MDhweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogNDI5cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3JpZ2h0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRyb3ctZ2FwOiAxNXB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRnYXA6IDdweDtcblx0XHRcdFx0cm93LWdhcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9idXR0b24ge1xuXHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnZlc3Rvcl9iYW5uZXJfYnV0dG9uLWFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW52ZXN0b3JfY3Vyc29yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC44cztcbn1cbi5pbnZlc3Rvcl9jdXJzb3JfYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3OHB4LCAtMTAycHgpO1xufVxuLmludmVzdG9yX2N1cnNvcl9hY3RpdmUtZGlzYWJsZSB7XG5cdHRyYW5zaXRpb246IDAuNHMgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG4iLCIuaW52ZXN0b3JfY29tcGFueSB7XG5cdCZfZ3JlZW4tc2Nyb2xsIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHR9XG5cdCZfZ3JlZW4tZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdhcDogMjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdFx0d2lkdGg6IDMwOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLWdyZWVuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UxZjVmODtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjVweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZXh0LXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdGV4dC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDZweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTkzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTY1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2xvcmVkX3RleHRfZ3JleSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS0yMDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX2Jhbm5lcl9hYm91dF9jb21wYW55X2xpbmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDMwMG1zO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4uaW52ZXN0b3JfYmFubmVyLWFib3V0IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG4iLCIuaW52ZXN0b3JfY29udGFjdHMge1xuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NDJweCAxZnI7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHQmLWNhcmQtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzlweCA0M3B4IDM5cHg7XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0b3JfY29udGFjdHMtY2FyZHMtaXRlbS1jb250ZW50LXdyYXBwZXItbGlua3Mge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjdweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZW1haWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbnZlc3Rvcl9jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCZfdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuLmludmVzdG9yX3NlY3Rpb25fc3dpdGNoIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5pbnZlc3Rvcl9zZWN0aW9uX3N3aXRjaC12aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuNXMgbGluZWFyO1xufVxuLmludmVzdG9yX2RvY3VtZW50cyB7XG5cdCZfd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLWl0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDI1cHggMzVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAxNnB4O1xuXHRcdH1cblx0XHQmLXJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWxlZnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0bWF4LXdpZHRoOiA0OTBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZG93bmxvYWQge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX2RvY3VtZW50X2hpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaW52ZXN0b3JfZG9jdW1lbnRfdmlzaWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuNHM7XG59XG5cbi5pbnZlc3Rvcl9kb2N1bWVudF9kYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4uaGVscF9jb250ZW50LWdldHRlci1iYW5uZXIge1xuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdH1cblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuIiwiLmludmVzdG9yX2ZpbmFuY2Uge1xuXHQmX3N3aXRjaGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHQubGF3SW5mby1zd2l0Y2gtYnV0dG9ucy13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHR9XG5cdH1cblx0Jl9zZWxlY3Rfd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCZfbGVmdCB7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX2ZpbmFuY2Vfd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRnYXA6IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdhcDogMjVweDtcblx0fVxufVxuLmludmVzdG9yX3RvcF93cmFwcGVyIHtcblx0LnN3aXRjaF9idXR0b24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNob2ljZXMge1xuXHRcdHdpZHRoOiAyNThweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0d29yZC1icmVhazoga2VlcC1hbGw7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR9XG5cdH1cblx0LmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0fVxuXG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdFx0cGFkZGluZzogMTRweCAyNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxLjE3NjUxTDEuMjMwODIgMEw0IDIuNjQ2OThMNi43NjkxOCAwTDggMS4xNzY1MUw0IDVMMCAxLjE3NjUxWicgZmlsbD0nJTIzMDAxNDM0Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXG5cdCNpbnZlc3Rvcl9maW5hbmNlX3NlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uaW52ZXN0b3JfdG9wX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0MnB4IDFmcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuLmludmVzdG9yX3RhYl9hY2NvcmRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHBhZGRpbmc6IDVweDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHR3aWR0aDogMTAwJTtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHRhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDk5OTtcblxuXHRhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDk5OTtcblx0LmludmVzdG9yX3RhYl92aXN1YWxfd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRyaWdodDogNHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0XHQuaW52ZXN0b3JfdGFiX3Zpc3VhbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdH1cbn1cbi5pbnZlc3Rvcl90YWJfYWNjb3JkaW9uLWJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0ei1pbmRleDogOTk5O1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0LmludmVzdG9yX3RhYl92aXN1YWxfd3JhcHBlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHR9XG59XG4ubGF3SW5mby1zd2l0Y2gtYnV0dG9ucy13cmFwcGVyLmludmVzdG9yX3N3aXRjaF9idXR0b25zX3dyYXBwZXIge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LnN3aXRjaF9idXR0b24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uaW52ZXN0b3Jfc3dpdGNoX3dyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogN3B4O1xuXHR9XG59XG5cbi5pbnZlc3Rvcl9idG4tdGFiIHtcblx0b3JkZXI6IDI7XG5cdHRyYW5zaXRpb246IGVhc2UgMC42cztcbn1cbi5pbnZlc3Rvcl9vcmRlcl9hY3RpdmUge1xuXHRvcmRlcjogMSAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uOiBmYWRlSW5UYWJzIGZvcndhcmRzIDAuM3M7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBrZXlmcmFtZXMgZmFkZUluVGFicyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG4iLCIuaW52ZXN0b3JfcHJlc2VudGF0aW9uIHtcblx0Ji1tb2RhbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAyMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQmLWxheW91dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwNDFiNDI0ZDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1wb3B1cCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDUycHggNTBweCA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuNHM7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTVweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTQwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NTVweDtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDM5cHggMzVweCAyN3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdG1heC13aWR0aDogNTQ4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MTBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0b2wge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0b2wgbGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG9sIGxpOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsZWZ0OiAtMzhweDtcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdFx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdFx0bGVmdDogNjRweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb290ZXIge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUsXG5cdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb2NzLXdyYXBwZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMzBweDtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAvKiBTaGFkb3cgY292ZXJzICovIGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRcdHdoaXRlIDMwJSxcblx0XHRcdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSA3MCUpIDAgMTAwJSxcblx0XHRcdFx0XHQvKiBTaGFkb3dzICovXG5cdFx0XHRcdFx0XHRyYWRpYWwtZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHRcdDUwJSAwLFxuXHRcdFx0XHRcdFx0XHRmYXJ0aGVzdC1zaWRlLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuMiksXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMClcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0cmFkaWFsLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHQ1MCUgMTAwJSxcblx0XHRcdFx0XHRcdFx0ZmFydGhlc3Qtc2lkZSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjIpLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQwIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC8qIFNoYWRvdyBjb3ZlcnMgKi8gbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0d2hpdGUgMzAlLFxuXHRcdFx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDcwJSkgMCAxMDAlLFxuXHRcdFx0XHRcdC8qIFNoYWRvd3MgKi9cblx0XHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0ZmFydGhlc3Qtc2lkZSBhdCA1MCUgMCxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjIpLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0ZmFydGhlc3Qtc2lkZSBhdCA1MCUgMTAwJSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjIpLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQwIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDBweCwgMTAwJSA0MHB4LCAxMDAlIDE0cHgsIDEwMCUgMTRweDtcblx0XHRcdFx0LyogT3BlcmEgZG9lc24ndCBzdXBwb3J0IHRoaXMgaW4gdGhlIHNob3J0aGFuZCAqL1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdC5pbnZlc3Rvcl9kb2N1bWVudHMtaXRlbS10ZXh0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY2xvc2Uge1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHJpZ2h0OiAycHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdFx0XHRzdHJva2U6IHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ei1pbmRleDogOTk5OTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0b3JfcHJlc2VudGF0aW9uLW1vZGFsLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU1cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tcG9wdXAtYWN0aXZlIHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG5cdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tbW9kYWwtY2xvc2VyLWZha2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTVweCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmU3ZjM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiA0NnB4O1xuXHR9XG59XG4uaW52ZXN0b3JfcHJlc2VudGF0aW9uLW1vZGFsLWNsb3NlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlN2YzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tbW9kYWwtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIuaW52ZXN0b3JfdGFibGVzIHtcblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHR9XG5cdCYtaXRlbSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHQmLWhlYWQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZnVsbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXHRcdCYtaGFsZiB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1NjZweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU0OXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji12YWx1ZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX3RhYmxlcy1pdGVtLWhhbGYtaXRlbS1maW5pc2gge1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uIHtcblx0cGFkZGluZzogNjBweDtcblx0cGFkZGluZy1yaWdodDogMTUwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTUwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cmlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTUxcHg7XG5cdFx0XHRoZWlnaHQ6IDE1MXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiAxMjJweDtcblx0XHRcdGhlaWdodDogMTIycHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM0NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1idG4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMzAwbXM7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC13aWR0aDogMjE2cHg7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWJvdHRvbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMTZweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24taW5mbyB7XG5cdFx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1pbmZvLWxpbmsge1xuXHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWluZm8tZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW52ZXN0b3JfcmF0aW5nIHtcblx0Jl9jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHQmLWl0ZW0ge1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjRzO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA0cHggMWZyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtaW4taGVpZ2h0OiAxODNweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI3MHB4IDFmcjtcblx0XHRcdFx0bWluLWhlaWdodDogMTU2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNjVweDtcblx0XHRcdH1cblx0XHRcdCYtaW1nLXdyYXBwZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0cGFkZGluZzogMzJweCA1MnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDc1cHggMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMzJweCA0MXB4IDM3cHggNzFweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyM3B4IDE4cHggMjNweCA0OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM2M3B4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kYXRlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSxcblx0XHRcdFx0XHQwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGF3SW5mbyB7XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0LWJhbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0cGFkZGluZzogNTBweCA4MHB4IDUwcHggNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNSxcblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDUwcHggNTBweCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggNDBweCA1MHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzNnB4IDIwcHggNDBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxhd0luZm8tc3dpdGNoIHtcblx0aGVpZ2h0OiA1NnB4O1xuXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji1idXR0b25zLXdyYXBwZXIge1xuXHRcdHdpZHRoOiA0NjdweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblxuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNDg1cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDY3MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb2dyYW1zLXNsdWcge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQmLWhlYWRlci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblx0Ji1iYWNrIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9ncmFtcy1zbHVnLW90aGVyIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG5cdCYtaGVhZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cdC5wcm9ncmFtcy1nby10by1kZXNrdG9wIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnByb2dyYW1zLWdvLXRvLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuLnRpdGxlLXNjYWxlIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA5OTBweDtcblx0bWF4LWhlaWdodDogMTUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xuXHR9XG59XG4iLCIucHJvZ3JhbXMtc2x1Zy1pbmZvcm1hdGlvbi1zbGlkZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5oZWxwX2NvbnRlbnQtb2ZmaWNlLXNsaWRlci1zbGlkZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4ucHJvZ3JhbXMtc2x1Zy1pbmZvcm1hdGlvbiB7XG5cdGJsb2NrcXVvdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIHZlY3RvciBJQ09OUyBGUkVFIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMjMuOTYxIDEyMy45NjEnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy45NjEgMTIzLjk2MTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjgsMjkuMDMyYzMuMS0xLjMsNC40LTUsMy04bC00LjktMTAuM2MtMS40LTIuODk5LTQuOC00LjItNy44LTIuODk5Yy04LjUsMy42LTE1LjgsOC4zLTIxLjYsMTQgQzExLjQsMjguNTMyLDYuNiwzNi4yMzIsNCw0NC43MzJjLTIuNiw4LjYwMS00LDIwLjMtNCwzNS4ydjMwLjdjMCwzLjMsMi43LDYsNiw2aDM5LjNjMy4zLDAsNi0yLjcsNi02di0zOS4zYzAtMy4zMDEtMi43LTYtNi02IEgyNi41YzAuMi0xMC4xMDEsMi42LTE4LjIsNy0yNC4zMDFDMzcuMSwzNi4xMzMsNDIuNSwzMi4xMzMsNDkuOCwyOS4wMzJ6Jy8lM0UlM0NwYXRoIGQ9J00xMjAuNCwyOS4wMzJjMy4xLTEuMyw0LjM5OS01LDMtOGwtNC45LTEwLjE5OWMtMS40LTIuOS00LjgtNC4yLTcuOC0yLjljLTguNCwzLjYtMTUuNjAxLDguMy0yMS41LDEzLjkgYy03LjEwMSw2LjgtMTIsMTQuNS0xNC42MDEsMjNjLTIuNiw4LjM5OS0zLjg5OSwyMC4xLTMuODk5LDM1LjF2MzAuN2MwLDMuMywyLjcsNiw2LDZIMTE2YzMuMywwLDYtMi43LDYtNnYtMzkuMyBjMC0zLjMwMS0yLjctNi02LTZIOTcuMWMwLjItMTAuMTAxLDIuNjAxLTE4LjIsNy0yNC4zMDFDMTA3LjcsMzYuMTMzLDExMy4xLDMyLjEzMywxMjAuNCwyOS4wMzJ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9ncmFtcy1zbHVnLXNsaWRlci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNSxcblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9ncmFtcy1iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTY1cHg7XG5cdFx0Z2FwOiAxNTZweDtcblx0XHRwYWRkaW5nOiA4MHB4IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggNTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAzMDBtcztcblx0XHR3aWR0aDogMTQ4cHg7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cbi5wcm9ncmFtcy1iYW5uZXItZGVzY3JpcHRpb24td3JhcHBlciB7XG5cdG1heC1oZWlnaHQ6IDI3MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2U7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNDEwcHg7XG5cdH1cbn1cbiIsIi5wcm9ncmFtcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRoMSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5wcm9ncmFtcy1jYXJkIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDUzcHggNDRweCA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzk3cHggMWZyO1xuXHRcdFx0bWluLWhlaWdodDogMjQ4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNzBweCAxZnI7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0bWluLWhlaWdodDogMzc2cHg7XG5cdFx0XHR9XG5cdFx0XHRoNSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdH1cblx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtYW5pbWF0aW9uIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCA0MjBtcztcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgNDAwbXM7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS40MzQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LnByb2dyYW1zLWNhcmQtbGVmdC1hbmltYXRpb24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTcwcHgpO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRnYXA6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5wcm9ncmFtc19saXN0X2Rvd25sb2FkIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0aGVpZ2h0OiA3MnB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0c3ZnIHBhdGgge1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tb3Rpb25zLWJyZWFkY3J1bWJzLWxpc3Qge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdH1cbn1cbi5wcm9tb3Rpb25zLWFycm93IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgJTNFJTNDcGF0aCBkPSdNMi4xMDUyOCA4TDYgNEwyLjEwNTI4IDBMMSAxLjEzNTE2TDMuNzkwMjYgNEwxIDYuODY0ODRMMi4xMDUyOCA4WicgZmlsbD0nJTIzNjU3NTkyJyAvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuLnByb21vdGlvbnMtaXRlbSB7XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0d2lkdGg6IDg4OXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdHdpZHRoOiA1NTRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmLWJhY2sge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdGdhcDogNXB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwOHB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQucHJvbW90aW9ucy1maXJzdC1iYW5uZXItd3JhcHBlciB7XG5cdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIHZlY3RvciBJQ09OUyBGUkVFIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMjMuOTYxIDEyMy45NjEnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy45NjEgMTIzLjk2MTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjgsMjkuMDMyYzMuMS0xLjMsNC40LTUsMy04bC00LjktMTAuM2MtMS40LTIuODk5LTQuOC00LjItNy44LTIuODk5Yy04LjUsMy42LTE1LjgsOC4zLTIxLjYsMTQgQzExLjQsMjguNTMyLDYuNiwzNi4yMzIsNCw0NC43MzJjLTIuNiw4LjYwMS00LDIwLjMtNCwzNS4ydjMwLjdjMCwzLjMsMi43LDYsNiw2aDM5LjNjMy4zLDAsNi0yLjcsNi02di0zOS4zYzAtMy4zMDEtMi43LTYtNi02IEgyNi41YzAuMi0xMC4xMDEsMi42LTE4LjIsNy0yNC4zMDFDMzcuMSwzNi4xMzMsNDIuNSwzMi4xMzMsNDkuOCwyOS4wMzJ6Jy8lM0UlM0NwYXRoIGQ9J00xMjAuNCwyOS4wMzJjMy4xLTEuMyw0LjM5OS01LDMtOGwtNC45LTEwLjE5OWMtMS40LTIuOS00LjgtNC4yLTcuOC0yLjljLTguNCwzLjYtMTUuNjAxLDguMy0yMS41LDEzLjkgYy03LjEwMSw2LjgtMTIsMTQuNS0xNC42MDEsMjNjLTIuNiw4LjM5OS0zLjg5OSwyMC4xLTMuODk5LDM1LjF2MzAuN2MwLDMuMywyLjcsNiw2LDZIMTE2YzMuMywwLDYtMi43LDYtNnYtMzkuMyBjMC0zLjMwMS0yLjctNi02LTZIOTcuMWMwLjItMTAuMTAxLDIuNjAxLTE4LjIsNy0yNC4zMDFDMTA3LjcsMzYuMTMzLDExMy4xLDMyLjEzMywxMjAuNCwyOS4wMzJ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvb3RlciB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnByb21vdGlvbnMtZmlyc3QtYmFubmVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMzI2cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUsXG5cdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9tb3Rpb25zLXNlY29uZC1iYW5uZXItd3JhcHBlciB7XG5cdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0bGVmdDogNjRweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9vdGVyIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHQucHJvbW90aW9ucy1zZWNvbmQtYmFubmVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aGVpZ2h0OiAzMjZweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMjkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByb21vdGlvbnMtc2Vjb25kLWJhbm5lci1jb250ZW50IHtcblx0XHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGg1LFxuXHRcdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji1kZXNjIHA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1jb25zdWx0IHtcblx0XHRcdGhlaWdodDogNDk4cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW90aW9ucy1zbGlkZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdH1cblx0fVxuXHQucHJvbW90aW9ucy1zbGlkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbnMtc2xpZGVzLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdH1cblx0fVxuXHQub3RoZXItcHJvbW90aW9ucy1jYXJkcyB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Z2FwOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdC5wcm9tb3Rpb25zX19jb250ZW50LXByb21vLWNhcmQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb21vdGlvbnMtcGFnaW5hdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDhweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb24tbmV4dCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbi1wcmV2IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0bGVmdDogMTJweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5wcm9tb3Rpb25zX2Jhbm5lciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdHBhZGRpbmc6IDYwcHggOTRweCA4MHB4IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDUwcHggMjBweCAwIDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDYxOXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4IDAgMjBweDtcblx0XHRcdGhlaWdodDogNTgwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA1MzRweDtcblx0XHQmLXRleHQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0bWF4LXdpZHRoOiA1MjhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR3aWR0aDogNTEzcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogNDgxcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDg0cHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMxMHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRib3R0b206IC0wLjVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRcdHdpZHRoOiAyOTJweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAxMXB4O1xuXHRcdH1cblx0fVxuXHQmLWNvdXJzZSB7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHR9XG59XG4iLCIucHJvbW90aW9uc19fY29udGVudCB7XG5cdC5wcm9tb3Rpb24tc3dpdGNoLWNvbnRhaW5lciB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0Ji1mdW5jdGlvbnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1mdW5jdGlvbnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzIHtcblx0XHR3aWR0aDogMjU4cHggIWltcG9ydGFudDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxLjE3NjUxTDEuMjMwODIgMEw0IDIuNjQ2OThMNi43NjkxOCAwTDggMS4xNzY1MUw0IDVMMCAxLjE3NjUxWicgZmlsbD0nJTIzMDAxNDM0Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQjcHJvbW90aW9uLXBhcnRuZXJzLXNlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIucHJvbW90aW9uc19fY29udGVudC1wYXJ0bmVycyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMzlweCwgMWZyKSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMzYycHgpKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDQwNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1OXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ly8gJjpob3Zlcjo6YWZ0ZXIge1xuXHRcdC8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRib3R0b206IC01MHB4O1xuXHRcdC8vIFx0bGVmdDogLTFweDtcblxuXHRcdC8vIFx0YW5pbWF0aW9uOiBhdXRvSGVpZ2h0IDAuM3MgZm9yd2FyZHM7XG5cdFx0Ly8gXHRjb250ZW50OiAnJztcblx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG5cdFx0Ly8gXHRoZWlnaHQ6IDEwMHB4O1xuXHRcdC8vIFx0d2lkdGg6IDQwNnB4O1xuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdC8vIFx0Ym94LXNoYWRvdzogLTNweCAxMnB4IDlweCAtNXB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMjE1Njg2Mjc1KTtcblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC8vIFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQvLyBcdFx0d2lkdGg6IDMzOXB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0XHRpbWcge1xuXHRcdFx0Ly8gcGFkZGluZzogMCA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIzcHggMHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMjE1Njg2Mjc1KTtcblx0XHRcdHotaW5kZXg6IDM7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgMC40cyBsaW5lYXI7XG5cblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0XHR9XG5cdFx0XHQucHJvbW90aW9uc19fY29udGVudC1wYXJ0bmVycy1jYXJkLXRvcCB7XG5cdFx0XHRcdGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgMC40cyBsaW5lYXI7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxODVweDtcblx0XHRcdHBhZGRpbmc6IDc1cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjc1cHg7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdFx0aGVpZ2h0OiAxNDlweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjM5cHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDI0NnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMzRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1ib3R0b20ge1xuXHRcdFx0cGFkZGluZzogMjZweCAzNnB4IDUwcHggNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMzcHggMzJweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHRcdCYtY29tcGFueSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgYXV0b0hlaWdodCB7XG5cdDAlIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0fVxufVxuQGtleWZyYW1lcyBjb2xvckNoYW5nZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLnByb21vdGlvbnNfX2NvbnRlbnQtcGFydG5lcnMtY2FyZDpob3ZlciBpbWcge1xuXHRmaWxsOiAjMDAwMDc4O1xufVxuLnByb21vdGlvbi1vdmVyZmxvdyB7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuMXMgbGluZWFyO1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHR0b3A6IDE2NnB4O1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wcm9tb3Rpb25fbGlzdF9kb3dubG9hZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGhlaWdodDogNzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNjNweDtcblx0fVxufVxuIiwiLnBhcnRuZXJzLXBvcHVwLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNjY7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2dztcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvcGFjaXR5OiAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG4ucGFydG5lcnMtcG9wdXAtb3ZlcmxheS1zaG93IHtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMTAwMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucGFydG5lcnMtcG9wdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR3aWR0aDogODY2cHg7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA4MDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNjA4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucGFydG5lcnMtcG9wdXAtc2hvdyB7XG5cdGFuaW1hdGlvbjogcGFydG5lcnNTaG93IGZvcndhcmRzIDAuNnM7XG5cdHotaW5kZXg6IDEwMDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFydG5lcnMtcG9wdXAtaGlkZSB7XG5cdGFuaW1hdGlvbjogcGFydG5lcnNIaWRlIGZvcndhcmRzIDAuNHM7XG59XG4ucGFydG5lcnMtcG9wdXAtb3ZlcmxheS1oaWRlIHtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC43cztcblx0b3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBwYXJ0bmVyc1Nob3cge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuQGtleWZyYW1lcyBwYXJ0bmVyc0hpZGUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0fVxufVxuXG4ucGFydG5lcnMtcG9wdXAtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0MHB4O1xuXHR0b3A6IDQwcHg7XG5cdHdpZHRoOiA1OHB4O1xuXHRoZWlnaHQ6IDU4cHg7XG5cdHotaW5kZXg6IDk5OTk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHRvcDogMzBweDtcblx0XHRyaWdodDogMzJweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRvcDogMjBweDtcblx0fVxuXG5cdHN2ZyBjaXJjbGUsXG5cdHN2ZyBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCY6aG92ZXIgc3ZnIHtcblx0XHRjaXJjbGUge1xuXHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGZpbGwtb3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogI2ZmZjtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4ucGFydG5lcnMtcG9wdXAtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTcwcHggMTAwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDEwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDcwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDExMHB4IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHRpbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRjb2x1bW4tcnVsZS1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0d2lkdGg6IDYxOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA0OTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDQ4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji10eXBlIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0d2lkdGg6IDQ4OXB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzgxcHg7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQucGFydG5lcnMtcG9wdXAtY29udGVudC1saXN0LWRlc2Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHR3aWR0aDogNDg5cHg7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDc3cHg7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQmLWl0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHR9XG59XG4ucGFydG5lcnMtcG9wdXAtY29udGVudC1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDgwcHg7XG5cdGxlZnQ6IDEyMnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiA5M3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Ym90dG9tOiA5NXB4O1xuXHRcdGxlZnQ6IDQycHg7XG5cdH1cblxuXHQmLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdGxlZnQ6IC0yNXB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRib3R0b206IC0yOHB4O1xuXHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGV4dCB7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJvdHRvbTogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tb3Rpb25zX19jb250ZW50LXByb21vIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGdhcDogMjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLWNhcmQge1xuXHRcdHdpZHRoOiA0MDZweDtcblx0XHRoZWlnaHQ6IDQ0MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2Utb3V0IDIwMG1zO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAzODZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzU5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdH1cblx0XHQmLXRvcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1ib3R0b20ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdHdpZHRoOiAyNTdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWRhdGUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tb3Rpb25fc3dpdGNoLXdyYXBwZXIge1xuXHRwYWRkaW5nOiA0cHg7XG5cdG1heC13aWR0aDogMjcwcHg7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHR9XG59XG4ucHJvbW90aW9uX3N3aXRjaC1idG4ge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5wcm9wZXJ0eSB7XG5cdC5zcGlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMTUlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiAxMCU7XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Jl9jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLXNlbGVjdG9ycy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1OHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdGdhcDogMjRweDtcblx0fVxufVxuXG4ucHJvcGVydHlfY29udGVudC1idXR0b25zLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5X2NvbnRlbnQtc3dpdGNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ly8gb3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0cGFkZGluZzogNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IDEwMCU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdHdpZHRoOiA2OTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMzZweDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdC5wcm9wZXJ0eV9jb250ZW50LXNjcm9sbC1yaWdodCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMTFweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dG9wOiAycHg7XG5cdFx0cmlnaHQ6IDJweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4ucHJvcGVydHlfY29udGVudC1zY3JvbGwtbGVmdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMTVweCAxMXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMnB4O1xuXHR6LWluZGV4OiAxMDtcblx0bGVmdDogM3B4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IDNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyAuaGVscF9zd2l0Y2gtYnRuIHtcbi8vIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG4vLyAuaGVscF9zd2l0Y2gtYnV0dG9ucy13cmFwcGVyIHtcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gfVxuLnByb3BlcnR5X2lmcmFtZSB7XG5cdHdpZHRoOiAxNDAwcHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDc3MHB4O1xuXHRcdGhlaWdodDogMTIwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDM3NXB4O1xuXHRcdGhlaWdodDogMTIwMHB4O1xuXHR9XG59XG4iLCIuc2VhcmNoX3Jlc3VsdCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLWxvYWQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDExcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0cGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHR9XG5cdCYtZGV0YWlscyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ji1zZWFyY2hlZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHR9XG5cdH1cblx0Ji1pbnB1dHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU5NXB4IDFmciAyMzBweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0LmJ1dHRvbl9zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMTFweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXNlYXJjaCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuM3M7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjRweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRyaWdodDogMTlweDtcblx0XHRcdFx0XHR0b3A6IDE5cHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaG9pY2VzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHRcdC8vIC5pcy1vcGVuIHtcblx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvLyBcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHQvLyB9XG5cdFx0LmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cblx0XHQuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0b3A6IDI3cHg7XG5cdFx0XHRyaWdodDogMjRweDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdFx0fVxuXHRcdC8vIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSB7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHQvLyB9XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdH1cblx0XHQvLyAuY2hvaWNlcy5pcy1vcGVuIHtcblx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdC8vIFx0Ym9yZGVyOiBub25lO1xuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ly8gfVxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDY4cHggNTBweCA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDM5cHggMzRweCAyMXB4O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjNzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44NTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0bWFyayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMjkgODMgLyAyNCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hY2NvcmRpb24tYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCJAdXNlICcuLi8uLi9iYXNlL21peGlucyc7XG5cbi5hcnRpY2xlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5hcnRpY2xlc19faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cbn1cblxuLmFydGljbGVzX19tb3JlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5hcnRpY2xlc19fbW9yZS0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMzdweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4uYXJ0aWNsZXNfX3NsaWRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmFydGljbGVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFydGljbGUge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRoZWlnaHQ6IDQ0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNDU4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMzEwcHg7XG5cdFx0aGVpZ2h0OiA0MjBweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMzQ5cHg7XG5cdH1cbn1cblxuLmFydGljbGVfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxODBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2ZGUxMjk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg1O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiAxNjhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMTM1cHg7XG5cdH1cbn1cblxuLmFydGljbGVfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAyOHB4IDQwcHggNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuXHRmbGV4OiAxO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggNDBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMzJweCAyMXB4IDMycHggMzJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG5cdH1cbn1cblxuLmFydGljbGVfX2NhdGVnb3J5IHtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19uYW1lIHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdG1heC13aWR0aDogMzAzcHg7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdEBpbmNsdWRlIG1peGlucy5saW5lLWNsYW1wKDMpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdH1cbn1cblxuLmFydGljbGVfX2RhdGUge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG59XG4uYXJ0aWNsZXNfX3NsaWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiIsIi5icmVhZGNydW1iIHtcblx0bWFyZ2luOiAxMDZweCAwIDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luOiAxMDBweCAwIDM2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbjogNzhweCAwIDMwcHg7XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0JiArIGxpOmJlZm9yZSB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZnJhbWUtNTEnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMEElM0UlM0NwYXRoIGQ9J00yLjEwNTI4IDhMNiA0TDIuMTA1MjggMEwxIDEuMTM1MTZMMy43OTAyNiA0TDEgNi44NjQ4NEwyLjEwNTI4IDhaJyBmaWxsPSclMjM2NTc1OTInIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsInNlY3Rpb24uY2FsY3VsYXRvciB7XG4gIC5jaG9pY2VzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob2ljZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gIH1cblxuICAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG5cbiAgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZVxuICAgIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXVxuICAgIC5jaG9pY2VzX19pbnB1dCB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICAgIH1cbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICB9XG5cbiAgLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIH1cblxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTYyNzE4IDIuMTc1NzRDMC4zNzk2NzYgMS45NDE0MiAwLjczMTQzNSAxLjk0MTQyIDAuOTQ4MzkzIDIuMTc1NzRMNSA2LjU1MTQ3TDkuMDUxNjEgMi4xNzU3NEM5LjI2ODU3IDEuOTQxNDIgOS42MjAzMyAxLjk0MTQyIDkuODM3MjggMi4xNzU3NEMxMC4wNTQyIDIuNDEwMDUgMTAuMDU0MiAyLjc4OTk1IDkuODM3MjggMy4wMjQyNkw1LjM5Mjg0IDcuODI0MjZDNS4xNzU4OCA4LjA1ODU4IDQuODI0MTIgOC4wNTg1OCA0LjYwNzE2IDcuODI0MjZMMC4xNjI3MTggMy4wMjQyNkMtMC4wNTQyMzk1IDIuNzg5OTUgLTAuMDU0MjM5NSAyLjQxMDA1IDAuMTYyNzE4IDIuMTc1NzRaJyBmaWxsPSclMjMwMDE0MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cblxuICAuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG4gIC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG4gIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcbiAgfVxuXG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuICAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG4gIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcbiAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNob2ljZXNfX2l0ZW0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgICAgcGFkZGluZzogMTMuOHB4IDIwcHg7XG5cbiAgICAgICYgKyAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJiArIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zZWxlY290b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY2FsY3VsYXRvciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogNjMwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDc1cHg7XG4gIG1pbi1oZWlnaHQ6IDgyNXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDgwN3B4O1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA4MHB4IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtaW4taGVpZ2h0OiA5ODNweDtcbiAgICBwYWRkaW5nOiA3MHB4IDQwcHggNDNweCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtaW4taGVpZ2h0OiA3NjNweDtcbiAgICBwYWRkaW5nOiA2OHB4IDIwcHggNDNweDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fdGl0bGUge1xuICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDQzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTElO1xuICBmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc4cHg7XG4gIGJvdHRvbTogNzdweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogODJweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3Ige1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZzogMzRweCAyMHB4IDQzcHggMjBweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uY2FsY3VsYXRvcl9fc3RlcF9sYWJlbCB7XG4gIGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xufVxuXG4uY2FsY3VsYXRvcl9fc3RlcF92YWx1ZSB7XG4gIGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY2FsY3VsYXRvcl9fYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19yb3cge1xuICAmICsgLmNhbGN1bGF0b3JfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLmNhbGN1bGF0b3ItY2xvc2UtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgfVxufVxuLmNhbGN1bGF0b3ItZXJyb3ItbWVzc2FnZSB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLy8gLmNhbGN1bGF0b3JfX25hbWUge1xuLy8gXHR0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3M7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0LmNhbGMtZXJyb3ItbmFtZSB7XG4vLyBcdFx0Ym90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cbi5jYWxjdWxhdG9yX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsYy1lcnJvci1jdXN0b21lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19yb3dfbGFiZWwge1xuICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5jYWxjdWxhdG9yX19yb3dfbGFiZWwtY2hhbmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yX19yb3dfaW5wdXQge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTAwcHggdmFyKC0taW5wdXQtZ3JleS1maWxsKSAhaW1wb3J0YW50OyAvKiDQptCy0LXRgiDRhNC+0L3QsCAqL1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqL1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqL1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3Jvd19zbGlkZSB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cbiAgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWxpZ2h0LW9yYW5nZSk7XG4gIH1cblxuICAmLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubm9VaS1oYW5kbGUubm9VaS1oYW5kbGUtbG93ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tbWFpbi1vcmFuZ2UpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fcm93X3BpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMjAwKTtcbiAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc3RlcF90d28ge1xuICAuY2FsY3VsYXRvcl9fc3dpdGNoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3N3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxjdWxhdG9yX19zd2l0Y2hlcl9idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuXG4gICYuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3N0ZXBfdGhyZWUge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAvLyBoZWlnaHQ6IDEwMCU7XG4gIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxN3B4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhbGN1bGF0b3ItdGV4dC1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY2FsY3VsYXRvcl9fdGV4dCB7XG4gIG1heC13aWR0aDogMzA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gIG1heC13aWR0aDogMzA4cHg7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICB9XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgbWF4LXdpZHRoOiAzMDlweDtcbiAgfVxufVxuLnBlcmNlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NhbGN1bGF0b3JfcGVyY2VudC12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmNhbGN1bGF0b3Jfc3VtbWFyaXplIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmNhbGN1bGF0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzVweCA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAuY2FsY3VsYXRvcl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uY2FsY3VsYXRvcl9fc3RlcF9vbmUge1xuICBhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4zcztcbn1cbi5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjNzO1xuXG4gICYtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgd2lkdGg6IDU0OHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxOXB4IDIwcHggMjJweCAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICYtaXRlbS1jb3N0IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hY2NvcmRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLWRlc2NyaXB0aW9uLWFjY29yZGlvbi1idG4tYmVmb3JlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLWRlc2NyaXB0aW9uLWFjY29yZGlvbi1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgICB9XG4gICAgICAmLXRleHQge1xuICAgICAgICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNhcmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkcy10aXRsZS1zZWNvbmQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTdweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB3aWR0aDogMjQ5cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1bSB7XG4gICAgICAgICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1bW1hcml6ZS1jYXJkLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkLXN1bSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICAgIH1cbiAgICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MTFweCAxZnI7XG4gICAgZ2FwOiAxN3B4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgIH1cbiAgfVxuICAmLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWdyZXktNTAwKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNzlweDtcbiAgICB9XG4gIH1cbiAgJi1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgfVxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuICAgIG1hcmdpbjogMjBweCAwIDI4cHggMDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfcmVjb3VudC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yX3JlY291bnQtYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5jYWxjdWxhdG9yX3JlY291bnQtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4uY2FsYy1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IC0yNXB4O1xuICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgY29sb3I6IHJnYigxOTYsIDAsIDApO1xuICBhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnN3aXRjaGVyX2xhYmVsLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY2FsYy1lcnJvci1pbm4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAtOHB4O1xuICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgY29sb3I6IHJnYigxOTYsIDAsIDApO1xuICBhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX2J1dHRvbi1zZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG4gIH1cbn1cbi5idG5fX3NlbmQtaW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNhbGN1bGF0b3JfX3N0ZXAtZ29vZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsYy1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSAyNDEgMjQxIC8gNiUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG4gIHotaW5kZXg6IDE3O1xufVxuLmNhbGN1bGF0b3ItZXJyb3ItYnRuX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzZweDtcbiAgdG9wOiAtMzVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgc3ZnIGNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgIH1cbiAgICBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19zdGVwX3R3b19hbmRfdGhyZWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3JfX2J1dHRvbi1maXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcbiAgfVxufVxuLmNhbGNfZ3JpZF93cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYzZjU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5jaG9pY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2FsY3VsYXRvcl9yb3dfY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FsY3VsYXRvcl9iYWNrX2hhbmRsZXIge1xuICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbn1cbi5jYWxjdWxhdG9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uY2FsY3VsYXRvcl9zdWNjZXNzX3dpbmRvdyB7XG4gICYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgJi10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYtY2xvc2Uge1xuICAgIGZsZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICB9XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19jaGFuZ2UtYmxvY2sge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxN3B4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS10b3AtYnRuLXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uY2FsY3VsYXRvcl9zdWNjZXNzX3dpbmRvd19pbWFnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fY2hhbmdlLWJsb2NrLWRlc2t0b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTdweDtcbiAgLy8gbWFyZ2luLXRvcDogNTBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnN0YXIge1xuICBjb2xvcjogcmdiKDIxMSwgMCwgMCk7XG59XG4uY2FsY3VsYXRvcl9fcm93X29mZmljZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jYWxjdWxhdG9yX19yb3dfdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8v0YHQutGA0YvRgtGL0Lkg0LHQu9C+0Log0L/QviDQv9GA0L7RgdGM0LHQtSwg0LIg0YDQsNC30LzQtdGC0LrQtSDQtdGB0YLRjFxufVxuIiwiLmNhbGNfc2hvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cF9vdmVybGF5X2NhbGMge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuMyk7XG5cdHotaW5kZXg6IDIwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQmLnBvcHVwX292ZXJsYXlfY2FsY19zaG93IHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbC1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNhbGNfbW9kYWwtY2xvc2VCdXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWwge1xuXHRtaW4td2lkdGg6IDUwMHB4O1xuXHRtYXgtaGVpZ2h0OiA2NjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDExMjlweDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDMwcHggMjVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDE1cHg7XG5cdH1cblx0Ji1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucG9wdXBfb3ZlcmxheV9jYWxjIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdH1cblx0LnBsYWNlLW9mZmljZS1tb2RhbC1pbnB1dCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxMTVweDtcblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE3NXB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXG5cdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYgKyAuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc2VsZWNvdG9yIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogODBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAwcHg7XG5cdGdyaWQtY29sdW1uLWdhcDogNzVweDtcblx0bWluLWhlaWdodDogODI1cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWluLWhlaWdodDogODA3cHg7XG5cdFx0cGFkZGluZzogODBweCA0MHB4IDgwcHggNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdG1pbi1oZWlnaHQ6IDk4M3B4O1xuXHRcdHBhZGRpbmc6IDcwcHggNDBweCA0M3B4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMTZweDtcblx0XHRwYWRkaW5nOiA2OHB4IDIwcHggNDNweDtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fbGVmdCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX190aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1heC13aWR0aDogNDM2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMSU7XG5cdG1hcmdpbi10b3A6IDQzcHggIWltcG9ydGFudDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0MzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNzhweDtcblx0Ym90dG9tOiA3N3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxlZnQ6IDUwcHg7XG5cdFx0Ym90dG9tOiA4MnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDQwcHggMzBweCA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0Ly8gXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vIH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfbGFiZWwge1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdmFsdWUge1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0cGFkZGluZzogMCA2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX2JhY2sge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4vLyAuY2FsY3VsYXRvcl9tb2RhbF9fcm93IHtcbi8vIFx0JiArIC5jYWxjdWxhdG9yX21vZGFsX19yb3cge1xuLy8gXHRcdG1hcmdpbi10b3A6IDE0cHg7XG4vLyBcdH1cbi8vIH1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvd19sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fcm93X2lucHV0IHtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMHB4IHZhcigtLWlucHV0LWdyZXktZmlsbCkgIWltcG9ydGFudDsgLyog0KbQstC10YIg0YTQvtC90LAgKi9cblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cblx0fVxuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19yb3dfc2xpZGUge1xuXHRtYXJnaW46IDAgMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG5cdC5ub1VpLWNvbm5lY3Qge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1saWdodC1vcmFuZ2UpO1xuXHR9XG5cblx0Ji5ub1VpLWhvcml6b250YWwge1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Lm5vVWktaGFuZGxlLm5vVWktaGFuZGxlLWxvd2VyIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRvcDogLThweDtcblx0XHRyaWdodDogLTVweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvd19waXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcblxuXHRidXR0b24ge1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTIwMCk7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX2J1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdHdvIHtcblx0LmNhbGN1bGF0b3JfbW9kYWxfX3N3aXRjaGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19zd2l0Y2hlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc3dpdGNoZXJfYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc3RlcF90aHJlZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX190ZXh0IHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWwtcGVyY2VudC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2FsY3VsYXRvcl9tb2RhbF9wZXJjZW50LXZhbHVlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDUwJTtcblx0cmlnaHQ6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmNhbGMtbW9kYWwtZXJyb3Ige1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDVweDtcblx0Ym90dG9tOiAtMjVweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cbi5jYWxjLW1vZGFsLWVycm9yLWlubiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNXB4O1xuXHRib3R0b206IC04cHg7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG59XG4uc3dpdGNoZXJfbW9kYWwtbGFiZWwtcm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuLmNhbGNfbW9kYWwtc3VtbWFyaXplIHtcblx0d2lkdGg6IDExMThweDtcblx0aGVpZ2h0OiA2NjRweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDYyOHB4O1xuXHRcdGhlaWdodDogNjk5cHg7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxufVxuLmNhbGN1bGF0b3ItbW9kYWxfX3N0ZXAtc3VtbWFyaXplIHtcblx0aDYge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxuXHRkaXNwbGF5OiBub25lO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4zcztcblxuXHQmLXRvcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0d2lkdGg6IDU0OHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZzogMTJweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRcdFx0Y29sdW1uLWdhcDogNDBweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA0NjNweDtcblx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE5cHggMjBweCAyMnB4IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0Ji1pdGVtLWNvc3Qge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWFjY29yZGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtZGVzY3JpcHRpb24tYWNjb3JkaW9uLWJ0bi1iZWZvcmUge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtZGVzY3JpcHRpb24tYWNjb3JkaW9uLWJ0biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTdweDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxN3B4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZHMtdGl0bGUtc2Vjb25kIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZC13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDE3cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkIHtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdFx0d2lkdGg6IDI1MnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0XHR3aWR0aDogMjczcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHggMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1zdW0ge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdW1tYXJpemUtY2FyZC1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZC1zdW0ge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWJvdHRvbSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTExcHggMWZyO1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXHQmLWRvd25sb2FkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0bWFyZ2luOiAyMHB4IDAgMjhweCAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweCAwIDI4cHggMDtcblx0XHR9XG5cdH1cbn1cbi5jYWxjdWxhdG9yLW1vZGFsX3JlY291bnQtdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cdC5jYWxjdWxhdG9yLW1vZGFsX3JlY291bnQtYnV0dG9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cdC5jYWxjdWxhdG9yLW1vZGFsX3JlY291bnQtYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbC1maXJzdC1zdGVwLWNoYW5nZS1hY3RpdmUge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdhcDogMTdweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHRAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX2J1dHRvbi1zZW5kIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdH1cbn1cbi5jYWxjLW1vZGFsLXNwaW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0ei1pbmRleDogOTk5OTk7XG5cdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG4uY2FsYy1lcnJvci1tZXNzYWdlIHtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0ZGlzcGxheTogbm9uZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5O1xuXHR0b3A6IDEwMHB4O1xuXHRsZWZ0OiAtNDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogOTUlO1xuXHRcdGxlZnQ6IDExcHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3Mge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nOiAxNXB4IDQwcHg7XG5cdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogNjE1cHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG59XG4uY2FsY19lcnJvcl9tZXNzYWdlX2xhcHRvcCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cbi5jYWxjLWNsb3NlLWVycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsYy1tb2RhbC1lcnJvci1jdXN0b21lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19yb3ctbmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogcGFkZGluZyAwLjNzO1xufVxuLmNhbGMtbW9kYWwtZXJyb3ItbmFtZSB7XG5cdGJvdHRvbTogLThweDtcbn1cbi5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1ib3R0b20ge1xuXHRnYXA6IDIwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19idXR0b24tbmV3IHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0fVxufVxuLnN0ZXBfc3VtbWFyaXplLWJvdHRvbS1uZXcge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9zdGVwLXR3by1hbmQtdGhyZWUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9zdGVwLXR3by1hbmQtdGhyZWVfYWN0aXZlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX3RleHQtZmluYWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdHdvIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Y29sdW1uLWdhcDogMTdweDtcblx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmM2Y1O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9fc3RlcF90aHJlZSB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdhcDogMTdweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX2NvbnN1bHQge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHR3aWR0aDogNTQ4cHg7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9iYWNrLWJ0biB7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhbGN1bGF0b3JfZmluYWxfdGl0bGUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9iYWNrLWJ0bi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmNhbGN1bGF0b3JfZmluYWxfdGl0bGUtd3JhcHBlci1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX29mZmljZSB7XG5cdGdyaWQtcm93OiAxO1xuXHRncmlkLWNvbHVtbjogMjtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX19yb3ctdGltZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9zdWNjZXNzLWNsb3NlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3Mtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3MtdGV4dC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2Vzcy1kZXNjcmlwdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9zdWNjZXNzLXRpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4iLCIuY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuXG4uY2FyZHNfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG5cbi5jYXJkc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzNzhweDtcbiAgICAgICAgcGFkZGluZzogMzRweCAzMHB4O1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtX25hbWUge1xuICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cbi5jYXJkc19faXRlbV90ZXh0IHtcbiAgICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICB9XG59XG5cbi5jYXJkc19faXRlbV9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuIiwiI2NvbnN1bHRhdGlvbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQvKiB3aWR0aDogMTAwJTsgKi9cblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTtcblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXVxuXHRcdC5jaG9pY2VzX19pbnB1dCB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci10eXBlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29uc3VsdGF0aW9uX21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb25zdWx0YXRpb24tZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQuY29uc3VsdGF0aW9uLWVycm9yLXRleHRhcmVhIHtcblx0XHRib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxuXHRoMiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBlcnJvclNob3cge1xuXHRcdGZyb20ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdHRvIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQuY29uc3VsdGF0aW9uLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0LyogdG9wOiA3MCU7ICovXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5jb25zdWx0YXRpb24ge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNzc5cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuXHRcdFx0XHQvKiBvdmVyZmxvdzogc2Nyb2xsOyAqL1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdFx0Ym90dG9tOiA1MCU7XG5cdFx0XHRcdC8qIHdpZHRoOiAxMDAlOyAqL1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8qIGxlZnQ6IDUwJTsgKi9cblx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdC8qIHRvcDogMDsgKi9cblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgIWltcG9ydGFudDtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0zMDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQvLyBcdG1heC1oZWlnaHQ6IDY3MHB4O1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuY29uc3VsdGF0aW9uLXNwaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDkwJTtcblx0XHRcdC8vIH1cblxuXHRcdFx0LmNvbnN1bHRhdGlvbi1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1pbnB1dHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24tbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWlucHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnN1bHRhdGlvbi1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24tc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gaDMge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQvLyBpbWcge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQuY29uc3VsdGF0aW9uLWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLmNvbnN1bHRhdGlvbi1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5jb25zdWx0YXRpb24ge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5jb25zdWx0YXRpb24tb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LmNvbnN1bHRhdGlvbiB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5jb25zdWx0YXRpb24ge1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuY29uc3VsdGF0aW9uLWNvbnRlbnQtZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCZfbW9kYWwtbGFiZWwtd3JhcHBlci1maXJzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0fVxuXHR9XG5cdCZfbW9kYWwtbGFiZWwtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0fVxuXHR9XG5cdC5jb25zdWx0YXRpb24tY29udGVudC1pbnB1dCB7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1jb250ZW50LWNvbW1lbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1zdWJtaXQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdH1cblx0Jl9tb2RhbC1sYWJlbCB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQmX21lc3NhZ2UtZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQmLXBvbGljeSB7XG5cdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbiAwLjJzO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNvbnN1bHRhdGlvbi1jb250ZW50IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNjM5cHg7XG5cdH1cbn1cbi5jb25zdWx0YXRpb24tY29udGVudC1mb3JtcyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0fVxufVxuLmNvbnN1bHRhdGlvbi1jb250ZW50LWNvbW1lbnQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuc2hhcmVkX2RvY3VtZW50cyB7XG5cdG1hcmdpbi10b3A6IDcwcHg7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5oZWxwX2NvbnRlbnQtZ2V0dGVyLWNhcmRzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAyOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuaGVscF9jb250ZW50LWdldHRlci1jYXJkcy1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuZmFxIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDU5NnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzk2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuLm1haW5fcGFnZV9mYXEtbGlzdC1pdGVtIHtcblx0YW5pbWF0aW9uOiBsb2FkIDFzO1xufVxuQGtleWZyYW1lcyBsb2FkIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uZmFxX19pbm5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA4cHggMWZyO1xuXHRnYXA6IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODBweCAxZnI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDQ0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogNDBweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGhlaWdodDogNDk4cHg7XG5cdHBhZGRpbmc6IDYwcHggNjBweCAyMHB4IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4IDIwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiA1MHB4IDIwcHggNjFweCAzMnB4O1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMTYwcHggMjBweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfY29udGVudCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzA3cHg7XG5cdH1cbn1cblxuLmZhcV9fYmFubmVyX3RpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cbn1cblxuLmZhcV9fYmFubmVyX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfbGluayB7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDEzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiAxM3B4IDE3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0cGFkZGluZzogMTRweCAxNXB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lcl9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEycHg7XG5cdGJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogMTY0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMjEwcHg7XG5cdFx0cmlnaHQ6IDkwcHg7XG5cdFx0Ym90dG9tOiA1M3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTM4cHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5mYXFfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDZweDtcbn1cblxuLmZhcV9faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdHBhZGRpbmc6IDIxcHggNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHQmLmFjY29yZGlvbi1hY3RpdmUge1xuXHRcdC5mYXFfX2l0ZW1faGVhZGVyIGJ1dHRvbjo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXG5cdFx0LmZhcV9faXRlbV9ib2R5IHtcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAxNHB4IDIwcHggMThweCAxNXB4O1xuXG5cdFx0Ji5hY2NvcmRpb24tYWN0aXZlIHtcblx0XHRcdC5mYXFfX2l0ZW1fYm9keSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYXFfX2l0ZW1faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDMwcHg7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0YnV0dG9uIHtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXG5cdFx0Jjo6YWZ0ZXIsXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdGdhcDogNXB4O1xuXHR9XG59XG5cbi5mYXFfX2l0ZW1fYm9keSB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWF4LXdpZHRoOiA2NDRweDtcbn1cblxuLmZhcV9fbW9yZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDIwcHggNDBweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG59XG4iLCIuZmVlZGJhY2tfc2hvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZlZWRiYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHdpZHRoOiA1MDBweDtcblxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDUwcHggMzBweDtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogNzkwcHg7XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1heC1oZWlnaHQ6IDc0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDE1cHg7XG5cdH1cblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0Ly8gXHRoZWlnaHQ6IGF1dG87XG5cdC8vIFx0bWF4LWhlaWdodDogNjcwcHg7XG5cdC8vIH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTg3cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYrLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYrLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc3Bpbm5lciB7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNDAlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0LmZlZWRiYWNrLWNvbnRlbnQge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHQmLWZvcm1zIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblxuXHRcdCYtY29tbWVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWlucHV0IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXN1Ym1pdCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWlucHV0LXZhbGlkIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xuXHRcdH1cblxuXHRcdCYtaW5wdXQtaW52YWxpZCB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2IoMTk2LCAwLCAwKTtcblx0XHR9XG5cblx0XHQmLXN1Ym1pdC1hY3RpdmUge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmZlZWRiYWNrLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0cGFkZGluZy1ib3R0b206IDRweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1wb2xpY3kge1xuXHRwYWRkaW5nLXRvcDogMzRweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4gMC4ycztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uZmVlZGJhY2tfbW9kYWwtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZlZWRiYWNrIHtcblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZmVlZGJhY2tfbW9kYWwtbGFiZWwtd3JhcHBlci1maXJzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuLmZlZWRiYWNrX21vZGFsLWxhYmVsLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG59XG5cbi5mZWVkYmFjay1lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogMTQ0cHg7XG5cdGJvdHRvbTogMDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cblxuLmZlZWRiYWNrX21lc3NhZ2UtZXJyb3Ige1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTlweDtcblx0bGVmdDogNXB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcbn0iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5mZWVkYmFja19fb2sge1xuXHQuZmVlZGJhY2stY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDUwMHB4O1xuXHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRoZWlnaHQ6IDY2NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogNzZweCA3MHB4IDgwcHggNzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMzZweCA0OHB4IDQwcHg7XG5cdFx0fVxuXHR9XG5cdCYtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ly8gbWF4LXdpZHRoOiAzMDBweDtcblx0XHQvLyBtYXJnaW46IDAgYXV0bztcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0bWluLXdpZHRoOiA0NTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYtdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cdCYtYnV0dG9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG59XG4uZmVlZGJhY2stb2staGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mZWVkYmFja19lcnJvciB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDIyNHB4O1xuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmZlZWRiYWNrLWltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIuaW5mbyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRwYWRkaW5nOiAxNTBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTA5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NnB4O1xuXHR9XG59XG5cbi5pbmZvX190b3Age1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRtYXJnaW4tYm90dG9tOiA2OXB4O1xuXG5cdC50aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDYyNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjFweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MXB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pbmZvX190b3BfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmluZm9fX3RvcF90ZXh0IHtcblx0bWF4LXdpZHRoOiA1NjFweDtcblx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLmluZm9fX3RvcF9saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTFweCAxOXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMTZweCAxOXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0fVxufVxuXG4uaW5mb19fdG9wX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC03NHB4O1xuXHRyaWdodDogMDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogNjE1cHg7XG5cdFx0dG9wOiAtNjRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmluZm9fX2JvdHRvbV90aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5pbmZvX19ib3R0b21fbGlzdCxcbi5pbmZvX19ib3R0b21fc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMTBweDtcblx0fVxufVxuXG4uaW5mb19fYm90dG9tX3NsaWRlcl9fd3JhcHBlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRnYXA6IDA7XG5cblx0XHQuaW5mb19fY29tcGFueSB7XG5cdFx0XHR3aWR0aDogMzEwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTYwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMjYwcHg7XG5cblx0XHQuaW5mb19fY29tcGFueSB7XG5cdFx0XHR3aWR0aDogMjMwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmluZm9fX2NhcmQge1xuXHRwYWRkaW5nOiAzNnB4IDMycHggMzZweCAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweCAzNnB4IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAzMnB4IDMwcHggMzhweCAzMnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyMHB4O1xuXHR9XG59XG5cbi5pbmZvX19jYXJkX25hbWUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxufVxuXG4uaW5mb19fY2FyZF90ZXh0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cbn1cblxuLmluZm9fX2NvbXBhbnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxNjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdHdpZHRoOiAyMTdweDtcblx0XHRoZWlnaHQ6IDIzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcblx0XHR9XG5cdH1cbn1cbiIsIiNpbnN1cmUtZXZlbnQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cblx0Lmluc3VyZS1ldmVudF9tb2RhbC1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmluc3VyZS1ldmVudC1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdC5pbnN1cmUtZXZlbnQtZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbnN1cmUtZXZlbnQtYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0Lmluc3VyZS1ldmVudCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDY1MHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMTVweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM2NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3Bpbm5lciB7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdH1cblx0XHRcdCNpbnN1cmUtZXZlbnQtZmlyc3Qtc3RlcCB7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0fVxuXHRcdFx0I2luc3VyZS1ldmVudC1zZWNvbmQtc3RlcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXNlY29uZC1zdGVwLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtYmFjayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAyN3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC10aXRsZS13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdC5pbnN1cmUtZXZlbnQtc3RlcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay10aWZmYW55KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogNzhweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNob2ljZXMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdH1cblxuXHRcdFx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2Vcblx0XHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddXG5cdFx0XHRcdC5jaG9pY2VzX19pbnB1dCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdH1cblxuXHRcdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0XHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0XHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTMuOHB4IDIwcHg7XG5cblx0XHRcdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXRleHQtc3VibWl0LWluc3VyZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1jbG9zZS1zdWNjZXNzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQvLyBcdHdpZHRoOiAzODNweDtcblx0XHRcdC8vIH1cblx0XHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHQvLyBcdHdpZHRoOiAzNjBweDtcblx0XHRcdC8vIH1cblxuXHRcdFx0Lmluc3VyZS1ldmVudC1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1pbnB1dHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWlucHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtY29tbWVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1zdWJtaXQtcmVzdWx0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQuZmVlZGJhY2tfX29rLXRleHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQuaW5zdXJlLWV2ZW50LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLmluc3VyZS1ldmVudC1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5pbnN1cmUtZXZlbnQge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG4uaW5zdXJlLWV2ZW50LXNob3ctc2xvdyB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHQuaW5zdXJlLWV2ZW50IHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuLmluc3VyZS1ldmVudC1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQuaW5zdXJlLWV2ZW50IHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiI2ludmVzdG1lbnRfcG9wdXAtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlXG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddXG5cdFx0LmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6MTk0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblxuXHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3RtZW50X3BvcHVwX21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3RtZW50X3BvcHVwLWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbnZlc3RtZW50X3BvcHVwLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmludmVzdG1lbnRfcG9wdXAge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDc2MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDcyM3B4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDcyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1zcGlubmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDkwJTtcblx0XHRcdC8vIH1cblxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1pbnB1dHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWxhYmVsIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmVlZGJhY2tfX29rLXdyYXBwZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLXN1Ym1pdC1pbmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIGgzIHtcblx0Ly8gXHRvcGFjaXR5OiAwO1xuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjdzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHQvLyBcdFx0Zm9yd2FyZHM7XG5cdC8vIH1cblx0Ly8gaW1nIHtcblx0Ly8gXHRvcGFjaXR5OiAwO1xuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjRzIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHQvLyBcdFx0Zm9yd2FyZHM7XG5cdC8vIH1cblx0LmludmVzdG1lbnRfcG9wdXAtY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4uaW52ZXN0bWVudF9wb3B1cC1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5pbnZlc3RtZW50X3BvcHVwIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG4uaW52ZXN0bWVudF9wb3B1cC1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQuaW52ZXN0bWVudF9wb3B1cCB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5pbnZlc3RtZW50X3BvcHVwIHtcblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtY29udGVudC1mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyLWZpcnN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtY29udGVudC1pbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3RtZW50X3BvcHVwLWNvbnRlbnQtY29tbWVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtc3VibWl0IHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHR9XG5cdCZfbW9kYWwtbGFiZWwge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHR9XG5cdH1cblx0Jl9tZXNzYWdlLWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0Ji1wb2xpY3kge1xuXHRcdHBhZGRpbmctdG9wOiAzNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluIDAuMnM7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG1lbnRfcG9wdXAtY29udGVudC1jb21tZW50IHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuIiwiLmJ0bi1saXppbmcge1xuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcGF0aCxcbiAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNnB4IDE2cHggMjRweDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbn1cbiIsIi5tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5cbi5tZXRhX19pbm5lciB7XG5cdHBhZGRpbmc6IDgwcHggNjBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDBweCAxZnI7XG5cdGdhcDogMTU2cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggODBweCA4MHB4IDYwcHg7XG5cdFx0Z2FwOiAxMTVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMjJweDtcblx0XHRwYWRkaW5nOiA1MHB4IDM4cHggNjZweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzNnB4IDIwcHggNDdweDtcblx0XHRnYXA6IDE2cHg7XG5cdH1cbn1cblxuLm1ldGFfX3RpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0fVxufVxuXG4ubWV0YV9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogMTNweCAxOHB4O1xuXHR9XG59XG5cbi5tZXRhX190ZXh0IHtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmLmhpZGRlbiB7XG5cdFx0bWF4LWhlaWdodDogMjIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cblx0XHQmLmhpZGRlbiB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2JpbGVfbmF2cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnNob3cge1xuICAgICAgICAubW9iaWxlX25hdnNfX2hlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZV9uYXZzX19saXN0IHtcbiAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW9iaWxlX25hdnNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgfVxufVxuXG4ubW9iaWxlX25hdnNfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmYxZmM7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgfVxufVxuIiwiI3BvbGljeS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblxuXHQucG9saWN5X21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9saWN5LWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0LnBvbGljeS1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvbGljeS1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC42MzcpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5wb2xpY3kge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1wdXQtY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5X3NwaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucG9saWN5LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzc0cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA2ODBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWNhcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1sYWJlbCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXRleHQtc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjZHJvcC1hcmVhIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmQ3OTIzYWI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNkcm9wLWFyZWEuaGlnaGxpZ2h0IHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZkNzkyM2FiO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQubXktZm9ybSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQjZmlsZUxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMjRweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI0M3B4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjQzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNzQ3ODYgMC4yNTIxMzVDOS40MTE2OCAtMC4wODQwNTM3IDguODY2NjQgLTAuMDg0MDM2NSA4LjUzMDQ3IDAuMjUyMTM1TDQuOTk5OTkgMy43ODI2TDEuNDY5NTMgMC4yNTIxNDZDMS4xMzMzNiAtMC4wODQwMjU5IDAuNTg4MzIgLTAuMDg0MDQzMiAwLjI1MjEzNCAwLjI1MjE0NkMtMC4wODQwNDk5IDAuNTg4MzM1IC0wLjA4NDAzOTYgMS4xMzMzOCAwLjI1MjEzNCAxLjQ2OTU1TDMuNzgyNTkgNUwwLjI1MjE0NiA4LjUzMDQ0Qy0wLjA4NDAyNTcgOC44NjY2MiAtMC4wODQwMzc3IDkuNDExNjYgMC4yNTIxNDYgOS43NDc4NUMwLjU4ODMzMiAxMC4wODQgMS4xMzMzNyAxMC4wODQgMS40Njk1NSA5Ljc0Nzg1TDQuOTk5OTkgNi4yMTczOUw4LjUzMDQ1IDkuNzQ3ODdDOC44NjY2MiAxMC4wODQgOS40MTE2NyAxMC4wODQgOS43NDc4NSA5Ljc0Nzg3QzEwLjA4NCA5LjQxMTY4IDEwLjA4NCA4Ljg2NjYzIDkuNzQ3ODYgOC41MzA0NUw2LjIxNzM5IDVMOS43NDc4NiAxLjQ2OTU0QzEwLjA4NCAxLjEzMzM3IDEwLjA4NDEgMC41ODgzMjQgOS43NDc4NiAwLjI1MjEzNVonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zaGFyZWQvaWNvbnMvZG9jcy5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjZ2FsbGVyeSBpbWcge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDRweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdFx0fVxuXG5cdFx0XHQucG9saWN5LWRlc2Mge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRnYXA6IDRweDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0XHQucG9saWN5LXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcblx0XHRcdFx0XHRyaWdodDogMzFweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRcdFx0dG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2M3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRyaWdodDogMTM5cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2ZpbGVFbGVtIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQuZmVlZGJhY2tfX29rLXRleHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQucG9saWN5LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLnBvbGljeS1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5wb2xpY3kge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5wb2xpY3ktb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LnBvbGljeSB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIiNyZXZpZXctY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cblx0LnJldmlld19tb2RhbC1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJldmlldy1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdC5yZXZpZXctZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5yZXZpZXctYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQucmV2aWV3IHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNjQ0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3Bpbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5yZXZpZXctY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5yZXZpZXctaW5wdXRzLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWxhYmVsIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mZWVkYmFja19fb2std3JhcHBlciB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLnJldmlldy1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5yZXZpZXcge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5yZXZpZXctb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LnJldmlldyB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi5nZXRfaXRlbXMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnNwaW5uZXItd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xMDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG5cdH1cbn1cblxuLnNwaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xufVxuXG4uc3Bpbm5lciBkaXYge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFuaW1hdGlvbjogc3Bpbm5lciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnNwaW5uZXIgZGl2Om50aC1jaGlsZCgzKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuLnNwaW5uZXJfaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLnN0ZXBzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDc3M3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uc3RlcHNfX2NhcmRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLnN0ZXBzX19jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0aGVpZ2h0OiAzNzBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNDBweCAyMHB4IDIycHggNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRnYXA6IDMycHg7XG5cdFx0cGFkZGluZzogMzJweCAzMHB4IDQ3cHggMzJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzBweCA0N3B4IDM3cHggMjBweDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYwJyBoZWlnaHQ9JzYwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMjkuNScgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMzcuNzEzIDEuOTUyKSBzY2FsZSg2Ni40NjggMTAwOC42NCknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDg1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDk1cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNScgcj0nMjQuNScgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMzEuNDI4IDEuNjI3KSBzY2FsZSg1NS4zOSA4NDAuNTM1KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM0NTdDREMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScuOTAyJyBzdG9wLWNvbG9yPSclMjM0NTdDREMnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScyMi41JyByPScyMicgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMjguMjg1IDEuNDY0KSBzY2FsZSg0OS44NTEgNzU2LjQ4MiknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmRfbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRtYXgtd2lkdGg6IDIyNHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWF4LXdpZHRoOiAyMDVweDtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmRfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2Zvcm06IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDM5N3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmQtbGFzdCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblxuXHQuc3RlcHNfX2NhcmRfY2lyY2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSczMCcgY3k9JzMwJyByPScyOS41JyBzdHJva2U9J3VybCglMjNwYWludDBfcmFkaWFsXzY1OV83ODQpJy8lM0UlM0NjaXJjbGUgY3g9JzMwJyBjeT0nMzAnIHI9JzE0LjUnIHN0cm9rZT0nJTIzM0ZCMkIyJy8lM0UlM0NwYXRoIGQ9J001MSAxMEwyOSAzNC41TDI0IDMwJyBzdHJva2U9J3doaXRlJy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J3BhaW50MF9yYWRpYWxfNjU5Xzc4NCcgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSg2MyAzMCkgcm90YXRlKC0xMzUpIHNjYWxlKDY2LjQ2OCAxMDA4LjY0KSclM0UlM0NzdG9wIHN0b3AtY29sb3I9J3doaXRlJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45MDIzMDInIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0LnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4OXB4O1xuXHRcdH1cblxuXHRcdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMzJweCAzMHB4IDQycHggMzJweDtcblxuXHRcdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUnIHI9JzI0LjUnIHN0cm9rZT0ndXJsKCUyM2EpJy8lM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUnIHI9JzEyJyBzdHJva2U9JyUyMzAyRENEQycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTQyLjUgOC4zMzMgMjQuMTY3IDI4Ljc1IDIwIDI1Jy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J2EnIGN4PScwJyBjeT0nMCcgcj0nMScgZ3JhZGllbnRUcmFuc2Zvcm09J3JvdGF0ZSgtMTM1IDMxLjQyOCAxLjYyNykgc2NhbGUoNTUuMzkgODQwLjUzNSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzZmZmJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzZmZmJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggNDdweCA0MHB4IDIwcHg7XG5cblx0XHQuc3RlcHNfX2NhcmRfbmFtZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdH1cblxuXHRcdC5zdGVwc19fY2FyZF9jaXJjbGUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScyMi41JyByPScyMicgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2NpcmNsZSBjeD0nMjIuNScgY3k9JzIyLjUnIHI9JzEwLjc1JyBzdHJva2U9JyUyMzAyRENEQycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nbTM4LjI1IDcuNS0xNi41IDE4LjM3NUwxOCAyMi41Jy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J2EnIGN4PScwJyBjeT0nMCcgcj0nMScgZ3JhZGllbnRUcmFuc2Zvcm09J3JvdGF0ZSgtMTM1IDI4LjI4NSAxLjQ2NCkgc2NhbGUoNDkuODUxIDc1Ni40ODIpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM2ZmZicvJTNFJTNDc3RvcCBvZmZzZXQ9Jy45MDInIHN0b3AtY29sb3I9JyUyM2ZmZicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvcmFkaWFsR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG5cdFx0fVxuXHR9XG59XG5cbi5zdGVwc19fY2FyZF9saW5rIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTJweCAyMXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMTBweCAyMXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdHBhZGRpbmc6IDE0cHggMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbn1cbi5zdGVwc19fY2FyZC1kZXNrdG9wIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnN0ZXBzX19jYXJkLWxhcHRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5zdWJzY3JpYmUge1xuXHQuc3Vic2NyaWJlLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA3NnB4IDcwcHggODBweCA3MHB4O1xuXHR9XG5cdCYtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYtdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG4uc3Vic2NyaWJlLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc3Vic2NyaWJlX2Vycm9yIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnN1YnNjcmliZV9vdmVybGF5IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuMyk7XG5cdHotaW5kZXg6IDE5O1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuLnN1YnNjcmliZV9vdmVybGF5LXNob3cge1xuXHRwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbiIsIi5hcHBsaWNhdGlvbi1zaG93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsLWJhY2tncm91bmQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuI21vZGFsLWNvbnRhaW5lcl9hcHBsaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gZGlzcGxheTogdGFibGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0ei1pbmRleDogOTk5OTk5O1xuXHQuYXBwbGljYXRpb24tY2xvc2Utc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdH1cblx0LmFwcGxpY2F0aW9uLWlucHV0LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQubW9kYWwtYXBwbGljYXRpb24tY29udGVudC13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQuc3Bpbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuc3Bpbm5lcl9oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0Ly8gXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRcdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcblx0XHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDY1MHB4O1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjQwcHgpIHtcblx0XHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDU0MHB4O1xuXHRcdC8vIH1cblxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Ly8gXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRcdC8vIH1cblx0fVxuXHQuYXBwbGljYXRpb24taW5wdXQtZXJyb3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym90dG9tOiAtMjBweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHR9XG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLW1haW4ge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0aDUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRvcC1maXJzdCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdFx0XHR9XG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRvcC1zZWNvbmQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLWRvdWJsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZF90aW1lIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZF9jaXR5IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC1jb250YWN0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtbmFtZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IDFmciAxZnI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10cmlwbGUge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMTkwcHggMWZyO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcHBsaWNhdGlvbl9fcm93X2lucHV0IHtcblx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2Vcblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11cblx0XHQuY2hvaWNlc19faW5wdXQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHR6LWluZGV4OiA5OTk5OTk5OTtcblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTYyNzE4IDIuMTc1NzRDMC4zNzk2NzYgMS45NDE0MiAwLjczMTQzNSAxLjk0MTQyIDAuOTQ4MzkzIDIuMTc1NzRMNSA2LjU1MTQ3TDkuMDUxNjEgMi4xNzU3NEM5LjI2ODU3IDEuOTQxNDIgOS42MjAzMyAxLjk0MTQyIDkuODM3MjggMi4xNzU3NEMxMC4wNTQyIDIuNDEwMDUgMTAuMDU0MiAyLjc4OTk1IDkuODM3MjggMy4wMjQyNkw1LjM5Mjg0IDcuODI0MjZDNS4xNzU4OCA4LjA1ODU4IDQuODI0MTIgOC4wNTg1OCA0LjYwNzE2IDcuODI0MjZMMC4xNjI3MTggMy4wMjQyNkMtMC4wNTQyMzk1IDIuNzg5OTUgLTAuMDU0MjM5NSAyLjQxMDA1IDAuMTYyNzE4IDIuMTc1NzRaJyBmaWxsPSclMjMwMDE0MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTk0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblxuXHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItdG9wIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXHQubW9kYWxfYXBwbGljYXRpb24tcGFkZGluZyB7XG5cdFx0cGFkZGluZzogMCAzMHB4IDAgMzBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDIwcHggMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ1cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHQubW9kYWxfYXBwbGljYXRpb25fcG9saWN5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuYXBwbGljYXRpb24tYnV0dG9uIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC5tb2RhbC1iYWNrZ3JvdW5kIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRhbmltYXRpb246IGZhZGVJbkFwcCAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHQubW9kYWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbEZhZGVJbiAwLjNzIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0XHRcdGZvcndhcmRzO1xuXHRcdFx0XHRoNCxcblx0XHRcdFx0LmFwcGxpY2F0aW9uLWNsb3NlLXN1Y2Nlc3MsXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMC43c1xuXHRcdFx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2FsY0NMb3NlQnV0dG9uIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjNzIDAuNHNcblx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcsXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjNzIDAuNHNcblx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjFzIDAuMnNcblx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItdG9wIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDFzXG5cdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMXMgMC4xc1xuXHRcdFx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXBwbGljYXRpb25fcm93LWxhYmVsIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcHBsaWNhdGlvbi1saW5lIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgMC43cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRcdFx0XHRmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1zdWJtaXQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyAwLjdzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdFx0XHRcdGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLW1haW4ge1xuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuM3Ncblx0XHRcdFx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC41cyAxLjVzXG5cdFx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtdHJpcGxlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuN3Ncblx0XHRcdFx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gLm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0XHRcdFx0XHQvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vICBhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuOHNcblx0XHRcdFx0XHQvLyAgICBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1zdWJtaXQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMS44c1xuXHRcdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuY2FsY3VsYXRvcl9fcm93IHtcblx0XHRcdFx0Ly8gIG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0Ly8gIGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMC43c1xuXHRcdFx0XHQvLyAgICBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC8vIC5hcHBsaWNhdGlvbi1zZWxlY3RvciB7XG5cdFx0XHRcdC8vICBvcGFjaXR5OiAwO1xuXG5cdFx0XHRcdC8vICBhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDAuN3Ncblx0XHRcdFx0Ly8gICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm91dCB7XG5cdFx0XHRhbmltYXRpb246IHF1aWNrU2NhbGVEb3duIDBzIDAuNXMgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0Lm1vZGFsLWJhY2tncm91bmQge1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVPdXRBcHAgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHQubW9kYWwge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0XHRcdFx0Zm9yd2FyZHM7XG5cdFx0XHRcdFx0aDQsXG5cdFx0XHRcdFx0aDEsXG5cdFx0XHRcdFx0aW1nLFxuXHRcdFx0XHRcdGJ1dHRvbixcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzXG5cdFx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3Ige1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXNcblx0XHRcdFx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tc3VibWl0IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzXG5cdFx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzXG5cdFx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLXRvcCB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41c1xuXHRcdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXNcblx0XHRcdFx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFwcGxpY2F0aW9uX3Jvdy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41c1xuXHRcdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXBwbGljYXRpb24tbGluZSB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41c1xuXHRcdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24td3JhcHBlci1tYWluIHtcblx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXNcblx0XHRcdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzXG5cdFx0XHRcdFx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtdHJpcGxlIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXNcblx0XHRcdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1zdWJtaXQge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41c1xuXHRcdFx0XHRcdFx0XHRcdGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQjY2xvc2UtbW9kYWwtYXBwbGljYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVPdXQgMC4zcyBsaW5lYXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1iYWNrZ3JvdW5kIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQubW9kYWwge1xuXHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR3aWR0aDogOTAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdH1cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcblx0XHRcdC8vIFx0aGVpZ2h0OiA3NTBweDtcblx0XHRcdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDVweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yX21vZGFsLWNsb3NlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdHJpZ2h0OiAxN3B4O1xuXHRcdFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTk5OTk5OTtcblx0XHRcdH1cblx0XHRcdC5hcHBsaWNhdGlvbi1saW5lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHRvcDogMzEwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hcHBsaWNhdGlvbl9vdmVyZmxvdyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdHNjcm9sbGJhci13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG4uY29udGVudCB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0aDEge1xuXHRcdHBhZGRpbmc6IDc1cHggMCAzMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFwcCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRBcHAge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBxdWlja1NjYWxlRG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cdDk5LjklIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbEZhZGVJbiB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZU91dCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsQ29udGVudEZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRvcDogLTIwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbENvbnRlbnRGYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dG9wOiAwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0b3A6IC0yMHB4O1xuXHR9XG59XG4ubW9kYWxfYXBwbGljYXRpb25fY29udGVudF93cmFwcGVyX2FsbCB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC8vIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAycHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG59XG4ubW9kYWxfYXBwbGljYXRpb24tbWFpbi1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWxfYXBwX2J0bl9pbmFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xuXHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1idXR0b24tdGV4dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQubW9kYWxfYXBwX2xvYWRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4ubW9kYWxfYXBwX2xvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRyaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cbiIsIkBpbXBvcnQgJy4vYmFzZS92YXJzJztcblxuYm9keTpoYXMoLnRlY2huaWNhbC13b3Jrcykge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRlY2huaWNhbC13b3JrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBnYXA6IDM3LjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG5cbiAgICAuY29tcGFueS1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZmlsbDogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMTVweDtcblxuICAgIC5saW5rLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICAgICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXdoaXRlKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHZhcigtLW1haW4tYmxhY2spLCBpbnNldCAwIDAgMCAzcHggdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZmlsbDogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */

/* End */


/* Start:/local/templates/TYPICAL_PAGE/assets/css/video-js.css?176473216741019*/
@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
/* End */


/* Start:/local/templates/TYPICAL_PAGE/assets/css/custom.css?1764732167368*/
.steps__card_text {
    margin-bottom: 10px;
}
.lowercase{
    text-transform: lowercase;
}
.faq__item__empty{
    pointer-events: none;
}
.career_content-advantages .aboutCompany_advantages_cards-wrapper{
    grid-template-rows: unset;
}
.career_content-difference-card{
    height: auto;
}
.career_content-difference-wrapper {
    flex-wrap: wrap;
}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17150745122729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */
/* /local/templates/TYPICAL_PAGE/assets/css/main.css?17647321671421272 */
/* /local/templates/TYPICAL_PAGE/assets/css/video-js.css?176473216741019 */
/* /local/templates/TYPICAL_PAGE/assets/css/custom.css?1764732167368 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17150745122729 */
