

/* Start:/local/templates/HOUSE/assets/css/main.css?17688130841428843*/
@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;
}

.base-scroll::-webkit-scrollbar {
  width: 3px;
}
.base-scroll::-webkit-scrollbar-track {
  background-color: transparent !important;
}
.base-scroll::-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;
}
.base-scroll::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}

.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;
    max-height: 100dvh;
    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;
}
@media screen and (max-width: 1500px) {
  .calculator__wrapper {
    padding: 80px 40px 80px 50px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__wrapper {
    grid-template-columns: 1fr;
    padding: 70px 40px 43px 40px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__wrapper {
    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: 35px;
  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;
  padding-bottom: 20px;
  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;
  margin-top: 43px;
}

.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: 35px !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: 40px;
  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: 17px;
  display: flex;
  grid-template-columns: 511px 1fr;
  gap: 20px;
}
@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;
  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: 23px;
  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 {
  height: auto !important;
  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: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  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;
}
.calculator_modal__row [data-dadata-selected] {
  width: 100%;
}
@media screen and (width > 1280px) {
  .calculator_modal__row [data-dadata-selected] {
    max-width: 358px;
  }
}

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

[data-dadata-search] {
  position: relative;
}
[data-dadata-search] [data-dadata-input] {
  padding-right: 52px !important;
  transition: background-color 400ms;
}
[data-dadata-search] [data-dadata-input]:has(~ [data-dadata-list]:not(.hidden)) {
  border-radius: 8px 8px 0 0 !important;
}
[data-dadata-search] [data-dadata-input]:disabled {
  background-color: var(--stroke-light-blue) !important;
}
[data-dadata-search] ~ [data-dadata-selected] {
  display: block;
  margin-top: 3px;
  margin-left: 3px;
  text-align: left;
  font: var(--body-small);
  line-height: 2;
}
[data-dadata-search] [data-dadata-list] {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 2;
  max-height: 164px !important;
  overflow-y: auto;
  background-color: var(--input-grey-fill);
  box-shadow: 0 5px 10px 0 rgba(152, 167, 178, 0.3803921569);
  border-radius: 0 0 8px 8px;
  visibility: visible;
}
[data-dadata-search] [data-dadata-list].hidden {
  display: none;
  visibility: hidden;
}
[data-dadata-search] [data-dadata-list] li {
  padding: 14px 20px;
  background-color: var(--input-grey-fill);
  border-top: 1px solid var(--grey-100);
  color: var(--main-black);
  font: var(--button-medium);
  text-align: left;
  transition: background-color 400ms;
  cursor: pointer;
}
[data-dadata-search] [data-dadata-list] li:first-child {
  border: none;
}
[data-dadata-search] [data-dadata-list] li:hover {
  background-color: var(--stroke-light-blue);
}
[data-dadata-search] [data-dadata-list] li:not([data-dadata-info]):hover {
  color: var(--secondary-blue-text);
}
[data-dadata-search] [data-dadata-list] li[data-dadata-info] {
  cursor: default;
}
[data-dadata-search] button[data-dadata-clear] {
  position: absolute;
  top: 50%;
  right: 8px;
  translate: 0 -50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-dadata-search] button[data-dadata-clear] svg {
  pointer-events: none;
}
[data-dadata-search] button[data-dadata-clear] svg path {
  stroke: var(--main-black);
  transition: stroke 400ms;
}
[data-dadata-search] button[data-dadata-clear] svg circle {
  fill: var(--secondary-blue-text);
  opacity: 0;
  transition: opacity 400ms;
}
[data-dadata-search] button[data-dadata-clear]:hover svg path {
  stroke: var(--main-white);
}
[data-dadata-search] button[data-dadata-clear]:hover svg circle {
  opacity: 100;
}

.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,
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top .modal_application-main-grid-top-full {
  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:has([data-dadata-search]) {
  z-index: 2;
}
#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJsYXlvdXQvX2J1cmdlci5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fc2VhcmNoLnNjc3MiLCJibG9ja3MvNDA0L180MDQuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2Fib3V0LnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19iYW5uZXIuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2NhcmRzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19taXNzaW9uLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXF1aXNpdGVzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXZpZXdzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L193ZUxpa2Uuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy1zbHVnL19pbmZvcm1hdGlvbnMuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyL19icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2NhcmVlci9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fbG9naW4uc2NzcyIsImJsb2Nrcy9jYXJlZXIvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19jb21wYW55LnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19kYXkuc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2RvY3Muc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3F1ZXN0aW9ucy5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fc3dpdGNoLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL193aGF0LnNjc3MiLCJibG9ja3MvY2F0YWxvZy9fY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWJhbm5lci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWhlYWRlci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWxpc3Quc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1saXppbmcuc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1vdGhlci1wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19ibG9jay5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9jb250YWN0cy9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvY29udGFjdFNlY3Rpb24vX21hcC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RTZWN0aW9uL19zZWFyY2guc2NzcyIsImJsb2Nrcy9jb3JwSW5mby9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NvcnBJbmZvL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9oZWxwL19jb250ZW50LnNjc3MiLCJibG9ja3MvaGVscC9fZ2V0dGVyLnNjc3MiLCJibG9ja3MvaGVscC9fbGl6aW5nLnNjc3MiLCJibG9ja3MvaGVscC9fb2ZmaWNlLnNjc3MiLCJibG9ja3MvaGVscC9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvaGVscC9fc3dpdGNoLnNjc3MiLCJibG9ja3MvaG9tZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaG9tZS9fdGFza3Muc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fcXVlc3Rpb24tYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9pbnN1cmVfdGVtcGxhdGUtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlL19ldmVudHMuc2NzcyIsImJsb2Nrcy9pbnN1cmUvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvaW5zdXJlL190eXBlcy5zY3NzIiwiYmxvY2tzL2ludmVzdG1lbnQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3RtZW50L19pbmZvcm1hdGlvbi5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2Jhbm5lci5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbXBhbnkuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9jb250YWN0cy5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9maW5hbmNlLnNjc3MiLCJibG9ja3MvaW52ZXN0b3IvbW9kYWwuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9wYXBlcnMuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9xdWVzdGlvbl9iYW5uZXIuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9yYXRpbmcuc2NzcyIsImJsb2Nrcy9sYXdJbmZvL19jb250ZW50LnNjc3MiLCJibG9ja3MvbGF3SW5mby9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zLXNsdWcvX2luZm9ybWF0aW9uLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zL19wcm9ncmFtcy5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fc2xpZGVzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fYmFubmVyLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fcG9wdXAuc2NzcyIsImJsb2Nrcy9wcm9tb3Rpb25zL19wcm9tb3Rpb25zLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcHJvcGVydHkvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zZWFyY2hSZXN1bHQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2JyZWFkY3J1bWIuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3Iuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3JNb2RhbC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fY2FyZHMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NvbnN1bHRhdGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fZGFkYXRhLWludGVncmF0aW9uLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19kb2N1bWVudHMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ZhcS5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fZmVlZGJhY2suc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ZlZWRiYWNrT2suc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2luZm8uc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2luc3VyZV9ldmVudC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9faW52ZXN0bWVudE1vZGFsLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19saXppbmcuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX21ldGFibG9jay5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fbW9iaWxlTmF2cy5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fcG9saWN5UHV0LnNjc3MiLCJibG9ja3Mvc2hhcmVkL19wdXRSZXZpZXcuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX3NwaW5uZXIuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX3N0ZXBzLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19zdWJzY3JpYmUuc2NzcyIsImJsb2Nrcy9zaGFyZWQvYXBwbGljYXRpb24uc2NzcyIsImJsb2Nrcy90ZWNobmljYWwtd29ya3MvX3RlY2huaWNhbC13b3Jrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0FBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1DOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9DO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUdGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ3pIRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOzs7QUNwTEY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUdEO0VBbkJEO0lBb0JFOzs7O0FDcEJGO0FBQ0M7RUFDQTtBQUVBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtBQUFBO0VBRUE7QUFBQTtFQUVBO0FBQUE7OztBQUlEO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztBQUNDO0lBQ0E7QUFFQTtJQUNBO0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QUp2SUY7QUtKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDUkUsbUJEU3dCO0VDUnhCLGdCRFF3QjtFQ1B4QixlRE93QjtFQ054QixjRE13QjtFQ0x4QixXREt3QjtFQ0R4QjtFQUNBO0VBQ0E7RUFDQTtFREVGOztBQUVBO0VDZkUsbUJEZ0IwQjtFQ2YxQixnQkRlMEI7RUNkMUIsZURjMEI7RUNiMUIsY0RhMEI7RUNaMUIsV0RZMEI7O0FBRzVCO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUlBO0VBQ0U7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQU1KO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUF4R0Y7SUF5R0k7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7O0FBS047RUEvSEY7SUFnSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBTUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBL0JGO0lBZ0NJO0lBQ0E7OztBQUdGO0VBcENGO0lBcUNJOzs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFkRjtJQWVJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTs7QUFJQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQXZCRjtJQXdCSTtJQUNBOzs7QUFHRjtFQTVCRjtJQTZCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7Ozs7QUFJSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBR0Y7RUFQRjtJQVFJOzs7QUFHRjtFQVhGO0lBWUk7Ozs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUtGO0VBQ0U7O0FBSUo7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUVBO0lBQ0U7OztBQUtOO0VBQ0U7SUFDRTs7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRjtJQWFJO0lBQ0E7OztBQUdGO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQXhCRjtJQXlCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFHRjtFQVZGO0lBV0k7SUFDQTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7SUFDQTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUExQkY7SUEyQkk7Ozs7QUV0ZEo7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0FBQUE7SUFRRTtJQUNBOzs7QUFHRDtFQVpEO0FBQUE7SUFhRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFLSDtFQUVFO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBS0g7RUFsREQ7SUFtREU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOzs7QUFJRjtFQTlERDtJQStERTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOztFQUVBO0lBQ0M7SUFDQTtJQUNBOztFQUdEO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUQ7RUFDQztFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOztFQUVBO0lBQ0M7SUFDQTs7O0FBSUY7RUF4QkQ7SUF5QkU7SUFDQTs7RUFFQTtJQUNDOzs7QUFJRjtFQWpDRDtJQWtDRTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFoQkQ7SUFpQkU7Ozs7QUFLRDtFQUREO0lBRUU7OztBQUdEO0VBTEQ7SUFNRTs7OztBQUtEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTtJQUNBOztFQUVBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUdEO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Q7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBS0Q7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7SUFDQzs7RUFJQTtJQUNDOzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBQ0M7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7O0VBQ0E7SUFDQztJQUNBOzs7QUFJRjtFQWxCRDtJQW1CRTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7O0FBTUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7OztBQU1GO0VBQ0M7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQTFCRDtJQTJCRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUtIO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBS0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFLRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUtIO0VBN0NEO0lBOENFOzs7QUFHRDtFQUNDO0lBQ0M7O0VBRUE7SUFDQzs7RUFLRDtJQUNDOztFQUdEO0lBQ0M7O0VBRUE7SUFDQzs7OztBQVFKO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7OztBQzN3Qko7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDOztBQUtEO0VBQ0M7RUFDQTs7QUFJRjtFQUVFO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBYkQ7SUFjRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBSUY7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBNUJEO0lBNkJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQXBCRDtJQXFCRTtJQUNBOzs7QUFHRDtFQXpCRDtJQTBCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBbEJEO0lBbUJFOztFQUNBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7OztBQUdEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7OztBQUVEO0VBaEJEO0lBaUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztJQUNDO0lBQ0E7OztBQUlGO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUN6VkY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQVZKO0lBV1E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBS1o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7QUFFQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxZQUNJO0VBRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpKO0lBYVE7SUFDQTs7OztBQUlSO0VBQ0k7O0FBR0k7RUFDSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQWRKO0lBZVE7SUFDQTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5KO0lBT1E7SUFDQTs7OztBVDFIUjtBVVpBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBakJEO0lBa0JFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUNyRkw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBS0g7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFFQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQztFQUNBOztBQVFEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDM0hEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDdkRGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBaENEO0lBaUNFOzs7QUFlRDtFQWhERDtJQWlERTs7RUFFQTtJQUNDOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBY0Q7RUFDQztFQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBRUM7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2xMRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUxBO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFsQ0Q7SUFtQ0U7SUFDQTs7OztBQ2xESDtFQUNDO0VBQ0E7O0FBRUM7RUFERDtJQUVFO0lBQ0E7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7OztBQUdGO0VBQ0M7RUFhQTs7QUFaQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0lBQ0M7SUFDQTs7O0FBS0Y7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUF4QkQ7SUF5QkU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7OztBQ3JLRjtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBR0Y7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FDM0lIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBRUE7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdBO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBS0g7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUVEO0VBTkQ7SUFPRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FBT0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUQ7RUFDQztFQUNBOzs7QUNoUkY7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBaEJEO0lBaUJFO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7QUFFRDtFQXZCRDtJQXdCRTs7OztBQUlGO0VBQ0M7RUFFQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQU9EO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBSUM7RUFDQzs7QUFtQkY7RUF0QkQ7SUF3QkU7OztBQVdEO0VBQ0M7SUFDQzs7OztBQUlIO0VBQ0M7OztBQTBCRDtFQUNDOztBQUVBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQVVBOztBQVJBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBSUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQVFGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN4T0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQXJCRDtJQXNCRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBR0Q7RUFyQkQ7SUFzQkU7OztBQUVEO0VBeEJEO0lBeUJFOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7Ozs7QUFJRjtFQUNDOzs7QUN4RkQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFyQkQ7SUFzQkU7SUFDQTs7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUlGO0VBakREO0lBa0RFOzs7O0FBS0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUVBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7O0FDOUtGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBRUM7RUFERDtJQUVFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0Q7RUFKQTtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7O0FDeERGO0VBRUM7O0FBQ0E7RUFDQzs7O0FDSkY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFLSjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOzs7QUFNSDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUg7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2ppQkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBTUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFRQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFVRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFNTDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUNwUEY7RUEwQkM7O0FBekJBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXRCRDtJQXVCRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7OztBQUdGO0VBQ0M7RUFDQTs7O0FDakVEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDcEJEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdBO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFJRDtFQUREO0lBRUU7SUFDQTs7O0FBRUQ7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFLRjtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7O0VBQ0E7SUFDQzs7OztBQVNKO0VBREQ7SUFFRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQWZEO0lBZ0JFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBOzs7QUFRSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUtIO0VBM0JEO0lBNEJFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBVUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBR0Q7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7O0FBS0Y7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUlDO0VBQ0M7O0FBS0Y7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFJQztFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0FBQUE7RUFFQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FDcnBCRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUM5SEo7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTtJQUNBOzs7QUFFRDtFQXJCRDtJQXNCRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBSUE7O0FBSEE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7OztBQ25JSjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFLRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQVJEO0lBU0U7Ozs7QUMxQkQ7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQ2REO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOzs7QUFFRDtFQXRCRjtJQXVCRzs7O0FBR0Y7RUExQkQ7SUEyQkU7OztBQUlEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBSUg7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQU1IO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBTUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUtGO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7O0FBUUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOzs7QUFPRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN6dEJOO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBVEo7SUFVUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFOSjtJQU9ROzs7QUFHSjtFQVZKO0lBV1E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBakJKO0lBa0JRO0lBQ0E7Ozs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtRO0lBQ0E7SUFDQTs7O0FBR0o7RUFWSjtJQVdRO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQWpCSjtJQWtCUTtJQUNBO0lBQ0E7Ozs7QUFLSjtFQURKO0lBRVE7OztBQUdKO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFaSjtJQWFROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFMSjtJQU1ROzs7QUFHSjtFQVRKO0lBVVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTs7O0FBR0o7RUFUSjtJQVVRO0lBQ0E7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFmSjtJQWdCUTtJQUNBOzs7QUFHSjtFQXBCSjtJQXFCUTtJQUNBO0lBQ0E7Ozs7QUM5SlA7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFOzs7QUFHRDtFQWxCRDtJQW1CRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7RUFFQTtJQUNDO0lBQ0E7OztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURDtJQVVFO0lBQ0E7OztBQUdEO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFVRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FDblRIO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7SUFDQzs7O0FBSUY7RUFsQ0Q7SUFtQ0U7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUF0QkQ7SUF1QkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUM5SUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBOztBQWlCRjtFQXZDRDtJQXdDRTs7O0FBR0Q7RUEzQ0Q7SUE0Q0U7SUFDQTs7OztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7SUFDQTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QmpHRTtFQUNBO0VBQ0Esb0I4QmdHeUI7RTlCL0Z6QjtFQUNBOztBOEJnR0Y7RUFDQzs7QUFHRDtFQVpEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFHRDtFQXBCRDtJQXFCRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUE5Q0Q7SUErQ0U7Ozs7QUNuTkQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7OztBQUdEO0VBbEJEO0lBbUJFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7O0FBS0Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUY7RUFmRDtJQWdCRTs7RUFHQztJQUNDOzs7QUFLSDtFQXpCRDtJQTBCRTtJQUNBO0lBQ0E7O0VBR0M7SUFDQzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFwQkQ7SUFxQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUM1Tkg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQzVGRjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUtKO0VBQ0M7OztBQ3RJRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7OztBQ1RGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBbkJEO0lBb0JFOzs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN6RkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNSRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUdGO0VBbEJEO0lBbUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUF2QkQ7SUF3QkU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVBEO0lBUUU7OztBQWRIO0VBaUJFO0lBQ0M7SUFDQTtJQUNBOzs7QUFJSDtFQTNCRDtJQTRCRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUEzQkQ7SUE0QkU7SUFDQTs7O0FBRUQ7RUEvQkQ7SUFnQ0U7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFLSDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQzs7O0FBRUQ7RUFDQztJQUNDOztFQUlEO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUlDO0VBQ0E7O0FBSkE7RUFERDtJQUVFOzs7QUFNRjtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUVBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUtIO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQS9DRDtJQWdERTs7O0FBRUQ7RUFsREQ7SUFtREU7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFqQ0Q7SUFrQ0U7OztBQUVEO0VBcENEO0lBcUNFOzs7QUFFRDtFQXZDRDtJQXdDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBSUE7O0FBSEE7RUFDQzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdBO0VBREQ7SUFFRTs7OztBQ3BkRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBZkQ7SUFnQkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFFQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7OztBQzVTSDtFQUNDOztBQUVBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXhCRDtJQXlCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXpCRDtJQTBCRTtJQUNBOzs7O0FDeEVIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdGO0VBaURDOztBQWhEQTtFQUNDO0VBa0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFRRjtFQXhDRDtJQXlDRTs7O0FBRUQ7RUFDQztFQUNBOztBQUtEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQ3hGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFwQkQ7SUFxQkU7SUFDQTtJQUNBO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFDQTtFQUpGO0lBS0c7SUFDQTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBTUg7RUFERDtJQUVFOzs7O0FDakpGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFLSjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ2pMRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFDQTtFQUpEO0FBQUE7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ2xPRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFpQkE7RUFDQTs7QUFqQkE7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQ2pDRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUF0QkQ7SUF1QkU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUVEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFLRjtFQXBDRDtJQXFDRTtJQUNBOzs7QUFFRDtFQXhDRDtJQXlDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQXBCRDtJQXFCRTs7O0FBRUQ7RUF2QkQ7SUF3QkU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUF2QkQ7SUF3QkU7OztBQUVEO0VBMUJEO0lBMkJFOzs7QUFFRDtFQTdCRDtJQThCRTs7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBRUE7RUFDQTs7QUFDQTtFQUxEO0lBTUU7Ozs7QUMvSkY7RUFDQztFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDOztBQUdEO0VBckREO0lBc0RFOzs7QUFHRDtFQXpERDtJQTBERTtJQUNBOztFQUVBO0lBQ0M7OztBQUlGO0VBbEVEO0lBbUVFOztFQUVBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7SUFFQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBR0Q7RUFWRDtJQVdFOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBakJEO0lBa0JFO0lBQ0E7OztBQUdEO0VBdEJEO0lBdUJFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOztBQU1BO0VBUEQ7SUFRRTs7O0FBS0g7RUF6Q0Q7SUEwQ0U7SUFDQTs7RUFHQztJQUNDOzs7QUFLSDtFQXBERDtJQXFERTs7RUFHQztJQUNDOzs7QUFLSDtFQTlERDtJQStERTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQXZCRDtJQXdCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWkQ7SUFhRTs7O0FBR0Q7RUFDQztJQUNDO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpEO0lBYUU7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBR0Q7RUFLQztFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQUREO0lBRUU7OztBQVNGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFRQztFQUNBO0VBQ0E7RUFDQTs7QUFWQTtFQUREO0lBRUU7O0VBQ0E7SUFDQzs7O0FBU0Y7RUFiRDtJQWNFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFOzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUNsaEJGO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFkRDtJQWVFOztFQUVBO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7Ozs7QUFLSDtFQUNDOzs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBO0lBQ0E7OztBQUdEO0VBdEJEO0lBdUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFPRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUdEO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRDtFQWpCRDtJQWtCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWZEO0lBZ0JFOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVhEO0lBWUU7Ozs7QUNyTkQ7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQUdGO0VBOEJDOztBQTdCQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFDQTtFQUpEO0FBQUE7SUFLRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3JHSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFERDtJQUVFOzs7QUFHRjtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFuQkQ7SUFvQkU7OztBQUVEO0VBdEJEO0lBdUJFO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7OztBQUVEO0VBOUJEO0lBK0JFOzs7O0FDdENIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOztFQUNBO0lBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FDL0RGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUNURjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDTkQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7O0FDakJGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFqQkQ7SUFrQkU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBRUE7SUFDQTtJQUVBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUVBOzs7O0FBUUo7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7Ozs7QUMvS0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBRUE7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTs7QUFIQTtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBSUg7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFFRDtFQUxEO0lBTUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFLRjtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQzdSRjtFQUlDOztBQUhBO0VBREQ7SUFFRTs7O0FBR0Q7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7Ozs7QUFLRjtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ3ZERjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7OztBQUdGO0VBeEJEO0lBeUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Y7RUFqQ0Q7SUFrQ0U7Ozs7QUFPSjtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FDM0dGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDaEZGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBaEJEO0lBaUJFOzs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUVEO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Y7QUFBQTtFQUVDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFFQTs7O0FDcklGO0VBZ0NDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBbkNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQzs7QUFFQztFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFjSjtFQXhDRDtJQXlDRTtJQUNBOzs7QUFFRDtFQTVDRDtJQTZDRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFHRjtFQXpFRDtJQTBFRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUM3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQzs7O0FBT047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7OztBQ3pHQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUVBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUN2Rk47RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQVBEO0lBUUU7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBa0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVRBO0VBREQ7SUFFRTs7O0FBZUY7RUF4Q0Q7SUF5Q0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzNMRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlEO0VBQ0M7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUtBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQVFGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7QUFBQTtFQUVDOztBQUVEO0VBQ0M7RUFFQTtFQUNBOztBQUVEO0VBQ0M7RUFFQTs7QUFHRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7Ozs7QUFHRjtFQUNDO0VBSUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFmQTtFQUZEO0lBR0U7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFNSDtFQUNDO0VBSUE7RUFDQTtFQUNBOztBQUxBO0VBRkQ7SUFHRTs7O0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7OztBQU1GO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7OztBQzFSRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBbUJBO0VBaUJBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFrQkE7O0FBakJBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0g7RUF6QkQ7SUEwQkU7SUFFQTs7O0FBT0o7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBN0JEO0lBOEJFO0lBQ0E7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7O0FDNVhEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQVFQO0VBQ0M7OztBQ3ZHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUlEO0VBR0M7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBdEJEO0lBdUJFOzs7O0FDdkdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFJSDtFQUNDOzs7QUMvRUo7RUErQ0M7O0FBOUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUdGO0VBekNEO0lBMENFOzs7QUFFRDtFQTVDRDtJQTZDRTs7O0FBRUQ7RUEvQ0Q7SUFnREU7Ozs7QUMxSEo7RUFDQztFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUEzQkQ7SUE0QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBN0JEO0lBOEJFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7O0FDN0VIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7Ozs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7Ozs7QUM3RUQ7RUFERDtJQUVFOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTtJQUNBOzs7O0FBSUg7RUErRkM7O0FBOUZBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWZBO0VBREQ7SUFFRTs7O0FBZ0JGO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVEE7RUFERDtJQUVFOzs7QUFlRjtFQXhDRDtJQXlDRTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUNuTEw7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDekRGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBR0E7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQU1MO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDMUlGO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQStDQzs7QUE5Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7OztBQUdGO0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFkQTtFQUREO0lBRUU7SUFDQTs7O0FBYUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQW1EQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdkRBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBV0Y7RUF6REQ7SUEwREU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFuQkQ7SUFvQkU7OztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFJRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFNTDtFQWtEQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXJEQTtFQUNDO0VBbUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdENBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBUUY7RUF6Q0Q7SUEwQ0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFRRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlIO0VBQ0M7O0FBTUw7RUFDQzs7O0FDeFpIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUM7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQVVDOztBQVRBO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDeEVIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBRUM7RUFERDtJQUVFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOzs7QUNqRUE7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFDQzs7QUFHRjtBQUFBO0VBRUM7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOztBQUVEO0VBQ0M7OztBQzVHRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBMEJEO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFFQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0E7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBeEJEO0lBeUJFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0M7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTtJQUNBOzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFsREQ7SUFtREU7Ozs7QUN2T0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQVpEO0lBYUU7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUVEO0VBbEJEO0lBbUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdEO0FBQUE7RUFFQzs7QUFJQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Q7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN2T0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUNoRkw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBNUJEO0lBNkJFO0lBQ0E7SUFDQTs7OztBQUlEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFJRjtFQXZCRDtJQXdCRTtJQUNBO0lBQ0E7Ozs7QUM1REY7RUFjQzs7QUFiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFHRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFLQTs7QUFKQTtFQUhEO0lBSUU7SUFDQTs7OztBQU1IO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBaEJEO0lBaUJFOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBRUQ7RUFsQkQ7SUFtQkU7OztBQUVEO0VBckJEO0lBc0JFOzs7O0FBZ0JGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7Ozs7QUNqSUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBSUM7RUFDQTs7QUFKQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFkRDtJQWVFOzs7QUFHRjtFQUNDOztBQUNBO0VBT0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVhBO0VBSUM7O0FBUUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTs7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQVFGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQU9EO0VBQ0M7O0FBUUQ7RUFDQztFQUVBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBV0M7RUFDQTs7QUFYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFLRjtFQWJEO0lBY0U7OztBQUdGO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQUNDOztBQU9EO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUMxUUw7RUFDSTs7O0FDQ0o7RUFDQzs7QUFFQztFQUREO0lBRUU7OztBQUdGO0VBUEQ7SUFRRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7OztBQUdEO0VBZEQ7SUFlRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBL0JEO0lBZ0NFOzs7QUFHRDtFQW5DRDtJQW9DRTs7O0FBR0Q7RUF2Q0Q7SUF3Q0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7QUFHRDtFQWpCRDtJQWtCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RXRGM0lHO0VBQ0E7RUFDQSxvQnNGMEl3QjtFdEZ6SXhCO0VBQ0E7O0FzRjBJSDtFQUNDOztBQUdEO0VBWEQ7SUFZRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FDdExEO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFLRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7Ozs7QUMvQ0o7RUFLRTtFQUlBOztBQVJBO0VBQ0U7O0FBSUY7RUFDRTs7QUFHRjtFQVZGO0lBV0k7OztBQUVGO0VBYkY7SUFjSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFFRTs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7QUFBQTtFQUVFOztBQUVGO0FBQUE7RUFFRTs7QUFJQTtFQUZGO0FBQUE7SUFHSTs7O0FBS0Y7RUFDRTs7QUFJRjtFQURGO0lBRUk7OztBQUdKO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7OztBQUdBO0VBREY7SUFFSTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVRGO0lBVUk7OztBQUdGO0VBYkY7SUFjSTtJQUNBOzs7QUFHRjtFQWxCRjtJQW1CSTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBRUY7RUFORjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBZkY7SUFnQkk7OztBQUdGO0VBbkJGO0lBb0JJOzs7QUFHRjtFQXZCRjtJQXdCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFHRjtFQVZGO0lBV0k7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFLRjtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEY7SUFZSTs7OztBQVVKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7Ozs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJOzs7QUFFRjtFQUNFOzs7QUFLRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJOzs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBRUE7RUFHQTtFQUNBOztBQUNBO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUlBO0VBQ0E7O0FBSkE7RUFDRTs7QUFLSjtFQWRGO0lBZUk7Ozs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOzs7QUFJTjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUVGO0VBVkY7SUFXSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVRGO0lBVUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7RUFSRjtJQVNJOzs7QUFLTjtFQS9CRjtJQWdDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFERjtJQUVJOzs7QUFHSjtFQUNFOztBQUNBO0VBRkY7SUFHSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBREY7SUFFSTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBR0E7RUFERjtJQUVJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBO0lBQ0E7OztBQUVGO0VBWkY7SUFhSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7O0FBSU47RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFHSjtFQUNFO0VBSUE7RUFDQTtFQUVBOztBQU5BO0VBQ0U7OztBQVFOO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTs7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7Ozs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUFHQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFJTjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7OztBQUVGO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBOzs7QUFFRjtFQUNFOztBQUVGO0VBZEY7SUFlSTtJQUNBOzs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBSUo7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBOzs7QUFFRjtFQVZGO0lBV0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFLSjtFQURGO0lBRUk7SUFDQTtJQUNBOzs7O0FBSUY7RUFERjtJQUVJO0lBQ0E7OztBQUdBO0VBREY7SUFFSTs7OztBQUtKO0VBREY7SUFFSTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFFRjtFQVRGO0lBVUk7Ozs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUM1aUNGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBL0JEO0lBZ0NFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFwQ0Q7SUFxQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQTdERDtJQThERTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFFRDtFQWREO0lBZUU7SUFDQTs7O0FBRUQ7RUFDQztJQUNDOzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSjtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQUNDOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Q7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7OztBQUdEO0VBckJEO0lBc0JFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFwQkQ7SUFxQkU7SUFDQTs7O0FBR0Q7RUF6QkQ7SUEwQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQVVGO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUM7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOzs7QUFLRDtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBSUE7O0FBSEE7RUFDQzs7O0FBS0g7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFJQztFQUNBO0VBQ0E7O0FBTEE7RUFDQzs7QUFNRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVJEO0lBU0U7OztBQUtIO0VBL0JEO0lBZ0NFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0E7RUFERDtJQUVFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUlBO0VBQ0E7RUFFQTs7QUFOQTtFQUNDOztBQU1EO0VBVEQ7SUFVRTs7OztBQUlIO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUNBO0VBbEJEO0lBbUJFOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlIO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7O0FDam9DRjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBZEo7SUFlUTtJQUNBOzs7QUFHSjtFQW5CSjtJQW9CUTtJQUNBOzs7O0FBSVI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7OztBQUdKO0VBUEo7SUFRUTs7O0FBR0o7RUFYSjtJQVlROzs7O0FBSVI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUNwRUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7QUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBaEJEO0lBaUJFO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBO0lBQ0E7QUFDQTtJQUNBO0FBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUFsREQ7SUFtREU7OztBQUVEO0VBckREO0lBc0RFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQVFEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFPRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQU1GO0VBREQ7SUFFRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFJRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFnQkg7RUFDQztFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFRQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBWkE7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBU0Y7RUFkRDtJQWVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQUNDO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVJBO0VBQ0M7O0FBUUQ7RUFYRDtJQVlFOzs7QUFHRDtFQUNDOzs7QUFNSDtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUM5bkJGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBTUE7RUFDRTs7QUFHRjtFQUNFOzs7QUN0R1Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDOzs7QUN0QkY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBR0E7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7Ozs7QUFJSDtFQUNDOzs7QUFFRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7Ozs7QUFLRDtFQUREO0lBRUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7OztBQUdEO0VBbkJEO0lBb0JFO0lBQ0E7OztBQUdEO0VBeEJEO0lBeUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUdEO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdDO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQWZEO0lBZ0JFOztFQUdDO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBSUY7RUF0Q0Q7SUF1Q0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQ2xSRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUY7RUFuQ0Q7SUFvQ0U7OztBQUdEO0VBdkNEO0lBd0NFO0lBQ0E7OztBQVFEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVhEO0lBWUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQzs7QUFLQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFLRDtFQUREO0lBRUU7OztBQUtEO0VBREQ7SUFFRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFERDtJQUVFOzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQWFFOzs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQzs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFiRDtJQWNFOzs7QUFHRDtFQWpCRDtJQWtCRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQVJEO0lBU0U7OztBQVFEO0VBQ0M7O0FBR0Q7RUFyQkQ7SUFzQkU7SUFDQTs7O0FBSUY7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBOzs7QUFHRDtFQVhEO0lBWUU7SUFDQTs7O0FBR0Q7RUFDQztJQUNDOzs7QUFLRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBUkQ7SUFTRTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7OztBQUtIO0VBQ0M7OztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDcmlCRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUF1QkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFoQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBaEJEO0lBaUJFO0lBQ0E7OztBQWVGO0VBbENEO0lBbUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDOztBQUdBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFJSDtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQzs7O0FBR0Y7RUFDQztFQUNBOzs7QUN0SEQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFOzs7QUFHRDtFQWZEO0lBZ0JFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQVpEO0lBYUU7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7OztBQUlGO0VBdEJEO0lBdUJFO0lBQ0E7O0VBRUE7SUFDQzs7O0FBSUY7RUEvQkQ7SUFnQ0U7SUFDQTs7RUFFQTtJQUNDOzs7O0FBS0g7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7OztBQUdEO0VBdEJEO0lBdUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTs7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBRUE7RUFORDtBQUFBO0lBT0U7OztBQUdEO0VBVkQ7QUFBQTtJQVdFO0lBQ0E7Ozs7QUFLRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7OztBQUlGO0VBZEQ7SUFlRTs7RUFFQTtJQUNDO0lBQ0E7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0lBQ0M7SUFDQTs7OztBQ3hQSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQWxDRDtJQW1DRTtJQUNBO0lBQ0E7OztBQUdEO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBSUg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQVVGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlEO0VBREQ7SUFFRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUMzaEJGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBWEQ7SUFZRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7O0FBS0g7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBaEJEO0lBaUJFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBckNEO0lBc0NFOzs7QUFFRDtFQXhDRDtJQXlDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQS9DRDtJQWdERTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFPRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQU1GO0VBREQ7SUFFRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQUlGO0VBZkQ7SUFnQkU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQWdCSDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQzs7QUFRRDtFQVpEO0lBYUU7OztBQUdEO0VBQ0M7OztBQUtKO0VBQ0M7O0FBQ0E7RUFFQzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUNwa0JGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0FBQUE7RUFFSTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0k7RUFDSTs7QUFFSjtFQUNJOztBQUtaO0VBaENKO0lBaUNROzs7QUFHSjtFQXBDSjtJQXFDUTtJQUNBO0lBQ0E7Ozs7QUN2Q1I7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFwQkQ7SUFxQkU7SUFDQTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQWREO0lBZUU7OztBQUdEO0VBbEJEO0lBbUJFOzs7QUFHRDtFQXRCRDtJQXVCRTtJQUNBOztFQUVBO0lBQ0M7Ozs7QUNyRkg7RUFDSTtFQUNBOztBQUdJO0VBQ0k7O0FBRUE7RUFDSTs7QUFTWjtFQWxCSjtJQW1CUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUN4RFI7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQS9CRDtJQWdDRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQWhGRDtJQWlGRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQS9GRDtJQWdHRTs7O0FBRUQ7RUFsR0Q7SUFtR0U7OztBQUVEO0VBckdEO0lBc0dFOzs7QUFFRDtFQXhHRDtJQXlHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBO0VBSUE7RUFDQTs7QUFKQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFFQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBRUQ7RUFwQkQ7SUFxQkU7OztBQUdGO0VBQ0M7O0FBSUE7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7SUFDQTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQ3RkRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBL0JEO0lBZ0NFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUF2RUQ7SUF3RUU7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQ3JTRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDOzs7QUN6REQ7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7SUFDQTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBZkQ7SUFnQkU7OztBQUdEO0VBbkJEO0lBb0JFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQTFCRDtJQTJCRTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQWREO0lBZUU7OztBQUdEO0VBbEJEO0lBbUJFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUF0QkQ7SUF1QkU7O0VBRUE7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FBSUY7RUFwQ0Q7SUFxQ0U7O0VBRUE7SUFDQzs7RUFHRDtJQUNDOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOzs7QUFHRDtFQW5CRDtJQW9CRTs7O0FBR0Q7RUF2QkQ7SUF3QkU7SUFDQTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUM3TkY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBbUJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUExQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQWNIO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUN6RkQ7RUFDQzs7O0FBSUE7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBb0JBOztBQWxCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBS0Q7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBcUJGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFWRDtJQVdFOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7O0FBR0Q7RUFuQkQ7SUFvQkU7SUFDQTtJQUNBOzs7QUFLRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFO0lBQ0E7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7OztBQUdEO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFJRjtFQWxCRDtJQW1CRTs7O0FBS0g7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBOzs7QUFHRDtFQVhEO0lBWUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBS0g7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7O0FBS0E7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBS0Q7RUFERDtJQUVFOzs7QUFLRDtFQUREO0lBRUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFOzs7QUFHRDtFQVhEO0lBWUU7SUFDQTs7O0FBR0Q7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBTUE7RUFDQTs7QUFMQTtFQUNDOztBQVFIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFFQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBRUE7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQVFEO0VBQ0M7RUFDQTtFQUNBOztBQW1CSjtFQUNDOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBUU47RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBT0Q7RUF6Q0Q7SUEwQ0U7OztBQUdEO0VBN0NEO0lBOENFO0lBRUE7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7O0FBT0g7RUFERDtJQUVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQzs7QUFHQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0E5R2o1QkY7QUFDQztFQUNBO0FBRUE7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFQTtFQUNBO0FBQUE7RUFFQTtBQUFBO0VBRUE7QUFBQTs7O0FBSUQ7RUFDQztBQUNDO0lBQ0E7QUFFQTtJQUNBO0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztBQUNDO0lBQ0E7QUFFQTtJQUNBO0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBK0czSUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORjtJQU9JOzs7QUFHRjtFQVZGO0lBV0k7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTs7O0FBR0Y7RUFURjtJQVVJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBGO0lBUUk7OztBQUdGO0VBWEY7SUFZSTs7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFNTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5cbi8qIGxheW91dCAqL1xuQGltcG9ydCBcImxheW91dC9fYnVyZ2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fc2VhcmNoLnNjc3NcIjtcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzLzQwNC9fNDA0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19hYm91dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fYWR2YW50YWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19jYXJkcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fbWlzc2lvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fcmVxdWlzaXRlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fcmV2aWV3cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fd2VMaWtlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYnVzaW5lc3Mtc2x1Zy9faW5mb3JtYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYnVzaW5lc3MvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXIvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fYnJlYWRjcnVtYnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXIvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXIvX2xvZ2luLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fY29tcGFueS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fZGF5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19kb2NzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19xdWVzdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fd2hhdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0YWxvZy9fY2F0ZWdvcnktbGl6aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0YWxvZy9fY2F0ZWdvcnktb3RoZXItcHJvZHVjdHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0cy9fYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0cy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdHMvX3F1ZXN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RTZWN0aW9uL19tYXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0U2VjdGlvbi9fc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29ycEluZm8vX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JwSW5mby9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlbHAvX2dldHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlbHAvX2xpemluZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlbHAvX29mZmljZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlbHAvX3F1ZXN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlbHAvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hvbWUvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hvbWUvX3Rhc2tzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlX2V2ZW50cy1zbHVnL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlX2V2ZW50cy1zbHVnL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfbXlzZWxmLXNsdWcvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfbXlzZWxmLXNsdWcvX3F1ZXN0aW9uLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlX3RlbXBsYXRlLXNsdWcvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmUvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZS9fZXZlbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlL19wYXJ0bmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZS9fdHlwZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3RtZW50L19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0bWVudC9faW5mb3JtYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9jb21wYW55LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvY29udGFjdHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvZmluYW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL21vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvcGFwZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvcXVlc3Rpb25fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvcmF0aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbGF3SW5mby9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2xhd0luZm8vX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb2dyYW1zLXNsdWcvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9ncmFtcy1zbHVnL19pbmZvcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb2dyYW1zL19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9ncmFtcy9fcHJvZ3JhbXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zLXNsdWcvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zLXNsdWcvX3NsaWRlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zL19wYXJ0bmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMvX3BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fcHJvbW90aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb3BlcnR5L19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2VhcmNoUmVzdWx0L19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19hY2NvcmRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2FydGljbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19icmVhZGNydW1iLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19jYWxjdWxhdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19jYWxjdWxhdG9yTW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2NhcmRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19jb25zdWx0YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2RhZGF0YS1pbnRlZ3JhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fZG9jdW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2ZlZWRiYWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19mZWVkYmFja09rLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19pbnN1cmVfZXZlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2ludmVzdG1lbnRNb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fbGl6aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19tZXRhYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX21vYmlsZU5hdnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX3BvbGljeVB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fcHV0UmV2aWV3LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19zcGlubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19zdGVwcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fc3Vic2NyaWJlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL2FwcGxpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVjaG5pY2FsLXdvcmtzL190ZWNobmljYWwtd29ya3Muc2Nzc1wiO1xuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSxcbmE6bGluayxcbmE6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuc2VjdGlvbixcbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLFxudWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmltZyxcbnN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCJib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHQmLmJvZHlfZml4ZWQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi5TbWFydENhcHRjaGEtU2hpZWxkX3Bvc2l0aW9uX2JvdHRvbSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLlNtYXJ0Q2FwdGNoYS1TaGllbGQuU21hcnRDYXB0Y2hhLVNoaWVsZF9wb3NpdGlvbl9ib3R0b20ge1xuXHRib3R0b206IDAlICFpbXBvcnRhbnQ7XG59XG4ubWFpbl9fdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0xKTtcbn1cblxuLnRpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG59XG5cbi5tb3JlX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDNweCAxNXB4IDNweCAxMHB4O1xuXHR9XG59XG5cbi5wb3B1cF9vdmVybGF5IHtcblx0ei1pbmRleDogMTk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC4zKTtcblxuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQmLnBvcHVwX292ZXJsYXlfc2hvdyB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH1cbn1cbi5zaG93X21vcmUtYmxvY2sge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlO1xufVxuLnN3aXRjaF9idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDExcHggMzZweDtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uYWN0aXZlLXN3aXRjaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCkgIWltcG9ydGFudDtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgNDAwbXM7XG59XG4uY29udGVudF9zd2l0Y2gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtc3dpdGNoLXZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG59XG5oMSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xufVxuaDIge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcbn1cbmgzIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5oNCB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG59XG5oNSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuaDYge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9tb3Rpb24tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mYW5jeWJveC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFzZS1zY3JvbGwge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDNweDtcblx0fVxuXHRcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblx0XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0Ym94LXNoYWRvdzogMCA1cHggMTBweCAwICM5OGE3YjI2MTtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG5cdC5jaG9pY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDNweDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxufVxuIiwiLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cbn1cbiIsIjpyb290IHtcblx0LyogY29udGFpbmRlciB3aWR0aCAqL1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTI3OHB4O1xuXG5cdC8qIG1hcmdpbiAqL1xuXHQtLXNlY3Rpb24tbWI6IDE1MHB4O1xuXHQtLWJyaWdodG5lc3NTbGlkZXI6IDAuNTtcblx0LyogQ29sb3JzICovXG5cdC0tbWFpbi1ibGFjazogIzAwMTQzNDtcblx0LS1tYWluLXRpZmZhbnk6ICMzZmIyYjI7XG5cdC0tbWFpbi1ibHVlOiAjMmI2ZGUxO1xuXHQtLW1haW4td2hpdGU6ICNmZmZmZmY7XG5cdC0tbWFpbi1vcmFuZ2U6ICNmZDc5MjM7XG5cdC0tYmFja2dyb3VuZC1ibHVlOiAjZjFmOGZmO1xuXHQtLWJhY2tncm91bmQtdGlmZmFueTogI2UxZjVmODtcblx0LS1pbnB1dC1ncmV5LWZpbGw6ICNlZGYzZjU7XG5cdC0tZ3JleS01MDA6ICM2NTc1OTI7XG5cdC0tZ3JleS00MDA6ICM4Mzk2YjQ7XG5cdC0tZ3JleS0zMDA6ICNiMmI4YzY7XG5cdC0tZ3JleS0yMDA6ICNiMmI4YzY7XG5cdC0tZ3JleS0xMDA6ICNjNmQ1ZTU7XG5cdC0tc3Ryb2tlLWxpZ2h0LWJsdWU6ICNkOGU5ZjY7XG5cdC0tc3Ryb2tlLWxpZ2h0LWdyZXk6ICNlYWVjZjA7XG5cdC0tc2Vjb25kYXJ5LWxpZ2h0LW9yYW5nZTogI2ZmYjA3Yztcblx0LS1zZWNvbmRhcnktYmx1ZS10ZXh0OiAjMWE1ZWQ0O1xuXHQtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnk6ICMwMDk5OTk7XG5cdC0tZ3JhZGllbnQtYmx1ZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdC0zNi4wOGRlZyxcblx0XHRyZ2JhKDMwLCAxMDEsIDIyNCwgMSkgMCUsXG5cdFx0cmdiYSg4NiwgMTQ1LCAyNDYsIDEpIDEwMCVcblx0KTtcblx0LS1ncmFkaWVudC1saWdodC1ibHVlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0MTgwZGVnLFxuXHRcdHJnYmEoMjI2LCAyNDEsIDI1NSwgMSkgMCUsXG5cdFx0cmdiYSgyNDEsIDI0OCwgMjU1LCAxKSAxMDAlXG5cdCk7XG5cdC0tc3lzdGVtLXJlZDogI2Q0MWExYTtcblxuXHQvKiBGb250cyAqL1xuXHQtLWRlc2t0b3AtMTkyMC1oLTE6IDcwMCA1MHB4LzYwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWRlc2t0b3AtMTkyMC1oLTI6IDcwMCA0NnB4LzU2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWRlc2t0b3AtMTkyMC1oLTM6IDcwMCAzOHB4LzQ4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWRlc2t0b3AtMTkyMC1oLTQ6IDYwMCAyOHB4LzM4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWRlc2t0b3AtMTkyMC1oLTU6IDYwMCAyMnB4LzM0cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWRlc2t0b3AtMTkyMC1oLTY6IDYwMCAyMHB4LzMycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWRlc2t0b3AtMTkyMC1oLTc6IDUwMCAxOHB4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktZXh0cmEtbGFyZ2U6IDQwMCAxOHB4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktbGFyZ2U6IDQwMCAxNnB4LzI4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktbWVkaXVtOiA0MDAgMTVweC8yNnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1ib2R5LXNtYWxsOiA0MDAgMTRweC8yMnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlOiA0MDAgMjBweC8zMnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1idXR0b24tYmlnOiA1MDAgMTZweC8yOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1idXR0b24tbWVkaXVtOiA1MDAgMTVweC8yNnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1idXR0b24tc21hbGw6IDUwMCAxNHB4LzIycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWNhcHRpb24tbGFyZ2U6IDYwMCAxNnB4LzI4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWNhcHRpb24tbWVkaXVtOiA2MDAgMTVweC8yNnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1jYXB0aW9uLXNtYWxsOiA2MDAgMTRweC8yMnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblxuXHQvKiBFZmZlY3RzICovXG5cdC0tXzEtYm94LXNoYWRvdzogMHB4IDEycHggNDJweCAtNHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMiksXG5cdFx0MHB4IDhweCAxOHB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKTtcblx0LS1fMi1ib3gtc2hhZG93OiAwcHggOHB4IDI0cHggLTRweCByZ2JhKDI0LCAzOSwgNzUsIDAuMDgpLFxuXHRcdDBweCA2cHggMTJweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMik7XG5cdC0tXzMtYm94LXNoYWRvdzogMHB4IDEwcHggMzJweCAtNHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xKSxcblx0XHQwcHggNnB4IDE0cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0OnJvb3Qge1xuXHRcdC8qIGNvbnRhaW5kZXIgd2lkdGggKi9cblx0XHQtLWNvbnRhaW5lci13aWR0aDogMTI4MHB4O1xuXG5cdFx0LyogbWFyZ2luICovXG5cdFx0LS1zZWN0aW9uLW1iOiAxMzBweDtcblxuXHRcdC8qIEZvbnRzICovXG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0xOiA3MDAgNDRweC8xMjAlICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTI6IDcwMCA0MnB4LzU1cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDM2cHgvNDdweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC00OiA2MDAgMjZweC8zOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTU6IDYwMCAyMnB4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNjogNjAwIDIwcHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cblx0XHQtLWJvZHktZXh0cmEtbGFyZ2U6IDQwMCAxN3B4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQ6cm9vdCB7XG5cdFx0LyogY29udGFpbmRlciB3aWR0aCAqL1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiA3NjhweDtcblxuXHRcdC8qIG1hcmdpbiAqL1xuXHRcdC0tc2VjdGlvbi1tYjogMTAwcHg7XG5cblx0XHQvKiBGb250cyAqL1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMTogNzAwIDQwcHgvNDhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0yOiA3MDAgMzZweC80NnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTM6IDcwMCAzMnB4LzQycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNDogNTAwIDI0cHgvMzRweCAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIwcHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC02OiA2MDAgMThweC8yNnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTc6IDUwMCAxN3B4LzI0cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG5cdFx0LS1ib2R5LWV4dHJhLWxhcmdlOiA0MDAgMTdweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQ6cm9vdCB7XG5cdFx0LyogY29udGFpbmRlciB3aWR0aCAqL1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiAzNzVweDtcblxuXHRcdC8qIG1hcmdpbiAqL1xuXHRcdC0tc2VjdGlvbi1tYjogODBweDtcblxuXHRcdC8qIEZvbnRzICovXG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0xOiA3MDAgMzJweC80MnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTI6IDcwMCAyOHB4LzM4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDI0cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC00OiA1MDAgMjJweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTU6IDYwMCAyMHB4LzI4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNjogNjAwIDE4cHgvMjZweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC03OiA1MDAgMTdweC8yNHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblxuXHRcdC0tYm9keS1leHRyYS1sYXJnZTogNDAwIDE3cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzkwcHgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcblx0OnJvb3Qge1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiAzNjVweDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcblx0OnJvb3Qge1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiAzNTBweDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzQwcHgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcblx0OnJvb3Qge1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiAzMzVweDtcblx0fVxufVxuIiwiQHVzZSAnLi4vYmFzZS9taXhpbnMnO1xuXG4uYnVyZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogOTY5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjE7XG4gIEBpbmNsdWRlIG1peGlucy50cmFuc2Zvcm0odHJhbnNsYXRlWCgxMDAlKSk7XG4gIEBpbmNsdWRlIG1peGlucy50cmFuc2l0aW9uKFxuICAgIHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG4gICk7XG4gIHBhZGRpbmc6IDYycHggMCA0MXB4IDExMHB4O1xuXG4gICYuc2hvd19fYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMudHJhbnNmb3JtKHRyYW5zbGF0ZVgoMHB4KSk7XG4gIH1cblxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICYuYWNjb3JkaW9uLWFjdGl2ZSAuYWNjb3JkaW9uLWhhbmRsZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taGFuZGxlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG5cbiAgICAgICYgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiA0MDBtcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXJnZXJfX21vcmUge1xuICAgICAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gICAgICBwYWRkaW5nOiAycHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDY1M3B4O1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MXB4IDYwcHg7XG5cbiAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXJnZXJfX21vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyNXB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMGR2aDtcbiAgICBib3R0b206IDA7XG5cbiAgICAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4zJTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1cmdlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDExNnB4IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC8vICAgd2lkdGg6IDRweDtcbiAgICAvLyB9XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmc6IDAgMCAxMTZweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAwIDE2MHB4IDA7XG4gIH1cbn1cblxuLmJ1cmdlcl9fY29udGVudF9pbm5lciB7XG4gIHdpZHRoOiA1MTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA1MTVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG5cbiAgc3ZnIGNpcmNsZSxcbiAgc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICB9XG5cbiAgJjpob3ZlciBzdmcge1xuICAgIGNpcmNsZSB7XG4gICAgICBmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnVyZ2VyX19jYXRhbG9nIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cbiAgLmFjY29yZGlvbi1oYW5kbGVyIHtcbiAgICBmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fbGFiZWwge1xuICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgY29sb3I6IHZhcigtLWdyZXktNTAwKTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5idXJnZXJfX21lbnUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5idXJnZXJfX2xpc3Qge1xuICBhIHtcbiAgICBmb250OiB2YXIoLS1idXR0b24tYmlnKTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5idXJnZXJfX2Jhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzNXB4O1xuICBwYWRkaW5nOiAzMnB4IDIycHggMzNweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDM4cHggMjBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fYmFubmVyX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM5OXB4O1xufVxuXG4uYnVyZ2VyX19iYW5uZXJfbmFtZSB7XG4gIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5idXJnZXJfX2Jhbm5lcl90ZXh0IHtcbiAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDRweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG5cbi5idXJnZXJfX2Jhbm5lcl9saW5rIHtcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cbn1cblxuLmJ1cmdlcl9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMTBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG5cbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGxlZnQ6IDU3cHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCA0MHB4IDMwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19ib3R0b21fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIG1heC13aWR0aDogNzA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYnVyZ2VyX19ib3R0b21fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uYnVyZ2VyX192YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG4gIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB9XG59XG5cbi5idXJnZXJfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5idXJnZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICN7JHRyYW5zaXRpb259O1xuICAgIC1tb3otdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gICAgLW8tdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gICAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAjeyR0cmFuc2l0aW9uLWRlbGF5fTtcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICN7JHRyYW5zaXRpb24tZGVsYXl9O1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICN7JHRyYW5zaXRpb24tZGVsYXl9O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JHRyYW5zaXRpb24tZGVsYXl9O1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59IiwiLmZvb3RlciB7XG5cdHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tbWIpIDAgMjVweDtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1zZWN0aW9uLW1iKSAwIDI5cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlLFxuLmZvb3Rlcl9fY29udGFjdHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwNnB4IDFmcjtcblx0Y29sdW1uLWdhcDogMzBweDtcblx0cm93LWdhcDogMXJlbTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM3N3B4IDFmcjtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDM0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uZm9vdGVyX190b3Age1xuXHRtYXJnaW4tYm90dG9tOiA4OXB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cblx0Zm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTNweDtcblx0XHRcdHJpZ2h0OiAxM3B4O1xuXG5cdFx0XHRjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciBjaXJjbGUge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGZvcm0ge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYwcHggMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAzNHB4IDQycHggMzRweCAzMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRmb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMzZweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0Zm9ybSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0cGFkZGluZzogMCA2MHB4IDAgMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2Zvcm1fbGFiZWwge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiAzMDVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLmZvb3Rlcl9fZW1haWwtaW5wdXQge1xuXHQmLWludmFsaWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDMsIDMpICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdH1cbn1cbi5mb290ZXJfX2VtYWlsLXN1Ym1pdCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvb3Rlcl9fZW1haWwtc3VibWl0LWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDAuNjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0c3ZnIGNpcmNsZSB7XG5cdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxufVxuLmZvb3Rlcl9fZW1haWwtaW5wdXQtdmFsaWRhdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0Y29sb3I6IHJnYigyMDQsIDMsIDMpO1xufVxuLmZvb3Rlcl9fZW1haWwtaW5wdXQtdmFsaWRhdGlvbi1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YW5pbWF0aW9uOiB2YWxpZGF0ZSAwLjVzO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBrZXlmcmFtZXMgdmFsaWRhdGUge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Zvcm1fdGV4dCB7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1heC13aWR0aDogMjkxcHg7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uZm9vdGVyX19iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA0MHB4IDIwcHggNDBweCA0MHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAzNDBweDtcblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDM2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDM0N3B4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAzNDJweDtcblx0XHRcdHJpZ2h0OiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMjg4cHg7XG5cdFx0cGFkZGluZzogMzRweCAyMHB4IDM2cHggMzJweDtcblxuXHRcdGltZyB7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAyOHB4IDIwcHg7XG5cdFx0aGVpZ2h0OiAyNjBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fYmFubmVyX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZm9vdGVyX19iYW5uZXJfdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRtYXgtd2lkdGg6IDQwNHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufVxuXG4uZm9vdGVyX19iYW5uZXJfdGV4dCB7XG5cdG1heC13aWR0aDogNDA0cHg7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDMxN3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRtYXgtd2lkdGg6IDI5NXB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Jhbm5lcl9saW5rIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0Y2lyY2xlLFxuXHRwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNpcmNsZSB7XG5cdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlIHtcblx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDg4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4uZm9vdGVyX19pbmZvIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0fVxufVxuXG4uZm9vdGVyX19pbmZvX2NvbnRlbnQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogNjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdG1heC13aWR0aDogMjgzcHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC42NTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxNDRweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWF4LXdpZHRoOiAyODVweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmZvb3Rlcl9fd3JpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTNweCAxOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4uZm9vdGVyX19saW5rcy5mb290ZXJfX2NvbHMge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5mb290ZXJfX2xpbmtzIHVsIHtcblx0bGk6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fbGlua3MtLW1vcmUgYSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAwIDlweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05cHgpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiA0NnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19jb2xzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuXG5cdD4gLmZvb3Rlcl9fY2l0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMzNweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdD4gLmZvb3Rlcl9fY2l0eSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU0cHg7XG5cdFx0LmZvb3Rlcl9fY29scyB7XG5cdFx0XHRnYXA6IDI2cHggMTQ0cHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblxuXHRcdC5mb290ZXJfX2NvbHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2NpdHkge1xuXHQuZm9vdGVyX192YWx1ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogOHB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2xhYmVsIHtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fdmFsdWUge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdHMge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQ+IC5mb290ZXJfX2NpdHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZm9vdGVyX19vZmljZSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdC5mb290ZXJfX2NvbnRhY3QtcnVzIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LmZvb3Rlcl9fb2ZpY2Uge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX29maWNlIHtcblx0d2lkdGg6IDE4OHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0Ym9yZGVyLXJhZGl1czogNDJweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0aGVpZ2h0OiA0OXB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRzdmcgcGF0aCB7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblxuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmZmZmY7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTY2cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0fVxufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMTBweDtcblx0fVxufVxuLmZvb3Rlcl9wb3B1cC1zdWJzY3JpYmUge1xuXHR3aWR0aDogNDAwcHg7XG5cdGhlaWdodDogMTExcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLW1haW4td2hpdGUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2xpbmtzLS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5hY2NvcmRpb24taXRlbSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuXHRcdCYgKyAuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR9XG5cdH1cblxuXHQuYWNjb3JkaW9uLWFjdGl2ZSB7XG5cdFx0LmFjY29yZGlvbi1oYW5kbGVyIHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb24taGFuZGxlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdH1cblxuXHQuYWNjb3JkaW9uLWJvZHkge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cblx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xuXG5cdFx0XHQmICsgLmFjY29yZGlvbi1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uLWJvZHkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblxuXHRcdFx0XHQmICsgbGkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19zb2NpYWwge1xuXHQmID4gJi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IC41cmVtO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMi41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjY1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJ2ay5jb21cIl0gc3ZnIHtcblx0XHRcdFx0ZmlsbDogIzMxNzNlNTtcblx0XHRcdH1cblx0XG5cdFx0XHQmW2hyZWYqPVwidC5tZVwiXSBzdmcge1xuXHRcdFx0XHRmaWxsOiAjMjU5ZGQ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG5cblx0Ji5zY3JvbGwtdXAge1xuXHRcdC5oZWFkZXJfX3RvcCB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5zY3JvbGwtZG93biB7XG5cdFx0LmhlYWRlcl9fdG9wIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Ji5zY3JvbGwtdXAge1xuXHRcdFx0LmhlYWRlcl9fdG9wIHtcblx0XHRcdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyX190b3Age1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVjZjA7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0YSxcblx0YnV0dG9uIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHR9XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXJfX3RvcF9sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfX3RvcF9yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX2NpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuXHRpbWcsXG5cdHBpY3R1cmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfX3Bob25lIHtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0fVxufVxuXG4uaGVhZGVyX19zZXJ2aWNlX2hvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0LmhlYWRlcl9fc2VydmljZV9saXN0IHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxufVxuXG4uaGVhZGVyX19zZXJ2aWNlX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0bGVmdDogMDtcblx0dG9wOiAxMDAlO1xuXHR3aWR0aDogMjkycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMzJweCAtNHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xKSxcblx0XHQwcHggMHB4IDE0cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiA0cHggMDtcblxuXHRsaSArIGxpIGEge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlcnZpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDZweDtcblx0cGFkZGluZzogMCAxMnB4IDAgMTBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGhlaWdodDogMjZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHRpbWcsXG5cdHBpY3R1cmUge1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX2JvdHRvbSB7XG5cdHBhZGRpbmc6IDE5cHggMCAyMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblxuXHRhLFxuXHRidXR0b24ge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDIzcHggMDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMjFweCAwIDE5cHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fbG9nbyB7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRmbGV4OiAwIDAgYXV0bztcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjY1O1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE3MnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTIxcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJfX2NhdGVnb3JpZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fY2F0ZWdvcnkge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cbn1cblxuYS5oZWFkZXJfX2xpbmstLWNpcmNsZSB7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiA0N3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHggMThweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogOXB4IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTYuOHB4O1xuXHRcdHBhZGRpbmc6IDExcHggMTRweCAxMnB4IDE1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRwYWRkaW5nOiAxMnB4IDdweCAxMnB4IDdweDtcblx0fVxufVxuXG5hLmhlYWRlcl9fY2FsYyB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZTlmNjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfX2xpemluZyB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xuXHRtYXJnaW4tbGVmdDogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay10aWZmYW55KTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLFxuLmhlYWRlcl9fYnVyZ2VyIHtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0fVxufVxuXG4uaGVhZGVyX19idXJnZXIge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG5cdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjE7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDQwMG1zO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5zZWFyY2hfc2hvdyB7XG4gICAgICAgIGhlaWdodDogMjU3cHg7XG4gICAgfVxufVxuXG4uc2VhcmNoX19mb3JtIHtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoOSwgMjMsIDQ3LCAwLjAzKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAuNXB4KTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX2Zvcm1faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNhN2FlYmE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2hfX3N1Ym1pdCxcbi5zZWFyY2hfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2hfX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiAycHg7XG59XG5cbi5zZWFyY2hfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4uc2VhcmNoX19uYXZfbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDBweCA4cHggMTZweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4wOCksXG4gICAgICAgIDBweCA2cHggOHB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogODBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDU3cHggNDBweCAwO1xuICAgICAgICBnYXA6IDc3cHg7XG4gICAgfVxufVxuXG4uc2VhcmNoX19uYXZfaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zZWFyY2hfX25hdl9pdGVtX2ljb24gc3ZnIGNpcmNsZTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaF9fbmF2X2l0ZW1fbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaF9fbmF2X2l0ZW1faWNvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgc3ZnIGNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4OyBcbiAgICB9XG59XG5cbi5zZWFyY2hfX25hdl9pdGVtX25hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk1JTtcbiAgICB9XG59XG4iLCIubm90Rm91bmQge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0aGVpZ2h0OiA2NDBweDtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNTg4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiA1MzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogNDQ0cHg7XG5cdH1cblx0Ji1pbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDM2MHB4O1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogMzM4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjM2cHg7XG5cdFx0XHRoZWlnaHQ6IDE5N3B4O1xuXHRcdH1cblx0fVxuXG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDUycHggMCA4MHB4IDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDY0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyN3B4IDAgNzBweCAwO1xuXHRcdFx0aGVpZ2h0OiA1ODhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgNzBweCAwO1xuXHRcdFx0aGVpZ2h0OiA1MzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGhlaWdodDogNDQ0cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgNjBweCAwO1xuXHRcdH1cblx0XHQubm90Rm91bmQtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR3aWR0aDogNDM5cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdFx0d2lkdGg6IDI5MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi5hYm91dENvbXBhbnlfYWJvdXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogOTYwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDQ2N3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiA2NjRweDtcblx0fVxufVxuLmNvbnRhaW5lcl9hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVfX2ltYWdlIHtcblx0ei1pbmRleDogMTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDI2MHB4O1xuXHRcdGhlaWdodDogMjYwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRncmlkLXJvdzogMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2Fib3V0X3NsaWRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uYWJvdXRDb21wYW55X2Fib3V0X3NsaWRlcl9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiBhdXRvO1xuXG5cdHdpZHRoOiAxMDBweDtcblxuXHQmLS1hY3RpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVfX2NvbnRlbnQtaXRlbSB7XG5cdGgxIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0fVxuXHRnYXA6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDUxNXB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAzODBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZV9fY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2MHB4IDFmcjtcblx0XHRnYXA6IDYwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG5cdFx0Z2FwOiA1NHB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2Fib3V0LWxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRDb21wYW55X2Fib3V0X3NsaWRlX19jb250ZW50LXRleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hYm91dC1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMmYxZmYgMCUsICNmMWY4ZmYgMTAwJSk7XG59XG4iLCIuYWJvdXRDb21wYW55X2FkdmFudGFnZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXMtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmFib3V0Q29tcGFueV9hZHZhbnRhZ2VzX2NhcmQtdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9hZHZhbnRhZ2VzX2NhcmQtdGV4dCB7XG5cdG1heC13aWR0aDogMjg4cHg7XG5cdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hZHZhbnRhZ2VzX2NhcmRzLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAwO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZCB7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMjIycHg7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDAgMjBweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9hZHZhbnRhZ2VzX2NhcmQtaWNvbiB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X19iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMyMy45MmRlZywgIzFlNjVlMCA5LjYxJSwgIzU2OTFmNyAxMDIuMzYlKTtcblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmJyZWFkY3J1bWJfX2xpc3QgbGkgKyBsaTpiZWZvcmUge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4xMDUyOCA4LjVMNSA0LjVMMS4xMDUyOCAwLjVMMCAxLjYzNTE2TDIuNzkwMjYgNC41TDAgNy4zNjQ4NEwxLjEwNTI4IDguNVonIGZpbGw9J3doaXRlJyBmaWxsLW9wYWNpdHk9JzAuNScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5icmVhZGNydW1iX19saXN0OmZpcnN0LWNoaWxkIGxpIGEge1xuXHRcdGNvbG9yOiAjZmZmZmZmODA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdH1cblx0LmJyZWFkY3J1bWJfX2xpc3Q6bGFzdC1jaGlsZCBsaSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cblx0LmJ0bi1saXppbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwNXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQvLyBcdGhlaWdodDogNzg5cHg7XG5cdC8vIH1cblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0Ly8gXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyBcdGhlaWdodDogNzYwcHg7XG5cblx0Ly8gXHQuYnRuLWxpemluZyB7XG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAxNTlweDtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblxuXHRcdC5idG4tbGl6aW5nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyNnB4O1xuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV9fYmFubmVyX3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xJTtcblx0bWF4LXdpZHRoOiA1NzFweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHQvLyB9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ly8gfVxufVxuLmFib3V0Q29tcGFueV90aXRsZSB7XG5cdG1heC13aWR0aDogNzkzcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGl0bGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV90ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdGxldHRlci1zcGFjaW5nOiAtMSU7XG5cdG1heC13aWR0aDogNDA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdC8vIH1cblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdC8vIH1cbn1cblxuLmFib3V0Q29tcGFueV9iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xufVxuLmFib3V0Q29tcGFueV9faW5mby1jYXJkLXRleHQge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG59XG4uYWJvdXRDb21wYW55X19iYW5uZXJfbGluZSB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmYxMCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfaW5mbyB7XG5cdHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fYnJlYWRjcnVtYl9saXN0IHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuXHRsaSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdCYgKyBsaTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZyYW1lLTUxJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPScjZmZmZmZmJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTBBJTNFJTNDcGF0aCBkPSdNMi4xMDUyOCA4TDYgNEwyLjEwNTI4IDBMMSAxLjEzNTE2TDMuNzkwMjYgNEwxIDYuODY0ODRMMi4xMDUyOCA4WicgZmlsbD0nJTIzNjU3NTkyJyAvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4uaW5mb19fdG9wX2ltYWdlLWxhcHRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X19icmVhZGNydW1iIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5hYm91dENvbXBhbnktYnRuLWxpemluZyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X2NhcmRzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG4uYWJvdXRDb21wYW55X2NhcmRzLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0LmFib3V0Q29tcGFueV9jYXJkcy1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDUwcHggNzBweCAwIDUwcHg7XG5cdFx0Z3JpZC1nYXA6IDMwcHg7XG5cdFx0aGVpZ2h0OiA0ODBweDtcblx0XHR3aWR0aDogNjI1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzM5cHg7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdC5hYm91dENvbXBhbnlfY2FyZHMtaXRlbS10aXRsZS10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdH1cblx0XHQuYWJvdXRDb21wYW55X2NhcmRzLWl0ZW0tdGl0bGUtZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdH1cblx0XHQuYWJvdXRDb21wYW55X2NhcmRzLWl0ZW0tdGl0bGUtaW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMzVweDtcblx0XHRcdGhlaWdodDogMzc4cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X19taXNzaW9uIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdGhlaWdodDogYXV0bztcblx0aDIge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X19taXNzaW9uLXdyYXBwZXIge1xuXHRoZWlnaHQ6IGF1dG87XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSkgIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fdGFza3MtcmFpdGluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMjRweDtcblx0Z2FwOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nLWxhcHRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYtdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHR3aWR0aDogNDZweDtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHR9XG5cdH1cblxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweCAyNXB4IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGdhcDogMjRweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMjBweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X190YXNrcy1taXNzaW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1taXNzaW9uLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiA1NDJweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGdhcDogMzJweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fdGFza3MtcmFpdGluZy10ZXh0IHtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRtYXgtd2lkdGg6IDU0MnB4O1xufVxuLmFib3V0Q29tcGFueV9fbWlzc2lvbi10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xuXHRtYXgtd2lkdGg6IDYyNHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LWhlaWdodDogMjM1cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX21pc3Npb24tc2hvd01vcmUge1xuXHRtYXgtd2lkdGg6IDE0OHB4O1xuXHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1taXNzaW9uLWl0ZW0tbGVmdCB7XG5cdGhlaWdodDogYXV0bztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGdhcDogMDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fdGFza3MtbWlzc2lvbi1pdGVtLXJpZ2h0IHtcblx0aGVpZ2h0OiAzOTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDUxNnB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiA5OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLXJhaXRpbmctbGFwdG9wLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z2FwOiAwO1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cbi5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDMwcHg7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI5NnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1heC1oZWlnaHQ6IDUwNnB4O1xuXHRcdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZC1pbWFnZS13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMThweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdG1heC13aWR0aDogOTUycHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDg5NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAyMHB4O1xuXHRcdH1cblx0fVxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweCA0MHB4IDQwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNnB4O1xufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmQge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDMwcHg7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyOHB4O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmQtdGl0bGUtdGV4dCB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdoaXRlLXNwYWNlOiB3cmFwO1xuXHRcdH1cblx0fVxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZC10aXRsZS1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkLWJhbmtzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDI4cHg7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkLWJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1tb2JpbGUtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuIiwiLmFib3V0Q29tcGFueV9yZXZpZXdzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRtaW4taGVpZ2h0OiAxMDA4cHg7XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogNjVweCAwO1xuXHRcdG1pbi1oZWlnaHQ6IDk2OXB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfdGl0bGUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c190aXRsZS1idXR0b24td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfdGl0bGUtYnV0dG9uIHtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzLXdyYXBwZXIge1xuXHRoZWlnaHQ6IDUxNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggMWZyO1xuXHRnYXA6IDE2MXB4O1xuXHQuYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMDtcblx0XHRwYWRkaW5nOiA1MHB4IDM2cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1uYW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxNnB4O1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LW5hbWUtdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LW5hbWUtdGl0bGUtdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LW5hbWUtdGl0bGUtZGVzY3JpcHRpb24ge1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS1hdmF0YXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LWRhdGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtZGF0ZS1kZXNjcmlwdGlvbiB7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LWRhdGUtdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LXJpZ2h0LWNhdGVnb3J5LXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtY2F0ZWdvcnktdGV4dCB7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNGM3OWM3O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRjNzljNztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtc2xpZGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzLXNsaWRlci1jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMjhweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3Jldmlld3MtbmF2aWdhdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogNTJweDtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxMnB4IDQycHggLTRweCAjMTgyNzRiMWY7XG5cblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogLTY4cHg7XG5cdFx0fVxuXHRcdGhvbWVfX3Rhc2tfbGluayAmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXHQuYWJvdXRDb21wYW55X3Jldmlld3MtbmF2aWdhdGlvbi1uZXh0IHtcblx0XHRyaWdodDogLTIxcHg7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXZpZXdzLW5hdmlnYXRpb24tcHJldiB7XG5cdFx0bGVmdDogLTI2cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRsZWZ0OiAtMjFweDtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9yZXZpZXdzLXNsaWRlci13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3cy1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Ym90dG9tOiAtNTBweDtcblx0fVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1kYXRlLWxhcHRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LXJpZ2h0LWNhdGVnb3J5LWxhcHRvcC13cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMnB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LXJpZ2h0LXJldmlldyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZSBoZWlnaHQ7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3RpdGxlLWJ1dHRvbi1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzLXZpZXctZnVsbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJztcblx0XHRib3R0b206IC03cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLm5vYmVmb3JlIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLmFib3V0Q29tcGFueV93ZUxpa2Uge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cbi5hYm91dENvbXBhbnlfd2VMaWtlLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2VfY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAtNnB4IDAgLTZweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym94LXNoYWRvdzogMHB4IDEycHggNDJweCAtNHB4ICMxODI3NGIxZjtcblxuXHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHRvcDogNDUlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyIHtcblx0cGFkZGluZzogMjRweCA2cHg7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlcl9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlci1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IC0xNXB4O1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlci1uZXh0IHtcblx0cmlnaHQ6IC0yMXB4O1xuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQvLyBcdHJpZ2h0OiAtMTRweDtcblx0Ly8gfVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9uYXZpZ2F0aW9uLS1kaXNhYmxlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9fY29udGVudF9pbWFnZSB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZSB7XG5cdCYtLWFjdGl2ZSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Ly8gLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVfbGluZSB7XG5cdFx0Ly8gXHR3aWR0aDogMzI2cHggIWltcG9ydGFudDtcblxuXHRcdC8vIFx0Jjo6YmVmb3JlIHtcblx0XHQvLyBcdFx0YW5pbWF0aW9uOiBwcm9ncmVzc0JhciBjYWxjKDIuNTUgKiAxcykgbGluZWFyIGZvcndhcmRzO1xuXHRcdC8vIFx0fVxuXG5cdFx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQvLyBcdFx0d2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC8vIFx0XHR3aWR0aDogMjQwcHggIWltcG9ydGFudDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQvLyBoZWlnaHQ6IDEyNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQmLS1hY3RpdmUge1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIC5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlX2xpbmUge1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRib3R0b206IC0yNHB4O1xuXHQvLyBcdGxlZnQ6IDUwJTtcblx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC8vIFx0aGVpZ2h0OiA0cHg7XG5cdC8vIFx0d2lkdGg6IDMyNnB4O1xuXHQvLyBcdGJhY2tncm91bmQ6ICNkOGU5ZjY7XG5cdC8vIFx0d2lkdGg6IDQ4cHg7XG5cdC8vIFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0Ly8gXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQvLyBcdCY6OmJlZm9yZSB7XG5cdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0XHRjb250ZW50OiAnJztcblx0Ly8gXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdC8vIFx0XHRsZWZ0OiAwO1xuXHQvLyBcdFx0dG9wOiAwO1xuXHQvLyBcdFx0d2lkdGg6IDA7XG5cdC8vIFx0XHRoZWlnaHQ6IDEwMCU7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHQvLyBcdH1cblx0Ly8gfVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZS0tYWN0aXZlIHtcblx0ZGlzcGxheTogZmxleDtcblx0Ly8gZmxleDogMSAxIDI5OHB4O1xuXHQuYWJvdXRDb21wYW55X3dlTGlrZV9fY29udGVudF9pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGUge1xuXHR3aWR0aDogMjk4cHg7XG5cdGhlaWdodDogNDYwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAzMzJweDtcblx0XHR3aWR0aDogMjQ1cHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAyOTlweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMjQxcHg7XG5cdH1cblx0dHJhbnNpdGlvbjogd2lkdGggMC41cztcblxuXHQmLS1hY3RpdmUge1xuXHRcdHdpZHRoOiA2MjRweCAhaW1wb3J0YW50O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQ2MnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjk5cHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMjQxcHg7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0dG9wOiAxMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA5NnB4O1xuXHRcdGhlaWdodDogOTRweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDE2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc0JhciB7XG5cdDAlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4ud2VMaWtlX3NsaWRlX2VtcHR5IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuYnVzaW5lc3Mtc2x1Zy1iYW5uZXItd3JhcHBlciB7XG5cdC5idXNpbmVzcy1zbHVnLWNhdGVnb3J5IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRwYWRkaW5nOiAxM3B4IDI0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IDMwMG1zO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5idXNpbmVzcy1zbHVnLWNvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbi5idXNpbmVzcy1zbHVnLWNvbnRlbnQtd3JhcHBlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMjZweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYnVzaW5lc3MtbWluX25hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3gtc2hhZG93OiAwcHggMTJweCA0MnB4IC00cHggIzE4Mjc0YjFmO1xuXG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR0b3A6IDQ1JTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5idXNpbmVzcy1taW4tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXNpbmVzcy1taW4tcHJldiB7XG5cdGxlZnQ6IC0yNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bGVmdDogLTIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi5idXNpbmVzcy1taW4tbmV4dCB7XG5cdHJpZ2h0OiAtMjFweDtcbn1cbiIsIi5idXNpbmVzcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtY2FyZC1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuYnVzaW5lc3NfbGlzdF9kb3dubG9hZCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMTFweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGhlaWdodDogNjNweDtcblx0XHR9XG5cdH1cbn1cbi5idXNpbmVzcy1oZWFkZXIge1xuXHQuY2hvaWNlcyB7XG5cdFx0d2lkdGg6IDQwN3B4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0fVxuXHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdH1cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0fVxuXHQuY2hvaWNlcy5pcy1vcGVuIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0I3Byb21vdGlvbi1wYXJ0bmVycy1zZWxlY3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLmJ1c2luZXNzLWNhcmQge1xuXHR3aWR0aDogNDA2cHg7XG5cdGhlaWdodDogNDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMzM5cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMzM1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDM0OXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5jYXJlZXJfYmFubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0cGFkZGluZzogNjBweCA5NHB4IDgwcHggNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNTBweCAyMHB4IDAgNDBweDtcblx0XHRcdGhlaWdodDogNjE5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDIwcHggMCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1ODBweDtcblx0XHR9XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDUzNHB4O1xuXHRcdCYtdGV4dCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRtYXgtd2lkdGg6IDUyOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHR9XG5cdCYtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0d2lkdGg6IDQ4MXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogODRweDtcblx0XHRib3R0b206IDA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYtY291cnNlIHtcblx0XHRib3R0b206IDQwcHg7XG5cdH1cbn1cbiIsIi5jYXJlZXItYnJlYWRjcnVtYnMge1xuXHQvLyBwYWRkaW5nLXRvcDogOTdweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0Ji1hcnJvdyB7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHR9XG59XG4iLCIuY2FyZWVyX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudC12aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDE7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuNnM7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtY2FyZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDA7XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LWNhcmRzLWNhcmQge1xuXHRcdG1heC13aWR0aDogNDA3cHg7XG5cdFx0bWluLWhlaWdodDogMzE4cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzODBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDM0NHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMzM5cHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHR9XG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0d2lkdGg6IDMyM3B4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMjc1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaWNvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdFx0b2JqZWN0LWZpdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxufVxuLmNhcmVlcl9jb250ZW50LXdlIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxNTBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTA5cHggMCAxMzBweCAwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHBhZGRpbmc6IDgycHggMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogNjZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxuXHQmLWhlYWRlci13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdHdpZHRoOiA2NTRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHR9XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwNXB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHQmLWNhcmRzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblx0XHRcdCYtY2FyZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwNnB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNTZweDtcblx0XHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA1MHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRnYXA6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMzlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTcycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1iYW5uZXItbWluIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDIxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYtYmFubmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMzhweDtcblx0XHRcdG1heC1oZWlnaHQ6IDU3MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDYwMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOTJweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWluLWhlaWdodDogNDQ3cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDQwcHggMjBweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNzdweDtcblx0XHRcdFx0XHRnYXA6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1pbWFnZS13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTU2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNTZweDtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1pbWFnZS13cmFwcGVyLW1pbiB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMTI0cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1idXR0b24td3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtbW9yZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLmNhcmVlcl9jb250ZW50LW1vcmUtYmFubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRtaW4taGVpZ2h0OiA1MDJweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiA2MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4IDYwcHggNDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDM2cHggMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTFweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Ji1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHR3aWR0aDogMzc1cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZGVzYyB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHdpZHRoOiA1NDZweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNjJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDMwcHggMzRweCAzMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdH1cblx0XHQmLWluZm8ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji1jaWNsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtcGVyc29uIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR3aWR0aDogMTA4cHg7XG5cdFx0XHRcdGhlaWdodDogMTA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNjdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDY3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1waG90b3Mge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogNnB4O1xuXG5cdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJlZXItd29yay10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1heC13aWR0aDogNTY0cHg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHdpZHRoOiA1NTRweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uY2FyZWVyX3dvcmstd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwNXB4O1xuXHRnYXA6IDMwcHg7XG5cdG1pbi1oZWlnaHQ6IDU0MnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHRtaW4taGVpZ2h0OiA0NjZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LndvcmstYmFubmVyLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRleHQtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5idG0tbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRsaW5lLWhlaWdodDogMXB4O1xufVxuLnRleHQtcGljayB7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxufVxuXG4uY2FyZWVyX2NvbnRlbnRfd2VsY29tZSB7XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRoZWlnaHQ6IDQyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0cGFkZGluZzogODBweCAxNTBweCAxMDBweCA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHR9XG5cdCYtZGVzYyB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0Ji10ZXh0IHtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYnRuLXNpbmdsZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1tb3JlLWJhbm5lci1mb290ZXItYnRuLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxufVxuLmNhcmVlci1jYXJkcy1kZXNrdG9wIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIjbG9naW4tY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cdC5sb2dpbl9tb2RhbC1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxvZ2luLWVycm9yIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGVycm9yU2hvdyBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHRoMiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBlcnJvclNob3cge1xuXHRcdGZyb20ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdHRvIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblx0Ly8gICByaWdodDogMzQ3cHg7XG5cdC8vIHRvcDogMzA2cHg7XG5cblx0LmxvZ2luLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHQubG9naW4ge1xuXHRcdFx0LmxvZ2luX3NwaW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQubG9naW4tY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvZ2luLWxhYmVsIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LmxvZ2luLWlucHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0fVxuXHRcdFx0LmxvZ2luLXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmxvZ2luLXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0LmxvZ2luIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuLmxvZ2luLW91dCB7XG5cdGFuaW1hdGlvbjogbG9naW5PdXRCZyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdC5sb2dpbiB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5ub3RpZmljYXRpb24ge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXM7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogNTBweDtcblx0ei1pbmRleDogOTk7XG5cdHRvcDogMTAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHdpZHRoOiAzNTBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRyaWdodDogNXB4O1xuXHRcdHRvcDogMzBweDtcblx0fVxuXHQubm90aWZpY2F0aW9uLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMnB4O1xuXHRcdHRvcDogNXB4O1xuXHR9XG5cdCZfd3JhcHBlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAzMzBweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRhbmltYXRpb246IHByb2dyZXNzIGxpbmVhciA0cztcblx0XHRcdEBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuXHRcdFx0XHRmcm9tIHtcblx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfdGV4dCB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG59XG4ubm90aWZpY2F0aW9uLXNob3cge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRhbmltYXRpb246IHRyYW5zbGF0ZU5vdGlmeTtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEsIDAuMTEsIDAuNTcsIDEuNjgpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG5cdEBrZXlmcmFtZXMgdHJhbnNsYXRlTm90aWZ5IHtcblx0XHRmcm9tIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0fVxuXHR9XG59XG4ubm90aWZpY2F0aW9uLW91dCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbn1cbi5sb2dpbi1zdWJtaXQtZW50ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTVweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdH1cbn1cbiIsIi5jYXJlZXJfc3dpdGNoIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRtYXgtd2lkdGg6IDcyN3B4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiA2ODBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblx0Ji1jb3Vyc2Uge1xuXHRcdG1heC13aWR0aDogMTAzOHB4O1xuXHR9XG5cdCYtYnRuIHtcblx0XHRwYWRkaW5nOiAxMXB4IDM2cHg7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiByZ2IoNzEsIDcxLCA3MSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cGFkZGluZzogMTFweCAzM3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdH1cblx0fVxuXHQuYWN0aXZlLXN3aXRjaCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG59XG4iLCIuY2FyZWVyX2Jhbm5lci1jb3Vyc2Uge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRyaWdodDogNjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDIzNHB4O1xuXHRcdGhlaWdodDogMTkycHg7XG5cdH1cbn1cbi5jYXJlZXJfYmFubmVyLWNvdXJzZS13cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzNweDtcblx0fVxufVxuLmNhcmVlcl9iYW5uZXItY291cnNlLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiIsIi5jYXJlZXJfY291cnNlLWNvbXBhbnktd2VsY29tZSB7XG5cdHBhZGRpbmc6IDgwcHggNjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHggNjdweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzZweCAyNHB4IDUxcHggMjBweDtcblx0fVxuXHQudGl0bGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDUzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDI5MXB4O1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1iYW5uZXItd3JhcHBlciB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTY0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jYXJlZXJfY291cnNlLWJhbm5lci1yYWl0aW5nIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogNDgycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJlZXJfY291cnNlLWJhbm5lci1yYWl0aW5nLWxhcHRvcCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlci1jb3Vyc2UtcmFpdGluZy10ZXh0IHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWJhbm5lci1yYWl0aW5nLWxhcHRvcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXItY291cnNlLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlci1jb3Vyc2UtdGV4dC1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9zZWN0aW9uIGNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwc1xuLmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzLW5hdi1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzX3NsaWRlciB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuaGlzdG9yeS1wYWdpbmF0aW9uIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzLXNsaWRlci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfbmF2aWdhdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzX25hdmlnYXRpb24tbW9iaWxlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcy1wcmV2IHtcblx0XHRsZWZ0OiAtMjZweDtcblx0fVxuXG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtbmV4dCB7XG5cdFx0cmlnaHQ6IC0yNnB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1heC13aWR0aDogNjI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5jYXJkX2FjdGl2ZSB7XG5cdFx0XHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzLWNhcmQtY29udGVudCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzLWNhcmQteWVhciB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfc2xpZGVyIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblx0Ji1jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQmLXRleHQge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHR3aWR0aDogNDA2cHg7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0XHRcdGhlaWdodDogMzQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwOHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI0cHggNTBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYteWVhciB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vc2VjdGlvbiBjYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMgZW5kXG5cbi8vc2VjdGlvbiBjYXJlZXJfY29udGVudC13aGF0SXNcbi5jYXJlZXJfY29udGVudC13aGF0SXMge1xuXHRoZWlnaHQ6IDE1MjFweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Ji1tYXAge1xuXHRcdGhlaWdodDogNjE5cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogOHB4IDE1MXB4IDYwcHggMTUxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDI2cHggOXB4IDE5cHggMjZweDtcblx0XHR9XG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYtZ2VvIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRcdHJpZ2h0OiA5NXB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRib3R0b206IDM5cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDg2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAyOXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiA2MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogMTUwcHggMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDEwOXB4IDAgMTMwcHggMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiA4M3B4IDAgMTAwcHggMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDY1cHggMCA4MHB4IDA7XG5cdFx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR3aWR0aDogMjU2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMzJweCAzNnB4IDMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdG1heC13aWR0aDogMjk5cHg7XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1OHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZGVzYyB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LXdoYXRJcy1jYXJkcy1zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXgtd2lkdGg6IDI5OXB4O1xuXHRcdH1cblx0XHQmLXNsaWRlIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vL3NlY3Rpb24gY2FyZWVyX2NvbnRlbnQtd2hhdElzIGVuZFxuXG4vL3NlY3Rpb24gY2FyZWVyX2NvbnRlbnQta25vd2xlZGdlXG5cbi5jYXJlZXJfY29udGVudC1rbm93bGVkZ2Uge1xuXHQmLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogODRweDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdhcDogMTE2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogNTBweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MzlweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMzVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDU2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMzQ1cHg7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHR9XG5cdH1cblx0Ji1idG4ge1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDE5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogMTJweCAxOXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXHQmLWJ0bi1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDE2cHggMTVweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdFx0Ji1jYXJkIHtcblx0XHRcdHdpZHRoOiA2MjRweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogNTg1cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyOTlweDtcblx0XHRcdFx0aGVpZ2h0OiAzMTJweDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogN3B4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcmVlcl9jb250ZW50LXRlYW0td3JhcHBlciB7XG5cdC50aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuLmNhcmVlcl9jb250ZW50LXZpZGVvLXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRoZWlnaHQ6IDcyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA2NzVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDM5OHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiAzNzBweDtcblx0XHR3aWR0aDogMzM1cHg7XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LXRlYW0tdmlkZW8ge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuY2FyZWVyX2NvbnRlbnQtdmlkZW8tYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdH1cblx0fVxufVxuLmNhcmVlci1jb3Vyc2UtYXJyb3ctcHJldiB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IC0yMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi52aWRlby1qcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnZqcy1jdXN0b20tdGhlbWUge1xuXHQudmpzLWNvbnRyb2wtYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cdC52anMtYmlnLXBsYXktYnV0dG9uIHtcblx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LnZqcy12b2x1bWUtY29udHJvbCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG5cdFx0dG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuXHRcdC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRidXR0b24ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuXHRcdGhlaWdodDogMXB4O1xuXHR9XG5cdC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnZqcy1jb250cm9sLWJhciB7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcblx0XHQtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcblx0fVxuXHQudmpzLXZvbHVtZS1wYW5lbCB7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcblx0XHQtbXMtZmxleC1vcmRlcjogNDtcblx0XHRvcmRlcjogNDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcblx0XHQtbXMtZmxleC1vcmRlcjogNTtcblx0XHRvcmRlcjogNTtcblx0fVxuXHQudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sLFxuXHQudmpzLXJlbWFpbmluZy10aW1lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC52anMtcGxheS1jb250cm9sIHtcblx0XHR3aWR0aDogNWVtICFpbXBvcnRhbnQ7XG5cdH1cblx0LnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuXHRcdGNvbnRlbnQ6ICdQbGF5JyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdQYXVzZScgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0fVxufVxuLnZqcy1jb250cm9sLWJhciB7XG5cdG1heC13aWR0aDogODUlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4udmpzLXBvc3RlciB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG4udmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuXHRzcGFuIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi52anMtZnVsbHNjcmVlbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuXHRmb250LXNpemU6IDIuOGVtICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cbiIsIi5jYXJlZXJfY29udGVudC1kYXktdmlkZW8ge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJlZXJfY29udGVudC1kYXktZG9jcyB7XG5cdCYtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2MjRweDtcblx0XHRnYXA6IDgzcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5NXB4IDU0NXB4O1xuXHRcdFx0Z2FwOiAxMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogNTNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmLWRlc2NyaXB0aW9uIHtcblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdFx0d2lkdGg6IDU3N3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdHdpZHRoOiA1MDdweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJ0bi1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTFweCAxOXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMTZweCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA2cHg7XG5cblx0XHQmLWNhcmQge1xuXHRcdFx0cGFkZGluZzogMzBweCA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggMzJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggMTVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRnYXA6IDlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1udW1iZXIge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdH1cblx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNhcmVlcl9jb250ZW50LWRvY3Mge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQmLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmLWRlc2NyaXB0aW9uIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHR3aWR0aDogNTcxcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdHdpZHRoOiA0NDhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMzNweDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IHN0YXJ0O1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDMycHg7XG5cdFx0XHR3aWR0aDogMjk3cHg7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyNzdweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4IDQycHggNDBweCAzMnB4O1xuXHRcdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MXB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGhlaWdodDogODRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dC1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtZG93bmxvYWQtYnRuLW1vYmlsZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtZG93bmxvYWQtYnRuIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJlZXJfY29udGVudC1kb2NzLWNhcmRzLWNhcmQtYm90dG9tLW1vYmlsZSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyZWVyX2NvbnRlbnQtcXVlc3Rpb25zIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR3aWR0aDogNTk2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0XHR3aWR0aDogNTY0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHdpZHRoOiA0OTJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR3aWR0aDogMzM2cHg7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtcXVlc3Rpb25zLWJhbm5lciB7XG5cdCYtdGl0bGUge1xuXHRcdHdpZHRoOiA1NjVweDtcblx0fVxuXHQmLWRlc2Mge1xuXHRcdHdpZHRoOiA2MDBweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuY2FyZWVyX3N3aXRjaC1jb3Vyc2Uge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcblx0fVxufVxuXG4uY2FyZWVyX3N3aXRjaC13cmFwcGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4iLCIuY2FyZWVyX2NvbnRlbnQtd2hhdElzTGVhc2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDExNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblx0LnRpdGxlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAxMzlweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdHBhZGRpbmc6IDgwcHggMjA2cHggOTBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiAzNzZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDEwMHB4IDAgNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1OTZweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGg2IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzNnB4IDI0cHggMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDUyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWltZyB7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGhlaWdodDogMjcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDYwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLWltZy1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZVxuLmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2Uge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblx0cGFkZGluZzogMTUwcHggMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEwOXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogODNweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogNjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdHdpZHRoOiA1NDRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR3aWR0aDogNDM2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjk4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLWxlYXNpbmcge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHR9XG5cdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtY3JlZGl0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHQuY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXRpdGxlLXRleHQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblx0XHQuY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXRpdGxlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0fVxuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtcG9pbnQtdGV4dCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtcG9pbnQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCAwO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jYXJkIHtcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdHdpZHRoOiA2MjRweDtcblx0XHRoZWlnaHQ6IDYzOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmYxYTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtcG9pbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjFhO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXBvaW50LW1vYmlsZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0fVxufVxuLmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludC1tb2JpbGUtbGFzdCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTJweDtcblx0fVxufVxuLmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludC10ZXh0LW1vYmlsZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDE5MnB4O1xuXHR9XG59XG4vL2VuZFxuXG4vL2NhcmVlcl9jb250ZW50LWFkdmFudGFnZXNcbi5jYXJlZXJfY29udGVudC1hZHZhbnRhZ2VzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC50aXRsZSB7XG5cdFx0d2lkdGg6IDY1NHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNDM4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMzA2cHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblx0Ji1jYXJkIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0d2lkdGg6IDQwN3B4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDEyNnB4IDM1cHggNDBweDtcblx0XHRcdGdhcDogMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMzBweCA0MHB4IDMwcHggMjBweDtcblx0XHRcdGhlaWdodDogMjIycHg7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtYWR2YW50YWdlcy1jYXJkLXRleHQtbGFwdG9wIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiA0MDVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuLy9lbmRcblxuLy9jYXJlZXJfY29udGVudC1zY2hlbWVcbi5jYXJlZXJfY29udGVudC1zY2hlbWUge1xuXHQudGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0d2lkdGg6IDMwNnB4O1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLWRlc2t0b3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnNjaGVtZS0xNTAwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnNjaGVtZS0xMjc5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtY2FyZCB7XG5cdFx0d2lkdGg6IDQwNnB4O1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzM5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDZweCAxNHB4O1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXHRcdCYtY2ljbGUge1xuXHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1wZXJzb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDMzcHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTMxcHg7XG5cdFx0XHRcdGhlaWdodDogMTgxcHg7XG5cdFx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWFycm93UDEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTQ3cHg7XG5cdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogODVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQtMiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdGxlZnQ6IDUxcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYtY2ljbGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1hcnJvd1AyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IC0yNDBweDtcblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYtY2ljbGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRyaWdodDogLTEycHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dC0yIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDc5cHg7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYXJyb3dQMyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IC0xMTUlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdGxlZnQ6IC00NDFweDtcblx0XHRcdFx0d2lkdGg6IDQ0MXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDMzcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWNpY2xlIHtcblx0XHRcdFx0dG9wOiAtNDMlO1xuXHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2NoZW1lLWNhcmQtY2xpZW50IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LXNjaGVtZS1jYXJkLWJvdHRvbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhcmVlcl9jb250ZW50LXNjaGVtZS1jYXJkLXRvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoNiB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHR9XG5cdFx0Ji1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0d2lkdGg6IDEzNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDE5NnB4O1xuXHRcdFx0fVxuXHRcdFx0LnNjaGVtZS1jYXJkLWxvZ28td3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1zY2hlbWUtY2FyZC10b3AtaXRlbS0xMjAwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0aDYge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtY2FyZC1wZXJzb24tbGVhc2luZy0xMjAwIHtcblx0XHRyaWdodDogMTJweDtcblx0XHR3aWR0aDogMTUzcHg7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEyNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNzlweDtcblx0XHR9XG5cdH1cblx0LmFycm93UDEtMTIwMC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA5M3B4O1xuXHRcdHJpZ2h0OiAtMjc2cHg7XG5cdFx0LmFycm93UDEtMTIwMC1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5zY2hlbWUtY2FyZC1hcnJvd1AxLWNpY2xlLTEyMDAge1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRyaWdodDogLTI3cHg7XG5cdFx0fVxuXHRcdC5zY2hlbWUtY2FyZC1hcnJvd1AxLXRleHQtMi0xMjAwIHtcblx0XHRcdHRvcDogOTZweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTk2cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHRcdC5zY2hlbWUtY2FyZC1hcnJvd1AxLXRleHQtMTIwMCB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMzdweDtcblx0XHR9XG5cdH1cblx0LmFycm93UDItMTIwMC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjMzLjA1cHg7XG5cdFx0bGVmdDogLTMwcHg7XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDItY2ljbGUge1xuXHRcdFx0cmlnaHQ6IC0xNnB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwNnB4KTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDItdGV4dC0yIHtcblx0XHRcdHJpZ2h0OiA0NXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyOXB4KTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDItdGV4dCB7XG5cdFx0XHR0b3A6IDY1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTcxcHgpO1xuXHRcdH1cblx0fVxuXHQuYXJyb3dQMy0xMjAwLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zNjBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDMtY2ljbGUge1xuXHRcdFx0dG9wOiAxMzVweDtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDMtdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdHdpZHRoOiAyMzRweDtcblx0XHRcdHRvcDogMTkwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMXB4KTtcblx0XHR9XG5cdH1cblx0LnNjaGVtZS1tb2JpbGUtdGl0bGUtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjNweDtcblx0fVxuXHQuc2NoZW1lLWNhcmQtcGVyc29uLW1vYmlsZS1naXJsIHtcblx0XHR3aWR0aDogMTA5cHg7XG5cdFx0aGVpZ2h0OiAxODNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHR9XG5cdC5zY2hlbWUtbW9iaWxlLXBvaW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMnB4O1xuXHR9XG5cdC5zY2hlbWUtY2FyZC1tb2JpbGUtdGV4dCB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdH1cblx0LnNjaGVtZS1jYXJkLWFycm93LW1vYmlsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTMwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXHQuc2NoZW1lLW1vYmlsZS1jaWNsZS1sYXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi8vZW5kXG4vL2NhcmVlcl9jb250ZW50LWJ1eVxuLmNhcmVlcl9jb250ZW50LWJ1eSB7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1idXktdGl0bGUtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHdpZHRoOiA2MjVweDtcblx0XHRoZWlnaHQ6IDQ4MXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA1ODVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRoZWlnaHQ6IDI3N3B4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogNDJweCAyNHB4IDMwcHggMjBweDtcblx0XHR9XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDM2M3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyNzlweDtcblx0XHRcdH1cblx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR3aWR0aDogMzc2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDdweDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9lbmRcbiIsIi5jYXRhbG9nIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0xKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGFsb2dfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2dfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMzRweCAyMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAyNzdweDtcbiAgICAgICAgcGFkZGluZzogMzhweCA3NXB4IDQ2cHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4IDA7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbV9pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDU0NXB4O1xuICAgICAgICBoZWlnaHQ6IDI5OXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICB3aWR0aDogMzYzcHg7XG4gICAgICAgIGhlaWdodDogMTk5cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMzM1cHg7XG4gICAgICAgIGhlaWdodDogMTg0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbV9jb250ZW50IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuLmNhdGFsb2dfX2l0ZW1fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbV90ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICAgIG1heC13aWR0aDogMzc2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgICAgIG1heC13aWR0aDogMjkxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbV9saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQsICMxYTVlZDQpO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxufVxuIiwiLmNhdGVnb3J5X19iYW5uZXIge1xuXHQmLmJhbm5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdH1cblxuXHQuYmFubmVyX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0MnB4IDFmcjtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2xlZnQge1xuXHRcdGhlaWdodDogNzAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDYwcHggMTBweCA2cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiA2NzZweDtcblx0XHRcdHBhZGRpbmc6IDUwcHggMTBweCAxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMzZweCAxMHB4IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fbGVmdF9jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE0cHggMTZweDtcblx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0aHlwaGVuczogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NjVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2xpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyNHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdhcDogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fcnVscyB7XG5cdFx0Y29sb3I6IHJnYmEoI2ZmZiwgMC42KTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoI2ZmZiwgMC42KTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0b2JqZWN0LWZpdDogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGhlaWdodDogMzMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDI4NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fcmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19lcXVpcG1lbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOiAyOHB4IDEwcHggMjhweCAzMHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGhlaWdodDogMzc2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDEwcHggMzBweCAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzNjhweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogNDE0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMzEzcHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDEwcHggMjBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudF90aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19lcXVpcG1lbnRfbGlzdCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCA5IDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMy4xNjEzOSA0LjY0Nzc3TDcuODMyMjggMEw5IDEuMTkwMjhMMy4xNjEzOSA3TDAgMy44NTQyNUwxLjE5NjIgMi42NjM5N0wzLjE2MTM5IDQuNjQ3NzdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdH1cblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudF9tb3JlIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQ2cHg7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDIycHggMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM1cHggMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRfaW1hZ2Uge1xuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF9jb250ZW50IHtcblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRfbmFtZSB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRfdmFsdWUge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmNhdGVnb3J5X19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9pbm5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggMWZyO1xuXHRnYXA6IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfbmF2cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiAyN3B4IDEwcHggMjdweCAyNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5hLmNhdGVnb3J5X19jdXJyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cblx0c3ZnIHBhdGgge1xuXHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGhlaWdodDogMzQwcHg7XG5cdHBhZGRpbmc6IDUwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiAzNjRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogNTg5cHg7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDU3MHB4O1xuXHRcdHBhZGRpbmc6IDM2cHggMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWF4LXdpZHRoOiA0NDhweDtcbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0MTJweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRtYXgtd2lkdGg6IDQ4MXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNDU2cHg7XG5cdGhlaWdodDogMzQwcHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHRvcDogMThweDtcblx0XHRyaWdodDogMXB4O1xuXHRcdHdpZHRoOiA0NDBweDtcblx0XHRoZWlnaHQ6IDMyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDQyMXB4O1xuXHRcdGhlaWdodDogMzE0cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdHdpZHRoOiAzMzVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym90dG9tOiAyNXB4O1xuXHR9XG59XG4iLCJAdXNlICcuLi8uLi9iYXNlL21peGlucyc7XG5cbi5jYXRhbG9nX2NhdGVnb3J5X19wYWdlIHtcblx0LmNhdGVnb3J5X19saXN0X2l0ZW0ubGlzdF9pdGVtIHtcblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC8vIFx0JjpudGgtY2hpbGQobiArIDQpIHtcblx0XHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdH1cbn1cblxuLmNhdGVnb3J5X19saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5cbi5jYXRlZ29yeV9fbGlzdF90aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2F0ZWdvcnlfX2xpc3RfaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdhcDogMzBweDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHR9XG5cblx0Ji5wZW5kaW5nIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMC42NTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0fVxuXG5cdFx0Ly8gLnNwaW5uZXIge1xuXHRcdC8vICAgICBvcGFjaXR5OiAxO1xuXHRcdC8vIH1cblx0fVxuXG5cdC8vIC5zcGlubmVyIHtcblx0Ly8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gICAgIGxlZnQ6IDUwJTtcblx0Ly8gICAgIHRvcDogNTAlO1xuXHQvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC8vICAgICBvcGFjaXR5OiAwO1xuXHQvLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8vIH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19saXN0X2l0ZW0ge1xuXHQmLmxpc3RfaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogNDE4cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0X2l0ZW1faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxOThweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDE5OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTY4cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saXN0X2l0ZW1fbmFtZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCAyNXB4IDAgMjVweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0QGluY2x1ZGUgbWl4aW5zLmxpbmUtY2xhbXAoMyk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luOiAyNnB4IDI1cHggMCAyNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luOiAxOXB4IDE1cHggMTBweCAxNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW46IDIwcHggMTVweCA0MHB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3RfaXRlbV9faW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQubGlzdF9pdGVtX3ZhbHVlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRwYWRkaW5nOiAxOXB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2xpc3RfZG93bmxvYWQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRoZWlnaHQ6IDcycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNjNweDtcblx0fVxufVxuIiwiLmNhdGVnb3J5X19saXppbmcge1xuXHQmLmxpemluZyB7XG5cdFx0cGFkZGluZzogMTUwcHggMDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMTA5cHggMCB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4MnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjZweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiA2NTRweDtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDYxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NzNweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwNXB4O1xuXHRcdGdhcDogMzBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19jYXJkIHtcblx0XHRoZWlnaHQ6IDI1NnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAyMThweDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAzNnB4IDMycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDIxNnB4O1xuXHRcdFx0cGFkZGluZzogMzJweCAyMHB4IDMycHggMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2NhcmRfbmFtZSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2NhcmRfdmFsdWUge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAyMTVweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fYmFubmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC1oZWlnaHQ6IDU0MnB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDMwcHggNDBweCAzMnB4O1xuXHRcdFx0bWluLWhlaWdodDogMjk4cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ0N3B4O1xuXHRcdFx0cGFkZGluZzogMzJweCAyMnB4IDIwcHggMjBweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19iYW5uZXJfdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2Jhbm5lcl9ydWxlcyB7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJy0nO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHQmICsgbGkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2Jhbm5lcl9pbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNDBweDtcblx0XHRib3R0b206IDQwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRyaWdodDogMzVweDtcblx0XHRcdGJvdHRvbTogMjhweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxNjJweDtcblx0XHRcdGhlaWdodDogMTYycHg7XG5cdFx0XHRib3R0b206IDU5cHg7XG5cdFx0XHRyaWdodDogOTlweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6IDEyMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMjJweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0Ym90dG9tOiA0MXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb2R1Y3RzX19vdGhlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXG5cdC50aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLnByb2R1Y3RzX19vdGhlcl9jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RzX19vdGhlcl9pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LmNhdGVnb3J5X19saXN0X2l0ZW0ge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0LmNhdGVnb3J5X19saXN0X2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfbmF2aWdhdGlvbi1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfbmF2aWdhdGlvbi1uZXh0IHtcblx0cmlnaHQ6IC0yNnB4O1xufVxuXG4ucHJvZHVjdHNfX290aGVyX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3RzX19vdGhlcl9wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGdhcDogOHB4O1xufVxuXG4ucHJvZHVjdHNfX290aGVyX3BhZ2luYXRpb24tLWJ1bGxldCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcbn1cblxuLnByb2R1Y3RzX19vdGhlcl9wYWdpbmF0aW9uLS1idWxsZXQtYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcbn1cbi5wcm9kdWN0c19fb3RoZXJfd3JhcHBlciB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xuXHR9XG59XG4iLCIuY29udGFjdHNfYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LmNvbnRhY3RzLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0aGVpZ2h0OiA3MTBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDkzMnB4O1xuXHRcdGdyaWQtZ2FwOiA1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA4NTJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9zZWFyY2gtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQmX21hcC13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiA3MDhweDtcblx0XHRcdGhlaWdodDogNTAycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMxNXB4O1xuXHRcdFx0aGVpZ2h0OiA1MDJweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAzMjVweDtcblx0XHR9XG5cdH1cbn1cbltjbGFzcyo9J2JhbGxvb24nXSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDA7XG59XG4ueW1hcHMtMi0xLTc5LWJhbGxvb24ge1xuXHR0b3A6IC0zNjhweCAhaW1wb3J0YW50O1xuXHRsZWZ0OiAtNTZweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLnltYXBzLTItMS03OS1iYWxsb29uX19jb250ZW50IHtcblx0cGFkZGluZzogMzBweCAhaW1wb3J0YW50IDtcbn1cblxuLmJhbGxvb24taGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQmLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHR9XG59XG4uYmFsbG9vbi1oZWFkZXItZGVzYyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Ym90dG9tOiA0cHg7XG5cdH1cbn1cbi5iYWxsb29uLWNvbnRlbnQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjRweDtcblx0cGFkZGluZzogMTZweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQuYmFsbG9vbi1jb250ZW50LXRleHQtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxuXHQuYmFsbG9vbi1jb250ZW50LXRleHQge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1iaWcpO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnltYXBzLTItMS03OS1pbWFnZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMy41KSAhaW1wb3J0YW50O1xufVxuIiwiLmNvbnRhY3RzX2hlYWRlciB7XG5cdHBhZGRpbmctdG9wOiAxODBweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy10b3A6IDk3cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtYXJyb3cge1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxufVxuIiwiLmNvbnRhY3RzLXF1ZXN0aW9ucy1ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRwYWRkaW5nOiA2MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0cGFkZGluZzogNTBweCA1NnB4IDQzcHggNDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDM2cHggMjBweCA0MHB4IDIwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aGl0ZS1zcGFjZTogd3JhcDtcblx0fVxuXHQmLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cdCYtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdH1cblx0fVxuXG5cdCYtZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAyMzRweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHdpZHRoOiAxNTFweDtcblx0XHRcdGhlaWdodDogMTUxcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IDEyMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMjJweDtcblx0XHR9XG5cdH1cbn1cbi5jb250YWN0cy1xdWVzdGlvbnMtYmxvY2stZm9vdGVyLWNhbGwge1xuXHQmLW51bWJlciB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cdCYtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxufVxuLmNhbGwge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5jb250YWN0cy1tYXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDE4cHg7IFxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE4cHg7IFxuXHQta2h0bWwtYm9yZGVyLXJhZGl1czogMThweDtcblx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDKTtcbn1cbiIsIi5jb250YWN0c19zZWN0aW9uLXNlYXJjaCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdHdpZHRoOiA3MTNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uY29udGFjdHNfc2VjdGlvbi1pbnB1dCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRwYWRkaW5nOiAxNXB4IDIycHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG59XG5cbi5jb250YWN0c19zZWN0aW9uX2lucHV0LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cblx0LmNvbnRhY3RzX3NlY3Rpb25faW5wdXQtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdHRvcDogM3B4O1xuXHRcdHJpZ2h0OiAyMXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cmlnaHQ6IDMyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHRib3R0b206IC01MHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI2NHB4O1xuXHRcdGdhcDogMzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuLmNvbnRhY3RzX3NlY3Rpb25faW5wdXQtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0Ji1idG4ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTFweCAzMnB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDExcHggNDdweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z3JpZC1yb3c6IDE7XG5cdH1cbn1cbi5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1jYXJkcy13cmFwcGVyIHtcblx0aGVpZ2h0OiA2MzBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHB4O1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG4uYWN0aXZlLWNhcmQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMTVweCAyMnB4O1xuXHQuY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtYWRkcmVzcyB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0fVxuXHQuY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtZGV0YWlscyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0fVxuXHR9XG59XG4uY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtY2FyZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDIycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQuY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtY2l0eSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdH1cblx0LmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWFkZHJlc3Mge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0fVxuXHQuY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtZGV0YWlscyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3R0b206IDRweDtcblx0XHR9XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxYjQyNGQ7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuY29udGFjdHNfbW9kYWwtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0d2lkdGg6IDg0M3B4O1xuXHRcdGhlaWdodDogNzMzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDY0OHB4O1xuXHRcdFx0aGVpZ2h0OiA3NjdweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMzAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVBbmltYXRpb24gMC40cyBmb3J3YXJkcztcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUFuaW1hdGlvbiB7XG5cdGZyb20ge1xuXHRcdHRvcDogMTAwJTtcblx0fVxuXHR0byB7XG5cdFx0dG9wOiAzMCU7XG5cdH1cbn1cblxuLnNsaWRlLXVwLWFuaW1hdGlvbiB7XG5cdGFuaW1hdGlvbjogc2xpZGVVcCAwLjZzO1xufVxuQGtleWZyYW1lcyBzbGlkZVVwIHtcblx0MCUge1xuXHRcdHRvcDogNzAlO1xuXHRcdC8vIG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxJSB7XG5cdFx0dG9wOiA4MCU7XG5cdFx0Ly8gb3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0b3A6IDMwJTtcblx0XHQvLyBvcGFjaXR5OiAxO1xuXHR9XG59XG4uY29udGFjdHNfbW9kYWwtb3ZlcmxheS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLmNvbnRhY3RzX21vZGFsLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMHB4O1xuXHR0b3A6IDBweDtcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNThweDtcblxuXHQmOmhvdmVyIHN2ZyB7XG5cdFx0Y2lyY2xlIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGZpbGwtb3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMXM7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG59XG4uY29udGFjdHNfbW9kYWwtY29udGVudCB7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMzBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGFuaW1hdGlvbjogc2xpZGVVcCBsaW5lYXIgMC40cztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5jb250YWN0c19tb2RhbC10ZXh0IHtcblx0XHRiIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogNnB4O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHR9XG59XG4uY29udGFjdHNfbW9kYWwtdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0Zm9udC1zaXplOiAyNnB4O1xufVxuLmNvbnRhY3RzX21vZGFsLXRleHQtdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWN0c19tb2RhbC1hcnRpY2xlIHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xufVxuLmNvbnRhY3RzX21vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0cGFkZGluZzogNDBweDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAxMTBweDtcblx0Ji1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogN3B4O1xuXHR9XG5cdC5jb250YWN0c19tb2RhbC1jb250YWN0cy1pdGVtLWluZm8tbnVtYmVyIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC13aWR0aDogMTkwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdH1cblx0fVxuXHQuY29udGFjdHNfbW9kYWwtY29udGFjdHMtaXRlbS1pbmZvLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cblx0LmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzLWl0ZW0taWNvbiB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdhcDogNDdweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCkge1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRnYXA6IDI1cHg7XG5cdH1cbn1cbi5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1kZXRhaWxzLWxhcHRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQmLWxhYmVsIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHR9XG5cdCYtdGV4dCB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4uY29udGFjdHMtbGlzdC10b2dnbGUge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cbi5jb250YWN0cy1saXN0LXRvZ2dsZS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3RzX21vZGFsLWVtYWlsIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59XG4uY29udGFjdHNfbW9kYWwtbWFpbi1waG9uZSB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xufVxuLmNvbnRhY3RzX21vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1jb250YWN0cy1pdGVtcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyNXB4O1xufVxuLmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzLWltYWdlLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG4iLCIuY29ycEluZm8ge1xuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHR9XG5cdCYtY29udGVudC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogMzBweDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0MnB4IDFmcjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxufVxuLmNvcnBJbmZvLWNhcmRzLWJvZHkge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY29ycEluZm8tY2FyZHMtc2hvdyB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uY29ycEluZm8tY2FyZHMtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY29ycEluZm8tY2FyZHMtYm9keS13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogLTZweDtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlO1xufVxuLmNvcnBJbmZvLWFjY29yZGlvbi1pdGVtIHtcblx0cGFkZGluZzogNDFweCA0MHB4ICFpbXBvcnRhbnQ7XG5cdHNwYW4ge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jb3JwSW5mby1mZWVkYmFjay13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0LmNvcnBJbmZvLWZlZWRiYWNrLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdHAge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMzJweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHR9XG5cdC5jb3JwSW5mby1mZWVkYmFjay1hcmVhIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHRcdC5jb3JwSW5mby1zcGlubmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdHotaW5kZXg6IDExO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmNvcnBJbmZvLWZlZWRiYWNrLXN1Y2Nlc3Mge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjZzO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10b3Age1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0fVxuXHRcdCYtbWlkZGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJvdHRvbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvcnBJbmZvLWZlZWRiYWNrLWNvbnRhY3RzIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGhlaWdodDogNzFweDtcblx0XHRcdH1cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTRweCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdGhlaWdodDogMTM0cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTRweCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXN1Ym1pdCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWJ0biB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vIGhlaWdodDogNTRweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb3JwSW5mby1tZXNzYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC04cHg7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmNvcnBJbmZvLXN3aXRjaCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNTRweDtcblx0fVxuXHQmLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0d2lkdGg6IDY1NHB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2NzBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWxwIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5oZWxwX2NvbnRlbnQge1xuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIHZlY3RvciBJQ09OUyBGUkVFIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMjMuOTYxIDEyMy45NjEnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy45NjEgMTIzLjk2MTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjgsMjkuMDMyYzMuMS0xLjMsNC40LTUsMy04bC00LjktMTAuM2MtMS40LTIuODk5LTQuOC00LjItNy44LTIuODk5Yy04LjUsMy42LTE1LjgsOC4zLTIxLjYsMTQgQzExLjQsMjguNTMyLDYuNiwzNi4yMzIsNCw0NC43MzJjLTIuNiw4LjYwMS00LDIwLjMtNCwzNS4ydjMwLjdjMCwzLjMsMi43LDYsNiw2aDM5LjNjMy4zLDAsNi0yLjcsNi02di0zOS4zYzAtMy4zMDEtMi43LTYtNi02IEgyNi41YzAuMi0xMC4xMDEsMi42LTE4LjIsNy0yNC4zMDFDMzcuMSwzNi4xMzMsNDIuNSwzMi4xMzMsNDkuOCwyOS4wMzJ6Jy8lM0UlM0NwYXRoIGQ9J00xMjAuNCwyOS4wMzJjMy4xLTEuMyw0LjM5OS01LDMtOGwtNC45LTEwLjE5OWMtMS40LTIuOS00LjgtNC4yLTcuOC0yLjljLTguNCwzLjYtMTUuNjAxLDguMy0yMS41LDEzLjkgYy03LjEwMSw2LjgtMTIsMTQuNS0xNC42MDEsMjNjLTIuNiw4LjM5OS0zLjg5OSwyMC4xLTMuODk5LDM1LjF2MzAuN2MwLDMuMywyLjcsNiw2LDZIMTE2YzMuMywwLDYtMi43LDYtNnYtMzkuMyBjMC0zLjMwMS0yLjctNi02LTZIOTcuMWMwLjItMTAuMTAxLDIuNjAxLTE4LjIsNy0yNC4zMDFDMTA3LjcsMzYuMTMzLDExMy4xLDMyLjEzMywxMjAuNCwyOS4wMzJ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQuaGVscF9mYXEtbW9yZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGhlaWdodDogNjRweDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwOHB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA0NHB4O1xuXHRcdH1cblx0fVxuXHQmLWJhbm5lciB7XG5cdFx0aGVpZ2h0OiA0OThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbi5oZWxwX2NvbnRlbnQtYmcge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cbiIsIi5oZWxwX2NvbnRlbnQtZ2V0dGVyIHtcblx0Ji1iYW5uZXIge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoNSxcblx0XHRoNiB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogNjYycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDYwNHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cm93LWdhcDogMjVweDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHJvdy1nYXA6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0Ji1jYXJkIHtcblx0XHRcdHdpZHRoOiA0MDdweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0IDAuM3M7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDM2cHggMzJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMzY5cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzM5cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdH1cblx0XHRcdCYtaGVhZGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlbHBfZG9jcy1sb2FkLW1vcmUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVscF9jb250ZW50LWxpemluZyB7XG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdGg1LFxuXHRoNiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdCYtYmFubmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0b2JqZWN0LWZpdDogbm9uZTtcblx0XHR9XG5cdH1cblx0b2wge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEycHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSkgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0Ji1hYm91dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQmLW1vcmUge1xuXHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiA2NDhweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JiBwOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWxwLXNsaWRlci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLXNsaWRlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiA4MTJweDtcblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0Ji1zbGlkZSB7XG5cdFx0XHR3aWR0aDogNDA2cHg7XG5cdFx0XHRoZWlnaHQ6IDMyNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaGVscC1zbGlkZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogOHB4O1xufVxuLmhlbHAtc2xpZGVyLXByZXYge1xuXHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTI3cHg7XG5cdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRsZWZ0OiAtMjJweDtcblx0fVxufVxuLmhlbHAtc2xpZGVyLW5leHQge1xuXHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHJpZ2h0OiAtMjJweDtcblx0fVxufVxuIiwiLmhlbHBfY29udGVudC1vZmZpY2Uge1xuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQmLWJhbm5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LWhlaWdodDogMzI1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyOTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDI2MHB4O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHQmLWFib3V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbW9yZSB7XG5cdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDY0OHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmIHA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlbHAtc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYtc2xpZGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDgxMnB4O1xuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHQmLXNsaWRlIHtcblx0XHRcdHdpZHRoOiA0MDZweDtcblx0XHRcdGhlaWdodDogMzI2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaGVscC1zbGlkZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogOHB4O1xufVxuLmhlbHAtc2xpZGVyLXByZXYge1xuXHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTI3cHg7XG5cdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRsZWZ0OiAtMjJweDtcblx0fVxufVxuLmhlbHAtc2xpZGVyLW5leHQge1xuXHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHJpZ2h0OiAtMjJweDtcblx0fVxufVxuIiwiLmhlbHBfY29udGVudC1xdWVzdGlvbnMge1xuXHQmLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLXNlYXJjaCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR9XG5cdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR9XG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR9XG5cdCYtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0b3A6IDUwJTtcblx0fVxufVxuIiwiLmhlbHBfc3dpdGNoIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdH1cbn1cbi5oZWxwX3N3aXRjaC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiA0cHg7XG5cblx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNzY4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0d2lkdGg6IDY5MnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIzNnB4O1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cbi5oZWxwLXNjcm9sbC1yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dG9wOiAycHg7XG5cdHJpZ2h0OiAycHg7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGVscC1zY3JvbGwtbGVmdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGhlaWdodDogNDhweDtcblx0d2lkdGg6IDA7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvLyBkaXNwbGF5OiBub25lO1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDJweDtcblx0ei1pbmRleDogMTA7XG5cdGxlZnQ6IDNweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAzcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhlbHBfc3dpdGNoLWJ0biB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcblx0fVxufVxuLmhlbHBfc3dpdGNoLWJ1dHRvbnMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cbi5oZWxwX3N3aXRjaC1idXR0b25zLXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0fVxufVxuIiwiLmhvbWVfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA4NDdweDtcblxuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQuaG9tZV9fYmFubmVyLXNsaWRlci1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy10b3A6IDE2MHB4O1xuXG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMzBweDtcblx0XHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0XHRoZWlnaHQ6IDM5NXB4O1xuXHRcdH1cblx0fVxuXG5cdC5ob21lX19iYW5uZXJfYmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKHZhcigtLWJyaWdodG5lc3NTbGlkZXIpKTtcblx0fVxuXG5cdC5ob21lX19iYW5uZXJfYmcuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGFuaW1hdGlvbjogdmlzaWJsZUJnIDFzIGZvcndhcmRzO1xuXHR9XG5cblx0QGtleWZyYW1lcyB2aXNpYmxlQmcge1xuXHRcdGZyb20ge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApO1xuXHRcdH1cblxuXHRcdHRvIHtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcyh2YXIoLS1icmlnaHRuZXNzU2xpZGVyKSk7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1saXppbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA3ODlweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiA3NjBweDtcblxuXHRcdC5idG4tbGl6aW5nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1OXB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiA3NDlweDtcblxuXHRcdC5idG4tbGl6aW5nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZV9fYmFubmVyLWxheWVyIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHotaW5kZXg6IDk5OTk5OTk5O1xufVxuXG4uaG9tZV9fYmFubmVyX3RpdGxlIHtcblx0bWF4LXdpZHRoOiA3OTNweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuXHRcdC8vIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xJTtcblx0bWF4LXdpZHRoOiA3NTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzdweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ob21lX19iYW5uZXJfY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAtNnB4IDAgLTZweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDI0M3B4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcblx0YmFja2dyb3VuZDogcmdiYSgxMTgsIDE1OCwgMjI2LCAwLjkpO1xuXG5cdGhvbWVfX3Rhc2tfbGluayAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZXIge1xuXHRwYWRkaW5nOiA2MHB4IDZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZXJfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZXItcHJldiB7XG5cdGxlZnQ6IC0yNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bGVmdDogLTIwcHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZXItbmV4dCB7XG5cdHJpZ2h0OiAtMjFweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRyaWdodDogLTE0cHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9uYXZpZ2F0aW9uLS1kaXNhYmxlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRoZWlnaHQ6IDE0MXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuaG9tZV9fYmFubmVyX3NsaWRlX2xpbmVfcHJvZ3Jlc3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDZweCk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjNweDtcblx0XHRsZWZ0OiAtM3B4O1xuXHRcdHRvcDogLTNweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblx0XHQuaG9tZV9fYmFubmVyX3NsaWRlX2xpbmVfcHJvZ3Jlc3Mge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQuaG9tZV9fYmFubmVyX3NsaWRlX2xpbmUge1xuXHRcdFx0d2lkdGg6IDMyNnB4O1xuXG5cdFx0XHQvLyAuaG9tZV9fYmFubmVyX3NsaWRlX2xpbmVfcHJvZ3Jlc3Mge1xuXHRcdFx0Ly8gXHRhbmltYXRpb246IHByb2dyZXNzQmFyIGNhbGMoNCAqIDFzKSBsaW5lYXIgZm9yd2FyZHM7XG5cdFx0XHQvLyB9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHdpZHRoOiAyNjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDEyNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjhweDtcblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHQuaG9tZV9fYmFubmVyX3NsaWRlX2xpbmUge1xuXHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZSB7XG5cdFx0XHRcdHdpZHRoOiAyNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAyOTlweDtcblx0XHRoZWlnaHQ6IDExNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlX2xpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTI0cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoI2ZmZmZmZiwgMC41KTtcblx0d2lkdGg6IDQ4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZV9wcm9ncmVzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGJvdHRvbTogLTE2cHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZV9fY29udGVudCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWF4LXdpZHRoOiAyNzVweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAyNTNweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlX190aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdG1hcmdpbi10b3A6IDZweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZV9fdGV4dCB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0dG9wOiAxMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA5NnB4O1xuXHRcdGhlaWdodDogOTRweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDE2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lci1zbGlkZXItY29udGVudC1zbGlkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWVfX2Jhbm5lci1zbGlkZXJfYWR2ZXJ0aXNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAtNjBweDtcblx0ei1pbmRleDogOTk7XG5cblx0Ji1idG4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG5cdFx0cGFkZGluZzogNHB4IDEycHg7XG5cdFx0YmFja2dyb3VuZDogIzAwMDAwMDMzO1xuXHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRvcGFjaXR5OiAwLjk1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cblx0XHRcdFx0LmhvbWVfX2Jhbm5lci1zbGlkZXJfYWR2ZXJ0aXNlLXBvcHVwLXdyYXBwZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXBvcHVwLXdyYXBwZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogMjlweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG5cdFx0bWluLXdpZHRoOiAzMTkuNXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjBweDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdHdpZHRoOiAyOTZweDtcblx0XHRcdGxlZnQ6IC0yMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLXBvcHVwIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjQuNXB4IDIwcHggMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMTJweCAyMHB4IDE1cHggMTVweDtcblx0XHR9XG5cblx0XHQmLWNsb3NlIHtcblx0XHRcdEBtZWRpYSAocG9pbnRlcjogZmluZSkge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA4cHg7XG5cdFx0XHR0b3A6IDMzcHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQmLXBvbHlnb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDMzcHg7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0ZmlsbDogd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA4cHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxpbmsge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lX19iYW5uZXItc2xpZGVyX2FkdmVydGlzZS1wb3B1cC13cmFwcGVyLXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5ob21lX19iYW5uZXItc2xpZGVyX2FkdmVydGlzZS1idG4tdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NCYXIge1xuXHQwJSB7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5ob21lX190YXNrcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXG5cdC50aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA3MjdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDU0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZV9fdGFza3Mtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWVfX3Rhc2tzX3NsaWRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxufVxuXG4uaG9tZV9fdGFza3NfaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNDJweDtcblx0fVxufVxuXG4uaG9tZV9fdGFza3Nfc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiA1NjhweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDQwcHggMjRweCAyNHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNTY2cHg7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMzEwcHg7XG5cdFx0aGVpZ2h0OiA0NzhweDtcblx0XHRwYWRkaW5nOiAzNHB4IDIwcHggMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG5cdFx0Ly8gJjpudGgtY2hpbGQobiArIDQpIHtcblx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gfVxuXHR9XG59XG5cbi5ob21lX190YXNrX25hbWUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRzdmcge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDIuNXB4KTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufVxuXG4uaG9tZV9fdGFza190ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uaG9tZV9fdGFza19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDgycHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGJvdHRvbTogODhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMjQwcHg7XG5cdFx0Ym90dG9tOiA5MnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDIwNXB4O1xuXHR9XG59XG5cbi5ob21lX190YXNrX2xpbmsge1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlcjogMS4ycHggc29saWQgdmFyKC0tbWFpbi1ibHVlKTtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0cGFkZGluZzogMTRweCAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0cGFkZGluZzogMTNweCAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMTZweDtcblx0fVxufVxuXG4uaG9tZV9fdGFza3NfbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRkaXNwbGF5OiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5ob21lX190YXNrc19uYXZpZ2F0aW9uLS1kaXNhYmxlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5ob21lX190YXNrc19zbGlkZXItcHJldiB7XG5cdGxlZnQ6IC0yNnB4O1xufVxuXG4uaG9tZV9fdGFza3Nfc2xpZGVyLW5leHQge1xuXHRyaWdodDogLTI2cHg7XG59XG5cbi5ob21lX190YXNrc19tb2JpbGVCdG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMjk1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdHBhZGRpbmc6IDE2cHggMCAxN3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5pbnN1cmVfZXZlbnQtc2x1ZyB7XG5cdGgxIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uaW5zdXJlX215c2VsZi1zbHVnLXBvbGlzLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy1zbHVnLWNvbnRlbnQge1xuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwOHB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXG5cdFx0dWwgbGkge1xuXHRcdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdG9sIGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0XHRvbCBsaTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTNweDtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxlZnQ6IC0zOHB4O1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnN1cmVfZXZlbnRzLXNsdWctc3dpdGNoIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0bWF4LXdpZHRoOiA3OTJweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdC5zd2l0Y2hfYnV0dG9uIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNS44cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiA3OTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHR3aWR0aDogOTQycHg7XG5cblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuXHRcdFx0d2lkdGg6IDgxMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmluc3VyZV9wYXJ0bmVyc190aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0YnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfbXlzZWxmX3NsdWdfaW1hZ2VzIHtcblx0Lmluc3VyZV9wYXJ0bmVycy1jYXJkIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdHdpZHRoOiAyMTdweDtcblx0XHRcdGhlaWdodDogMjMwcHg7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSg1MDAlKTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRhbmltYXRpb246IGNvbG9yQ2hhbmdlIDAuNHMgbGluZWFyO1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBrZXlmcmFtZXMgY29sb3JDaGFuZ2Uge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbiIsIi5pbnN1cmVfbXlzZWxmLWZlZWRiYWNrIHtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5pbnN1cmVfbXlzZWxmLXNsdWctdGl0bGUge1xuXHRtYXgtd2lkdGg6IDU3OXB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDM2OXB4O1xuXHR9XG59XG4iLCIuaW5zdXJlX215c2VsZi1zbHVnLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbnN1cmVfbXlzZWxmLXNsdWctcG9saXMge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5pbnN1cmVfdGVtcGxhdGUtc2x1ZyB7XG5cdC50aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA3MzRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdH1cblx0fVxufVxuLmluc3VyZV90ZW1wbGF0ZS1zbHVnLWJhbm5lcnMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfYmFubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogNTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDUwcHggNDBweCA1MHB4IDQwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1ODlweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweCAwIDIwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1ODBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0bWF4LXdpZHRoOiA1MjhweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNTQ2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG1heC13aWR0aDogNTI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR3aWR0aDogNDgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHdpZHRoOiA0ODFweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNTNweDtcblx0XHR0b3A6IDQwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRyaWdodDogMTI2cHg7XG5cdFx0XHR0b3A6IDI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDYwcHg7XG5cdFx0XHR0b3A6IDQzJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0d2lkdGg6IDI2MnB4O1xuXHRcdFx0dG9wOiAzNDZweDtcblxuXHRcdFx0bGVmdDogMzVweDtcblx0XHR9XG5cdH1cblx0Ji1jb3Vyc2Uge1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogMzZweCAzMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxODZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDRweDtcblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogMjE4cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6IDI2cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW5zdXJlX2Jhbm5lci1kZXNjLTE1MDAge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaW5zdXJlX2Jhbm5lci1kZXNjLTEyODAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTM2cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0d2lkdGg6IDQ4MXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDI5NXB4O1xuXHR9XG59XG4iLCIuaW5zdXJlX2V2ZW50cyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQudGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQmLXN3aXRjaCB7XG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXG5cdFx0XHR3aWR0aDogNzIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtbm90aWZ5IHtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHRcdGhlaWdodDogNTZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtbm90aWZ5LW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwOHB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuLmluc3VyZV9ldmVudHMtdHJhbnNwb3J0IHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmluc3VyZV9ldmVudHMtZGVzYy1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IGF1dG87XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMzJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMzJweCAyMHB4O1xuXHR9XG5cdC5pbnN1cmVfY29udGVudC1kZXRhaWxzLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cbi5pbnN1cmVfY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDUwcHggNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiA4MTZweDtcblxuXHQmLWRldGFpbHMge1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdH1cblxuXHQuaW5zdXJlX2V2ZW50cy1kZXNjLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEycHg7XG5cdH1cbn1cblxuLmluc3VyZV9iYW5uZXItaW1hZ2UtZXZlbnRzIHtcblx0cmlnaHQ6IDE1N3B4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRyaWdodDogMTQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDI4MnB4O1xuXHRcdHJpZ2h0OiAzNnB4O1xuXHRcdHRvcDogNTdweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHRvcDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiAyNjlweDtcblx0XHRyaWdodDogMzRweCAhaW1wb3J0YW50O1xuXHRcdGJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy1iYW5uZXItZGVzYyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHR3aWR0aDogMzYzcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuLmluc3VyZV9iYW5uZXItd3JhcHBlci1ldmVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDU3OHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5ldmVudHNfX2ZhcS1iYW5uZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uY2FyZWVyX3N3aXRjaC13cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHR9XG59XG4uaW5zdXJlX2NvbnRhaW5lci1zd2l0Y2gge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLmluc3VyZV9ldmVudHMtZGVzYy1jb250ZW50IHtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cblx0aDUsXG5cdGg2IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0dWwgbGkge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfc3dpdGNoLWJ0biB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uaW5zdXJlX2NvbnRhaW5lci1zd2l0Y2gge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdH1cbn1cbi52YXJpYW50c19kb2NzIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG4iLCIuaW5zdXJlX3BhcnRuZXJzIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRnYXA6IDA7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxNjBweDtcblx0XHR3aWR0aDogMjk3cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogMjc3cHg7XG5cdFx0fVxuXHR9XG59XG4uaW5zdXJlX3BhcnRuZXJzLWNhcmRzLWRlc2t0b3Age1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaW5zdXJlX3BhcnRuZXJzLWNhcmRzLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cbi5pbnN1cmVfcGFydG5lcnMtc3dpcGVyLXNsaWRlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuIiwiLmluc3VyZV90eXBlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQudGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGhlaWdodDogMzU2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdGhlaWdodDogMzQ5cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ2NnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWluLWhlaWdodDogNDM1cHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NzFweDtcblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxODRweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW5zdXJlX3R5cGVzLWNhcmRzLWNhcmQtZGVzY3JpcHRpb24tdGV4dC1zcGVjaWFsIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaW5zdXJlX3R5cGVzLWNhcmRzLWNhcmQtZGVzY3JpcHRpb24tdGV4dC1zcGVjaWFsLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDI3MnB4O1xuXHR9XG59XG4uaW5zdXJlX3R5cGVzLWNhcmRzLWNhcmQtZGVzY3JpcHRpb24tbW9iaWxlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLmludmVzdG1lbnQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0fVxufVxuLmludmVzdG1lbnQtc3dpdGNoIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ji1idXR0b25zLXdyYXBwZXIge1xuXHRcdHdpZHRoOiA4MjFweDtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA3NzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNzY4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHR3aWR0aDogNzY5cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNjNweDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxufVxuLmludmVzdG1lbnQtY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0bWVudF9jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0ZW1zX3NwaW5uZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLml0ZW1zX3NwaW5uZXJfbGF5b3V0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDAwMDAwMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTk5KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG59XG4uaXRlbXNfc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDM1MHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5kb2N1bWVudF9tb3JlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG59XG4iLCIuaW5mb3JtYXRpb24taW5wdXRzLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5pbnZlc3RtZW50LXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMzAwbXM7XG5cdH1cblx0LmhlbHBfY29udGVudC1xdWVzdGlvbnMtaWNvbiB7XG5cdFx0cmlnaHQ6IDI4N3B4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRyaWdodDogMzAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cmlnaHQ6IDM0MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDEzcHg7XG5cdFx0XHR0b3A6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdC5pbmZvcm1hdGlvbi1pbnB1dC1zZWFyY2gge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdHdpZHRoOiA1NzVweDtcblx0XHRtYXgtaGVpZ2h0OiA1MXB4O1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTIzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQ0NXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb24tc2VsZWN0b3Ige1xuXHRcdGZsZXg6IDE7XG5cdFx0LmNob2ljZXMge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0fVxuXG5cdFx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHRcdH1cblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dG9wOiAyNHB4O1xuXHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDEuMTc2NTFMMS4yMzA4MiAwTDQgMi42NDY5OEw2Ljc2OTE4IDBMOCAxLjE3NjUxTDQgNUwwIDEuMTc2NTFaJyBmaWxsPSclMjMwMDE0MzQnLyUzZSUzYy9zdmclM2UgXCIpO1xuXHRcdH1cblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdFx0fVxuXHRcdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW52ZXN0b3Ige1xuXHQmX2Jhbm5lciB7XG5cdFx0LmJyZWFkY3J1bWIge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAxMDZweCAwIDQwcHggIWltcG9ydGFudDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwIDM2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0cGFkZGluZzogNzhweCAwIDMwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5icmVhZGNydW1iX19saXN0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmICsgbGk6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKVxuXHRcdFx0XHRcdFx0XHRzYXR1cmF0ZSg0OTgxJSkgaHVlLXJvdGF0ZSg0N2RlZykgYnJpZ2h0bmVzcygxMjclKSBjb250cmFzdCg5NCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDk2cHg7XG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ludmVzdG9yL21haW4ucG5nJyk7XG5cdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiA2MTRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0fVxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWFnZS1sYXB0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl93cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwOXB4IDFmcjtcblx0XHRcdGdhcDogMTAwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDI4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNzA4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQyOXB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9yaWdodCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0cm93LWdhcDogMTVweDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cdFx0XHRcdHJvdy1nYXA6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0b3JfYmFubmVyX2J1dHRvbi1hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmludmVzdG9yX2N1cnNvciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuOHM7XG59XG4uaW52ZXN0b3JfY3Vyc29yX2FjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NzhweCwgLTEwMnB4KTtcbn1cbi5pbnZlc3Rvcl9jdXJzb3JfYWN0aXZlLWRpc2FibGUge1xuXHR0cmFuc2l0aW9uOiAwLjRzICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuIiwiLmludmVzdG9yX2NvbXBhbnkge1xuXHQmX2dyZWVuLXNjcm9sbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0fVxuXHQmX2dyZWVuLWRlc2NyaXB0aW9uIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdCZfY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMDhweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji1ncmVlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMWY1Zjg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdH1cblx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDI1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdGdhcDogMzBweDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdGV4dC10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjA2cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE5M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29sb3JlZF90ZXh0X2dyZXkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktMjAwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnZlc3Rvcl9iYW5uZXJfYWJvdXRfY29tcGFueV9saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAzMDBtcztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuLmludmVzdG9yX2Jhbm5lci1hYm91dCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuIiwiLmludmVzdG9yX2NvbnRhY3RzIHtcblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0Ji1jYXJkLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDM5cHggNDNweCAzOXB4O1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzJweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG9yX2NvbnRhY3RzLWNhcmRzLWl0ZW0tY29udGVudC13cmFwcGVyLWxpbmtzIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDI3cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE3NXB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbmFtZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdGVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWVtYWlsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaW52ZXN0b3JfY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmX3RpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5pbnZlc3Rvcl9zZWN0aW9uX3N3aXRjaCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaW52ZXN0b3Jfc2VjdGlvbl9zd2l0Y2gtdmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjVzIGxpbmVhcjtcbn1cbi5pbnZlc3Rvcl9kb2N1bWVudHMge1xuXHQmX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiAyNXB4IDM1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDI1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMTZweDtcblx0XHR9XG5cdFx0Ji1yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdG1heC13aWR0aDogNDkwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWRvd25sb2FkIHtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktNTAwKTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnZlc3Rvcl9kb2N1bWVudF9oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmludmVzdG9yX2RvY3VtZW50X3Zpc2libGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjRzO1xufVxuXG4uaW52ZXN0b3JfZG9jdW1lbnRfZGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuLmhlbHBfY29udGVudC1nZXR0ZXItYmFubmVyIHtcblx0YmxvY2txdW90ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0bGVmdDogNjRweDtcblx0XHR9XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdGZvb3RlciB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cGFkZGluZzogNXB4IDAgMCAxMHB4O1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbiIsIi5pbnZlc3Rvcl9maW5hbmNlIHtcblx0Jl9zd2l0Y2hlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdFx0Lmxhd0luZm8tc3dpdGNoLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cdCZfc2VsZWN0X3dyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX2xlZnQge1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5pbnZlc3Rvcl9maW5hbmNlX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0MnB4IDFmcjtcblx0Z2FwOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc5MHB4IDFmcjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRnYXA6IDI1cHg7XG5cdH1cbn1cbi5pbnZlc3Rvcl90b3Bfd3JhcHBlciB7XG5cdC5zd2l0Y2hfYnV0dG9uIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jaG9pY2VzIHtcblx0XHR3aWR0aDogMjU4cHggIWltcG9ydGFudDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHRcdHBhZGRpbmc6IDE0cHggMjRweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdH1cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0fVxuXHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0fVxuXHQuY2hvaWNlcy5pcy1vcGVuIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblxuXHQjaW52ZXN0b3JfZmluYW5jZV9zZWxlY3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLmludmVzdG9yX3RvcF93cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NDJweCAxZnI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5pbnZlc3Rvcl90YWJfYWNjb3JkaW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRwYWRkaW5nOiA1cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0d2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMHB4O1xuXHR0b3A6IDBweDtcblx0YW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiA5OTk7XG5cblx0YW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiA5OTk7XG5cdC5pbnZlc3Rvcl90YWJfdmlzdWFsX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdFx0LmludmVzdG9yX3RhYl92aXN1YWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxuXHRidXR0b24ge1xuXHR9XG59XG4uaW52ZXN0b3JfdGFiX2FjY29yZGlvbi1iZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHotaW5kZXg6IDk5OTtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdC5pbnZlc3Rvcl90YWJfdmlzdWFsX3dyYXBwZXIge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxufVxuLmxhd0luZm8tc3dpdGNoLWJ1dHRvbnMtd3JhcHBlci5pbnZlc3Rvcl9zd2l0Y2hfYnV0dG9uc193cmFwcGVyIHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC5zd2l0Y2hfYnV0dG9uIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmludmVzdG9yX3N3aXRjaF93cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDdweDtcblx0fVxufVxuXG4uaW52ZXN0b3JfYnRuLXRhYiB7XG5cdG9yZGVyOiAyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIDAuNnM7XG59XG4uaW52ZXN0b3Jfb3JkZXJfYWN0aXZlIHtcblx0b3JkZXI6IDEgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdGFuaW1hdGlvbjogZmFkZUluVGFicyBmb3J3YXJkcyAwLjNzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblRhYnMge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuIiwiLmludmVzdG9yX3ByZXNlbnRhdGlvbiB7XG5cdCYtbW9kYWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjE7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Ji1sYXlvdXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxYjQyNGQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtcG9wdXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogNTBweCA1MnB4IDUwcHggNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjRzO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU1cHgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC00MCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogNzU1cHg7XG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAzOXB4IDM1cHggMjdweDtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU0OHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdG1heC13aWR0aDogNzEwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCBsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG9sIGxpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0fVxuXHRcdFx0XHRvbCBsaTpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bGVmdDogLTM4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIHZlY3RvciBJQ09OUyBGUkVFIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMjMuOTYxIDEyMy45NjEnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy45NjEgMTIzLjk2MTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjgsMjkuMDMyYzMuMS0xLjMsNC40LTUsMy04bC00LjktMTAuM2MtMS40LTIuODk5LTQuOC00LjItNy44LTIuODk5Yy04LjUsMy42LTE1LjgsOC4zLTIxLjYsMTQgQzExLjQsMjguNTMyLDYuNiwzNi4yMzIsNCw0NC43MzJjLTIuNiw4LjYwMS00LDIwLjMtNCwzNS4ydjMwLjdjMCwzLjMsMi43LDYsNiw2aDM5LjNjMy4zLDAsNi0yLjcsNi02di0zOS4zYzAtMy4zMDEtMi43LTYtNi02IEgyNi41YzAuMi0xMC4xMDEsMi42LTE4LjIsNy0yNC4zMDFDMzcuMSwzNi4xMzMsNDIuNSwzMi4xMzMsNDkuOCwyOS4wMzJ6Jy8lM0UlM0NwYXRoIGQ9J00xMjAuNCwyOS4wMzJjMy4xLTEuMyw0LjM5OS01LDMtOGwtNC45LTEwLjE5OWMtMS40LTIuOS00LjgtNC4yLTcuOC0yLjljLTguNCwzLjYtMTUuNjAxLDguMy0yMS41LDEzLjkgYy03LjEwMSw2LjgtMTIsMTQuNS0xNC42MDEsMjNjLTIuNiw4LjM5OS0zLjg5OSwyMC4xLTMuODk5LDM1LjF2MzAuN2MwLDMuMywyLjcsNiw2LDZIMTE2YzMuMywwLDYtMi43LDYtNnYtMzkuMyBjMC0zLjMwMS0yLjctNi02LTZIOTcuMWMwLjItMTAuMTAxLDIuNjAxLTE4LjIsNy0yNC4zMDFDMTA3LjcsMzYuMTMzLDExMy4xLDMyLjEzMywxMjAuNCwyOS4wMzJ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Zm9vdGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg1LFxuXHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtZG9jcy13cmFwcGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDJweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWF4LWhlaWdodDogMjMwcHg7XG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRcdFx0YmFja2dyb3VuZDogLyogU2hhZG93IGNvdmVycyAqLyBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHR3aGl0ZSAzMCUsXG5cdFx0XHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgNzAlKSAwIDEwMCUsXG5cdFx0XHRcdFx0LyogU2hhZG93cyAqL1xuXHRcdFx0XHRcdFx0cmFkaWFsLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHQ1MCUgMCxcblx0XHRcdFx0XHRcdFx0ZmFydGhlc3Qtc2lkZSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjIpLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0NTAlIDEwMCUsXG5cdFx0XHRcdFx0XHRcdGZhcnRoZXN0LXNpZGUsXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMC4yKSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKVxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0MCAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAvKiBTaGFkb3cgY292ZXJzICovIGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRcdHdoaXRlIDMwJSxcblx0XHRcdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSA3MCUpIDAgMTAwJSxcblx0XHRcdFx0XHQvKiBTaGFkb3dzICovXG5cdFx0XHRcdFx0XHRyYWRpYWwtZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHRcdGZhcnRoZXN0LXNpZGUgYXQgNTAlIDAsXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMC4yKSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKVxuXHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRyYWRpYWwtZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHRcdGZhcnRoZXN0LXNpZGUgYXQgNTAlIDEwMCUsXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMC4yKSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKVxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0MCAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDQwcHgsIDEwMCUgNDBweCwgMTAwJSAxNHB4LCAxMDAlIDE0cHg7XG5cdFx0XHRcdC8qIE9wZXJhIGRvZXNuJ3Qgc3VwcG9ydCB0aGlzIGluIHRoZSBzaG9ydGhhbmQgKi9cblx0XHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHQuaW52ZXN0b3JfZG9jdW1lbnRzLWl0ZW0tdGV4dCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWNsb3NlIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAocG9pbnRlcjogZmluZSkge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiB3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTk7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX3ByZXNlbnRhdGlvbi1tb2RhbC1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHR9XG59XG4uaW52ZXN0b3JfcHJlc2VudGF0aW9uLXBvcHVwLWFjdGl2ZSB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRvcGFjaXR5OiAxO1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHR9XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTVweCkge1xuXHRcdHRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG59XG4uaW52ZXN0b3JfcHJlc2VudGF0aW9uLW1vZGFsLWNsb3Nlci1mYWtlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU1cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlN2YzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogOHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogNDZweDtcblx0fVxufVxuLmludmVzdG9yX3ByZXNlbnRhdGlvbi1tb2RhbC1jbG9zZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTVweCkge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTdmMztcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uaW52ZXN0b3JfcHJlc2VudGF0aW9uLW1vZGFsLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLmludmVzdG9yX3RhYmxlcyB7XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0fVxuXHQmLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0Ji1oZWFkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWZ1bGwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblx0XHQmLWhhbGYge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1heC13aWR0aDogNTY2cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1NDlweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdH1cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdmFsdWUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnZlc3Rvcl90YWJsZXMtaXRlbS1oYWxmLWl0ZW0tZmluaXNoIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbiB7XG5cdHBhZGRpbmc6IDYwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24tdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24taW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1MHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHJpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDE1MXB4O1xuXHRcdFx0aGVpZ2h0OiAxNTFweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDogMTIycHg7XG5cdFx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cblx0XHRcdHRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24tZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzNDZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24tYnRuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDMwMG1zO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIxNnB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1ib3R0b20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWluZm8ge1xuXHRcdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24taW5mby1saW5rIHtcblx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0XHQvLyB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1pbmZvLWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmludmVzdG9yX3JhdGluZyB7XG5cdCZfY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdFx0Ji1pdGVtIHtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC40cztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwNHB4IDFmcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWluLWhlaWdodDogMTgzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNzBweCAxZnI7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1NnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWluLWhlaWdodDogMzY1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLWltZy13cmFwcGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggNTJweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogOXB4IDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA3NXB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggNDFweCAzN3B4IDcxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjNweCAxOHB4IDIzcHggNDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNjNweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGF0ZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksXG5cdFx0XHRcdFx0MCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxhd0luZm8ge1xuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwOHB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dC1iYW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdHBhZGRpbmc6IDUwcHggODBweCA1MHB4IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDUsXG5cdFx0XHRoNiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCA1MHB4IDUwcHggMzBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDQwcHggNTBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzZweCAyMHB4IDQwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYXdJbmZvLXN3aXRjaCB7XG5cdGhlaWdodDogNTZweDtcblxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCYtYnV0dG9ucy13cmFwcGVyIHtcblx0XHR3aWR0aDogNDY3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDQ4NXB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2NzBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9ncmFtcy1zbHVnIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ji1oZWFkZXItd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCYtYmFjayB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZ3JhbXMtc2x1Zy1vdGhlciB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxuXHQucHJvZ3JhbXMtZ28tdG8tZGVza3RvcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5wcm9ncmFtcy1nby10by1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbi50aXRsZS1zY2FsZSB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogOTkwcHg7XG5cdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0fVxufVxuIiwiLnByb2dyYW1zLXNsdWctaW5mb3JtYXRpb24tc2xpZGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuaGVscF9jb250ZW50LW9mZmljZS1zbGlkZXItc2xpZGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnByb2dyYW1zLXNsdWctaW5mb3JtYXRpb24ge1xuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdH1cblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwOHB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQucHJvZ3JhbXMtc2x1Zy1zbGlkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDUsXG5cdFx0XHRoNiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZ3JhbXMtYmFubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDU2NXB4O1xuXHRcdGdhcDogMTU2cHg7XG5cdFx0cGFkZGluZzogODBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDUwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweDtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMzAwbXM7XG5cdFx0d2lkdGg6IDE0OHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4ucHJvZ3JhbXMtYmFubmVyLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuXHRtYXgtaGVpZ2h0OiAyNzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1heC1oZWlnaHQ6IDQxMHB4O1xuXHR9XG59XG4iLCIucHJvZ3JhbXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0aDEge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQucHJvZ3JhbXMtY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0cGFkZGluZzogNDBweCA1M3B4IDQ0cHggNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM5N3B4IDFmcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDI0OHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzcwcHggMWZyO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM3NnB4O1xuXHRcdFx0fVxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWFuaW1hdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgNDIwbXM7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDQwMG1zO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNDM0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5wcm9ncmFtcy1jYXJkLWxlZnQtYW5pbWF0aW9uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3MHB4KTtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvZ3JhbXNfbGlzdF9kb3dubG9hZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGhlaWdodDogNzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdHN2ZyBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW90aW9ucy1icmVhZGNydW1icy1saXN0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHR9XG59XG4ucHJvbW90aW9ucy1hcnJvdyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICUzRSUzQ3BhdGggZD0nTTIuMTA1MjggOEw2IDRMMi4xMDUyOCAwTDEgMS4xMzUxNkwzLjc5MDI2IDRMMSA2Ljg2NDg0TDIuMTA1MjggOFonIGZpbGw9JyUyMzY1NzU5MicgLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cbn1cbi5wcm9tb3Rpb25zLWl0ZW0ge1xuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdHdpZHRoOiA4ODlweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR3aWR0aDogNTU0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1iYWNrIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRnYXA6IDVweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0LnByb21vdGlvbnMtZmlyc3QtYmFubmVyLXdyYXBwZXIge1xuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb290ZXIge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5wcm9tb3Rpb25zLWZpcnN0LWJhbm5lciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMyNnB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMjkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg1LFxuXHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvbW90aW9ucy1zZWNvbmQtYmFubmVyLXdyYXBwZXIge1xuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvb3RlciB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0LnByb21vdGlvbnMtc2Vjb25kLWJhbm5lciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGhlaWdodDogMzI2cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcm9tb3Rpb25zLXNlY29uZC1iYW5uZXItY29udGVudCB7XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNSxcblx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtZGVzYyBwOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29uc3VsdCB7XG5cdFx0XHRoZWlnaHQ6IDQ5OHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb21vdGlvbnMtc2xpZGVzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbnMtc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb25zLXNsaWRlcy1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR9XG5cdH1cblx0Lm90aGVyLXByb21vdGlvbnMtY2FyZHMge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHQucHJvbW90aW9uc19fY29udGVudC1wcm9tby1jYXJkIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMzgwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzM1cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb25zLXBhZ2luYXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQucHJvbW90aW9uLW5leHQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb24tcHJldiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIucHJvbW90aW9uc19iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRwYWRkaW5nOiA2MHB4IDk0cHggODBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMCA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweCAwIDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNTM0cHg7XG5cdFx0Ji10ZXh0IHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG1heC13aWR0aDogNTI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0d2lkdGg6IDUxM3B4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0d2lkdGg6IDQ4MXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA4NHB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMTBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym90dG9tOiAtMC41cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG5cdFx0XHR3aWR0aDogMjkycHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMTFweDtcblx0XHR9XG5cdH1cblx0Ji1jb3Vyc2Uge1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxufVxuIiwiLnByb21vdGlvbnNfX2NvbnRlbnQge1xuXHQucHJvbW90aW9uLXN3aXRjaC1jb250YWluZXIge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdCYtZnVuY3Rpb25zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtZnVuY3Rpb25zLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlcyB7XG5cdFx0d2lkdGg6IDI1OHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0fVxuXHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdH1cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0fVxuXHQuY2hvaWNlcy5pcy1vcGVuIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0I3Byb21vdGlvbi1wYXJ0bmVycy1zZWxlY3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuIiwiLnByb21vdGlvbnNfX2NvbnRlbnQtcGFydG5lcnMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzM5cHgsIDFmcikpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMjRweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDM2MnB4KSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA0MDZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC8vICY6aG92ZXI6OmFmdGVyIHtcblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0Ym90dG9tOiAtNTBweDtcblx0XHQvLyBcdGxlZnQ6IC0xcHg7XG5cblx0XHQvLyBcdGFuaW1hdGlvbjogYXV0b0hlaWdodCAwLjNzIGZvcndhcmRzO1xuXHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBcdHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuXHRcdC8vIFx0aGVpZ2h0OiAxMDBweDtcblx0XHQvLyBcdHdpZHRoOiA0MDZweDtcblx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHQvLyBcdGJveC1zaGFkb3c6IC0zcHggMTJweCA5cHggLTVweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIxNTY4NjI3NSk7XG5cdFx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQvLyBcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Ly8gXHRcdHdpZHRoOiAzMzlweDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdFx0aW1nIHtcblx0XHRcdC8vIHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAyM3B4IDBweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIxNTY4NjI3NSk7XG5cdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRhbmltYXRpb246IGNvbG9yQ2hhbmdlIDAuNHMgbGluZWFyO1xuXG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0fVxuXHRcdFx0LnByb21vdGlvbnNfX2NvbnRlbnQtcGFydG5lcnMtY2FyZC10b3Age1xuXHRcdFx0XHRhbmltYXRpb246IGNvbG9yQ2hhbmdlIDAuNHMgbGluZWFyO1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMTg1cHg7XG5cdFx0XHRwYWRkaW5nOiA3NXB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI3NXB4O1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdGhlaWdodDogMTQ5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzOXB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyNDZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGhlaWdodDogMTM0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdHBhZGRpbmc6IDI2cHggMzZweCA1MHB4IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzM3B4IDMycHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbXBhbnkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdH1cblx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGF1dG9IZWlnaHQge1xuXHQwJSB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgY29sb3JDaGFuZ2Uge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5wcm9tb3Rpb25zX19jb250ZW50LXBhcnRuZXJzLWNhcmQ6aG92ZXIgaW1nIHtcblx0ZmlsbDogIzAwMDA3ODtcbn1cbi5wcm9tb3Rpb24tb3ZlcmZsb3cge1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjFzIGxpbmVhcjtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0dG9wOiAxNjZweDtcblx0ei1pbmRleDogMTA7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHJvbW90aW9uX2xpc3RfZG93bmxvYWQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRoZWlnaHQ6IDcycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDYzcHg7XG5cdH1cbn1cbiIsIi5wYXJ0bmVycy1wb3B1cC1vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDY2O1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdnc7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0b3BhY2l0eTogMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxufVxuLnBhcnRuZXJzLXBvcHVwLW92ZXJsYXktc2hvdyB7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcnRuZXJzLXBvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0d2lkdGg6IDg2NnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogODAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDYwOHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnBhcnRuZXJzLXBvcHVwLXNob3cge1xuXHRhbmltYXRpb246IHBhcnRuZXJzU2hvdyBmb3J3YXJkcyAwLjZzO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcnRuZXJzLXBvcHVwLWhpZGUge1xuXHRhbmltYXRpb246IHBhcnRuZXJzSGlkZSBmb3J3YXJkcyAwLjRzO1xufVxuLnBhcnRuZXJzLXBvcHVwLW92ZXJsYXktaGlkZSB7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuN3M7XG5cdG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgcGFydG5lcnNTaG93IHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgcGFydG5lcnNIaWRlIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdH1cbn1cblxuLnBhcnRuZXJzLXBvcHVwLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNDBweDtcblx0dG9wOiA0MHB4O1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXHR6LWluZGV4OiA5OTk5O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR0b3A6IDMwcHg7XG5cdFx0cmlnaHQ6IDMycHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6IDIwcHg7XG5cdH1cblxuXHRzdmcgY2lyY2xlLFxuXHRzdmcgcGF0aCB7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblxuXHQmOmhvdmVyIHN2ZyB7XG5cdFx0Y2lyY2xlIHtcblx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRmaWxsLW9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0cGF0aCB7XG5cdFx0XHRzdHJva2U6ICNmZmY7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuLnBhcnRuZXJzLXBvcHVwLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE3MHB4IDEwMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMjBweCAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAxMjBweCA3MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAxMTBweCAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNTBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0aW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0Y29sdW1uLXJ1bGUtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdHdpZHRoOiA2MTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNDk5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQ0OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtdHlwZSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Ji1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdHdpZHRoOiA0ODlweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDM4MXB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHR9XG5cdH1cblx0LnBhcnRuZXJzLXBvcHVwLWNvbnRlbnQtbGlzdC1kZXNjIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0d2lkdGg6IDQ4OXB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQ3N3B4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHR9XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0fVxufVxuLnBhcnRuZXJzLXBvcHVwLWNvbnRlbnQtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA4MHB4O1xuXHRsZWZ0OiAxMjJweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogOTNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJvdHRvbTogOTVweDtcblx0XHRsZWZ0OiA0MnB4O1xuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ym90dG9tOiAtMjhweDtcblx0XHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXRleHQge1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW90aW9uc19fY29udGVudC1wcm9tbyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1jYXJkIHtcblx0XHR3aWR0aDogNDA2cHg7XG5cdFx0aGVpZ2h0OiA0NDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLW91dCAyMDBtcztcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDM1OXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHR9XG5cdFx0Ji10b3Age1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHR3aWR0aDogMjU3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kYXRlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW90aW9uX3N3aXRjaC13cmFwcGVyIHtcblx0cGFkZGluZzogNHB4O1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogNTRweDtcblx0fVxufVxuLnByb21vdGlvbl9zd2l0Y2gtYnRuIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIucHJvcGVydHkge1xuXHQuc3Bpbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDE1JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRvcDogMTAlO1xuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCZfY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Ji1zZWxlY3RvcnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRnYXA6IDI0cHg7XG5cdH1cbn1cblxuLnByb3BlcnR5X2NvbnRlbnQtYnV0dG9ucy1yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9wZXJ0eV9jb250ZW50LXN3aXRjaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdC8vIG92ZXJmbG93LXg6IHNjcm9sbDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdHBhZGRpbmc6IDRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHR3aWR0aDogNjkycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjM2cHg7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQucHJvcGVydHlfY29udGVudC1zY3JvbGwtcmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxNXB4IDExcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRvcDogMnB4O1xuXHRcdHJpZ2h0OiAycHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnByb3BlcnR5X2NvbnRlbnQtc2Nyb2xsLWxlZnQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDE1cHggMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDJweDtcblx0ei1pbmRleDogMTA7XG5cdGxlZnQ6IDNweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAzcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gLmhlbHBfc3dpdGNoLWJ0biB7XG4vLyBcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4vLyBcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vIFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHRwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuLy8gLmhlbHBfc3dpdGNoLWJ1dHRvbnMtd3JhcHBlciB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cbi5wcm9wZXJ0eV9pZnJhbWUge1xuXHR3aWR0aDogMTQwMHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiA3NzBweDtcblx0XHRoZWlnaHQ6IDEyMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAzNzVweDtcblx0XHRoZWlnaHQ6IDEyMDBweDtcblx0fVxufVxuIiwiLnNlYXJjaF9yZXN1bHQge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji1sb2FkIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGhlaWdodDogNzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXHQmLWRldGFpbHMge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdCYtc2VhcmNoZWQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0fVxuXHR9XG5cdCYtaW5wdXRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1OTVweCAxZnIgMjMwcHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5idXR0b25fc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDExcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1zZWFyY2gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjNzO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC42NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hvaWNlcyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0XHQvLyAuaXMtb3BlbiB7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ly8gfVxuXHRcdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0fVxuXG5cdFx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dG9wOiAyN3B4O1xuXHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDEuMTc2NTFMMS4yMzA4MiAwTDQgMi42NDY5OEw2Ljc2OTE4IDBMOCAxLjE3NjUxTDQgNUwwIDEuMTc2NTFaJyBmaWxsPSclMjMwMDE0MzQnLyUzZSUzYy9zdmclM2UgXCIpO1xuXHRcdH1cblx0XHQvLyAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10ge1xuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdC8vIFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ly8gfVxuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHR9XG5cdFx0Ly8gLmNob2ljZXMuaXMtb3BlbiB7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHQvLyBcdGJvcmRlcjogbm9uZTtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdC8vIH1cblx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogNTBweCA2OHB4IDUwcHggNDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAzOXB4IDM0cHggMjFweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdG1hcmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigwIDI5IDgzIC8gMjQlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogNjtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWNjb3JkaW9uLWJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59IiwiQHVzZSAnLi4vLi4vYmFzZS9taXhpbnMnO1xuXG4uYXJ0aWNsZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji10aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uYXJ0aWNsZXNfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlc19fbW9yZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYXJ0aWNsZXNfX21vcmUtLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDM3cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmFydGljbGVzX19zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5hcnRpY2xlc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcnRpY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiA0NDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDQ1OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDMxMHB4O1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDM0OXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTgwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJiNmRlMTI5O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC44NTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMTY4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDEzNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMjhweCA0MHB4IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcblx0ZmxleDogMTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDQwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDMycHggMjFweCAzMnB4IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19jYXRlZ29yeSB7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uYXJ0aWNsZV9fbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRtYXgtd2lkdGg6IDMwM3B4O1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRAaW5jbHVkZSBtaXhpbnMubGluZS1jbGFtcCgzKTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHR9XG59XG5cbi5hcnRpY2xlX19kYXRlIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xufVxuLmFydGljbGVzX19zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIuYnJlYWRjcnVtYiB7XG5cdG1hcmdpbjogMTA2cHggMCA0MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbjogMTAwcHggMCAzNnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDc4cHggMCAzMHB4O1xuXHR9XG59XG5cbi5icmVhZGNydW1iX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250OiBpbmhlcml0O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblxuXHRcdCYgKyBsaTpiZWZvcmUge1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZyYW1lLTUxJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTBBJTNFJTNDcGF0aCBkPSdNMi4xMDUyOCA4TDYgNEwyLjEwNTI4IDBMMSAxLjEzNTE2TDMuNzkwMjYgNEwxIDYuODY0ODRMMi4xMDUyOCA4WicgZmlsbD0nJTIzNjU3NTkyJyAvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJzZWN0aW9uLmNhbGN1bGF0b3Ige1xuICAuY2hvaWNlczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9pY2VzX19pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICB9XG5cbiAgLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxuXG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2VcbiAgICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11cbiAgICAuY2hvaWNlc19faW5wdXQge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWdyZXktNDAwKTtcbiAgICB9XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgfVxuXG4gIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICB9XG5cbiAgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG5cbiAgLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuICAuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuICAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gIH1cblxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcbiAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuICAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG4gIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jaG9pY2VzX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICAgIHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXG4gICAgICAmICsgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyAuY2hvaWNlc19faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc2VsZWNvdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NhbGN1bGF0b3Ige1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MDBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA3NXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA4MHB4IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiA3MHB4IDQwcHggNDNweCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA2OHB4IDIwcHggNDNweDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fdGl0bGUge1xuICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDQzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTElO1xuICBmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc4cHg7XG4gIGJvdHRvbTogNzdweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogODJweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3Ige1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHggNDNweCAyMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwX2xhYmVsIHtcbiAgZm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwX3ZhbHVlIHtcbiAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19iYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3JvdyB7XG4gICYgKyAuY2FsY3VsYXRvcl9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4uY2FsY3VsYXRvci1jbG9zZS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICB9XG59XG4uY2FsY3VsYXRvci1lcnJvci1tZXNzYWdlIHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4vLyAuY2FsY3VsYXRvcl9fbmFtZSB7XG4vLyBcdHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcztcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHQuY2FsYy1lcnJvci1uYW1lIHtcbi8vIFx0XHRib3R0b206IC04cHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuLmNhbGN1bGF0b3JfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxjLWVycm9yLWN1c3RvbWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX3Jvd19sYWJlbCB7XG4gIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmNhbGN1bGF0b3JfX3Jvd19sYWJlbC1jaGFuZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3JfX3Jvd19pbnB1dCB7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDBweCB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpICFpbXBvcnRhbnQ7IC8qINCm0LLQtdGCINGE0L7QvdCwICovXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktNDAwKTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fcm93X3NsaWRlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblxuICAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktbGlnaHQtb3JhbmdlKTtcbiAgfVxuXG4gICYubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5ub1VpLWhhbmRsZS5ub1VpLWhhbmRsZS1sb3dlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLW9yYW5nZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYWxjdWxhdG9yX19yb3dfcGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgYnV0dG9uIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0yMDApO1xuICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwX3R3byB7XG4gIC5jYWxjdWxhdG9yX19zd2l0Y2hlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGN1bGF0b3JfX3N3aXRjaGVyX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc3RlcF90aHJlZSB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDE3cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FsY3VsYXRvci10ZXh0LWJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDNweDtcbn1cbi5jYWxjdWxhdG9yX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWdyZXktNTAwKTtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMwOXB4O1xuICB9XG59XG4ucGVyY2VudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2FsY3VsYXRvcl9wZXJjZW50LXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uY2FsY3VsYXRvcl9zdW1tYXJpemUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuY2FsY3VsYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWxjdWxhdG9yX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLmNhbGN1bGF0b3JfX2xlZnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmNhbGN1bGF0b3JfX3N0ZXBfb25lIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuM3M7XG59XG4uY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4zcztcblxuICAmLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIHdpZHRoOiA1NDhweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0bi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1idG4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTlweCAyMHB4IDIycHggMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAmLWl0ZW0tY29zdCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICYtYWNjb3JkaW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuLWJlZm9yZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE3cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZHMtdGl0bGUtc2Vjb25kIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE3cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgd2lkdGg6IDI0OXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdW0ge1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdW1tYXJpemUtY2FyZC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG4gICAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZC1zdW0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICB9XG4gICAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZC10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTExcHggMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI3OXB4O1xuICAgIH1cbiAgfVxuICAmLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICB9XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG4gICAgbWFyZ2luOiAyMHB4IDAgMjhweCAwO1xuICB9XG59XG4uY2FsY3VsYXRvcl9yZWNvdW50LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmNhbGN1bGF0b3JfcmVjb3VudC1idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmNhbGN1bGF0b3JfcmVjb3VudC1idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbi5jYWxjLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuICBjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc3dpdGNoZXJfbGFiZWwtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYWxjLWVycm9yLWlubiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IC04cHg7XG4gIGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuICBjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fYnV0dG9uLXNlbmQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcbiAgfVxufVxuLmJ0bl9fc2VuZC1pbmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uY2FsY3VsYXRvcl9fc3RlcC1nb29kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxIDI0MSAyNDEgLyA2JSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcbiAgei1pbmRleDogMTc7XG59XG4uY2FsY3VsYXRvci1lcnJvci1idG5fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zNnB4O1xuICB0b3A6IC0zNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBzdmcgY2lyY2xlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgfVxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuLmNhbGN1bGF0b3JfX3N0ZXBfdHdvX2FuZF90aHJlZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9fYnV0dG9uLWZpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuICB9XG59XG4uY2FsY19ncmlkX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjNmNTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLmNob2ljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jYWxjdWxhdG9yX3Jvd19jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jYWxjdWxhdG9yX2JhY2tfaGFuZGxlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xufVxuLmNhbGN1bGF0b3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhbGN1bGF0b3Jfc3VjY2Vzc193aW5kb3cge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNhbGN1bGF0b3Jfc3VjY2Vzc193aW5kb3ctYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93IHtcbiAgJi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLXRleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi1jbG9zZSB7XG4gICAgZmxleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgIH1cbiAgfVxufVxuLmNhbGN1bGF0b3JfX2NoYW5nZS1ibG9jayB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS10b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLXRvcC1idG4td3JhcHBlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93X2ltYWdlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19jaGFuZ2UtYmxvY2stZGVza3RvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxN3B4O1xuICAvLyBtYXJnaW4tdG9wOiA1MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3RhciB7XG4gIGNvbG9yOiByZ2IoMjExLCAwLCAwKTtcbn1cbi5jYWxjdWxhdG9yX19yb3dfb2ZmaWNlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNhbGN1bGF0b3JfX3Jvd190aW1lIHtcbiAgZGlzcGxheTogbm9uZTsgLy/RgdC60YDRi9GC0YvQuSDQsdC70L7QuiDQv9C+INC/0YDQvtGB0YzQsdC1LCDQsiDRgNCw0LfQvNC10YLQutC1INC10YHRgtGMXG59XG4iLCIuY2FsY19zaG93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwX292ZXJsYXlfY2FsYyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC4zKTtcblx0ei1pbmRleDogMjA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCYucG9wdXBfb3ZlcmxheV9jYWxjX3Nob3cge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY19tb2RhbC1jbG9zZUJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbCB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDUwMHB4O1xuXHRtYXgtaGVpZ2h0OiA2NjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDExMjlweDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDMwcHggMjVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDE1cHg7XG5cdH1cblx0Ji1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucG9wdXBfb3ZlcmxheV9jYWxjIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdH1cblx0LnBsYWNlLW9mZmljZS1tb2RhbC1pbnB1dCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxMTVweDtcblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE3NXB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXG5cdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYgKyAuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc2VsZWNvdG9yIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogODBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAwcHg7XG5cdGdyaWQtY29sdW1uLWdhcDogNzVweDtcblx0bWluLWhlaWdodDogODI1cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWluLWhlaWdodDogODA3cHg7XG5cdFx0cGFkZGluZzogODBweCA0MHB4IDgwcHggNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdG1pbi1oZWlnaHQ6IDk4M3B4O1xuXHRcdHBhZGRpbmc6IDcwcHggNDBweCA0M3B4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMTZweDtcblx0XHRwYWRkaW5nOiA2OHB4IDIwcHggNDNweDtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fbGVmdCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX190aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1heC13aWR0aDogNDM2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMSU7XG5cdG1hcmdpbi10b3A6IDQzcHggIWltcG9ydGFudDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0MzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNzhweDtcblx0Ym90dG9tOiA3N3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxlZnQ6IDUwcHg7XG5cdFx0Ym90dG9tOiA4MnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDQwcHggMzBweCA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0Ly8gXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vIH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfbGFiZWwge1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdmFsdWUge1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0cGFkZGluZzogMCA2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX2JhY2sge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4vLyAuY2FsY3VsYXRvcl9tb2RhbF9fcm93IHtcbi8vIFx0JiArIC5jYWxjdWxhdG9yX21vZGFsX19yb3cge1xuLy8gXHRcdG1hcmdpbi10b3A6IDE0cHg7XG4vLyBcdH1cbi8vIH1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvd19sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fcm93X2lucHV0IHtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMHB4IHZhcigtLWlucHV0LWdyZXktZmlsbCkgIWltcG9ydGFudDsgLyog0KbQstC10YIg0YTQvtC90LAgKi9cblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cblx0fVxuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19yb3dfc2xpZGUge1xuXHRtYXJnaW46IDAgMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG5cdC5ub1VpLWNvbm5lY3Qge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1saWdodC1vcmFuZ2UpO1xuXHR9XG5cblx0Ji5ub1VpLWhvcml6b250YWwge1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Lm5vVWktaGFuZGxlLm5vVWktaGFuZGxlLWxvd2VyIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRvcDogLThweDtcblx0XHRyaWdodDogLTVweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvd19waXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcblxuXHRidXR0b24ge1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTIwMCk7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX2J1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdHdvIHtcblx0LmNhbGN1bGF0b3JfbW9kYWxfX3N3aXRjaGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19zd2l0Y2hlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc3dpdGNoZXJfYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc3RlcF90aHJlZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX190ZXh0IHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWwtcGVyY2VudC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2FsY3VsYXRvcl9tb2RhbF9wZXJjZW50LXZhbHVlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDUwJTtcblx0cmlnaHQ6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uY2FsYy1tb2RhbC1lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNXB4O1xuXHRib3R0b206IC0yNXB4O1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuLmNhbGMtbW9kYWwtZXJyb3ItaW5uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1cHg7XG5cdGJvdHRvbTogLThweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cbi5zd2l0Y2hlcl9tb2RhbC1sYWJlbC1yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4uY2FsY19tb2RhbC1zdW1tYXJpemUge1xuXHR3aWR0aDogMTExOHB4O1xuXHRoZWlnaHQ6IDY2NHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNjI4cHg7XG5cdFx0aGVpZ2h0OiA2OTlweDtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG59XG4uY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUge1xuXHRoNiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjNzO1xuXG5cdCYtdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHR3aWR0aDogNTQ4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4td3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcblx0XHRcdGdhcDogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdFx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDQ2M3B4O1xuXHRcdFx0XHRsZWZ0OiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMTlweCAyMHB4IDIycHggMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHQmLWl0ZW0tY29zdCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYWNjb3JkaW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuLWJlZm9yZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE3cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkcy10aXRsZS1zZWNvbmQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTdweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0LmNhbGN1bGF0b3ItbW9kYWxfX3N0ZXAtc3VtbWFyaXplLWNhcmQge1xuXHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0XHR3aWR0aDogMjUycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNzNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXN1bSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1bW1hcml6ZS1jYXJkLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkLXN1bSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MTFweCAxZnI7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdCYtZG93bmxvYWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRtYXJnaW46IDIwcHggMCAyOHB4IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4IDAgMjhweCAwO1xuXHRcdH1cblx0fVxufVxuLmNhbGN1bGF0b3ItbW9kYWxfcmVjb3VudC10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDI0cHg7XG5cdH1cblx0LmNhbGN1bGF0b3ItbW9kYWxfcmVjb3VudC1idXR0b24td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblx0LmNhbGN1bGF0b3ItbW9kYWxfcmVjb3VudC1idXR0b24ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsLWZpcnN0LXN0ZXAtY2hhbmdlLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiAxN3B4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9fYnV0dG9uLXNlbmQge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0fVxufVxuLmNhbGMtbW9kYWwtc3Bpbm5lciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiA5OTk5OTtcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cbi5jYWxjLWVycm9yLW1lc3NhZ2Uge1xuXHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0bGVmdDogMTFweDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2VzcyB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHggNDBweDtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0ZGlzcGxheTogbm9uZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiA2MTVweDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdH1cbn1cbi5jYWxjX2Vycm9yX21lc3NhZ2VfbGFwdG9wIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuLmNhbGMtY2xvc2UtZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3JvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRbZGF0YS1kYWRhdGEtc2VsZWN0ZWRdIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEyODBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNThweDtcblx0XHR9XG5cdH1cbn1cbi5jYWxjLW1vZGFsLWVycm9yLWN1c3RvbWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvdy1uYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3M7XG59XG4uY2FsYy1tb2RhbC1lcnJvci1uYW1lIHtcblx0Ym90dG9tOiAtOHB4O1xufVxuLmNhbGN1bGF0b3ItbW9kYWxfX3N0ZXAtc3VtbWFyaXplLWJvdHRvbSB7XG5cdGdhcDogMjBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRnYXA6IDE0cHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRnYXA6IDE0cHggIWltcG9ydGFudDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX2J1dHRvbi1uZXcge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHR9XG59XG4uc3RlcF9zdW1tYXJpemUtYm90dG9tLW5ldyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N0ZXAtdHdvLWFuZC10aHJlZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX3N0ZXAtdHdvLWFuZC10aHJlZV9hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbGN1bGF0b3JfbW9kYWxfdGV4dC1maW5hbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9fc3RlcF90d28ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRjb2x1bW4tZ2FwOiAxN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjNweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYzZjU7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19zdGVwX3RocmVlIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAxN3B4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfY29uc3VsdCB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdHdpZHRoOiA1NDhweDtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX2JhY2stYnRuIHtcblx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FsY3VsYXRvcl9maW5hbF90aXRsZS13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX2JhY2stYnRuLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY2FsY3VsYXRvcl9maW5hbF90aXRsZS13cmFwcGVyLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfb2ZmaWNlIHtcblx0Z3JpZC1yb3c6IDE7XG5cdGdyaWQtY29sdW1uOiAyO1xufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvdy10aW1lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3MtY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2Vzcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2Vzcy10ZXh0LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9zdWNjZXNzLWRlc2NyaXB0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3MtdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIi5jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5cbi5jYXJkc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDM3OHB4O1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gICAgfVxufVxuXG4uY2FyZHNfX2l0ZW1fbmFtZSB7XG4gICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtX3RleHQge1xuICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4iLCIjY29uc3VsdGF0aW9uLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8qIHdpZHRoOiAxMDAlOyAqL1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5O1xuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlXG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddXG5cdFx0LmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jaG9pY2VzX19pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYgKyAuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb25zdWx0YXRpb25fbW9kYWwtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdC5jb25zdWx0YXRpb24tZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb25zdWx0YXRpb24tYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHQvKiB0b3A6IDcwJTsgKi9cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC42MzcpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0LmNvbnN1bHRhdGlvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NzlweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG5cdFx0XHRcdC8qIG92ZXJmbG93OiBzY3JvbGw7ICovXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDUwJTtcblx0XHRcdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LyogbGVmdDogNTAlOyAqL1xuXHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0LyogdG9wOiAwOyAqL1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDc0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Ly8gXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHQvLyBcdGhlaWdodDogYXV0bztcblx0XHRcdC8vIFx0bWF4LWhlaWdodDogNjcwcHg7XG5cdFx0XHQvLyB9XG5cblx0XHRcdC5jb25zdWx0YXRpb24tc3Bpbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24tY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Ly8gXHR3aWR0aDogOTAlO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuY29uc3VsdGF0aW9uLWNhcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1sYWJlbCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24taW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmVlZGJhY2tfX29rLXdyYXBwZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29uc3VsdGF0aW9uLWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1zdWJtaXQtaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBoMyB7XG5cdC8vIFx0b3BhY2l0eTogMDtcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0Ly8gXHRcdGZvcndhcmRzO1xuXHQvLyB9XG5cdC8vIGltZyB7XG5cdC8vIFx0b3BhY2l0eTogMDtcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC40cyAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0Ly8gXHRcdGZvcndhcmRzO1xuXHQvLyB9XG5cdC5jb25zdWx0YXRpb24tY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4uY29uc3VsdGF0aW9uLXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0LmNvbnN1bHRhdGlvbiB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuLmNvbnN1bHRhdGlvbi1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQuY29uc3VsdGF0aW9uIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLmNvbnN1bHRhdGlvbiB7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5jb25zdWx0YXRpb24tY29udGVudC1mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyLWZpcnN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1jb250ZW50LWlucHV0IHtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0cGFkZGluZzogMCA0MHB4IDAgMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXHQuY29uc3VsdGF0aW9uLWNvbnRlbnQtY29tbWVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblxuXHRcdH1cblx0fVxuXHQuY29uc3VsdGF0aW9uLXN1Ym1pdCB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0fVxuXHQmX21vZGFsLWxhYmVsIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0fVxuXHR9XG5cdCZfbWVzc2FnZS1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdCYtcG9saWN5IHtcblx0XHRwYWRkaW5nLXRvcDogMzRweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluIDAuMnM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY29uc3VsdGF0aW9uLWNvbnRlbnQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRtYXgtaGVpZ2h0OiA2MzlweDtcblx0fVxufVxuLmNvbnN1bHRhdGlvbi1jb250ZW50LWZvcm1zIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHR9XG59XG4uY29uc3VsdGF0aW9uLWNvbnRlbnQtY29tbWVudCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIltkYXRhLWRhZGF0YS1zZWFyY2hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFtkYXRhLWRhZGF0YS1pbnB1dF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzZweCArIDhweCAqIDIpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblxuICAgICY6aGFzKH4gW2RhdGEtZGFkYXRhLWxpc3RdOm5vdCguaGlkZGVuKSkge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZ+W2RhdGEtZGFkYXRhLXNlbGVjdGVkXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuXG4gIFtkYXRhLWRhZGF0YS1saXN0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwICM5OGE3YjI2MTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KFtkYXRhLWRhZGF0YS1pbmZvXSk6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1kYWRhdGEtaW5mb10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uW2RhdGEtZGFkYXRhLWNsZWFyXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDQwMG1zO1xuICAgICAgfVxuXG4gICAgICBjaXJjbGUge1xuICAgICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgIG9wYWNpdHk6IDEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaGFyZWRfZG9jdW1lbnRzIHtcblx0bWFyZ2luLXRvcDogNzBweDtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0LmhlbHBfY29udGVudC1nZXR0ZXItY2FyZHMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6IDI4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5oZWxwX2NvbnRlbnQtZ2V0dGVyLWNhcmRzLWNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5mYXEge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuXHQudGl0bGUge1xuXHRcdG1heC13aWR0aDogNTk2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzOTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4ubWFpbl9wYWdlX2ZhcS1saXN0LWl0ZW0ge1xuXHRhbmltYXRpb246IGxvYWQgMXM7XG59XG5Aa2V5ZnJhbWVzIGxvYWQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5mYXFfX2lubmVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDhweCAxZnI7XG5cdGdhcDogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDFmcjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogNDRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiA0MHB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiA0OThweDtcblx0cGFkZGluZzogNjBweCA2MHB4IDIwcHggNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHggMjBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDUwcHggMjBweCA2MXB4IDMycHg7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAxNjBweCAyMHB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lcl9jb250ZW50IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiAzMDdweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lcl9saW5rIHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogMTNweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDEzcHggMTdweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdH1cbn1cblxuLmZhcV9fYmFubmVyX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTJweDtcblx0Ym90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiAxNjRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAyMTBweDtcblx0XHRyaWdodDogOTBweDtcblx0XHRib3R0b206IDUzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMzhweDtcblx0XHRyaWdodDogMTBweDtcblx0XHRib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmZhcV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNnB4O1xufVxuXG4uZmFxX19pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0cGFkZGluZzogMjFweCA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdCYuYWNjb3JkaW9uLWFjdGl2ZSB7XG5cdFx0LmZhcV9faXRlbV9oZWFkZXIgYnV0dG9uOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cblx0XHQuZmFxX19pdGVtX2JvZHkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDE0cHggMjBweCAxOHB4IDE1cHg7XG5cblx0XHQmLmFjY29yZGlvbi1hY3RpdmUge1xuXHRcdFx0LmZhcV9faXRlbV9ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZhcV9faXRlbV9oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMzBweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRidXR0b24ge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHQmOjphZnRlcixcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cbn1cblxuLmZhcV9faXRlbV9ib2R5IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXgtd2lkdGg6IDY0NHB4O1xufVxuXG4uZmFxX19tb3JlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cbn1cbiIsIi5mZWVkYmFja19zaG93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmVlZGJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0d2lkdGg6IDUwMHB4O1xuXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiA3OTBweDtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNzQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRtYXJnaW46IDAgMTVweDtcblx0fVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQvLyBcdGhlaWdodDogYXV0bztcblx0Ly8gXHRtYXgtaGVpZ2h0OiA2NzBweDtcblx0Ly8gfVxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5wdXQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTYyNzE4IDIuMTc1NzRDMC4zNzk2NzYgMS45NDE0MiAwLjczMTQzNSAxLjk0MTQyIDAuOTQ4MzkzIDIuMTc1NzRMNSA2LjU1MTQ3TDkuMDUxNjEgMi4xNzU3NEM5LjI2ODU3IDEuOTQxNDIgOS42MjAzMyAxLjk0MTQyIDkuODM3MjggMi4xNzU3NEMxMC4wNTQyIDIuNDEwMDUgMTAuMDU0MiAyLjc4OTk1IDkuODM3MjggMy4wMjQyNkw1LjM5Mjg0IDcuODI0MjZDNS4xNzU4OCA4LjA1ODU4IDQuODI0MTIgOC4wNTg1OCA0LjYwNzE2IDcuODI0MjZMMC4xNjI3MTggMy4wMjQyNkMtMC4wNTQyMzk1IDIuNzg5OTUgLTAuMDU0MjM5NSAyLjQxMDA1IDAuMTYyNzE4IDIuMTc1NzRaJyBmaWxsPSclMjMwMDE0MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci10eXBlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxODdweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMTMuOHB4IDIwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zcGlubmVyIHtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA0MCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxuXHQuZmVlZGJhY2stY29udGVudCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji1mb3JtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdCYtZm9ybXMge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXG5cdFx0Ji1jb21tZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdC8vIGhlaWdodDogNjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW5wdXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc3VibWl0IHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW5wdXQtdmFsaWQge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgZ3JlZW47XG5cdFx0fVxuXG5cdFx0Ji1pbnB1dC1pbnZhbGlkIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYigxOTYsIDAsIDApO1xuXHRcdH1cblxuXHRcdCYtc3VibWl0LWFjdGl2ZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQuZmVlZGJhY2stY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0ZmlsbDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZlZWRiYWNrX21vZGFsLWxhYmVsIHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmZlZWRiYWNrX21vZGFsLXBvbGljeSB7XG5cdHBhZGRpbmctdG9wOiAzNHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbiAwLjJzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmVlZGJhY2sge1xuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmKy5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmKy5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1sYWJlbC13cmFwcGVyLWZpcnN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG4uZmVlZGJhY2tfbW9kYWwtbGFiZWwtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuLmZlZWRiYWNrLWVycm9yIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiAxNDRweDtcblx0Ym90dG9tOiAwO1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuXG4uZmVlZGJhY2tfbWVzc2FnZS1lcnJvciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtOXB4O1xuXHRsZWZ0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xufSIsIkBrZXlmcmFtZXMgZmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLmZlZWRiYWNrX19vayB7XG5cdC5mZWVkYmFjay1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0d2lkdGg6IGF1dG87XG5cdG1pbi13aWR0aDogNTAwcHg7XG5cdG1heC13aWR0aDogNTQwcHg7XG5cdGhlaWdodDogNjY0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA3NnB4IDcwcHggODBweCA3MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0cGFkZGluZzogMTVweCAzNnB4IDQ4cHggNDBweDtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQvLyBtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRtaW4td2lkdGg6IDQ1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Ji10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblx0Ji1idXR0b24td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdH1cbn1cbi5mZWVkYmFjay1vay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZlZWRiYWNrX2Vycm9yIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWluLWhlaWdodDogMjI0cHg7XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uZmVlZGJhY2staW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi5pbmZvIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmctdG9wOiAxMDlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDY2cHg7XG5cdH1cbn1cblxuLmluZm9fX3RvcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdG1hcmdpbi1ib3R0b206IDY5cHg7XG5cblx0LnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdG1heC13aWR0aDogNjIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1heC13aWR0aDogNjI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUxcHg7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0OXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLmluZm9fX3RvcF9jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uaW5mb19fdG9wX3RleHQge1xuXHRtYXgtd2lkdGg6IDU2MXB4O1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uaW5mb19fdG9wX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMXB4IDE5cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAxNnB4IDE5cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDE0cHggMTVweDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHR9XG59XG5cbi5pbmZvX190b3BfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTc0cHg7XG5cdHJpZ2h0OiAwO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA2MTVweDtcblx0XHR0b3A6IC02NHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW5mb19fYm90dG9tX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuLmluZm9fX2JvdHRvbV9saXN0LFxuLmluZm9fX2JvdHRvbV9zbGlkZXJfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRnYXA6IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG5cbi5pbmZvX19ib3R0b21fc2xpZGVyX193cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdGdhcDogMDtcblxuXHRcdC5pbmZvX19jb21wYW55IHtcblx0XHRcdHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiAyNjBweDtcblxuXHRcdC5pbmZvX19jb21wYW55IHtcblx0XHRcdHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uaW5mb19fY2FyZCB7XG5cdHBhZGRpbmc6IDM2cHggMzJweCAzNnB4IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDM2cHggMzJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDMycHggMzBweCAzOHB4IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIwcHg7XG5cdH1cbn1cblxuLmluZm9fX2NhcmRfbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG59XG5cbi5pbmZvX19jYXJkX3RleHQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxufVxuXG4uaW5mb19fY29tcGFueSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDE2MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0d2lkdGg6IDIxN3B4O1xuXHRcdGhlaWdodDogMjMwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiI2luc3VyZS1ldmVudC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblxuXHQuaW5zdXJlLWV2ZW50X21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5zdXJlLWV2ZW50LWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0Lmluc3VyZS1ldmVudC1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmluc3VyZS1ldmVudC1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuaW5zdXJlLWV2ZW50IHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDY1MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNjUwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAxNXB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdG1heC13aWR0aDogMzY1cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtZXJyb3ItbWVzc2FnZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zcGlubmVyIHtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0I2luc3VyZS1ldmVudC1maXJzdC1zdGVwIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0XHQjaW5zdXJlLWV2ZW50LXNlY29uZC1zdGVwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtc2Vjb25kLXN0ZXAtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1iYWNrIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Zm9udDogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRib3R0b206IDI3cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDIxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXRpdGxlLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0Lmluc3VyZS1ldmVudC1zdGVwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3OHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5wdXQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZVxuXHRcdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11cblx0XHRcdFx0LmNob2ljZXNfX2lucHV0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdFx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci10eXBlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRcdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRcdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblxuXHRcdFx0XHRcdCYgKyAuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktdGV4dC1zdWJtaXQtaW5zdXJlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDM4M3B4O1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDM2MHB4O1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuaW5zdXJlLWV2ZW50LWNhcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1sYWJlbCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmVlZGJhY2tfX29rLXdyYXBwZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXN1Ym1pdC1yZXN1bHQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1zdWJtaXQtaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdC5mZWVkYmFja19fb2stdGV4dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdGltZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC40cyAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdC5pbnN1cmUtZXZlbnQtY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4uaW5zdXJlLWV2ZW50LXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0Lmluc3VyZS1ldmVudCB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cbi5pbnN1cmUtZXZlbnQtc2hvdy1zbG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5pbnN1cmUtZXZlbnQge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG4uaW5zdXJlLWV2ZW50LW91dCB7XG5cdGFuaW1hdGlvbjogbG9naW5PdXRCZyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdC5pbnN1cmUtZXZlbnQge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWxUd28gMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbG9naW5PdXRCZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBibG93VXBNb2RhbCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBibG93VXBNb2RhbFR3byB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIjaW52ZXN0bWVudF9wb3B1cC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2Vcblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11cblx0XHQuY2hvaWNlc19faW5wdXQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHR6LWluZGV4OiA5OTk5OTk5OTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTYyNzE4IDIuMTc1NzRDMC4zNzk2NzYgMS45NDE0MiAwLjczMTQzNSAxLjk0MTQyIDAuOTQ4MzkzIDIuMTc1NzRMNSA2LjU1MTQ3TDkuMDUxNjEgMi4xNzU3NEM5LjI2ODU3IDEuOTQxNDIgOS42MjAzMyAxLjk0MTQyIDkuODM3MjggMi4xNzU3NEMxMC4wNTQyIDIuNDEwMDUgMTAuMDU0MiAyLjc4OTk1IDkuODM3MjggMy4wMjQyNkw1LjM5Mjg0IDcuODI0MjZDNS4xNzU4OCA4LjA1ODU4IDQuODI0MTIgOC4wNTg1OCA0LjYwNzE2IDcuODI0MjZMMC4xNjI3MTggMy4wMjQyNkMtMC4wNTQyMzk1IDIuNzg5OTUgLTAuMDU0MjM5NSAyLjQxMDA1IDAuMTYyNzE4IDIuMTc1NzRaJyBmaWxsPSclMjMwMDE0MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LWhlaWdodDoxOTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXG5cdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXBfbW9kYWwtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmludmVzdG1lbnRfcG9wdXAtYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuaW52ZXN0bWVudF9wb3B1cCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0zMDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNzYwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNzIzcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogNzIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLXNwaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtZXJyb3ItbWVzc2FnZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Ly8gXHR3aWR0aDogOTAlO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mZWVkYmFja19fb2std3JhcHBlciB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gaDMge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQvLyBpbWcge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQuaW52ZXN0bWVudF9wb3B1cC1jbG9zZS1zdWNjZXNzIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjdzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cbn1cbi5pbnZlc3RtZW50X3BvcHVwLXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0LmludmVzdG1lbnRfcG9wdXAge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5pbnZlc3RtZW50X3BvcHVwLW91dCB7XG5cdGFuaW1hdGlvbjogbG9naW5PdXRCZyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdC5pbnZlc3RtZW50X3BvcHVwIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLmludmVzdG1lbnRfcG9wdXAge1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1jb250ZW50LWZvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQmX21vZGFsLWxhYmVsLXdyYXBwZXItZmlyc3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQmX21vZGFsLWxhYmVsLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1jb250ZW50LWlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtY29udGVudC1jb21tZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cmVzaXplOiBub25lO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1zdWJtaXQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdH1cblx0Jl9tb2RhbC1sYWJlbCB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQmX21lc3NhZ2UtZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQmLXBvbGljeSB7XG5cdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4gMC4ycztcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0bWVudF9wb3B1cC1jb250ZW50LWNvbW1lbnQge1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG4iLCIuYnRuLWxpemluZyB7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICBzdmcge1xuICAgICAgICBwYXRoLFxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI2cHggMTZweCAyNHB4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgfVxufVxuIiwiLm1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cblxuLm1ldGFfX2lubmVyIHtcblx0cGFkZGluZzogODBweCA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0MHB4IDFmcjtcblx0Z2FwOiAxNTZweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogODBweCA4MHB4IDgwcHggNjBweDtcblx0XHRnYXA6IDExNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAyMnB4O1xuXHRcdHBhZGRpbmc6IDUwcHggMzhweCA2NnB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDM2cHggMjBweCA0N3B4O1xuXHRcdGdhcDogMTZweDtcblx0fVxufVxuXG4ubWV0YV9fdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR9XG59XG5cbi5tZXRhX19idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiAxM3B4IDE4cHg7XG5cdH1cbn1cblxuLm1ldGFfX3RleHQge1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCYuaGlkZGVuIHtcblx0XHRtYXgtaGVpZ2h0OiAyMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblxuXHRcdCYuaGlkZGVuIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLm1vYmlsZV9uYXZzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIC5tb2JpbGVfbmF2c19faGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlX25hdnNfX2xpc3Qge1xuICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tb2JpbGVfbmF2c19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICB9XG59XG5cbi5tb2JpbGVfbmF2c19fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFmYztcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZXktNTAwKTtcbiAgICB9XG59XG4iLCIjcG9saWN5LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXG5cdHotaW5kZXg6IDk5O1xuXG5cdC5wb2xpY3lfbW9kYWwtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb2xpY3ktZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQucG9saWN5LWVycm9yLXRleHRhcmVhIHtcblx0XHRib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxuXHRoMiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBlcnJvclNob3cge1xuXHRcdGZyb20ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdHRvIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQucG9saWN5LWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0LnBvbGljeSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDY2MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0zMDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXB1dC1jbG9zZS1zdWNjZXNzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3lfc3Bpbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5wb2xpY3ktY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNzRweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDY4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktaW5wdXRzLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWxhYmVsIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktdGV4dC1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNkcm9wLWFyZWEge1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZDc5MjNhYjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2Ryb3AtYXJlYS5oaWdobGlnaHQge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmQ3OTIzYWI7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5teS1mb3JtIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdCNmaWxlTGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAyNHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjQzcHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyNDNweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOS43NDc4NiAwLjI1MjEzNUM5LjQxMTY4IC0wLjA4NDA1MzcgOC44NjY2NCAtMC4wODQwMzY1IDguNTMwNDcgMC4yNTIxMzVMNC45OTk5OSAzLjc4MjZMMS40Njk1MyAwLjI1MjE0NkMxLjEzMzM2IC0wLjA4NDAyNTkgMC41ODgzMiAtMC4wODQwNDMyIDAuMjUyMTM0IDAuMjUyMTQ2Qy0wLjA4NDA0OTkgMC41ODgzMzUgLTAuMDg0MDM5NiAxLjEzMzM4IDAuMjUyMTM0IDEuNDY5NTVMMy43ODI1OSA1TDAuMjUyMTQ2IDguNTMwNDRDLTAuMDg0MDI1NyA4Ljg2NjYyIC0wLjA4NDAzNzcgOS40MTE2NiAwLjI1MjE0NiA5Ljc0Nzg1QzAuNTg4MzMyIDEwLjA4NCAxLjEzMzM3IDEwLjA4NCAxLjQ2OTU1IDkuNzQ3ODVMNC45OTk5OSA2LjIxNzM5TDguNTMwNDUgOS43NDc4N0M4Ljg2NjYyIDEwLjA4NCA5LjQxMTY3IDEwLjA4NCA5Ljc0Nzg1IDkuNzQ3ODdDMTAuMDg0IDkuNDExNjggMTAuMDg0IDguODY2NjMgOS43NDc4NiA4LjUzMDQ1TDYuMjE3MzkgNUw5Ljc0Nzg2IDEuNDY5NTRDMTAuMDg0IDEuMTMzMzcgMTAuMDg0MSAwLjU4ODMyNCA5Ljc0Nzg2IDAuMjUyMTM1WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0bGVmdDogMjJweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAxN3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3NoYXJlZC9pY29ucy9kb2NzLnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNnYWxsZXJ5IGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdFx0XHR9XG5cblx0XHRcdC5wb2xpY3ktZGVzYyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRcdC5wb2xpY3ktdGV4dCB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDcwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTBweCkge1xuXHRcdFx0XHRcdHJpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdFx0XHR0b3A6IDg0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRyaWdodDogMTYzcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMzlweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjZmlsZUVsZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmVlZGJhY2tfX29rLXdyYXBwZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1zdWJtaXQtaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdC5mZWVkYmFja19fb2stdGV4dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdGltZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC40cyAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdC5wb2xpY3ktY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4ucG9saWN5LXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0LnBvbGljeSB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuLnBvbGljeS1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQucG9saWN5IHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiI3Jldmlldy1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblxuXHQucmV2aWV3X21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmV2aWV3LWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0LnJldmlldy1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnJldmlldy1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC42MzcpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5yZXZpZXcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2NDRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0zMDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1zcGlubmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRsZWZ0OiAtNDVweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnJldmlldy1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1pbnB1dHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5yZXZpZXctbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWlucHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctY29tbWVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1zdWJtaXQtaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdGltZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC40cyAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdC5yZXZpZXctY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4ucmV2aWV3LXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0LnJldmlldyB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuLnJldmlldy1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQucmV2aWV3IHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiLmdldF9pdGVtcy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuc3Bpbm5lci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTEwMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblx0fVxufVxuXG4uc3Bpbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG59XG5cbi5zcGlubmVyIGRpdiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YW5pbWF0aW9uOiBzcGlubmVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG5cbi5zcGlubmVyIGRpdjpudGgtY2hpbGQoMikge1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4uc3Bpbm5lcl9oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuc3RlcHMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuXHQudGl0bGUge1xuXHRcdG1heC13aWR0aDogNzczcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiA1NDBweDtcblx0XHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5zdGVwc19fY2FyZHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRnYXA6IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRoZWlnaHQ6IDM3MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiA0MHB4IDIwcHggMjJweCA0MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGdhcDogMzJweDtcblx0XHRwYWRkaW5nOiAzMnB4IDMwcHggNDdweCAzMnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDQ3cHggMzdweCAyMHB4O1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmRfY2lyY2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PSczMCcgY3k9JzMwJyByPScyOS41JyBzdHJva2U9J3VybCglMjNhKScvJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdhJyBjeD0nMCcgY3k9JzAnIHI9JzEnIGdyYWRpZW50VHJhbnNmb3JtPSdyb3RhdGUoLTEzNSAzNy43MTMgMS45NTIpIHNjYWxlKDY2LjQ2OCAxMDA4LjY0KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM0NTdDREMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScuOTAyJyBzdG9wLWNvbG9yPSclMjM0NTdDREMnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogODVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0ZmxleDogMCAwIGF1dG87XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOTVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PScyNScgY3k9JzI1JyByPScyNC41JyBzdHJva2U9J3VybCglMjNhKScvJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdhJyBjeD0nMCcgY3k9JzAnIHI9JzEnIGdyYWRpZW50VHJhbnNmb3JtPSdyb3RhdGUoLTEzNSAzMS40MjggMS42MjcpIHNjYWxlKDU1LjM5IDg0MC41MzUpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzQ1N0NEQycvJTNFJTNDc3RvcCBvZmZzZXQ9Jy45MDInIHN0b3AtY29sb3I9JyUyMzQ1N0NEQycgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvcmFkaWFsR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ1JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjIuNScgY3k9JzIyLjUnIHI9JzIyJyBzdHJva2U9J3VybCglMjNhKScvJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdhJyBjeD0nMCcgY3k9JzAnIHI9JzEnIGdyYWRpZW50VHJhbnNmb3JtPSdyb3RhdGUoLTEzNSAyOC4yODUgMS40NjQpIHNjYWxlKDQ5Ljg1MSA3NTYuNDgyKScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM0NTdDREMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScuOTAyJyBzdG9wLWNvbG9yPSclMjM0NTdDREMnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG59XG5cbi5zdGVwc19fY2FyZF9uYW1lIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdG1heC13aWR0aDogMjI0cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXgtd2lkdGg6IDIwNXB4O1xuXHR9XG59XG5cbi5zdGVwc19fY2FyZF90ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRyYW5zZm9ybTogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzk3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHR9XG59XG5cbi5zdGVwc19fY2FyZC1sYXN0IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXG5cdC5zdGVwc19fY2FyZF9jaXJjbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYwJyBoZWlnaHQ9JzYwJyB2aWV3Qm94PScwIDAgNjAgNjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzMwJyBjeT0nMzAnIHI9JzI5LjUnIHN0cm9rZT0ndXJsKCUyM3BhaW50MF9yYWRpYWxfNjU5Xzc4NCknLyUzRSUzQ2NpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMTQuNScgc3Ryb2tlPSclMjMzRkIyQjInLyUzRSUzQ3BhdGggZD0nTTUxIDEwTDI5IDM0LjVMMjQgMzAnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0ncGFpbnQwX3JhZGlhbF82NTlfNzg0JyBjeD0nMCcgY3k9JzAnIHI9JzEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDYzIDMwKSByb3RhdGUoLTEzNSkgc2NhbGUoNjYuNDY4IDEwMDguNjQpJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nd2hpdGUnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjkwMjMwMicgc3RvcC1jb2xvcj0nd2hpdGUnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LnN0ZXBzX19jYXJkX25hbWUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQuc3RlcHNfX2NhcmRfY2lyY2xlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDg5cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXBzX19jYXJkX25hbWUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAzMnB4IDMwcHggNDJweCAzMnB4O1xuXG5cdFx0LnN0ZXBzX19jYXJkX25hbWUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHR9XG5cblx0XHQuc3RlcHNfX2NhcmRfY2lyY2xlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNScgcj0nMjQuNScgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNScgcj0nMTInIHN0cm9rZT0nJTIzMDJEQ0RDJy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNNDIuNSA4LjMzMyAyNC4xNjcgMjguNzUgMjAgMjUnLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMzEuNDI4IDEuNjI3KSBzY2FsZSg1NS4zOSA4NDAuNTM1KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNmZmYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScuOTAyJyBzdG9wLWNvbG9yPSclMjNmZmYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzBweCA0N3B4IDQwcHggMjBweDtcblxuXHRcdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ1JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjIuNScgY3k9JzIyLjUnIHI9JzIyJyBzdHJva2U9J3VybCglMjNhKScvJTNFJTNDY2lyY2xlIGN4PScyMi41JyBjeT0nMjIuNScgcj0nMTAuNzUnIHN0cm9rZT0nJTIzMDJEQ0RDJy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdtMzguMjUgNy41LTE2LjUgMTguMzc1TDE4IDIyLjUnLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMjguMjg1IDEuNDY0KSBzY2FsZSg0OS44NTEgNzU2LjQ4MiknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzZmZmJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzZmZmJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHR9XG5cdH1cbn1cblxuLnN0ZXBzX19jYXJkX2xpbmsge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMnB4IDIxcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIxcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0cGFkZGluZzogMTRweCAyNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxufVxuLnN0ZXBzX19jYXJkLWRlc2t0b3Age1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uc3RlcHNfX2NhcmQtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIkBrZXlmcmFtZXMgZmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLnN1YnNjcmliZSB7XG5cdC5zdWJzY3JpYmUtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuXHR3aWR0aDogNTAwcHg7XG5cdGhlaWdodDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDc2cHggNzBweCA4MHB4IDcwcHg7XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Ji10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cbi5zdWJzY3JpYmUtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5zdWJzY3JpYmVfZXJyb3Ige1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0aW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uc3Vic2NyaWJlX292ZXJsYXkge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC4zKTtcblx0ei1pbmRleDogMTk7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG59XG4uc3Vic2NyaWJlX292ZXJsYXktc2hvdyB7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuIiwiLmFwcGxpY2F0aW9uLXNob3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1iYWNrZ3JvdW5kIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuI21vZGFsLWNvbnRhaW5lcl9hcHBsaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gZGlzcGxheTogdGFibGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0ei1pbmRleDogOTk5OTk5O1xuXG5cdC5hcHBsaWNhdGlvbi1jbG9zZS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cblx0LmFwcGxpY2F0aW9uLWlucHV0LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5tb2RhbC1hcHBsaWNhdGlvbi1jb250ZW50LXdyYXBwZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0LnNwaW5uZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuc3Bpbm5lcl9oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDhweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXG5cdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ1cHgpIHtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDkwdmg7XG5cdFx0Ly8gXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0Ly8gfVxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4NzBweCkge1xuXHRcdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC8vIFx0bWF4LWhlaWdodDogNjUwcHg7XG5cdFx0Ly8gfVxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NDBweCkge1xuXHRcdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC8vIFx0bWF4LWhlaWdodDogNTQwcHg7XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDkwdmg7XG5cdFx0Ly8gfVxuXHR9XG5cblx0LmFwcGxpY2F0aW9uLWlucHV0LWVycm9yIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItbWFpbiB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdGg1IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cblx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRvcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3AtZmlyc3Qge1xuXHRcdFx0XHRtaW4td2lkdGg6IDI4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRvcC1zZWNvbmQsXG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRvcC1mdWxsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQge1xuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC1kb3VibGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWRfdGltZSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyODBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZF9jaXR5IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLWNvbnRhY3RzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtbmFtZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM3MHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTBweCAxZnIgMWZyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtdHJpcGxlIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDE5MHB4IDFmcjtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFwcGxpY2F0aW9uX19yb3dfaW5wdXQge1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbnB1dCB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTk0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXG5cdFx0XHQmKy5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmKy5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItdG9wIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5tb2RhbF9hcHBsaWNhdGlvbi1wYWRkaW5nIHtcblx0XHRwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogMjBweCAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ1cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1zdWJtaXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0XHQubW9kYWxfYXBwbGljYXRpb25fcG9saWN5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5hcHBsaWNhdGlvbi1idXR0b24ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cblx0XHQubW9kYWwtYmFja2dyb3VuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5BcHAgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXG5cdFx0XHQubW9kYWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbEZhZGVJbiAwLjNzIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblxuXHRcdFx0XHRoNCxcblx0XHRcdFx0LmFwcGxpY2F0aW9uLWNsb3NlLXN1Y2Nlc3MsXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMC43cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhbGNDTG9zZUJ1dHRvbiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4zcyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcsXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjNzIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24td3JhcHBlci10b3Age1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFwcGxpY2F0aW9uX3Jvdy1sYWJlbCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hcHBsaWNhdGlvbi1saW5lIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgMC43cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tc3VibWl0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgMC43cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItbWFpbiB7XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMS4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMS41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXG5cdFx0XHRcdFx0XHQmOmhhcyhbZGF0YS1kYWRhdGEtc2VhcmNoXSkge1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtdHJpcGxlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuN3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyAubW9kYWxfYXBwbGljYXRpb24tbWFpbi1idXR0b24ge1xuXHRcdFx0XHRcdC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ly8gIGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMS44c1xuXHRcdFx0XHRcdC8vICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC41cyAxLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gLmNhbGN1bGF0b3JfX3JvdyB7XG5cdFx0XHRcdC8vICBvcGFjaXR5OiAwO1xuXG5cdFx0XHRcdC8vICBhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDAuN3Ncblx0XHRcdFx0Ly8gICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQvLyAuYXBwbGljYXRpb24tc2VsZWN0b3Ige1xuXHRcdFx0XHQvLyAgb3BhY2l0eTogMDtcblxuXHRcdFx0XHQvLyAgYW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC41cyAwLjdzXG5cdFx0XHRcdC8vICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm91dCB7XG5cdFx0XHRhbmltYXRpb246IHF1aWNrU2NhbGVEb3duIDBzIDAuNXMgbGluZWFyIGZvcndhcmRzO1xuXG5cdFx0XHQubW9kYWwtYmFja2dyb3VuZCB7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZU91dEFwcCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cblx0XHRcdFx0Lm1vZGFsIHtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsRmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cblx0XHRcdFx0XHRoNCxcblx0XHRcdFx0XHRoMSxcblx0XHRcdFx0XHRpbWcsXG5cdFx0XHRcdFx0YnV0dG9uLFxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tc3VibWl0IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24td3JhcHBlci10b3Age1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYXBwbGljYXRpb25fcm93LWxhYmVsIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFwcGxpY2F0aW9uLWxpbmUge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24td3JhcHBlci1tYWluIHtcblx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtdHJpcGxlIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tc3VibWl0IHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlT3V0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0I2Nsb3NlLW1vZGFsLWFwcGxpY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgbGluZWFyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1iYWNrZ3JvdW5kIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdC5tb2RhbCB7XG5cdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHdpZHRoOiA5MDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDc1MHB4O1xuXHRcdFx0Ly8gXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ly8gfVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ1cHgpIHtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdFx0Ly8gaGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jYWxjdWxhdG9yX21vZGFsLWNsb3NlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdHJpZ2h0OiAxN3B4O1xuXHRcdFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTk5OTk5OTtcblx0XHRcdH1cblxuXHRcdFx0LmFwcGxpY2F0aW9uLWxpbmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0dG9wOiAzMTBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXBwbGljYXRpb25fb3ZlcmZsb3cge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRzY3JvbGxiYXItd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufVxuXG4uY29udGVudCB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblxuXHRoMSB7XG5cdFx0cGFkZGluZzogNzVweCAwIDMwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQXBwIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QXBwIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBxdWlja1NjYWxlRG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0OTkuOSUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxGYWRlSW4ge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZU91dCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxDb250ZW50RmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dG9wOiAtMjBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxDb250ZW50RmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRvcDogMHB4O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0b3A6IC0yMHB4O1xuXHR9XG59XG5cbi5tb2RhbF9hcHBsaWNhdGlvbl9jb250ZW50X3dyYXBwZXJfYWxsIHtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHQvLyBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogMnB4O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxufVxuXG4ubW9kYWxfYXBwbGljYXRpb24tbWFpbi1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbF9hcHBfYnRuX2luYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG5cblx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uLXRleHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQubW9kYWxfYXBwX2xvYWRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5tb2RhbF9hcHBfbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG5cdHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xuXHR6LWluZGV4OiAxMDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59IiwiQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuXG5ib2R5OmhhcygudGVjaG5pY2FsLXdvcmtzKSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udGVjaG5pY2FsLXdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGdhcDogMzcuNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cblxuICAgIC5jb21wYW55LWxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBmaWxsOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSwgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMSk7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgYXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgLmxpbmstY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjJzIGVhc2Utb3V0O1xuICAgICAgb3V0bGluZS13aWR0aDogMXB4O1xuICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHZhcigtLW1haW4td2hpdGUpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggdmFyKC0tbWFpbi1ibGFjayksIGluc2V0IDAgMCAwIDNweCB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmaWxsOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */

/* End */


/* Start:/local/templates/HOUSE/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/HOUSE/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 */


/* Start:/local/templates/HOUSE/styles.css?1764732169355*/
blockquote {
    padding: 10px 10px 10px 80px;
    background-color: var(--background-tiffany);
    margin: 10px 0;
    border-radius: 12px;
}

#nca-cookiesaccept-line
{
    background-color: rgb(43, 109, 225) !important;
}

.nca-cookiesaccept-line-text
{
    color: white !important;
}

#nca-cookiesaccept-line-accept-btn
{
    color: white !important;
}
/* End */
/* /local/templates/HOUSE/assets/css/main.css?17688130841428843 */
/* /local/templates/HOUSE/assets/css/video-js.css?176473216741019 */
/* /local/templates/HOUSE/assets/css/custom.css?1764732167368 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17150745122729 */
/* /local/templates/HOUSE/styles.css?1764732169355 */
