/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./assets/src/scss/styles.scss ***!
  \******************************************************************************************************************************************************************************/
@charset "UTF-8";
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50;
  padding: 32px 64px;
  box-sizing: border-box;
  background: transparent;
}

.header__inner {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 32px;
}

header.is-sticky .header__sticky-bg {
  opacity: 1;
}

.header__sticky-bg {
  position: absolute;
  inset: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
  z-index: 1;
}

.header__sticky-bg img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.header__brand {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
}

.header__brand svg {
  height: 74px;
  width: auto;
  display: block;
}

.header__nav {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  min-width: 0;
}

.header__nav ul,
.header__menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

.header__menu {
  display: flex;
  align-items: center;
  gap: 40px;
}

.header__menu li {
  margin: 0;
  padding: 0;
}

.header__menu a {
  color: #FFF;
  text-decoration: none;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;
}

.header__menu a {
  color: #FFF;
  text-decoration: none;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;
  transition: color 0.15s ease;
}

.header__menu a:hover,
.header__menu a:focus-visible {
  color: #FFD195;
}

header.is-menu-open .header__menu a:hover,
header.is-menu-open .header__menu a:focus-visible {
  color: #024797;
}

header.is-menu-open .header__menu a:active,
.header__menu a:active {
  color: #FF803B;
}

header.is-menu-open .header__cta.is-active .header__cta.is-active {
  color: #FF803B;
  border-color: #FF803B;
}

header.is-menu-open, .header__mobile-cta.is-active .header__mobile-cta.is-active {
  color: #FF803B;
  border-color: #FF803B;
}

header.is-menu-open .header__menu .current-menu-item > a,
header.is-menu-open .header__menu .current_page_item > a,
header.is-menu-open .header__menu .current-menu-parent > a,
header.is-menu-open .header__menu .current-menu-ancestor > a,
.header__menu .current-menu-item > a,
.header__menu .current_page_item > a,
.header__menu .current-menu-parent > a,
.header__menu .current-menu-ancestor > a {
  color: #FF803B;
}

.header__cta {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 24px;
  border-radius: 999px;
  border: 1px solid #FFF;
  color: #FFF;
  text-decoration: none;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
  background: transparent;
}

.header__cta {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 24px;
  border-radius: 999px;
  border: 1px solid #FFF;
  color: #FFF;
  text-decoration: none;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
  background: transparent;
  transition: color 0.15s ease, border-color 0.15s ease;
}

.header__cta:hover,
.header__cta:focus-visible {
  color: #FFD195;
  border-color: #FFD195;
}

header.is-menu-open .header__cta:hover,
header.is-menu-open .header__cta:focus-visible {
  color: #024797;
  color: #024797;
}

.header__cta:active {
  color: #FF803B;
  border-color: #FF803B;
}

.header__burger {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  line-height: 0;
}

header nav ul,
header nav .header__menu {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 40px !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

header nav ul > li,
header nav .header__menu > li {
  display: inline-flex !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

header nav ul > li > a,
header nav .header__menu > li > a {
  display: inline-block !important;
  white-space: nowrap !important;
}

@media (max-width: 990px) {
  header {
    padding: 12px;
  }
  .header__brand svg {
    height: 63px;
    z-index: 1004;
  }
  .header__nav {
    display: none;
  }
  .header__cta {
    display: none;
  }
  .header__burger {
    display: inline-flex;
    margin-left: auto;
    align-items: center;
    justify-content: center;
  }
  .header__burger {
    display: inline-flex;
    margin-left: auto;
    align-items: center;
    justify-content: center;
  }
  header.is-menu-open .header__brand svg [fill=white],
  header.is-menu-open .header__brand svg [fill="#fff"] {
    fill: #012957 !important;
  }
  header nav ul,
  header nav .header__menu {
    gap: 48px !important;
  }
}
@media (min-width: 991px) {
  .header__mobile-panel {
    display: none;
  }
}
.header__burger-icon--close {
  display: none;
}

header.is-menu-open .header__burger-icon--open {
  display: none;
}

header.is-menu-open .header__burger-icon--close {
  display: inline-flex;
}

.header__mobile-panel {
  position: fixed;
  inset: 0;
  background: #FFF;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-8px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

header.is-menu-open .header__mobile-panel {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

header.is-menu-open {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: transparent;
  z-index: 1000;
}

header.is-menu-open .header__inner {
  position: relative;
  z-index: 1001;
}

header.is-menu-open .header__burger {
  position: relative;
  z-index: 1002;
}

.header__mobile-nav {
  height: 100%;
  padding-top: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

.header__mobile-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 40px;
  font-size: 24px;
  align-items: center;
  font-family: "Montserrat-Bold";
}

.header__mobile-nav a {
  color: #012957;
  font-size: 24px;
  text-decoration: none;
  font-family: "Montserrat-Bold";
}

.header__mobile-cta {
  margin-top: 248px;
  display: flex;
  padding: 16px 24px;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-family: "Montserrat-Bold";
  border: 2px solid #012957;
  color: #012957;
  transition: color 0.15s ease, border-color 0.15s ease, background-color 0.15s ease;
}

.header__mobile-cta:hover,
.header__mobile-cta:focus-visible {
  color: #FFD195;
  border-color: #FFD195;
}

header.is-menu-open .header__mobile-cta:hover,
header.is-menu-open .header__mobile-cta:focus-visible {
  color: #024797;
  border-color: #024797;
}

.header__mobile-cta:active {
  color: #FF803B;
  border-color: #FF803B;
}

header.is-menu-open .header__mobile-cta:active {
  color: #FF803B;
  border-color: #FF803B;
}

html.is-locked,
body.is-locked {
  overflow: hidden;
  height: 100%;
}

.page-template-header-fix header .header__sticky-bg {
  opacity: 1;
}
.page-template-header-fix main {
  padding-top: 200px;
  padding-bottom: 120px;
}
@media (max-width: 990px) {
  .page-template-header-fix main {
    padding-top: 120px;
  }
}

footer {
  width: 100%;
  background: #012957;
  color: #FFF;
  padding: 90px 0;
}

footer img {
  display: block;
  max-width: 100%;
  height: auto;
}

.footer__inner {
  width: min(1180px, 100% - 340px);
  margin: 0 auto;
}

.footer__grid {
  display: grid;
  grid-template-columns: 1fr 2px 1fr;
  align-items: start;
  gap: 0;
}

.footer__divider {
  width: 2px;
  height: 100%;
  background: #FFF;
  justify-self: center;
}

.footer__col {
  min-width: 0;
}

.footer__col--left {
  padding-right: 90px;
}

.footer__col--right {
  padding-left: 90px;
}

.footer__logos {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-bottom: 64px;
}

.footer__logo {
  height: 38px;
  width: auto;
}

.footer__logo_inshape {
  height: 60px;
  width: auto;
}

.footer__title {
  font-size: 24px;
  line-height: 1.15;
  letter-spacing: -0.01em;
  margin-bottom: 34px;
  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}

.footer__nowrap {
  white-space: nowrap;
}

.footer__title-strong {
  display: block;
  font-family: "Montserrat-Bold";
  font-weight: 800;
}

.footer__paragraph {
  font-size: 24px;
  line-height: 1.15;
  color: #FFF;
  font-family: "Montserrat-Regular";
  margin-bottom: 113px;
}

.footer__copyright {
  font-size: 24px;
  line-height: 1;
  font-family: "Montserrat-Bold";
  font-weight: 800;
}

.footer__copyright--mobile {
  display: none;
}

.footer__numbers {
  font-size: 40px;
  line-height: 1.05;
  letter-spacing: -0.02em;
  margin-top: 10px;
  margin-bottom: 43px;
}

.footer__numbers-line {
  display: flex;
  align-items: baseline;
  gap: 12px;
}

.footer__n {
  font-family: "Montserrat-Bold";
  font-weight: 800;
}

.footer__numbers-text {
  font-family: "Montserrat-Regular";
  font-weight: 400;
  color: #FFF;
}

.footer__email {
  display: inline-block;
  font-size: 20px;
  line-height: 1;
  font-family: "Montserrat-Regular";
  color: #FFF;
  text-decoration: none;
  margin-bottom: 43px;
}

.footer__email:hover {
  opacity: 0.9;
}

.footer__btn {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  width: fit-content;
  max-width: 100%;
  border-radius: 999px;
  background: #FFF;
  color: #1E1E1E;
  text-decoration: none;
  padding: 12.006px 14.257px;
  box-sizing: border-box;
  margin-bottom: 43px;
  flex: 0 0 auto;
  transition: background-color 0.25s ease;
}

.footer__btn:hover,
.footer__btn:focus-visible {
  background: #BDDCFF;
}

.footer__btn-text {
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  white-space: nowrap;
}

.footer__btn-ico {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

.footer__links {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 28px;
}

.footer__links a {
  color: #FFF;
  text-decoration: none;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1;
}

.footer__links a:hover {
  opacity: 0.9;
}

@media (max-width: 990px) {
  footer {
    padding: 90px 0 70px;
  }
  .footer__numbers {
    font-size: clamp(24px, 8vw, 40px);
  }
  .footer__email {
    font-size: clamp(13px, 3.8vw, 20px);
    word-break: break-all;
    display: block;
    text-align: center;
  }
  .footer__btn {
    box-sizing: border-box;
  }
  .footer__inner {
    width: 100%;
    padding: 0 32px;
    box-sizing: border-box;
  }
  .footer__grid {
    grid-template-columns: 1fr;
    gap: 48px;
    text-align: center;
    justify-items: center;
  }
  .footer__divider {
    display: none;
  }
  .footer__col--left,
  .footer__col--right {
    padding: 0;
  }
  .footer__logos {
    justify-content: center;
  }
  .footer__title,
  .footer__paragraph {
    text-align: center;
  }
  .footer__paragraph {
    margin-bottom: 0;
  }
  .footer__numbers {
    text-align: center;
    margin: 0 0 43px;
  }
  .footer__numbers-line {
    justify-content: center;
  }
  .footer__email {
    text-align: center;
  }
  .footer__btn {
    margin: 0 auto 43px;
    width: 100%;
    max-width: 325px;
    justify-content: space-between;
    padding: 0 14px 0 22px;
    height: 56px;
    display: flex;
  }
  .footer__links {
    justify-content: center;
    flex-direction: column;
    gap: 10px;
  }
  .footer__copyright--desktop {
    display: none;
  }
  .footer__copyright--mobile {
    display: block;
    text-align: center;
    margin-top: 48px;
  }
  .footer__copyright {
    font-size: 20px;
  }
}
@media (max-width: 350px) {
  .footer__logos {
    gap: 0;
  }
  .footer__logo_inshape {
    height: 50px;
  }
  .footer__numbers {
    font-size: clamp(22px, 5.5vw, 40px);
  }
  .footer__logo {
    height: 30px;
  }
}
.page-template-page-construction main,
.page-template-page-construction #content {
  padding: 0;
  margin: 0;
}

.p-construction {
  position: relative;
  height: 100vh;
  width: 100%;
  overflow: hidden;
}

.p-construction__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 0;
}

.p-construction__content {
  position: relative;
  z-index: 2;
  height: 100%;
  width: min(1180px, 100% - 160px);
  margin: 0 auto;
}

.p-construction__is-desktop {
  display: block;
}

.p-construction__is-mobile {
  display: none;
}

.p-construction__logo {
  position: absolute;
  top: 34px;
  left: 50%;
  transform: translateX(-50%);
  width: 191px;
  text-align: center;
}

.p-construction__logo img {
  width: 100%;
  height: auto;
  display: block;
}

.p-construction__pretitle {
  position: absolute;
  left: 77px;
  top: 300px;
  font-family: "Montserrat-Regular";
  color: #FFF;
  font-size: 24px;
  font-weight: 600;
}

.p-construction__title--desktop {
  position: absolute;
  left: 0;
  right: 0;
  top: 360px;
}

.p-construction__title-left {
  position: absolute;
  left: 77px;
  top: 0;
  width: 78%;
}

.p-construction__title-right {
  position: absolute;
  top: 100px;
  width: 46%;
  text-align: right;
  right: 77px;
}

.p-construction__line {
  color: #FFF;
  font-family: "Montserrat-Bold";
  font-size: 58px;
  line-height: 0.95;
  font-weight: 800;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.p-construction__title-left .p-construction__line:last-child {
  margin-top: 120px;
}

.p-construction__zigzags {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.p-construction__zigzag {
  position: absolute;
  height: auto;
  display: block;
}

.p-construction__zigzag--left {
  left: 77px;
  width: 226px;
  top: 438px;
}

.p-construction__zigzag--right {
  width: 173px;
  top: 360px;
  right: 77px;
}

.p-construction__sub {
  position: absolute;
  left: 77px;
  top: 620px;
  color: #FFF;
  font-size: 24px;
  font-weight: 600;
  font-family: "Montserrat-Regular";
}

.p-construction__stars {
  position: absolute;
  left: 50%;
  top: 535px;
  transform: translateX(-38%);
}

.p-construction__stars img {
  width: 167px;
  height: auto;
  display: block;
}

@media (max-width: 1225px) {
  .p-construction__is-desktop {
    display: none;
  }
  .p-construction__is-mobile {
    display: block;
  }
  .p-construction__content {
    width: 100%;
    margin: 0 auto;
    padding: 0 32px;
    box-sizing: border-box;
  }
  .p-construction__logo {
    top: 34px;
    left: 32px;
    transform: none;
    width: 135px;
    text-align: left;
  }
  .p-construction__pretitle {
    top: 137px;
    left: 32px;
  }
  .p-construction__zigzags {
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .p-construction__zigzag--left {
    top: 197px;
    left: 37px;
    width: 240px;
  }
  .p-construction__zigzag--right {
    display: none;
  }
  .p-construction__title--mobile {
    position: absolute;
    top: 317px;
    left: 32px;
    right: 32px;
  }
  .p-construction__line {
    line-height: 0.96;
    white-space: normal;
  }
  .p-construction__title--mobile .p-construction__line:nth-child(3),
  .p-construction__title--mobile .p-construction__line:nth-child(4) {
    white-space: nowrap;
  }
  .p-construction__sub {
    position: absolute;
    left: 32px;
    top: 677px;
  }
  .p-construction__stars {
    position: absolute;
    left: 32px;
    top: 742px;
    transform: none;
  }
  .p-construction__stars img {
    width: 170px;
  }
}
.services-form {
  width: 100%;
  padding: 90px 0;
  background: #FFF;
  display: flex;
  justify-content: center;
}

.services-form__container {
  width: 100%;
}

.form-spark {
  width: 100%;
  max-width: 816px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
}

.services-form__progress {
  width: 380px;
  max-width: calc(100% - 64px);
  margin: 0 auto 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.services-form__line {
  flex: 1 1 auto;
  height: 1px;
  background: #E4E8EA;
  transition: background-color 0.25s ease;
}

.services-form__line--active {
  background: #666;
}

.services-form__step {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #E4E8EA;
  color: #1E1E1E;
  font-family: "Montserrat-Bold";
  font-size: 18px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

.services-form__step--active {
  background: #666;
  color: #FFF;
}

.services-form__tab {
  width: 100%;
}

.services-form__title {
  margin: 0 0 32px;
  padding: 0 32px;
  text-align: center;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 0.95;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.services-form__subtitle {
  margin: 0 auto 60px;
  padding: 0 32px;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.15;
  color: #666;
  max-width: 600px;
}

.services-form__field {
  width: 350px;
  max-width: calc(100% - 64px);
  margin: 0 auto 20px;
}

.services-form__field label {
  display: block;
  margin: 0 0 8px;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.2;
  color: #000;
  padding-left: 16px;
}

.services-form__field input,
.services-form__field select {
  display: flex;
  width: 100%;
  height: 44px;
  padding: 0 16px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 32px;
  border: 0;
  background: #E4E8EA;
  box-sizing: border-box;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: normal;
  color: #666;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.services-form__field textarea {
  display: flex;
  width: 100%;
  height: 132px;
  padding: 16px;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 24px;
  border: 0;
  background: #E4E8EA;
  box-sizing: border-box;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1;
  color: #666;
  outline: none;
  resize: none;
  appearance: none;
  -webkit-appearance: none;
}

.services-form__field select {
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L7 7L13 1%27 stroke=%27%23222222%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  padding-right: 44px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.services-form__field input::placeholder,
.services-form__field textarea::placeholder {
  color: #666;
}

.services-form__field--datepicker {
  width: 350px;
  max-width: calc(100% - 64px);
}
.services-form__field--datepicker > label {
  margin-bottom: 16px;
}
.services-form__field--datepicker > .datepicker {
  margin-bottom: 32px;
}

.datepicker {
  width: 100%;
  background: transparent;
  box-sizing: border-box;
}

.datepicker__grid {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}

.datepicker__days {
  flex: 1 1 auto;
  min-width: 0;
}

.datepicker__weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  margin-bottom: 4px;
}
.datepicker__weekdays span {
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 12px;
  color: #1E1E1E;
  line-height: 1;
  padding: 4px 0;
  font-weight: 800;
}

.datepicker__daygrid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 2px;
}

.datepicker__day {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1;
  border-radius: 50%;
  font-family: "Montserrat-Regular";
  font-size: 13px;
  color: #1E1E1E;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease;
  user-select: none;
}
.datepicker__day:hover {
  background: rgb(207.21, 214.29, 217.83);
}
.datepicker__day--empty {
  cursor: default;
  pointer-events: none;
}
.datepicker__day--disabled {
  color: #bbbbbb;
  cursor: default;
  pointer-events: none;
}
.datepicker__day--disabled:hover {
  background: transparent;
}
.datepicker__day--today {
  background: rgb(196.815, 205.435, 209.745);
  color: #1E1E1E;
  font-family: "Montserrat-Bold";
}
.datepicker__day--selected {
  background: #FFAA3B;
  color: #1E1E1E;
  font-family: "Montserrat-Bold";
}
.datepicker__day--today.datepicker__day--selected {
  background: #FFAA3B;
}

.datepicker__drum-wrap {
  flex: 0 0 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  padding-top: 24px;
}

.datepicker__drum {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  cursor: grab;
  user-select: none;
}
.datepicker__drum:active {
  cursor: grabbing;
}

.datepicker__day--empty {
  visibility: hidden;
  pointer-events: none;
}

.datepicker__drum-item {
  font-family: "Montserrat-Regular";
  font-size: 13px;
  color: #666;
  line-height: 1;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  transition: color 0.15s ease, font-size 0.15s ease, opacity 0.15s ease;
  white-space: nowrap;
}
.datepicker__drum-item--active {
  font-family: "Montserrat-Bold";
  font-size: 15px;
  color: #1E1E1E;
  opacity: 1 !important;
}
.datepicker__drum-item:hover {
  color: #1E1E1E;
}

.services-form__field--legal fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.services-form__field--legal legend {
  display: none;
}

.services-form__field--legal [data-id=checkbox-container] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-left: 4px;
}
.services-form__field--legal [data-id=checkbox-container] div {
  display: flex;
  align-items: center;
  gap: 10px;
}
.services-form__field--legal [data-id=checkbox-container] input[type=checkbox] {
  width: 18px;
  height: 18px;
  min-width: 18px;
  border-radius: 4px;
  border: 1.5px solid #666;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  position: relative;
  flex: 0 0 18px;
}
.services-form__field--legal [data-id=checkbox-container] input[type=checkbox]:checked {
  background: #1E1E1E;
  border-color: #1E1E1E;
}
.services-form__field--legal [data-id=checkbox-container] input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  width: 5px;
  height: 9px;
  border: 2px solid #FFF;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg);
}
.services-form__field--legal [data-id=checkbox-container] label {
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.3;
  color: #1E1E1E;
  padding-left: 0;
  margin: 0;
  cursor: pointer;
}

.services-form__controls {
  width: 350px;
  max-width: calc(100% - 64px);
  margin: 36px auto 0;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  gap: 32px;
}

.services-form__button {
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  min-width: 240px;
  min-height: 44px;
  padding: 12px 14px 12px 24px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  border-radius: 75px;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  transition: background-color 0.25s ease;
}

.services-form__button--primary {
  background: #FFAA3B;
  color: #1E1E1E;
}

.services-form__button--primary:hover,
.services-form__button--primary:focus-visible {
  background: #FF803B;
}

.services-form__button--ghost {
  background: transparent;
  border: 1px solid #969696;
  color: #1E1E1E;
}
.services-form__button--ghost:hover {
  border-color: #666;
}
.services-form__button--ghost:hover svg rect {
  fill: #222;
}

.services-form__btn-text {
  display: inline-block;
  width: auto;
  margin: 0;
  white-space: nowrap;
  flex: 0 1 auto;
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}

.services-form__btn-ico {
  display: inline-flex;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  align-items: center;
  justify-content: center;
  flex: 0 0 30px;
  pointer-events: none;
}

.services-form__btn-ico svg {
  display: block;
  width: 30px;
  height: 30px;
}

.services-form__success {
  text-align: center;
  padding: 0 32px;
  max-width: 560px;
  margin: 0 auto;
}

.services-form__success-title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 56px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.services-form__success-text {
  margin: 0 0 24px;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.4;
  color: #666;
}

.services-form__success-highlight {
  margin: 0 0 48px;
  font-family: "Montserrat-Bold";
  font-size: 18px;
  line-height: 1.4;
  color: #1E1E1E;
}

.services-form__success-actions {
  display: flex;
  justify-content: center;
}

.services-form [data-wrapper=help-message],
.services-form [data-wrapper=error-message] {
  margin-top: 8px;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.3;
  padding-left: 16px;
}

.services-form [data-wrapper=error-message] {
  color: #d92d20;
}

.button-reset-form-btn {
  max-width: 360px;
}

.services-form__field label {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.datepicker__year {
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1;
  color: #000;
}

.phone-field {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 16px;
  box-sizing: border-box;
  background: transparent;
}
.phone-field__prefix-wrap {
  position: relative;
  display: flex;
  align-items: center;
  flex: 0 0 143px;
  min-width: 143px;
  height: 44px;
  background: #E4E8EA;
  border-radius: 32px;
  overflow: hidden;
}
.phone-field__prefix-select {
  appearance: none;
  -webkit-appearance: none;
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  min-width: 143px;
  max-width: 143px;
  padding: 0 44px 0 16px;
  border: 0;
  outline: none;
  box-sizing: border-box;
  background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L7 7L13 1%27 stroke=%27%23222222%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: normal;
  cursor: pointer;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.phone-field__prefix-select:focus {
  color: transparent;
  -webkit-text-fill-color: transparent;
  outline: none;
}
.phone-field__prefix-select option {
  color: #1E1E1E;
  -webkit-text-fill-color: initial;
}
.phone-field__prefix-display {
  position: absolute;
  top: 50%;
  left: 16px;
  right: 44px;
  transform: translateY(-50%);
  z-index: 3;
  pointer-events: none;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: normal;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.phone-field__prefix-display.is-placeholder {
  color: #666;
}
.phone-field__prefix-arrow {
  display: none;
}
.phone-field__number-input {
  flex: 1 1 auto;
  min-width: 0;
  height: 44px;
  padding: 0 16px;
  border: 0;
  border-radius: 32px;
  outline: none;
  box-sizing: border-box;
  background: #E4E8EA;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: normal;
  color: #666;
  appearance: none;
  -webkit-appearance: none;
}
.phone-field__number-input::placeholder {
  color: #666;
}

@media (max-width: 768px) {
  .services-form {
    padding: 60px 0;
  }
  .services-form__progress {
    width: calc(100% - 130px);
    margin: 0 auto 60px;
  }
  .services-form__title {
    margin-bottom: 32px;
    padding: 0 32px;
  }
  .services-form__field {
    width: calc(100% - 64px);
    max-width: 350px;
    margin: 0 auto 20px;
  }
  .services-form__field--datepicker {
    width: calc(100% - 64px);
    max-width: 350px;
  }
  .services-form__controls {
    width: calc(100% - 64px);
    max-width: 350px;
    margin: 36px auto 0;
    align-items: stretch;
  }
  .services-form__button {
    width: 100%;
    min-width: 0;
    justify-content: space-between;
  }
  .phone-field__prefix-wrap {
    flex: 0 0 105px;
    min-width: 105px;
  }
  .phone-field__prefix-select {
    min-width: 105px;
    max-width: 105px;
    font-size: 13px;
    padding: 0 32px 0 16px;
    background-position: right 10px center;
  }
  .phone-field__prefix-display {
    right: 32px;
    font-size: 14px;
  }
}
.contact-form {
  width: 100%;
  padding: 90px 0;
  background: #FFF;
  display: flex;
  justify-content: center;
}

.contact-form__container {
  width: 100%;
}

.form-spark-contact {
  width: 100%;
  max-width: 560px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
}

.contact-form__tab {
  width: 100%;
}

.contact-form__title {
  margin: 0 0 24px;
  padding: 0 32px;
  text-align: center;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 0.95;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.contact-form__subtitle {
  margin: 0 auto 60px;
  padding: 0 32px;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.3;
  color: #666;
  max-width: 520px;
}

.contact-form__field {
  width: 350px;
  max-width: calc(100% - 64px);
  margin: 0 auto 16px;
}

.contact-form__field label {
  display: block;
  margin: 0 0 8px;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.2;
  color: #1E1E1E;
  padding-left: 16px;
}

.contact-form__field input:not([type=checkbox]) {
  display: flex;
  width: 100%;
  height: 44px;
  padding: 16px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 32px;
  border: 0;
  background: #E4E8EA;
  box-sizing: border-box;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1;
  color: #666;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.contact-form__field textarea {
  display: flex;
  width: 100%;
  height: 132px;
  padding: 16px;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 24px;
  border: 0;
  background: #E4E8EA;
  box-sizing: border-box;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.4;
  color: #666;
  outline: none;
  resize: none;
  appearance: none;
  -webkit-appearance: none;
}

.contact-form__field input::placeholder,
.contact-form__field textarea::placeholder {
  color: #666;
}

.contact-form__field--legal {
  margin-top: 32px;
}
.contact-form__field--legal > label[data-id=label] {
  display: none;
}

.contact-form__field--legal [data-id=checkbox-container] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-left: 4px;
}
.contact-form__field--legal [data-id=checkbox-container] div {
  display: flex;
  align-items: center;
  gap: 8px;
}
.contact-form__field--legal [data-id=checkbox-container] input[type=checkbox] {
  width: 16px;
  height: 16px;
  min-width: 16px;
  border: 2px solid #1E1E1E;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  position: relative;
  flex: 0 0 16px;
  box-sizing: border-box;
}
.contact-form__field--legal [data-id=checkbox-container] input[type=checkbox]:checked {
  background: #FFF;
  border-color: #1E1E1E;
}
.contact-form__field--legal [data-id=checkbox-container] input[type=checkbox]:checked::after {
  content: "";
  display: block;
  position: absolute;
  left: 4px;
  width: 5px;
  height: 10px;
  border: 2px solid #1E1E1E;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg);
}
.contact-form__field--legal [data-id=checkbox-container] label {
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.3;
  color: #1E1E1E;
  padding-left: 0;
  margin: 0;
  cursor: pointer;
}
.contact-form__field--legal [data-id=checkbox-container] label a {
  color: #1E1E1E;
  text-decoration: underline;
}

.contact-form__controls {
  width: 350px;
  max-width: calc(100% - 64px);
  margin: 32px auto 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.contact-form__button {
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  min-height: 44px;
  padding: 12px 14px 12px 24px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  border-radius: 75px;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  transition: background-color 0.25s ease;
}

.contact-form__button--primary {
  background: #FFAA3B;
  color: #1E1E1E;
}

.contact-form__button--primary:hover,
.contact-form__button--primary:focus-visible {
  background: #FF803B;
}

.contact-form__button--ghost {
  background: transparent;
  border: 1px solid #012957;
  color: #012957;
  justify-content: center;
  transition: border-color 0.25s ease, color 0.25s ease;
}

.contact-form__button--ghost:hover,
.contact-form__button--ghost:focus-visible {
  background: transparent;
  border-color: #024797;
  color: #024797;
}

.contact-form__btn-text {
  display: inline-block;
  width: auto;
  margin: 0;
  white-space: nowrap;
  flex: 0 1 auto;
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}

.contact-form__btn-ico {
  display: inline-flex;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  align-items: center;
  justify-content: center;
  flex: 0 0 30px;
  pointer-events: none;
}

.contact-form__btn-ico svg {
  display: block;
  width: 30px;
  height: 30px;
}

.contact-form__success {
  text-align: center;
  padding: 0 32px;
  max-width: 560px;
  margin: 0 auto;
}

.contact-form__success-title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 56px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.contact-form__success-text {
  margin: 0 0 16px;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.4;
  color: #666;
}

.contact-form__success-highlight {
  margin: 0 0 48px;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.4;
  color: #666;
}

.contact-form__success-actions {
  display: flex;
  justify-content: center;
}

.contact-form [data-wrapper=help-message],
.contact-form [data-wrapper=error-message] {
  margin-top: 8px;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.3;
  padding-left: 16px;
}

.contact-form__field--legal [data-wrapper=error-message],
.contact-form__field--legal [data-wrapper=help-message] {
  padding-left: 37px;
}

.contact-form [data-wrapper=error-message] {
  color: #d92d20;
}

.phone-field {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 16px;
  box-sizing: border-box;
  background: transparent;
}
.phone-field__prefix-wrap {
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 44px;
  background: #E4E8EA;
  border-radius: 32px;
  overflow: hidden;
}
.phone-field__prefix-select {
  appearance: none;
  -webkit-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L7 7L13 1%27 stroke=%27%23222222%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  border: 0;
  outline: none;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  color: #666;
  cursor: pointer;
  height: 100%;
  min-width: 143px;
  max-width: 143px;
  width: 143px;
  padding: 0 40px 0 16px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.phone-field__number-input {
  flex: 1 1 auto;
  height: 44px;
  border: 0;
  background: #E4E8EA;
  border-radius: 32px;
  outline: none;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  color: #666;
  padding: 0 16px;
  min-width: 0;
  box-sizing: border-box;
}

@media (max-width: 768px) {
  .contact-form {
    padding: 60px 0;
  }
  .contact-form__subtitle {
    margin-bottom: 32px;
  }
  .contact-form__controls {
    width: calc(100% - 64px);
    max-width: 350px;
    margin: 36px auto 0;
  }
  .contact-form__button {
    width: 100%;
    min-width: 0;
  }
  .phone-field__prefix-select {
    min-width: 95px;
    width: 95px;
    font-size: 13px;
    padding-right: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    padding-right: 44px;
  }
}
.insights-list {
  width: 100%;
  padding: 90px 0 78px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.insights-list__header {
  display: flex;
  justify-content: center;
  margin-bottom: 48px;
}

.insights-list__header-inner {
  width: 100%;
  margin: 0 170px;
  text-align: center;
}

.insights-list__title {
  font-family: "Montserrat-Bold";
  font-size: 58px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #1E1E1E;
  margin: 0 0 32px;
}

.insights-list__subtitle {
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.4;
  color: #666;
  margin: 0 0 32px;
}

.insights-list__toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.insights-list__toggle:focus-visible {
  outline: 2px solid #1E1E1E;
  outline-offset: 2px;
}

.insights-list__toggle[aria-expanded=true] .insights-list__icon-plus {
  display: none;
}
.insights-list__toggle[aria-expanded=true] .insights-list__icon-minus {
  display: block;
}

.insights-list__toggle[aria-expanded=false] .insights-list__icon-plus {
  display: block;
}
.insights-list__toggle[aria-expanded=false] .insights-list__icon-minus {
  display: none;
}

.insights-list__filters-wrap {
  width: 100%;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s ease;
  display: flex;
  justify-content: center;
}
.insights-list__filters-wrap--open {
  max-height: 1400px;
}

.insights-list__filters {
  width: 100%;
  margin: 0 120px;
}

.insights-list__filters-top {
  border-top: 1px solid #E4E8EA;
  padding: 32px 0;
  margin-top: 48px;
}

.insights-list__filters-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px 62px;
  width: 100%;
}

.insights-list__filter-field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.insights-list__filter-label {
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1.2;
  padding-left: 16px;
  color: #1E1E1E;
}

.insights-list__select-wrap {
  position: relative;
}

.insights-list__select {
  width: 100%;
  height: 44px;
  padding: 0 44px 0 16px;
  border-radius: 32px;
  border: 0;
  background: #E4E8EA;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: normal;
  color: #666;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  cursor: pointer;
}

.insights-list__select-arrow {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
}

.insights-list__date-range {
  display: flex;
  align-items: center;
  gap: 8px;
}

.insights-list__date-sep {
  font-family: "Montserrat-Regular";
  font-size: 14px;
  color: #666;
  flex-shrink: 0;
}

.insights-list__date-wrap {
  position: relative;
  display: flex;
  align-items: center;
  background: #E4E8EA;
  border-radius: 32px;
  height: 44px;
  padding: 0 44px 0 16px;
  box-sizing: border-box;
}

.insights-list__date-input {
  width: 100%;
  border: 0;
  background: transparent;
  font-family: "Montserrat-Regular";
  font-size: 13px;
  color: #666;
  outline: none;
  cursor: pointer;
}
.insights-list__date-input::-webkit-calendar-picker-indicator {
  position: absolute;
  width: 100%;
  left: 0;
  opacity: 0;
  cursor: pointer;
}

.insights-list__date-icon {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
}

.insights-list__filters-divider {
  height: 1px;
  background: #E4E8EA;
}

.insights-list__filters-bottom {
  padding: 32px 0;
}

.insights-list__filter-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 37px;
}

.insights-list__btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 37px;
  max-width: 360px;
  width: 100%;
  min-height: 44px;
  padding: 12px 14px 12px 24px;
  border-radius: 75px;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  transition: background-color 0.25s ease;
}
.insights-list__btn--primary {
  background: #FFAA3B;
  color: #1E1E1E;
}
.insights-list__btn--primary:hover {
  background: #FF803B;
}
.insights-list__btn--ghost {
  background: transparent;
  border: 1px solid #969696;
  color: #1E1E1E;
}
.insights-list__btn--ghost:hover {
  border-color: #666;
}
.insights-list__btn--ghost:hover .insights-list__btn-ico rect {
  fill: #222;
}

.insights-list__btn-ico {
  display: inline-flex;
  width: 30px;
  height: 30px;
  min-width: 30px;
  align-items: center;
  justify-content: center;
  flex: 0 0 30px;
  pointer-events: none;
}
.insights-list__btn-ico svg {
  display: block;
  width: 30px;
  height: 30px;
}

.insights-list__cards {
  display: flex;
  justify-content: center;
  margin-top: 78px;
  width: 100%;
}

.insights-list__cards-inner {
  width: 100%;
  margin: 0 170px;
}

.insights-list__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px 32px;
  margin-bottom: 60px;
}

.insights-list__card {
  display: flex;
  flex-direction: column;
}

.insights-list__card-image {
  width: 100%;
  aspect-ratio: 4/3;
  overflow: hidden;
  margin-bottom: 24px;
  background: #E4E8EA;
}
.insights-list__card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.insights-list__card-body {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.insights-list__card-date {
  font-family: "Montserrat-Regular";
  font-size: 17px;
  color: #666;
  display: block;
  margin-bottom: 2px;
}

.insights-list__card-credits {
  font-family: "Montserrat-Regular";
  font-size: 17px;
  color: #666;
  display: block;
  margin-bottom: 24px;
}

.insights-list__card-title {
  font-family: "Montserrat-Regular";
  font-size: 27px;
  line-height: 1.2;
  color: #1E1E1E;
  font-weight: 600;
  margin: 0 0 16px;
}

.insights-list__card-desc {
  font-family: "Montserrat-Regular";
  font-size: 20px;
  line-height: 1.5;
  color: #666;
  margin-bottom: 32px;
  flex: 1;
}
.insights-list__card-desc p {
  margin: 0;
}

.insights-list__card-tags {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-top: auto;
}

.insights-list__card-tag {
  font-family: "Montserrat-Regular";
  font-size: 17px;
  line-height: 1;
  color: #666;
  text-transform: uppercase;
  text-decoration: none;
}
.insights-list__card-tag--download {
  cursor: pointer;
}
.insights-list__card-tag--download:hover {
  color: #1E1E1E;
}

.insights-list__empty {
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  color: #666;
  padding: 60px 0;
}

.insights-list__pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.insights-list__page-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 55px;
  height: 44px;
  border-radius: 8px;
  border: 1px solid #E4E8EA;
  text-decoration: none;
  flex-shrink: 0;
  transition: border-color 0.2s ease;
}
.insights-list__page-arrow:hover {
  border-color: #1E1E1E;
}
.insights-list__page-arrow--disabled {
  opacity: 0.3;
  pointer-events: none;
}

.insights-list__page-nums {
  display: flex;
  align-items: stretch;
  border: 1px solid #E4E8EA;
  border-radius: 8px;
  overflow: hidden;
}

.insights-list__page-num {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  min-width: 44px;
  padding: 0 16px;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  color: #1E1E1E;
  text-decoration: none;
  white-space: nowrap;
  box-sizing: border-box;
  font-weight: 600;
}
.insights-list__page-num + .insights-list__page-num {
  border-left: 1px solid #E4E8EA;
}
.insights-list__page-num--active {
  background: #FFAA3B;
  color: #FFF;
}

.insights-list__empty {
  max-width: 468px;
  margin: 0 auto;
  text-align: center;
  padding: 50px 0 40px;
}

.insights-list__empty-title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 0.95;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.insights-list__empty-text {
  margin: 0;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.4;
  color: #666;
}

@media (max-width: 990px) {
  .insights-list__header-inner {
    margin: 0 87px;
  }
  .insights-list__filters {
    margin: 0 50px;
  }
  .insights-list__cards-inner {
    margin: 0 87px;
  }
}
@media (max-width: 768px) {
  .insights-list {
    padding: 60px 0;
  }
  .insights-list__header-inner {
    margin: 0;
    padding: 0 32px;
    box-sizing: border-box;
  }
  .insights-list__filters {
    margin: 0;
    padding: 0 32px;
    box-sizing: border-box;
  }
  .insights-list__cards-inner {
    margin: 0;
    padding: 0 32px;
    box-sizing: border-box;
  }
  .insights-list__filters-top {
    margin-top: 0;
  }
  .insights-list__filters-grid {
    grid-template-columns: 1fr;
    gap: 62px;
    max-width: 360px;
    margin: 0 auto;
  }
  .insights-list__filter-actions {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  .insights-list__btn {
    max-width: 360px;
    width: 100%;
  }
  .insights-list__grid {
    grid-template-columns: 1fr;
    gap: 40px;
    justify-items: center;
  }
  .insights-list__card {
    width: 100%;
    max-width: 360px;
  }
  .insights-list__card-image {
    aspect-ratio: 4/3;
    width: 100%;
    height: auto;
  }
  .insights-list__card-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
.legal {
  justify-content: center;
  display: flex;
}
.legal h1 {
  font-family: "Montserrat-Bold";
  font-size: 58px;
  line-height: 1.1;
  text-align: center;
  color: #1E1E1E;
  margin-bottom: 48px;
  text-align: center;
}
.legal .content {
  display: block;
  text-align: center;
  width: 100%;
}
.legal .content h2 {
  font-family: "Montserrat-Bold";
  font-size: 24px;
  line-height: 1.3;
  color: #000;
  text-align: center;
  margin-top: 44px;
  margin-bottom: 44px;
}
.legal .content h3 {
  font-family: "Montserrat-Bold";
  font-size: 24px;
  line-height: 1.3;
  color: #000;
  text-align: center;
  margin-top: 44px;
  margin-bottom: 44px;
}
.legal .content p {
  font-family: "Montserrat-Regular";
  font-size: 16px;
  line-height: 1.7;
  color: #000;
  text-align: center;
  margin-bottom: 16px;
}
.legal .content ul,
.legal .content ol {
  font-family: "Montserrat-Regular";
  font-size: 16px;
  line-height: 1.7;
  color: #1E1E1E;
  margin: 0 auto 16px;
  list-style: none;
  padding-left: 0;
  width: fit-content;
  text-align: center;
}
.legal .content li {
  margin-bottom: 6px;
}
.legal .content li::before {
  content: "• ";
}
.legal .content hr {
  border: none;
  border-top: 1px solid rgba(1, 41, 87, 0.15);
  margin: 40px 0;
}
.legal .content a {
  color: #024797;
  text-decoration: underline;
}
.legal .content a:hover {
  color: #FF803B;
}
.legal .content > h2:first-child {
  margin-top: 0;
}

.c-banner-section {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.c-banner-section__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 0;
}

.c-banner-section__content {
  position: relative;
  z-index: 2;
  width: min(1180px, 100% - 160px);
  margin: 0 auto;
}

.is-desktop {
  display: block;
}

.is-mobile {
  display: none;
}

.c-banner-section__pretitle {
  position: absolute;
  left: 0;
  top: 300px;
  font-family: "Montserrat-Regular";
  color: #FFF;
  font-size: 24px;
  font-weight: 600;
}

.c-banner-section__title--desktop {
  position: absolute;
  left: 0;
  right: 0;
  top: 360px;
}

.c-banner-section__title-left {
  position: absolute;
  left: 0;
  top: 0;
  width: 78%;
}

.c-banner-section__title-right {
  position: absolute;
  top: 90px;
  text-align: right;
  right: 40px;
}

.c-banner-section__line {
  color: #FFF;
  font-family: "Montserrat-Bold";
  font-size: 58px;
  line-height: 0.95;
  font-weight: 800;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.c-banner-section__third-row {
  margin-top: 115px;
  display: inline-flex;
  align-items: center;
  gap: 50px;
}

.c-banner-section__stars {
  position: relative;
}

.c-banner-section__stars img {
  width: 167px;
  height: auto;
  display: block;
}

.c-banner-section__stars--mobile {
  display: none;
}

.c-banner-section__zigzags {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.c-banner-section__zigzag {
  position: absolute;
  height: auto;
  display: block;
}

.c-banner-section__zigzag--left {
  left: 5px;
  width: 226px;
  top: 438px;
}

.c-banner-section__zigzag--right {
  width: 173px;
  top: 350px;
  right: 33px;
}

.c-banner-section__scroll {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  margin-top: 0;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  z-index: 3;
}

.c-banner-section__spacer {
  height: 926px;
}

.c-banner-section__title--desktop .c-banner-section__scroll {
  top: 482px;
}

.c-banner-section__scroll.is-tablet {
  display: none;
}

@media (max-width: 990px) {
  .is-desktop {
    display: none;
  }
  .is-mobile {
    display: block;
  }
  .c-banner-section__content {
    width: 100%;
    margin: 80px 0 0 64px;
    padding: 80px 32px 32px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
  }
  .c-banner-section__pretitle {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
  }
  .c-banner-section__zigzags {
    position: relative;
    inset: auto;
    pointer-events: none;
    margin-top: 35px;
  }
  .c-banner-section__zigzag--left {
    position: relative;
    top: auto;
    left: auto;
    width: 240px;
    margin-left: 5px;
    display: block;
  }
  .c-banner-section__zigzag--right {
    display: none;
  }
  .c-banner-section__title--mobile {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-top: 40px;
  }
  .c-banner-section__line {
    line-height: 0.96;
    white-space: normal;
  }
  .c-banner-section__stars {
    display: none;
  }
  .c-banner-section__stars--mobile {
    display: block;
    position: relative;
    margin-top: 26px;
  }
  .c-banner-section__stars--mobile img {
    width: 170px;
    height: auto;
    display: block;
  }
  .c-banner-section__scroll {
    display: none;
  }
  .c-banner-section__scroll.is-tablet {
    display: flex;
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    margin-top: 80px;
    width: 52px;
    height: 52px;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    z-index: 3;
    left: 50%;
    transform: translateX(-50%);
  }
  .c-banner-section__spacer {
    display: none;
  }
}
@media (max-width: 768px) {
  .c-banner-section__content {
    margin: 0 auto;
    padding: 150px 32px 180px;
  }
  .c-banner-section__scroll.is-tablet {
    display: none;
  }
}
@media (max-width: 350px) {
  .c-banner-section__line {
    font-size: 48px;
  }
}
@media (max-width: 1290px) {
  .banner-wide-break .is-desktop {
    display: none;
  }
  .banner-wide-break .is-mobile {
    display: block;
  }
  .banner-wide-break .c-banner-section__content {
    width: 100%;
    margin: 80px 0 0 64px;
    padding: 80px 32px 32px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
  }
  .banner-wide-break .c-banner-section__pretitle {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
  }
  .banner-wide-break .c-banner-section__zigzags {
    position: relative;
    inset: auto;
    pointer-events: none;
    margin-top: 35px;
  }
  .banner-wide-break .c-banner-section__zigzag--left {
    position: relative;
    top: auto;
    left: auto;
    width: 240px;
    margin-left: 5px;
    display: block;
  }
  .banner-wide-break .c-banner-section__zigzag--right {
    display: none;
  }
  .banner-wide-break .c-banner-section__title--mobile {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-top: 40px;
  }
  .banner-wide-break .c-banner-section__line {
    line-height: 0.96;
    white-space: normal;
  }
  .banner-wide-break .c-banner-section__stars {
    display: none;
  }
  .banner-wide-break .c-banner-section__stars--mobile {
    display: block;
    position: relative;
    margin-top: 26px;
  }
  .banner-wide-break .c-banner-section__stars--mobile img {
    width: 170px;
    height: auto;
    display: block;
  }
  .banner-wide-break .c-banner-section__scroll {
    display: none;
  }
  .banner-wide-break .c-banner-section__scroll.is-tablet {
    display: flex;
    position: relative;
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    margin-top: 80px;
    width: 52px;
    height: 52px;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    z-index: 3;
  }
  .banner-wide-break .c-banner-section__spacer {
    display: none;
  }
}
@media (max-width: 768px) {
  .banner-wide-break .c-banner-section__content {
    margin: 0 auto;
    padding: 150px 32px 180px;
  }
  .banner-wide-break .c-banner-section__scroll.is-tablet {
    display: none;
  }
}
@media (max-width: 350px) {
  .banner-wide-break .c-banner-section__line {
    font-size: 48px;
  }
}
.c-text-block {
  width: 100%;
  padding: 90px 0 40px;
  justify-content: center;
  display: flex;
}

.c-text-block__inner {
  margin: 0 170px;
}

.c-text-block__title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.c-text-block__desc {
  max-width: 100%;
  margin: 0 0 40px;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.35;
  color: #666;
}

.c-text-block__desc p {
  margin: 0;
}

.c-text-block__btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  width: 325px;
  max-width: 100%;
  background: #FFAA3B;
  color: #1E1E1E;
  text-decoration: none;
  border-radius: 75px;
  padding: 12px 14px 12px 24px;
  box-sizing: border-box;
  transition: background-color 0.25s ease;
}

.c-text-block__btn:hover,
.c-text-block__btn:focus-visible {
  background: #FF803B;
}

.c-text-block__btn-text {
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
}

.c-text-block__btn-ico {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

.c-text-block__btn-ico svg {
  width: 30px;
  height: 30px;
  display: block;
}

@media (max-width: 768px) {
  .c-text-block__inner {
    margin: 0;
  }
  .c-text-block {
    padding: 60px 0;
  }
  .c-text-block__inner {
    width: 100%;
    padding: 0 32px;
    box-sizing: border-box;
    text-align: center;
  }
  .c-text-block__title {
    font-size: 36px;
    margin-bottom: 24px;
  }
  .c-text-block__desc {
    margin: 0 auto 26px;
    max-width: 520px;
  }
  .c-text-block__btn {
    width: 100%;
    max-width: 325px;
    margin: 0 auto;
  }
}
.c-text-decoration-block {
  width: 100%;
  background: #E4E8EA;
  padding: 103px 0;
  justify-content: center;
  display: flex;
}

.c-text-decoration-block__inner {
  margin: 0 170px;
}

.c-text-decoration-block__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
}

.c-text-decoration-block__title {
  margin: 0;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: #1E1E1E;
  max-width: 760px;
}

.c-text-decoration-block__deco {
  display: block;
  width: 160px;
  height: auto;
  flex: 0 0 auto;
}

.c-text-decoration-block__deco--mobile {
  display: none;
}

.c-text-decoration-block__desc {
  margin-top: 24px;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.35;
  color: #666;
  max-width: 100%;
  max-width: 1100px;
}

.c-text-decoration-block__desc p {
  margin: 0;
}

.c-text-decoration-block__desc ul {
  list-style: none;
  padding-left: 5px;
  margin-left: 0;
}

.c-text-decoration-block__desc li {
  display: flex;
  align-items: baseline;
  gap: 0;
}

.c-text-decoration-block__desc li::before {
  content: "";
  width: 4px;
  height: 4px;
  margin-right: 12px;
  border-radius: 50%;
  background-color: #666;
  flex-shrink: 0;
  position: relative;
}

@media (max-width: 768px) {
  .c-text-decoration-block {
    padding: 60px 0;
  }
  .c-text-decoration-block__inner {
    width: 100%;
    padding: 0 32px;
    box-sizing: border-box;
    text-align: left;
    margin: 0;
  }
  .c-text-decoration-block__head {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0;
  }
  .c-text-decoration-block__title {
    font-size: 36px;
    max-width: 100%;
    margin-bottom: 32px;
  }
  .c-text-decoration-block__desc {
    margin-top: 0;
    max-width: 520px;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  .c-text-decoration-block__deco--desktop {
    display: none;
  }
  .c-text-decoration-block__deco--mobile {
    display: block;
    width: 160px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: 0;
  }
}
.c-text-bg-block {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 90px 0;
  color: #FFF;
}

.c-text-bg-block__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

.c-text-bg-block__inner {
  position: relative;
  z-index: 1;
  width: min(1180px, 100% - 340px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 45px;
}

.c-text-bg-block__icon img {
  display: block;
  height: auto;
  max-width: 75px;
}

.c-text-bg-block__content {
  max-width: 980px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.05;
  letter-spacing: -0.02em;
}

.c-text-bg-block__content p {
  margin: 0;
}

.c-text-bg-block__subcontent {
  max-width: 780px;
  font-family: "Montserrat-Regular";
  font-size: 40px;
  line-height: 1.2;
  font-style: italic;
}

.c-text-bg-block__subcontent p {
  margin: 0;
}

.c-text-bg-block__subcontent ul,
.c-text-bg-block__subcontent ul ul {
  max-width: 780px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  list-style: none;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.2;
  font-style: normal;
}

.c-text-bg-block__subcontent li,
.c-text-bg-block__subcontent ul ul li {
  margin: 6px 0;
}

.c-text-bg-block__subcontent li::before,
.c-text-bg-block__subcontent ul ul li::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  margin-right: 12px;
  border-radius: 50%;
  background-color: #FFF;
  vertical-align: middle;
}

.c-text-bg-block__btn {
  display: flex;
  width: 290px;
  padding: 12px 14px 12px 24px;
  justify-content: space-between;
  align-items: center;
  border-radius: 75.039px;
  background: #FFF;
  color: #1E1E1E;
  text-decoration: none;
  transition: background-color 0.25s ease;
}

.c-text-bg-block__btn:hover,
.c-text-bg-block__btn:focus-visible {
  background: #BDDCFF;
}

.c-text-bg-block__btn-text {
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 16px;
  white-space: nowrap;
}

.c-text-bg-block__btn-ico {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 768px) {
  .c-text-bg-block {
    padding: 60px 0;
  }
  .c-text-bg-block__inner {
    width: 100%;
    padding: 0 32px !important;
    box-sizing: border-box;
  }
  .c-text-bg-block__btn {
    max-width: 325px;
    width: 100%;
  }
}
.c-2-images {
  width: 100%;
}

.c-2-images__grid {
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: stretch;
}

.c-2-images__media {
  display: flex;
  flex: 0 0 auto;
}

.c-2-images__img {
  width: 360px;
  height: 100%;
  min-height: 360px;
  object-fit: cover;
  display: block;
}

.c-2-images__content {
  flex: 1 1 auto;
  min-width: 0;
  box-sizing: border-box;
  background-color: #E4E8EA;
  padding: 40px 87px 40px 87px;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.c-2-images__title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.c-2-images__desc {
  margin: 0 0 45px;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.35;
  color: #666;
}

.c-2-images__desc p {
  margin: 0;
}

.c-2-images__btn {
  display: flex;
  width: 290px;
  padding: 12px 14px 12px 24px;
  justify-content: space-between;
  align-items: center;
  border-radius: 75.039px;
  background: #FFAA3B;
  color: #1E1E1E;
  text-decoration: none;
  gap: 16px;
  transition: background-color 0.25s ease;
}

.c-2-images__btn-text {
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
}

.c-2-images__btn:hover,
.c-2-images__btn-visible {
  background: #FF803B;
}

.c-2-images__btn-ico {
  display: flex;
  align-items: center;
}

@media (max-width: 1110px) {
  .c-2-images__grid {
    flex-direction: column;
  }
  .c-2-images__content {
    order: 1;
    padding: 60px 90px;
    justify-content: flex-start;
  }
  .c-2-images__title {
    max-width: 100%;
  }
  .c-2-images__desc {
    max-width: 600px;
  }
  .c-2-images__media {
    order: 2;
    height: 152px;
    width: 100%;
  }
  .c-2-images__img {
    flex: 1 1 50%;
    width: 50%;
    min-height: unset;
    height: 152px;
    object-fit: cover;
  }
  .c-2-images__img--first {
    order: 2;
  }
  .c-2-images__img--second {
    order: 1;
  }
}
@media (max-width: 768px) {
  .c-2-images__content {
    padding: 60px 32px;
    text-align: center;
  }
  .c-2-images__title {
    font-size: 36px;
  }
  .c-2-images__desc {
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
  }
  .c-2-images__btn {
    margin: 0 auto;
    width: 100%;
    max-width: 325px;
  }
  .c-2-images__media {
    height: 152px;
  }
  .c-2-images__img {
    width: 100%;
    flex: 1 1 100%;
    height: 152px;
  }
  .c-2-images__img--second {
    display: none;
  }
}
.c-3-images {
  width: 100%;
}

.c-3-images__grid {
  width: 100%;
  display: grid;
  grid-template-columns: 38% 62%;
  align-items: stretch;
}

.c-3-images__media {
  min-width: 0;
}

.c-3-images__media--desktop {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-self: stretch;
}

.c-3-images__media--tablet-top,
.c-3-images__media--tablet-bottom,
.c-3-images__media--mobile-top,
.c-3-images__media--mobile-middle,
.c-3-images__media--mobile-bottom {
  display: none;
}

.c-3-images__cell {
  min-width: 0;
  min-height: 0;
}

.c-3-images__cell--img {
  width: 100%;
  flex: 1;
  overflow: hidden;
  min-height: 0;
}

.c-3-images__cell--img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 180px;
}

.c-3-images__content {
  min-width: 0;
  background: #FFF;
  padding: 140px 170px 87px 87px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.c-3-images__title {
  margin: 0 0 48px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.02;
  letter-spacing: -0.03em;
  color: #1E1E1E;
}

.c-3-images__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.c-3-images__list-item {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.c-3-images__item-title {
  margin: 0;
  font-family: "Montserrat-Bold";
  font-size: 18px;
  line-height: 1.2;
  color: #666;
}

.c-3-images__item-description {
  margin: 0;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.25;
  color: #666;
}

.c-3-images__item-description p {
  margin: 0;
}

.c-3-images__btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  font-family: "Montserrat-Bold";
  font-weight: 600;
  gap: 16px;
  width: 100%;
  max-width: 290px;
  margin-top: 48px;
  padding: 12px 14px 12px 24px;
  border-radius: 75px;
  background: #FFAA3B;
  color: #1E1E1E;
  text-decoration: none;
  box-sizing: border-box;
  transition: background-color 0.25s ease;
}

.c-3-images__btn:hover,
.c-3-images__btn:focus-visible {
  background: #FF803B;
}

.c-3-images__btn-text {
  font-family: "Montserrat-Regular";
  font-size: 16px;
  line-height: 1;
}

.c-3-images__btn-ico {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

@media (max-width: 1100px) {
  .c-3-images__grid {
    grid-template-columns: 1fr;
  }
  .c-3-images__media--desktop {
    display: none;
  }
  .c-3-images__media--tablet-top {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }
  .c-3-images__media--tablet-bottom {
    display: block;
    width: 100%;
  }
  .c-3-images__media--hide-tablet {
    display: none;
  }
  .c-3-images__media--tablet-top .c-3-images__cell--img,
  .c-3-images__media--tablet-bottom .c-3-images__cell--img {
    overflow: hidden;
  }
  .c-3-images__media--tablet-top .c-3-images__cell--img img,
  .c-3-images__media--tablet-bottom .c-3-images__cell--img img {
    height: 237px;
    width: 100%;
    object-fit: cover;
    min-height: unset;
  }
  .c-3-images__content {
    padding: 60px 87px;
  }
  .c-3-images__item-title,
  .c-3-images__item-description {
    font-size: 17px;
  }
}
@media (max-width: 768px) {
  .c-3-images__media--tablet-top,
  .c-3-images__media--tablet-bottom {
    display: none;
  }
  .c-3-images__media--mobile-top,
  .c-3-images__media--mobile-middle,
  .c-3-images__media--mobile-bottom {
    display: block;
    width: 100%;
  }
  .c-3-images__media--mobile-top .c-3-images__cell--img img,
  .c-3-images__media--mobile-middle .c-3-images__cell--img img,
  .c-3-images__media--mobile-bottom .c-3-images__cell--img img {
    height: 215px;
    width: 100%;
    object-fit: cover;
    min-height: unset;
  }
  .c-3-images__content {
    padding: 60px 32px;
  }
  .c-3-images__btn {
    width: 100%;
    max-width: 325px;
  }
}
.c-1-image {
  width: 100%;
}

.c-1-image__grid {
  width: 100%;
  display: flex;
  align-items: stretch;
}

.c-1-image__media {
  flex: 0 0 auto;
  height: 360px;
}

.c-1-image__img {
  width: 360px;
  height: 360px;
  object-fit: cover;
  display: block;
}

.c-1-image__content {
  flex: 1 1 auto;
  min-width: 0;
  height: 360px;
  background: #FFF;
  display: flex;
  align-items: center;
  padding: 60px 87px;
  box-sizing: border-box;
}

.c-1-image__content-inner {
  max-width: none;
  width: 100%;
}

.c-1-image__title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 0.95;
  letter-spacing: -0.03em;
  color: #1E1E1E;
}

.c-1-image__desc {
  margin: 0 0 32px;
  max-width: none;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.35;
  color: #666;
}

.c-1-image__desc p {
  margin: 0;
}

.c-1-image__btn {
  display: flex;
  width: 298px;
  padding: 12px 14px 12px 24px;
  justify-content: space-between;
  align-items: center;
  border-radius: 75px;
  background: #FFAA3B;
  color: #1E1E1E;
  text-decoration: none;
  gap: 16px;
  transition: background-color 0.25s ease;
}

.c-1-image__btn:hover,
.c-1-image__btn:focus-visible {
  background: #FF803B;
}

.c-1-image__btn-text {
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 16px;
}

.c-1-image__btn-ico {
  display: flex;
  align-items: center;
}

.c-1-image__asterisk {
  flex: 0 0 auto;
  width: auto;
  min-width: 170px;
  height: 360px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 100px;
  background: #FFF;
  box-sizing: border-box;
}

.c-1-image__asterisk svg {
  width: 170px;
  height: 169px;
  display: block;
}

@media (max-width: 1155px) {
  .c-1-image__grid {
    display: grid;
    grid-template-columns: 1fr;
  }
  .c-1-image__media {
    display: none;
  }
  .c-1-image__asterisk {
    display: none;
  }
  .c-1-image__content {
    padding: 60px 87px;
    height: auto;
  }
  .c-1-image__content-inner {
    max-width: 620px;
  }
}
@media (max-width: 786px) {
  .c-1-image__content {
    padding: 54px 22px;
    text-align: center;
  }
  .c-1-image__content-inner {
    max-width: 288px;
    margin: 0 auto;
  }
  .c-1-image__desc {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .c-1-image__btn {
    margin: 0 auto;
    width: 100%;
    max-width: 325px;
  }
}
.c-logos-carousel {
  width: 100%;
  background: #012957;
  padding: 90px 0;
  color: #FFF;
}

.c-logos-carousel__inner {
  margin: 0 170px;
}

.c-logos-carousel__group {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.c-logos-carousel__title {
  margin: 0 0 66px;
  font-family: "Montserrat-Bold";
  font-size: 48px;
  line-height: 1;
  color: #FFF;
  text-align: center;
}

.c-logos-carousel__slider {
  width: 100%;
  position: relative;
  box-sizing: border-box;
}

.c-logos-carousel__track {
  width: 100%;
}

.c-logos-carousel__item {
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-logos-carousel__item img {
  display: block;
  width: auto;
  height: auto;
  max-height: 90px;
  max-width: 200px;
  object-fit: contain;
}

.c-logos-carousel .owl-carousel .owl-item img {
  width: auto;
  height: auto;
  max-height: 90px;
  max-width: 200px;
}

.c-logos-carousel .owl-dots {
  display: none;
}

.c-logos-carousel .owl-nav {
  position: absolute;
  top: 0;
  left: -3px;
  right: -3px;
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 9;
  pointer-events: none;
}

.c-logos-carousel .owl-nav .owl-prev,
.c-logos-carousel .owl-nav .owl-next {
  pointer-events: auto;
  display: flex;
  align-items: center;
}

.c-logos-carousel .owl-nav button {
  outline: none;
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  line-height: 0;
  display: flex;
  align-items: center;
}

.c-logos-carousel .owl-nav svg {
  display: block;
  height: 180px;
  width: 3px;
}

.c-logos-carousel .owl-carousel {
  position: relative;
}

.c-logos-carousel .owl-carousel .owl-nav.disabled {
  display: flex !important;
}

@media (max-width: 990px) {
  .c-logos-carousel__inner {
    margin: 0 87px;
  }
}
@media (max-width: 768px) {
  .c-logos-carousel {
    padding: 60px 0;
  }
  .c-logos-carousel__inner {
    margin: 0 32px;
  }
  .c-logos-carousel__title {
    font-size: 32px;
    margin-bottom: 40px;
  }
  .c-logos-carousel__item {
    height: 140px;
  }
  .c-logos-carousel__item img,
  .c-logos-carousel .owl-carousel .owl-item img {
    max-height: 70px;
    max-width: 150px;
  }
  .c-logos-carousel .owl-nav {
    height: 140px;
  }
  .c-logos-carousel .owl-nav button {
    height: 140px;
  }
  .c-logos-carousel .owl-nav svg {
    height: 140px;
  }
}
.c-component-list {
  padding: 90px 0;
}

.c-component-list__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  align-items: start;
}

.c-component-list__left-inner {
  background: #FFF;
  border-radius: 12px;
  padding: 0 78px 0 170px;
  flex-shrink: 0;
}

.c-component-list__title {
  margin: 0 0 72px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.05;
  color: #1E1E1E;
}

.c-component-list__desc {
  margin: 0 0 72px;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  line-height: 1.45;
  color: #1E1E1E;
  max-width: 520px;
}

.c-component-list__media {
  margin-top: 32px;
}

.c-component-list__img {
  display: block;
  max-height: 475px;
  max-width: 472px;
  width: 100%;
  height: 100%;
}

.c-component-list__right-inner {
  background: #FFF;
  border-radius: 12px;
  padding: 0 170px 0 87px;
  justify-self: start;
  align-self: start;
}

.c-component-list__title-list {
  margin: 0 0 48px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.1;
  color: #1E1E1E;
}

.c-component-list__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.c-component-list__list-row {
  display: grid;
  grid-template-columns: 56px 1fr;
  gap: 0;
  align-items: start;
  position: relative;
}

.c-component-list__num {
  width: 40px;
  height: 40px;
  border-radius: 999px;
  background: #e9ecef;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "Montserrat-Bold";
  font-size: 18px;
  line-height: 1;
  color: #1E1E1E;
  margin-top: 2px;
  position: relative;
  z-index: 2;
  flex-shrink: 0;
}

.c-component-list__row-content {
  padding-top: 12px;
}

.c-component-list__list-row:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 20px;
  top: 16px;
  height: calc(100% + 18px + 16px);
  width: 2px;
  background: #e1e1e1;
  z-index: 1;
}

.c-component-list__row-title {
  margin: 0 0 6px;
  font-family: "Montserrat-Bold";
  font-size: 18px;
  line-height: 1.2;
  color: #1E1E1E;
  margin-bottom: 24px;
}

.c-component-list__row-desc {
  margin: 0;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.45;
  color: #4a4a4a;
  max-width: 700px;
}

.c-component-list__footer {
  margin-top: 34px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
}

.c-component-list__footer-title {
  margin: 0;
  font-family: "Montserrat-Bold";
  font-size: 18px;
  color: #4a4a4a;
}

.c-component-list__btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 12px 14px 12px 24px;
  border-radius: 75px;
  width: 343px;
  background: #012957;
  color: #FFF;
  text-decoration: none;
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  transition: background-color 0.25s ease;
}

.c-component-list__btn:hover,
.c-component-list__btn:focus-visible {
  background: #024797;
}

.c-component-list__btn-ico {
  display: inline-flex;
  line-height: 0;
}

@media (max-width: 990px) {
  .c-component-list {
    padding: 60px 0;
  }
  .c-component-list__grid {
    grid-template-columns: 1fr;
    gap: 61px;
  }
  .c-component-list__left-inner,
  .c-component-list__right-inner {
    padding: 0 90px 0 90px;
    border-radius: 12px;
  }
  .c-component-list__img {
    max-width: 512px;
    width: 100%;
    height: auto;
  }
  .c-component-list__footer {
    margin-top: 22px;
    align-items: flex-start;
  }
  .c-component-list__btn {
    width: 100%;
    max-width: 343px;
    justify-content: space-between;
  }
  .c-component-list__desc {
    max-width: none;
  }
  .c-component-list__row-desc {
    max-width: none;
  }
  .c-component-list__media {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .c-component-list__left-inner,
  .c-component-list__right-inner {
    padding: 32px;
  }
  .c-component-list__grid {
    grid-template-columns: 1fr;
    gap: 39px;
  }
  .c-component-list__left-inner,
  .c-component-list__right-inner {
    padding: 0 20px;
    box-sizing: border-box;
    width: 100%;
  }
  .c-component-list__title,
  .c-component-list__title-list {
    word-break: break-word;
  }
  .c-component-list__row-title,
  .c-component-list__row-desc {
    font-size: clamp(14px, 4vw, 18px);
  }
  .c-component-list__btn {
    width: 100%;
    box-sizing: border-box;
    justify-content: space-between;
    max-width: 325px;
  }
  .c-component-list__footer {
    align-items: center;
  }
}
.c-text-simple-left {
  width: 100%;
  padding: 90px 0;
  display: flex;
  justify-content: center;
  background-color: #E4E8EA;
}

.c-text-simple-left__inner {
  margin: 0 170px;
}

.c-text-simple-left__title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.c-text-simple-left__desc {
  max-width: 100%;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.35;
  color: #666;
}

.c-text-simple-left__desc p {
  margin: 0;
}

@media (max-width: 768px) {
  .c-text-simple-left {
    padding: 60px 0;
  }
  .c-text-simple-left__inner {
    margin: 0;
    padding: 0 32px;
    box-sizing: border-box;
    text-align: center;
  }
  .c-text-simple-left__title {
    font-size: 36px;
  }
  .c-text-simple-left__desc {
    max-width: 520px;
    margin: 0 auto;
  }
}
.c-image-right {
  width: 100%;
}

.c-image-right__grid {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}

.c-image-right__content {
  background: #FFF;
  display: flex;
  padding: 140px 60px 60px 170px;
  box-sizing: border-box;
}

.c-image-right__content-inner {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.c-image-right__card {
  background: #FFF;
}

.c-image-right__card + .c-image-right__card {
  margin-top: 72px;
}

.c-image-right__card--intro + .c-image-right__card {
  margin-top: 86px;
}

.c-image-right__title,
.c-image-right__item-title {
  margin: 0 0 42px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 0.95;
  letter-spacing: -0.03em;
  color: #1E1E1E;
  max-width: 500px;
}

.c-image-right__item-title {
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.02em;
}

.c-image-right__desc,
.c-image-right__item-desc {
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.15;
  color: #1E1E1E;
  max-width: 500px;
  font-weight: 500;
}

.c-image-right__desc p,
.c-image-right__item-desc p {
  margin: 0;
}

.c-image-right__item-desc ul {
  margin: 0;
  padding-left: 18px;
}

.c-image-right__item-desc li + li {
  margin-top: 6px;
}

.c-image-right__item-desc ul {
  list-style: none;
  padding-left: 3px;
  margin: 0;
}

.c-image-right__item-desc li {
  display: flex;
  align-items: baseline;
  margin-top: 6px;
}

.c-image-right__item-desc li::before {
  content: "";
  width: 4px;
  height: 4px;
  margin-right: 12px;
  border-radius: 50%;
  background-color: #1E1E1E;
  flex-shrink: 0;
  position: relative;
}

.c-image-right__media {
  min-width: 0;
  height: 100%;
}

.c-image-right__img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 555px;
  object-fit: cover;
}

@media (max-width: 990px) {
  .c-image-right__content {
    padding: 87px 60px 60px 87px;
  }
}
@media (max-width: 768px) {
  .c-image-right__grid {
    grid-template-columns: 1fr;
  }
  .c-image-right__content {
    order: 1;
    justify-content: center;
    padding: 60px 32px 0;
    text-align: center;
  }
  .c-image-right__content-inner {
    max-width: 100%;
    margin: 0 auto;
    align-items: stretch;
  }
  .c-image-right__card + .c-image-right__card {
    margin-top: 32px;
  }
  .c-image-right__card--intro + .c-image-right__card {
    margin-top: 32px;
  }
  .c-image-right__card {
    text-align: center;
  }
  .c-image-right__title,
  .c-image-right__item-title {
    max-width: 100%;
    margin: 0 0 24px;
  }
  .c-image-right__desc,
  .c-image-right__item-desc {
    max-width: 100%;
    margin: 0 auto;
  }
  .c-image-right__item-desc ul {
    padding: 0;
    text-align: center;
    list-style: none;
  }
  .c-image-right__item-desc li {
    display: block;
    text-align: center;
  }
  .c-image-right__item-desc li::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-right: 12px;
    border-radius: 50%;
    background-color: #1E1E1E;
  }
  .c-image-right__item-desc li + li {
    margin-top: 6px;
  }
  .c-image-right__media {
    order: 2;
    margin-top: 60px;
  }
  .c-image-right__img {
    min-height: 597px;
    object-fit: cover;
  }
}
.c-2-images-grid {
  width: 100%;
}

.c-2-images-grid__grid {
  width: 100%;
  display: grid;
  grid-template-columns: 38% 62%;
  align-items: stretch;
}

.c-2-images-grid__media {
  min-width: 0;
}

.c-2-images-grid__media--desktop {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  width: 100%;
  align-self: stretch;
}

.c-2-images-grid__media--mobile-top,
.c-2-images-grid__media--mobile-middle {
  display: none;
}

.c-2-images-grid__cell {
  min-width: 0;
  min-height: 0;
}

.c-2-images-grid__cell--img {
  width: 100%;
  overflow: hidden;
}

.c-2-images-grid__cell--img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.c-2-images-grid__cell--img-1 {
  grid-column: 1/3;
  grid-row: 1;
  min-height: 240px;
}

.c-2-images-grid__cell--img-2 {
  grid-column: 1/2;
  grid-row: 2;
  min-height: 180px;
}

.c-2-images-grid__cell--img-3 {
  grid-column: 2/3;
  grid-row: 2;
  min-height: 180px;
}

.c-2-images-grid__content {
  min-width: 0;
  background: #FFF;
  padding: 87px 170px 87px 87px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.c-2-images-grid__title {
  margin: 0 0 48px;
  font-family: "Montserrat-Bold";
  font-size: 40px;
  line-height: 1.02;
  letter-spacing: -0.03em;
  color: #1E1E1E;
}

.c-2-images-grid__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.c-2-images-grid__item-description {
  margin: 0;
  font-family: "Montserrat-Bold";
  font-size: 18px;
  line-height: 1.25;
  color: #666;
}

.c-2-images-grid__item-description p {
  margin: 0;
}

.c-2-images-grid__item-description ul {
  list-style: none;
  padding-left: 14px;
}

.c-2-images-grid__item-description li::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  margin-right: 12px;
  border-radius: 50%;
  background-color: #666;
  vertical-align: middle;
}

.c-2-images-grid__item-description li + li {
  margin-top: 6px;
}

@media (max-width: 990px) {
  .c-2-images-grid__grid {
    grid-template-columns: 1fr;
  }
  .c-2-images-grid__media--desktop {
    display: none;
  }
  .c-2-images-grid__media--mobile-top {
    display: block;
    width: 100%;
  }
  .c-2-images-grid__media--mobile-middle {
    display: block;
    width: 100%;
  }
  .c-2-images-grid__media-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }
  .c-2-images-grid__media--mobile-top .c-2-images-grid__cell--img {
    height: 237px;
  }
  .c-2-images-grid__media--mobile-top .c-2-images-grid__cell--img img {
    height: 237px;
    object-fit: cover;
  }
  .c-2-images-grid__media--mobile-middle .c-2-images-grid__cell--img {
    height: 170px;
  }
  .c-2-images-grid__media--mobile-middle .c-2-images-grid__cell--img img {
    height: 170px;
    object-fit: cover;
  }
  .c-2-images-grid__content {
    padding: 60px 87px;
    text-align: center;
  }
  .c-2-images-grid__item-description ul {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    list-style-position: inside;
    margin-top: 12px;
  }
}
@media (max-width: 768px) {
  .c-2-images-grid__media-row {
    grid-template-columns: 1fr;
  }
  .c-2-images-grid__media--mobile-middle .c-2-images-grid__cell--img:first-child {
    display: none;
  }
  .c-2-images-grid__media--mobile-top .c-2-images-grid__cell--img {
    height: 215px;
  }
  .c-2-images-grid__media--mobile-top .c-2-images-grid__cell--img img {
    height: 215px;
    object-fit: cover;
  }
  .c-2-images-grid__media--mobile-middle .c-2-images-grid__cell--img {
    height: 156px;
  }
  .c-2-images-grid__media--mobile-middle .c-2-images-grid__cell--img img {
    height: 156px;
    object-fit: cover;
  }
  .c-2-images-grid__content {
    padding: 48px 32px 60px;
    text-align: center;
  }
  .c-2-images-grid__title {
    margin-bottom: 48px;
  }
  .c-2-images-grid__list {
    gap: 48px;
  }
  .c-2-images-grid__item-description ul {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    list-style-position: inside;
    margin-top: 12px;
  }
}
.c-text-simple-center {
  width: 100%;
  padding: 90px 0;
  display: flex;
  justify-content: center;
  background-color: #E4E8EA;
}

.c-text-simple-center__inner {
  margin: 0 170px;
  text-align: center;
}

.c-text-simple-center__title {
  margin: 0 0 32px;
  font-family: "Montserrat-Bold";
  font-size: 58px;
  max-width: 500px;
  line-height: 0.95;
  letter-spacing: -0.03em;
  color: #1E1E1E;
}

.c-text-simple-center__desc {
  width: 100%;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.35;
  color: #666;
  max-width: 460px;
}

.c-text-simple-center__desc p {
  margin: 0;
}

.c-text-simple-center__desc p + p {
  margin-top: 32px;
}

.c-text-simple-center__desc strong,
.c-text-simple-center__desc b {
  font-family: "Montserrat-Bold";
  color: #666;
}

@media (max-width: 768px) {
  .c-text-simple-center {
    padding: 60px 0;
  }
  .c-text-simple-center__inner {
    margin: 0;
    padding: 0 32px;
    box-sizing: border-box;
    text-align: center;
  }
  .c-text-simple-center__title {
    margin-bottom: 32px;
  }
  .c-text-simple-center__desc {
    max-width: 520px;
    margin: 0 auto;
  }
}
.c-insights-teaser {
  width: 100%;
  padding: 90px 0;
  background-color: #E4E8EA;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.c-insights-teaser__header {
  display: flex;
  justify-content: center;
}

.c-insights-teaser__header-inner {
  width: 100%;
  margin: 0 170px;
  text-align: center;
}

.c-insights-teaser__title {
  font-family: "Montserrat-Bold";
  font-size: 48px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #1E1E1E;
  margin: 0;
}

.c-insights-teaser__cards {
  display: flex;
  justify-content: center;
  margin-top: 60px;
  width: 100%;
}

.c-insights-teaser__cards-inner {
  width: 100%;
  margin: 0 170px;
}

.c-insights-teaser__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px 32px;
  margin-bottom: 60px;
}

.c-insights-teaser__card {
  display: flex;
  flex-direction: column;
}

.c-insights-teaser__card-image {
  width: 100%;
  aspect-ratio: 4/3;
  overflow: hidden;
  margin-bottom: 24px;
  background: rgb(213.65625, 219.78125, 222.84375);
}
.c-insights-teaser__card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.c-insights-teaser__card-body {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.c-insights-teaser__card-date {
  font-family: "Montserrat-Regular";
  font-size: 17px;
  color: #666;
  display: block;
  margin-bottom: 2px;
}

.c-insights-teaser__card-credits {
  font-family: "Montserrat-Regular";
  font-size: 17px;
  color: #666;
  display: block;
  margin-bottom: 24px;
}

.c-insights-teaser__card-title {
  font-family: "Montserrat-Regular";
  font-size: 27px;
  line-height: 1.2;
  color: #1E1E1E;
  font-weight: 600;
  margin: 0 0 16px;
}

.c-insights-teaser__card-desc {
  font-family: "Montserrat-Regular";
  font-size: 20px;
  line-height: 1.5;
  color: #666;
  margin-bottom: 32px;
  flex: 1;
}
.c-insights-teaser__card-desc p {
  margin: 0;
}

.c-insights-teaser__card-tags {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-top: auto;
}

.c-insights-teaser__card-tag {
  font-family: "Montserrat-Regular";
  font-size: 17px;
  line-height: 1;
  color: #666;
  text-transform: uppercase;
  text-decoration: none;
}
.c-insights-teaser__card-tag--download {
  cursor: pointer;
}
.c-insights-teaser__card-tag--download:hover {
  color: #1E1E1E;
}

.c-insights-teaser__footer {
  display: flex;
  justify-content: center;
}

.c-insights-teaser__btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 37px;
  width: 254px;
  max-width: 100%;
  min-height: 44px;
  padding: 12px 14px 12px 24px;
  border-radius: 75px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
  background: #FFAA3B;
  color: #1E1E1E;
  transition: background-color 0.25s ease;
}
.c-insights-teaser__btn:hover {
  background: #FF803B;
}

.c-insights-teaser__btn-ico {
  display: inline-flex;
  width: 30px;
  height: 30px;
  min-width: 30px;
  align-items: center;
  justify-content: center;
  flex: 0 0 30px;
  pointer-events: none;
}
.c-insights-teaser__btn-ico svg {
  display: block;
  width: 30px;
  height: 30px;
}

@media (max-width: 990px) {
  .c-insights-teaser__header-inner {
    margin: 0 87px;
  }
  .c-insights-teaser__cards-inner {
    margin: 0 87px;
  }
}
@media (max-width: 768px) {
  .c-insights-teaser {
    padding: 60px 0;
  }
  .c-insights-teaser__header-inner {
    margin: 0;
    padding: 0 32px;
    box-sizing: border-box;
  }
  .c-insights-teaser__cards-inner {
    margin: 0;
    padding: 0 32px;
    box-sizing: border-box;
  }
  .c-insights-teaser__title {
    font-size: 40px;
  }
  .c-insights-teaser__grid {
    grid-template-columns: 1fr;
    gap: 40px;
    justify-items: center;
  }
  .c-insights-teaser__card {
    width: 100%;
    max-width: 360px;
  }
  .c-insights-teaser__card-image {
    aspect-ratio: 4/3;
    width: 100%;
    height: auto;
  }
  .c-insights-teaser__card-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .c-insights-teaser__btn {
    width: 100%;
    max-width: 325px;
  }
}
@font-face {
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: 400;
  src: url(../b2667c142af0523f081c.ttf) format("truetype");
}
@font-face {
  font-family: "Montserrat-Bold";
  font-style: normal;
  font-weight: 700;
  src: url(../fa3ceb4150f01a0b0a90.ttf) format("truetype");
}
@font-face {
  font-family: "Montserrat-Light";
  font-style: normal;
  font-weight: 300;
  src: url(../7860c579a75a46f46acb.ttf) format("truetype");
}
html {
  box-sizing: border-box;
  margin: 0 !important;
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

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

.container {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 20px;
}
.container-xl {
  max-width: 1440px;
}
.container-l {
  max-width: 1340px;
}
.container-m {
  max-width: 1110px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat-Bold";
}

ul li,
ol li {
  font-family: "Montserrat-Regular";
}

.error-404 {
  width: 100%;
  background: #FFF;
  display: flex;
  justify-content: center;
}

.error-404__container {
  width: 100%;
}

.error-404__content {
  width: 100%;
  max-width: 560px;
  margin: 0 auto;
  padding: 0 32px;
  box-sizing: border-box;
  text-align: center;
}

.error-404__title {
  font-family: "Montserrat-Bold";
  font-size: 58px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #1E1E1E;
}

.error-404__text {
  margin: 0 auto 32px;
  font-family: "Montserrat-Regular";
  font-size: 18px;
  line-height: 1.4;
  color: #666;
}

.error-404__actions {
  width: 350px;
  max-width: calc(100% - 64px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.error-404__button {
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  min-width: 240px;
  min-height: 44px;
  padding: 12px 14px 12px 24px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  border-radius: 75px;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  transition: background-color 0.25s ease;
}

.error-404__button--primary {
  background: #FFAA3B;
  color: #1E1E1E;
}

.error-404__button--primary:hover,
.error-404__button--primary:focus-visible {
  background: #FF803B;
}

.error-404__button--ghost {
  background: transparent;
  border: 1px solid #969696;
  color: #1E1E1E;
}
.error-404__button--ghost:hover, .error-404__button--ghost:focus-visible {
  border-color: #666;
}
.error-404__button--ghost:hover svg rect, .error-404__button--ghost:focus-visible svg rect {
  fill: #222;
}

.error-404__btn-text {
  display: inline-block;
  width: auto;
  margin: 0;
  white-space: nowrap;
  flex: 0 1 auto;
  font-family: "Montserrat-Regular";
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}

.error-404__btn-ico {
  display: inline-flex;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  align-items: center;
  justify-content: center;
  flex: 0 0 30px;
  pointer-events: none;
}

.error-404__btn-ico svg {
  display: block;
  width: 30px;
  height: 30px;
}

.grecaptcha-badge {
  visibility: hidden;
}

@media (max-width: 768px) {
  .error-404__button {
    min-width: 0;
    gap: 10px;
    padding: 12px 12px 12px 16px;
  }
  .error-404__btn-text {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .error-404__btn-ico {
    flex: 0 0 28px;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
  }
  .error-404__btn-ico svg {
    width: 28px;
    height: 28px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlcy5taW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ0VoQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0FEQUY7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEQUY7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0VBQ0E7RUFDQTtBREFGOztBQ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURBRjs7QUNHQTs7RUFFRTtFQUNBO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0VBQ0E7RUFDQTtBREFGOztBQ0dBO0VBQ0U7RUFDQTtBREFGOztBQ0dBO0VBQ0UsV0N0RE87RUR1RFA7RUFDQSxpQ0NoRlk7RURpRlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREFGOztBQ0dBO0VBQ0UsV0NqRU87RURrRVA7RUFDQSxpQ0MzRlk7RUQ0Rlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQUY7O0FDR0E7O0VBRUUsY0NyRU87QUZxRVQ7O0FDR0E7O0VBRUUsY0N4RUs7QUZ3RVA7O0FDSUE7O0VBRUUsY0NqRlE7QUZnRlY7O0FDSUE7RUFFRSxjQ3RGUTtFRHVGUixxQkN2RlE7QUZxRlY7O0FDS0E7RUFFRSxjQzVGUTtFRDZGUixxQkM3RlE7QUYwRlY7O0FDTUE7Ozs7Ozs7O0VBUUUsY0N4R1E7QUZxR1Y7O0FDTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDM0hPO0VENEhQO0VBQ0EsaUNDckpZO0VEc0paO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURIRjs7QUNNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0M3SU87RUQ4SVA7RUFDQSxpQ0N2S1k7RUR3S1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESEY7O0FDTUE7O0VBRUUsY0NqSk87RURrSlAscUJDbEpPO0FGK0lUOztBQ01BOztFQUVFLGNDckpLO0VEc0pMLGNDdEpLO0FGbUpQOztBQ01BO0VBQ0UsY0M3SlE7RUQ4SlIscUJDOUpRO0FGMkpWOztBQ01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURIRjs7QUNNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhGOztBQ01BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FESEY7O0FDTUE7O0VBRUU7RUFDQTtBREhGOztBQ01BO0VBQ0U7SUFDRTtFREhGO0VDTUE7SUFDRTtJQUNBO0VESkY7RUNPQTtJQUNFO0VETEY7RUNRQTtJQUNFO0VETkY7RUNTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEUEY7RUNVQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VEUkY7RUNXQTs7SUFFRTtFRFRGO0VDWUE7O0lBRUU7RURWRjtBQUNGO0FDYUE7RUFDRTtJQUF3QjtFRFZ4QjtBQUNGO0FDWUE7RUFBOEI7QURUOUI7O0FDVUE7RUFBaUQ7QUROakQ7O0FDT0E7RUFBa0Q7QURIbEQ7O0FDS0E7RUFDRTtFQUNBO0VBQ0EsZ0JDbFFPO0VEbVFQO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QURIRjs7QUNNQTtFQUNFO0VBQ0E7RUFDQTtBREhGOztBQ01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESEY7O0FDTUE7RUFDRTtFQUNBO0FESEY7O0FDTUE7RUFDRTtFQUNBO0FESEY7O0FDTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhGOztBQ01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCQzlVUztBRjJVWDs7QUNNQTtFQUNFLGNDalRZO0VEa1RaO0VBQ0E7RUFDQSw4QkNyVlM7QUZrVlg7O0FDTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCQ2hXUztFRGlXVDtFQUNBLGNDalVZO0VEa1VaO0FESEY7O0FDTUE7O0VBRUUsY0N4VU87RUR5VVAscUJDelVPO0FGc1VUOztBQ01BOztFQUVFLGNDNVVLO0VENlVMLHFCQzdVSztBRjBVUDs7QUNNQTtFQUNFLGNDcFZRO0VEcVZSLHFCQ3JWUTtBRmtWVjs7QUNNQTtFQUNFLGNDelZRO0VEMFZSLHFCQzFWUTtBRnVWVjs7QUNNQTs7RUFFRTtFQUNBO0FESEY7O0FDUUk7RUFDRTtBRExOO0FDU0U7RUFDRTtFQUNBO0FEUEo7QUNTSTtFQUpGO0lBS0k7RUROSjtBQUNGOztBR3pZQTtFQUNFO0VBQ0EsbUJEK0JZO0VDOUJaLFdEb0JPO0VDbkJQO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQTtBSDRZRjs7QUd6WUE7RUFDRTtFQUNBO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQSxnQkRMTztFQ01QO0FINFlGOztBR3pZQTtFQUNFO0FINFlGOztBR3pZQTtFQUNFO0FINFlGOztBR3pZQTtFQUNFO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7QUg0WUY7O0FHellBO0VBQ0U7RUFDQTtBSDRZRjs7QUd6WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRZRjs7QUd6WUE7RUFDRTtBSDRZRjs7QUd6WUE7RUFDRTtFQUNBLDhCRDdFUztFQzhFVDtBSDRZRjs7QUd6WUE7RUFDRTtFQUNBO0VBQ0EsV0Q3RE87RUM4RFAsaUNEdEZZO0VDdUZaO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQSw4QkQ1RlM7RUM2RlQ7QUg0WUY7O0FHellBO0VBQ0U7QUg0WUY7O0FHellBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRZRjs7QUd6WUE7RUFDRTtFQUNBO0VBQ0E7QUg0WUY7O0FHellBO0VBQ0UsOEJEbkhTO0VDb0hUO0FINFlGOztBR3pZQTtFQUNFLGlDRHpIWTtFQzBIWjtFQUNBLFdEbkdPO0FGK2VUOztBR3pZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGlDRGxJWTtFQ21JWixXRDNHTztFQzRHUDtFQUNBO0FINFlGOztBR3pZQTtFQUNFO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCRDNITztFQzRIUCxjRDNITTtFQzRITjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0WUY7O0FHellBOztFQUVFLG1CRDNIVztBRnVnQmI7O0FHellBO0VBQ0UsaUNEbktZO0VDb0taO0VBQ0E7RUFDQTtFQUNBO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FINFlGOztBR3pZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FINFlGOztBR3pZQTtFQUNFLFdEaktPO0VDa0tQO0VBQ0EsaUNEM0xZO0VDNExaO0VBQ0E7QUg0WUY7O0FHellBO0VBQ0U7QUg0WUY7O0FHellBO0VBQ0U7SUFDRTtFSDRZRjtFR3pZQTtJQUNFO0VIMllGO0VHeFlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUgwWUY7RUd2WUE7SUFDRTtFSHlZRjtFR3RZQTtJQUNFO0lBQ0E7SUFDQTtFSHdZRjtFR3JZQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VIdVlGO0VHcFlBO0lBQ0U7RUhzWUY7RUduWUE7O0lBRUU7RUhxWUY7RUdsWUE7SUFDRTtFSG9ZRjtFR2pZQTs7SUFFRTtFSG1ZRjtFR2hZQTtJQUNFO0VIa1lGO0VHL1hBO0lBQ0U7SUFDQTtFSGlZRjtFRzlYQTtJQUNFO0VIZ1lGO0VHN1hBO0lBQ0U7RUgrWEY7RUc1WEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhYRjtFRzNYQTtJQUNFO0lBQ0E7SUFDQTtFSDZYRjtFRzFYQTtJQUNFO0VINFhGO0VHelhBO0lBQ0U7SUFDQTtJQUNBO0VIMlhGO0VHeFhBO0lBQ0U7RUgwWEY7QUFDRjtBR3RYQTtFQUNFO0lBQ0U7RUh3WEY7RUdyWEE7SUFDRTtFSHVYRjtFR3BYQTtJQUNFO0VIc1hGO0VHblhBO0lBQ0U7RUhxWEY7QUFDRjtBSTNxQkE7O0VBRUU7RUFDQTtBSjZxQkY7O0FJMXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNnFCRjs7QUkxcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2cUJGOztBSTFxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNnFCRjs7QUkxcUJBO0VBQThCO0FKOHFCOUI7O0FJN3FCQTtFQUE2QjtBSmlyQjdCOztBSS9xQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprckJGOztBSS9xQkE7RUFDRTtFQUNBO0VBQ0E7QUprckJGOztBSS9xQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQ0Z0RFk7RUV1RFosV0YvQk87RUVnQ1A7RUFDQTtBSmtyQkY7O0FJL3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa3JCRjs7QUkvcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUprckJGOztBSS9xQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa3JCRjs7QUkvcUJBO0VBQ0UsV0YzRE87RUU0RFAsOEJGbkZTO0VFb0ZUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprckJGOztBSS9xQkE7RUFDRTtBSmtyQkY7O0FJL3FCQTtFQUNFO0VBQ0E7RUFDQTtBSmtyQkY7O0FJL3FCQTtFQUNFO0VBQ0E7RUFDQTtBSmtyQkY7O0FJL3FCQTtFQUNFO0VBQ0E7RUFDQTtBSmtyQkY7O0FJL3FCQTtFQUNFO0VBQ0E7RUFDQTtBSmtyQkY7O0FJL3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdGcEdPO0VFcUdQO0VBQ0E7RUFDQSxpQ0YvSFk7QUZpekJkOztBSS9xQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmtyQkY7O0FJL3FCQTtFQUNFO0VBQ0E7RUFDQTtBSmtyQkY7O0FJL3FCQTtFQUNFO0lBQThCO0VKbXJCOUI7RUlsckJBO0lBQTZCO0VKcXJCN0I7RUluckJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUpxckJGO0VJbHJCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpvckJGO0VJanJCQTtJQUNFO0lBQ0E7RUptckJGO0VJaHJCQTtJQUNFO0lBQ0E7SUFDQTtFSmtyQkY7RUkvcUJBO0lBQ0U7SUFDQTtJQUNBO0VKaXJCRjtFSTlxQkE7SUFDRTtFSmdyQkY7RUk3cUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUorcUJGO0VJNXFCQTtJQUNFO0lBQ0E7RUo4cUJGO0VJM3FCQTs7SUFFRTtFSjZxQkY7RUkxcUJBO0lBQ0U7SUFDQTtJQUNBO0VKNHFCRjtFSXpxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFSjJxQkY7RUl4cUJBO0lBQ0U7RUowcUJGO0FBQ0Y7QUsvM0JBO0VBQ0U7RUFDQTtFQUNBLGdCSG1CTztFR2xCUDtFQUNBO0FMaTRCRjs7QUs5M0JBO0VBQ0U7QUxpNEJGOztBSzkzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTRCRjs7QUs5M0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTRCRjs7QUs5M0JBO0VBQ0U7RUFDQTtFQUNBLG1CSExXO0VHTVg7QUxpNEJGOztBSzkzQkE7RUFDRSxnQkhYSztBRjQ0QlA7O0FLOTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CSGpCVztFR2tCWCxjSHRCTTtFR3VCTiw4QkgvQ1M7RUdnRFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTRCRjs7QUs5M0JBO0VBQ0UsZ0JIOUJLO0VHK0JMLFdIbkNPO0FGbzZCVDs7QUs5M0JBO0VBQ0U7QUxpNEJGOztBSzkzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSw4QkhyRVM7RUdzRVQ7RUFDQTtFQUNBO0VBQ0EsY0hqRE07QUZrN0JSOztBSzkzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQ0hqRlk7RUdrRlo7RUFDQTtFQUNBLFdIeERLO0VHeURMO0FMaTRCRjs7QUs5M0JBO0VBQ0U7RUFDQTtFQUNBO0FMaTRCRjs7QUs5M0JBO0VBQ0U7RUFDQTtFQUNBLGlDSGpHWTtFR2tHWjtFQUNBO0VBQ0EsV0gxRWE7RUcyRWI7QUxpNEJGOztBSzkzQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJIdEZXO0VHdUZYO0VBQ0EsaUNIckhZO0VHc0haO0VBQ0E7RUFDQSxXSDVGSztFRzZGTDtFQUNBO0VBQ0E7QUxpNEJGOztBSzkzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkgzR1c7RUc0R1g7RUFDQSxpQ0gxSVk7RUcySVo7RUFDQTtFQUNBLFdIakhLO0VHa0hMO0VBQ0E7RUFDQTtFQUNBO0FMaTRCRjs7QUs5M0JBO0VBQ0U7RUFDRTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpNEJGOztBSzkzQkE7O0VBRUUsV0hwSUs7QUZxZ0NQOztBSzkzQkE7RUFDRTtFQUNBO0FMaTRCRjtBSy8zQkU7RUFDRTtBTGk0Qko7QUs5M0JFO0VBQ0U7QUxnNEJKOztBSzUzQkE7RUFDRTtFQUNBO0VBQ0E7QUwrM0JGOztBSzUzQkE7RUFDRTtFQUNBO0VBQ0E7QUwrM0JGOztBSzUzQkE7RUFDRTtFQUNBO0FMKzNCRjs7QUs1M0JBO0VBQ0U7RUFDQTtFQUNBO0FMKzNCRjtBSzczQkU7RUFDRTtFQUNBLGlDSHhNVTtFR3lNVjtFQUNBLGNIakxJO0VHa0xKO0VBQ0E7RUFDQTtBTCszQko7O0FLMzNCQTtFQUNFO0VBQ0E7RUFDQTtBTDgzQkY7O0FLMzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0g3Tlk7RUc4Tlo7RUFDQSxjSHRNTTtFR3VNTjtFQUNBO0VBQ0E7QUw4M0JGO0FLNTNCRTtFQUNFO0FMODNCSjtBSzMzQkU7RUFDRTtFQUNBO0FMNjNCSjtBSzEzQkU7RUFDRTtFQUNBO0VBQ0E7QUw0M0JKO0FLMTNCSTtFQUNFO0FMNDNCTjtBS3gzQkU7RUFDRTtFQUNBLGNIaE9JO0VHaU9KLDhCSHpQTztBRm1uQ1g7QUt2M0JFO0VBQ0UsbUJIL05PO0VHZ09QLGNIdE9JO0VHdU9KLDhCSC9QTztBRnduQ1g7QUt0M0JFO0VBQ0UsbUJIck9PO0FGNmxDWDs7QUtwM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1M0JGOztBS3AzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdTNCRjtBS3IzQkU7RUFDRTtBTHUzQko7O0FLbjNCQTtFQUNJO0VBQ0E7QUxzM0JKOztBS24zQkE7RUFDRSxpQ0hwU1k7RUdxU1o7RUFDQSxXSDFRSztFRzJRTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMczNCRjtBS3AzQkU7RUFDRSw4QkhoVE87RUdpVFA7RUFDQSxjSDFSSTtFRzJSSjtBTHMzQko7QUtuM0JFO0VBQ0UsY0gvUkk7QUZvcENSOztBS2gzQkU7RUFDRTtFQUNBO0VBQ0E7QUxtM0JKO0FLaDNCRTtFQUNFO0FMazNCSjs7QUs5MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxpM0JGO0FLLzJCRTtFQUNFO0VBQ0E7RUFDQTtBTGkzQko7QUs5MkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGczQko7QUs5MkJJO0VBQ0UsbUJIelVFO0VHMFVGLHFCSDFVRTtBRjByQ1I7QUs5MkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnM0JSO0FLMzJCRTtFQUNFLGlDSHJYVTtFR3NYVjtFQUNBO0VBQ0EsY0gvVkk7RUdnV0o7RUFDQTtFQUNBO0FMNjJCSjs7QUt6MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0MkJGOztBS3oyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDSDFaWTtFRzJaWjtFQUNBO0VBQ0E7RUFDQTtBTDQyQkY7O0FLejJCQTtFQUNFLG1CSG5ZUztFR29ZVCxjSDFZTTtBRnN2Q1I7O0FLejJCQTs7RUFFRSxtQkh4WVE7QUZvdkNWOztBS3oyQkE7RUFDRTtFQUNBO0VBQ0EsY0hyWk07QUZpd0NSO0FLMTJCRTtFQUNFLGtCSHJaRztBRml3Q1A7QUsxMkJJO0VBQ0U7QUw0MkJOOztBS3YyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNIL2JZO0VHZ2NaO0VBQ0E7RUFDQTtBTDAyQkY7O0FLdjJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDAyQkY7O0FLdjJCQTtFQUNFO0VBQ0E7RUFDQTtBTDAyQkY7O0FLdjJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMDJCRjs7QUt2MkJBO0VBQ0U7RUFDQSw4QkgvZFM7RUdnZVQ7RUFDQTtFQUNBO0VBQ0EsY0gzY007QUZxekNSOztBS3YyQkE7RUFDRTtFQUNBLGlDSHplWTtFRzBlWjtFQUNBO0VBQ0EsV0hoZEs7QUYwekNQOztBS3YyQkE7RUFDRTtFQUNBLDhCSGhmUztFR2lmVDtFQUNBO0VBQ0EsY0gzZE07QUZxMENSOztBS3YyQkE7RUFDRTtFQUNBO0FMMDJCRjs7QUt2MkJBOztFQUVFO0VBQ0EsaUNIL2ZZO0VHZ2dCWjtFQUNBO0VBQ0E7QUwwMkJGOztBS3YyQkE7RUFDRSxjSGplSztBRjIwQ1A7O0FLdjJCQTtFQUNFO0FMMDJCRjs7QUt2MkJBO0VBQ0U7RUFDQTtFQUNBO0FMMDJCRjs7QUt2MkJBO0VBQ0UsaUNIcGhCWTtFR3FoQlo7RUFDQTtFQUNBLFdIN2ZhO0FGdTJDZjs7QUt4MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMjJCRjtBS3oyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkgzZ0JTO0VHNGdCVDtFQUNBO0FMMjJCSjtBS3gyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDSDlqQlU7RUcrakJWO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUx5MkJKO0FLdjJCSTtFQUNFO0VBQ0E7RUFDQTtBTHkyQk47QUt0MkJJO0VBQ0UsY0hwakJFO0VHcWpCRjtBTHcyQk47QUtwMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0gxbEJVO0VHMmxCVjtFQUNBO0VBQ0EsV0hqa0JHO0VHa2tCSDtFQUNBO0VBQ0E7QUxzMkJKO0FLcDJCSTtFQUNFLFdIdmtCQztBRjY2Q1A7QUtsMkJFO0VBQ0U7QUxvMkJKO0FLajJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkh2bEJTO0VHd2xCVCxpQ0hybkJVO0VHc25CVjtFQUNBO0VBQ0EsV0g1bEJHO0VHNmxCSDtFQUNBO0FMbTJCSjtBS2oyQkk7RUFDRSxXSGptQkM7QUZvOENQOztBSzkxQkE7RUFDRTtJQUNFO0VMaTJCRjtFSzkxQkE7SUFDRTtJQUNBO0VMZzJCRjtFSzcxQkE7SUFDRTtJQUNBO0VMKzFCRjtFSzUxQkE7SUFDRTtJQUNBO0lBQ0E7RUw4MUJGO0VLMzFCQTtJQUNFO0lBQ0E7RUw2MUJGO0VLMTFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VMNDFCRjtFS3oxQkE7SUFDRTtJQUNBO0lBQ0E7RUwyMUJGO0VLdjFCQTtJQUNFO0lBQ0E7RUx5MUJGO0VLdDFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUx3MUJGO0VLcjFCQTtJQUNFO0lBQ0E7RUx1MUJGO0FBQ0Y7QU1oaERBO0VBQ0U7RUFDQTtFQUNBLGdCSm9CTztFSW5CUDtFQUNBO0FOa2hERjs7QU0vZ0RBO0VBQ0U7QU5raERGOztBTS9nREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOa2hERjs7QU0vZ0RBO0VBQ0U7QU5raERGOztBTS9nREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSw4Qko1QlM7RUk2QlQ7RUFDQTtFQUNBO0VBQ0EsY0pSTTtBRjBoRFI7O0FNL2dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGlDSnhDWTtFSXlDWjtFQUNBO0VBQ0EsV0pmSztFSWdCTDtBTmtoREY7O0FNL2dEQTtFQUNFO0VBQ0E7RUFDQTtBTmtoREY7O0FNL2dEQTtFQUNFO0VBQ0E7RUFDQSxpQ0p4RFk7RUl5RFo7RUFDQTtFQUNBLGNKbENNO0VJbUNOO0FOa2hERjs7QU0vZ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJKNUNXO0VJNkNYO0VBQ0EsaUNKM0VZO0VJNEVaO0VBQ0E7RUFDQSxXSmxESztFSW1ETDtFQUNBO0VBQ0E7QU5raERGOztBTS9nREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkpqRVc7RUlrRVg7RUFDQSxpQ0poR1k7RUlpR1o7RUFDQTtFQUNBLFdKdkVLO0VJd0VMO0VBQ0E7RUFDQTtFQUNBO0FOa2hERjs7QU0vZ0RBOztFQUVFLFdKaEZLO0FGa21EUDs7QU0vZ0RBO0VBQ0U7QU5raERGO0FNaGhERTtFQUNFO0FOa2hESjs7QU05Z0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5paERGO0FNL2dERTtFQUNFO0VBQ0E7RUFDQTtBTmloREo7QU05Z0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ2hESjtBTTlnREk7RUFDRSxnQkoxSEc7RUkySEgscUJKMUhFO0FGMG9EUjtBTTlnRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmdoRFI7QU0zZ0RFO0VBQ0UsaUNKcktVO0VJc0tWO0VBQ0E7RUFDQSxjSi9JSTtFSWdKSjtFQUNBO0VBQ0E7QU42Z0RKO0FNM2dESTtFQUNFLGNKckpFO0VJc0pGO0FONmdETjs7QU14Z0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMmdERjs7QU14Z0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNKN01ZO0VJOE1aO0VBQ0E7RUFDQTtFQUNBO0FOMmdERjs7QU14Z0RBO0VBQ0UsbUJKdExTO0VJdUxULGNKN0xNO0FGd3NEUjs7QU14Z0RBOztFQUVFLG1CSjNMUTtBRnNzRFY7O0FNeGdEQTtFQUNFO0VBQ0E7RUFDQSxjSi9MWTtFSWdNWjtFQUNBO0FOMmdERjs7QU14Z0RBOztFQUVFO0VBQ0EscUJKdE1LO0VJdU1MLGNKdk1LO0FGa3REUDs7QU14Z0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDSm5QWTtFSW9QWjtFQUNBO0VBQ0E7QU4yZ0RGOztBTXhnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yZ0RGOztBTXhnREE7RUFDRTtFQUNBO0VBQ0E7QU4yZ0RGOztBTXhnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjJnREY7O0FNeGdEQTtFQUNFO0VBQ0EsOEJKblJTO0VJb1JUO0VBQ0E7RUFDQTtFQUNBLGNKL1BNO0FGMHdEUjs7QU14Z0RBO0VBQ0U7RUFDQSxpQ0o3Ulk7RUk4Ulo7RUFDQTtFQUNBLFdKcFFLO0FGK3dEUDs7QU14Z0RBO0VBQ0U7RUFDQSxpQ0pyU1k7RUlzU1o7RUFDQTtFQUNBLFdKNVFLO0FGdXhEUDs7QU14Z0RBO0VBQ0U7RUFDQTtBTjJnREY7O0FNeGdEQTs7RUFFRTtFQUNBLGlDSm5UWTtFSW9UWjtFQUNBO0VBQ0M7QU4yZ0RIOztBTXhnREE7O0VBRUU7QU4yZ0RGOztBTXhnREE7RUFDRSxjSjFSSztBRnF5RFA7O0FNdmdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBnREY7QU14Z0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSnBUUztFSXFUVDtFQUNBO0FOMGdESjtBTXZnREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNKL1ZVO0VJZ1dWO0VBQ0EsV0pyVUc7RUlzVUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRTtFQUNKO0VBQ0E7QU55Z0RGO0FNdGdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CSnJWUztFSXNWVDtFQUNBO0VBQ0EsaUNKclhVO0VJc1hWO0VBQ0EsV0ozVkc7RUk0Vkg7RUFDQTtFQUNBO0FOd2dESjs7QU1wZ0RBO0VBQ0U7SUFDRTtFTnVnREY7RU1wZ0RBO0lBQ0U7RU5zZ0RGO0VNbmdEQTtJQUNFO0lBQ0E7SUFDQTtFTnFnREY7RU1sZ0RBO0lBQ0U7SUFDQTtFTm9nREY7RU0vL0NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOaWdESjtBQUNGO0FPOTVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnNkRGOztBTzc1REE7RUFDRTtFQUNBO0VBQ0E7QVBnNkRGOztBTzc1REE7RUFDRTtFQUNBO0VBQ0E7QVBnNkRGOztBTzc1REE7RUFDRSw4QkxyQlM7RUtzQlQ7RUFDQTtFQUNBO0VBQ0EsY0xETTtFS0VOO0FQZzZERjs7QU83NURBO0VBQ0UsaUNML0JZO0VLZ0NaO0VBQ0E7RUFDQSxXTE5LO0VLT0w7QVBnNkRGOztBTzc1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnNkRGO0FPLzVERTtFQUFrQjtFQUEyQjtBUG02RC9DOztBTy81REU7RUFBNkI7QVBtNkQvQjtBT2w2REU7RUFBNkI7QVBxNkQvQjs7QU9sNkRFO0VBQTZCO0FQczZEL0I7QU9yNkRFO0VBQTZCO0FQdzZEL0I7O0FPcDZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHU2REY7QU90NkRFO0VBQVU7QVB5NkRaOztBT3Q2REE7RUFDRTtFQUNBO0FQeTZERjs7QU90NkRBO0VBQ0U7RUFDQTtFQUNBO0FQeTZERjs7QU90NkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVB5NkRGOztBT3Q2REE7RUFDRTtFQUNBO0VBQ0E7QVB5NkRGOztBT3Q2REE7RUFDRSxpQ0xoR1k7RUtpR1o7RUFDQTtFQUNBO0VBQ0EsY0wzRU07QUZvL0RSOztBT3Q2REE7RUFBOEI7QVAwNkQ5Qjs7QU94NkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTGxGVztFS21GWCxpQ0xoSFk7RUtpSFo7RUFDQTtFQUNBLFdMdkZLO0VLd0ZMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyNkRGOztBT3g2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDI2REY7O0FPeDZEQTtFQUNFO0VBQ0E7RUFDQTtBUDI2REY7O0FPeDZEQTtFQUNFLGlDTDVJWTtFSzZJWjtFQUNBLFdMbEhLO0VLbUhMO0FQMjZERjs7QU94NkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJMekhXO0VLMEhYO0VBQ0E7RUFDQTtFQUNBO0FQMjZERjs7QU94NkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUNMaktZO0VLa0taO0VBQ0EsV0x2SUs7RUt3SUw7RUFDQTtBUDI2REY7QU8xNkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDQ2REo7O0FPeDZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMjZERjs7QU94NkRBO0VBQ0U7RUFDQSxtQkw5Slc7QUZ5a0ViOztBT3g2REE7RUFDRTtBUDI2REY7O0FPeDZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQMjZERjs7QU94NkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNMdE5ZO0VLdU5aO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyNkRGO0FPMTZERTtFQUFhLG1CTDdMSjtFSzZMMkIsY0xuTTlCO0FGaW5FUjtBTzk2RHFEO0VBQVUsbUJMNUxyRDtBRjZtRVY7QU9oN0RFO0VBQVc7RUFBeUI7RUFBa0MsY0xwTWhFO0FGeW5FUjtBT3I3RHVGO0VBQVUsa0JMak0xRjtBRnluRVA7QU94N0RzSDtFQUErQjtBUDI3RHJKOztBT3g3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMjdERjtBTzE3REU7RUFBTTtFQUFnQjtFQUFhO0FQKzdEckM7O0FPNTdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQKzdERjs7QU81N0RBO0VBQ0U7RUFDQTtBUCs3REY7O0FPNTdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQKzdERjs7QU81N0RBO0VBQXVCO0VBQWU7QVBpOER0Qzs7QU8vN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkx6T1c7QUYycUViO0FPajhERTtFQUFNO0VBQWE7RUFBYztFQUFtQjtBUHU4RHREOztBT3A4REE7RUFBNEI7RUFBZTtFQUF3QjtBUDA4RG5FOztBT3g4REE7RUFDRSxpQ0w3UVk7RUs4UVo7RUFDQSxXTG5QSztFS29QTDtFQUNBO0FQMjhERjs7QU94OERBO0VBQ0UsaUNMclJZO0VLc1JaO0VBQ0EsV0wzUEs7RUs0UEw7RUFDQTtBUDI4REY7O0FPeDhEQTtFQUNFLGlDTDdSWTtFSzhSWjtFQUNBO0VBQ0EsY0x2UU07RUt3UU47RUFDQTtBUDI4REY7O0FPeDhEQTtFQUNFLGlDTHRTWTtFS3VTWjtFQUNBO0VBQ0EsV0w3UUs7RUs4UUw7RUFDQTtBUDI4REY7QU8xOERFO0VBQUk7QVA2OEROOztBTzE4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUDY4REY7O0FPMThEQTtFQUNFLGlDTHZUWTtFS3dUWjtFQUNBO0VBQ0EsV0w5Uks7RUsrUkw7RUFDQTtBUDY4REY7QU81OERFO0VBQWM7QVArOERoQjtBTy84RGlDO0VBQVUsY0xwU25DO0FGc3ZFUjs7QU8vOERBO0VBQ0U7RUFDQSxpQ0xsVVk7RUttVVo7RUFDQSxXTHhTSztFS3lTTDtBUGs5REY7O0FPLzhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQazlERjs7QU8vOERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrOURGO0FPajlERTtFQUFVLHFCTGpVSjtBRnF4RVI7QU9uOURFO0VBQ0U7RUFDQTtBUHE5REo7O0FPajlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvOURGOztBT2o5REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0xoWFk7RUtpWFo7RUFDQSxjTHpWTTtFSzBWTjtFQUNBO0VBQ0E7RUFDQTtBUG85REY7QU9uOURFO0VBQVE7QVBzOURWO0FPcjlERTtFQUNFLG1CTDFWTztFSzJWUCxXTGxXSztBRnl6RVQ7O0FPbjlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQczlERjs7QU9uOURBO0VBQ0U7RUFDQSw4Qkx0WVM7RUt1WVQ7RUFDQTtFQUNBO0VBQ0EsY0xsWE07QUZ3MEVSOztBT245REE7RUFDRTtFQUNBLGlDTGhaWTtFS2laWjtFQUNBO0VBQ0EsV0x2WEs7QUY2MEVQOztBT245REE7RUFFRTtJQUErQjtFUHM5RC9CO0VPcjlEQTtJQUEyQjtFUHc5RDNCO0VPdjlEQTtJQUErQjtFUDA5RC9CO0FBQ0Y7QU92OURBO0VBQ0U7SUFBaUI7RVAwOURqQjtFT3o5REE7SUFBK0I7SUFBVztJQUFpQjtFUDg5RDNEO0VPNzlEQTtJQUEwQjtJQUFXO0lBQWlCO0VQaytEdEQ7RU9qK0RBO0lBQThCO0lBQVc7SUFBaUI7RVBzK0QxRDtFT3ArREE7SUFDRTtFUHMrREY7RU9uK0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVBxK0RGO0VPbCtEQTtJQUNFO0lBQ0E7SUFDQTtFUG8rREY7RU9qK0RBO0lBQ0U7SUFDQTtFUG0rREY7RU9oK0RBO0lBQ0U7SUFDQTtJQUNBO0VQaytERjtFTy85REE7SUFDRTtJQUNBO0VQaStERjtFTzk5REY7SUFDRTtJQUNBO0lBQ0E7RVBnK0RBO0VPLzlEQTtJQUNFO0lBQ0E7SUFDQTtFUGkrREY7QUFDRjtBUTc2RUE7RUFFSTtFQUNBO0FSODZFSjtBUTU2RUk7RUFDSSw4Qk5ORztFTU9IO0VBQ0E7RUFDQTtFQUNBLGNOY0E7RU1iQTtFQUNBO0FSODZFUjtBUTM2RUk7RUFDSTtFQUNBO0VBQ0E7QVI2NkVSO0FRMzZFUTtFQUNJLDhCTnJCRDtFTXNCQztFQUNBO0VBQ0EsV05DRztFTUFIO0VBQ0E7RUFDQTtBUjY2RVo7QVExNkVRO0VBQ0ksOEJOL0JEO0VNZ0NDO0VBQ0E7RUFDQSxXTlRHO0VNVUg7RUFDQTtFQUNBO0FSNDZFWjtBUXo2RVE7RUFDSSxpQ04xQ0U7RU0yQ0Y7RUFDQTtFQUNBLFdObkJHO0VNb0JIO0VBQ0E7QVIyNkVaO0FReDZFUTs7RUFFSSxpQ05wREU7RU1xREY7RUFDQTtFQUNBLGNOOUJKO0VNK0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwNkVaO0FRdjZFUTtFQUNJO0FSeTZFWjtBUXQ2RVE7RUFDSTtBUnc2RVo7QVFyNkVRO0VBQ0k7RUFDQTtFQUNBO0FSdTZFWjtBUXA2RVE7RUFDSSxjTjNDTDtFTTRDSztBUnM2RVo7QVFwNkVZO0VBQ0ksY05sRE47QUZ3OUVWO0FRbDZFUTtFQUNJO0FSbzZFWjs7QVMxL0VBO0VBQ0U7RUFDQTtFQUNBO0FUNi9FRjs7QVMxL0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2L0VGOztBUzEvRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDYvRUY7O0FTMS9FQTtFQUFjO0FUOC9FZDs7QVM3L0VBO0VBQWE7QVRpZ0ZiOztBUy8vRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQ1AvQlk7RU9nQ1osV1BSTztFT1NQO0VBQ0E7QVRrZ0ZGOztBUy8vRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGtnRkY7O0FTLy9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUa2dGRjs7QVMvL0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRrZ0ZGOztBUy8vRUE7RUFDRSxXUG5DTztFT29DUCw4QlAzRFM7RU80RFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtnRkY7O0FTLy9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUa2dGRjs7QVMvL0VBO0VBQ0U7QVRrZ0ZGOztBUy8vRUE7RUFDRTtFQUNBO0VBQ0E7QVRrZ0ZGOztBUy8vRUE7RUFDRTtBVGtnRkY7O0FTLy9FQTtFQUNFO0VBQ0E7RUFDQTtBVGtnRkY7O0FTLy9FQTtFQUNFO0VBQ0E7RUFDQTtBVGtnRkY7O0FTLy9FQTtFQUNFO0VBQ0E7RUFDQTtBVGtnRkY7O0FTLy9FQTtFQUNFO0VBQ0E7RUFDQTtBVGtnRkY7O0FTLy9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtnRkY7O0FTLy9FQTtFQUNFO0FUa2dGRjs7QVMvL0VBO0VBQ0U7QVRrZ0ZGOztBUy8vRUE7RUFBc0M7QVRtZ0Z0Qzs7QVNqZ0ZBO0VBQ0U7SUFBYztFVHFnRmQ7RVNwZ0ZBO0lBQWE7RVR1Z0ZiO0VTcmdGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVHVnRkY7RVNwZ0ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVRzZ0ZGO0VTbmdGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VUcWdGRjtFU2xnRkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRvZ0ZGO0VTamdGQTtJQUNFO0VUbWdGRjtFU2hnRkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUa2dGRjtFUy8vRUE7SUFDRTtJQUNBO0VUaWdGRjtFUzkvRUE7SUFDRTtFVGdnRkY7RVM3L0VBO0lBQ0U7SUFDQTtJQUNBO0VUKy9FRjtFUzUvRUE7SUFDRTtJQUNBO0lBQ0E7RVQ4L0VGO0VTMy9FQTtJQUNFO0VUNi9FRjtFUzEvRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNGO0VUNC9FQTtFU3ovRUE7SUFDRTtFVDIvRUY7QUFDRjtBU3gvRUE7RUFDRTtJQUNFO0lBQ0E7RVQwL0VGO0VTdi9FQTtJQUNFO0VUeS9FRjtBQUNGO0FTdC9FQTtFQUNFO0lBQ0k7RVR3L0VKO0FBQ0Y7QVU5dUZBO0VBQ0U7SUFBaUM7RVZpdkZqQztFVWh2RkE7SUFBZ0M7RVZtdkZoQztFVWp2RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVZtdkZGO0VVaHZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VWa3ZGRjtFVS91RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVml2RkY7RVU5dUZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWZ3ZGRjtFVTd1RkE7SUFDRTtFVit1RkY7RVU1dUZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVjh1RkY7RVUzdUZBO0lBQ0U7SUFDQTtFVjZ1RkY7RVUxdUZBO0lBQ0U7RVY0dUZGO0VVenVGQTtJQUNFO0lBQ0E7SUFDQTtFVjJ1RkY7RVV4dUZBO0lBQ0U7SUFDQTtJQUNBO0VWMHVGRjtFVXZ1RkE7SUFDRTtFVnl1RkY7RVV0dUZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWd3VGRjtFVXJ1RkE7SUFDRTtFVnV1RkY7QUFDRjtBVXB1RkE7RUFDRTtJQUNFO0lBQ0E7RVZzdUZGO0VVbnVGQTtJQUNFO0VWcXVGRjtBQUNGO0FVbHVGQTtFQUNFO0lBQ0k7RVZvdUZKO0FBQ0Y7QVcvMEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhpMUZGOztBVzkwRkE7RUFDRTtBWGkxRkY7O0FXOTBGQTtFQUNFO0VBQ0EsOEJUYlM7RVNjVDtFQUNBO0VBQ0E7RUFDQSxjVE9NO0FGMDBGUjs7QVc5MEZBO0VBQ0U7RUFDQTtFQUNBLGlDVHhCWTtFU3lCWjtFQUNBO0VBQ0EsV1RDSztBRmcxRlA7O0FXOTBGQTtFQUNFO0FYaTFGRjs7QVc5MEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJUVlM7RVNXVCxjVGpCTTtFU2tCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaTFGRjs7QVc5MEZBOztFQUVFLG1CVHBCUTtBRnEyRlY7O0FXOTBGQTtFQUNFLGlDVHhEWTtFU3lEWjtFQUNBO0VBQ0E7QVhpMUZGOztBVzkwRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWGkxRkY7O0FXOTBGQTtFQUNFO0VBQ0E7RUFDQTtBWGkxRkY7O0FXOTBGQTtFQUVFO0lBQ0U7RVhnMUZGO0VXNzBGQTtJQUNFO0VYKzBGRjtFVzUwRkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFWDgwRkY7RVczMEZBO0lBQ0U7SUFDQTtFWDYwRkY7RVcxMEZBO0lBQ0U7SUFDQTtFWDQwRkY7RVd6MEZBO0lBQ0U7SUFDQTtJQUNBO0VYMjBGRjtBQUNGO0FZcDdGQTtFQUNFO0VBQ0EsbUJWMEJXO0VVekJYO0VBQ0E7RUFDQTtBWnM3RkY7O0FZbjdGQTtFQUNFO0FaczdGRjs7QVluN0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpzN0ZGOztBWW43RkE7RUFDRTtFQUNBLDhCVnJCUztFVXNCVDtFQUNBO0VBQ0E7RUFDQSxjVkRNO0VVRU47QVpzN0ZGOztBWW43RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnM3RkY7O0FZbjdGQTtFQUNFO0FaczdGRjs7QVluN0ZBO0VBQ0U7RUFDQSxpQ1YzQ1k7RVU0Q1o7RUFDQTtFQUNBLFdWbEJLO0VVbUJMO0VBQ0E7QVpzN0ZGOztBWW43RkE7RUFDRTtBWnM3RkY7O0FZbjdGQTtFQUNFO0VBQ0E7RUFDQTtBWnM3RkY7O0FZbjdGQTtFQUNFO0VBQ0E7RUFDQTtBWnM3RkY7O0FZbjdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQlY3Q0s7RVU4Q0w7RUFDQTtBWnM3RkY7O0FZbjdGQTtFQUVFO0lBQ0U7RVpxN0ZGO0VZbDdGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVpvN0ZGO0VZajdGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VabTdGRjtFWWg3RkE7SUFDRTtJQUNBO0lBQ0E7RVprN0ZGO0VZLzZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVppN0ZGO0VZOTZGQTtJQUNFO0VaZzdGRjtFWTc2RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaKzZGRjtBQUNGO0FhemlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV1hrQk87QUZ5aEdUOztBYXhpR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyaUdGOztBYXhpR0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWJ3aUdGOztBYXJpR0E7RUFDRTtFQUNBO0VBQ0E7QWJ3aUdGOztBYXBpR0E7RUFDRTtFQUNBLDhCWHpDUztFVzBDVDtFQUNBO0VBQ0E7QWJ1aUdGOztBYXBpR0E7RUFDRTtBYnVpR0Y7O0FhbmlHQTtFQUNFO0VBQ0EsaUNYdkRZO0VXd0RaO0VBQ0E7RUFDQTtBYnNpR0Y7O0FhbmlHQTtFQUNFO0Fic2lHRjs7QWFuaUdBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ1h4RVk7RVd5RVo7RUFDQTtFQUNBO0Fic2lHRjs7QWFuaUdBOztFQUVFO0Fic2lHRjs7QWFuaUdBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCWG5FTztFV29FUDtBYnNpR0Y7O0FhcGlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCWDdFTztFVzhFUCxjWDdFTTtFVzhFTjtFQUNBO0FidWlHRjs7QWFwaUdBOztFQUVFLG1CWHpFVztBRmduR2I7O0FhcGlHQTtFQUNFLGlDWGpIWTtFV2tIWjtFQUNBO0VBQ0E7QWJ1aUdGOztBYXBpR0E7RUFDRTtFQUNBO0VBQ0E7QWJ1aUdGOztBYW5pR0E7RUFFRTtJQUNFO0VicWlHRjtFYWxpR0E7SUFDRTtJQUNBO0lBQ0E7RWJvaUdGO0VhamlHQTtJQUNFO0lBQ0E7RWJtaUdGO0FBQ0Y7QWMvcUdBO0VBQ0U7QWRpckdGOztBYzlxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZGlyR0Y7O0FjOXFHQTtFQUNFO0VBQ0E7QWRpckdGOztBYzlxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkaXJHRjs7QWM5cUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkaXJHRjs7QWM5cUdBO0VBQ0U7RUFDQSw4Qlp0Q1M7RVl1Q1Q7RUFDQTtFQUNBO0VBQ0EsY1psQk07QUZtc0dSOztBYzlxR0E7RUFDRTtFQUNBLGlDWmhEWTtFWWlEWjtFQUNBO0VBQ0EsV1p2Qks7QUZ3c0dQOztBYzlxR0E7RUFDRTtBZGlyR0Y7O0FjOXFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CWmxDUztFWW1DVCxjWnpDTTtFWTBDTjtFQUNBO0VBQ0E7QWRpckdGOztBYzlxR0E7RUFDRSxpQ1p6RVk7RVkwRVo7RUFDQTtFQUNBO0FkaXJHRjs7QWM5cUdBOztFQUVFLG1CWmpEUTtBRmt1R1Y7O0FjOXFHQTtFQUNFO0VBQ0E7QWRpckdGOztBYzdxR0E7RUFDRTtJQUNFO0VkZ3JHRjtFYzdxR0E7SUFDRTtJQUNBO0lBQ0E7RWQrcUdGO0VjNXFHQTtJQUNFO0VkOHFHRjtFYzNxR0E7SUFDRTtFZDZxR0Y7RWMxcUdBO0lBQ0U7SUFDQTtJQUNBO0VkNHFHRjtFY3pxR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkMnFHRjtFY3hxR0E7SUFDRTtFZDBxR0Y7RWN2cUdBO0lBQ0U7RWR5cUdGO0FBQ0Y7QWNycUdBO0VBQ0U7SUFDRTtJQUNBO0VkdXFHRjtFY3BxR0E7SUFDRTtFZHNxR0Y7RWNucUdBO0lBQ0U7SUFDQTtJQUNBO0VkcXFHRjtFY2xxR0E7SUFDRTtJQUNBO0lBQ0E7RWRvcUdGO0VjanFHQTtJQUNFO0VkbXFHRjtFY2hxR0E7SUFDRTtJQUNBO0lBQ0E7RWRrcUdGO0VjL3BHQTtJQUNFO0VkaXFHRjtBQUNGO0FldjBHQTtFQUNFO0FmeTBHRjs7QWV0MEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZ5MEdGOztBZXQwR0E7RUFDRTtBZnkwR0Y7O0FldDBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmeTBHRjs7QWV0MEdBOzs7OztFQUtFO0FmeTBHRjs7QWV0MEdBO0VBQ0U7RUFDQTtBZnkwR0Y7O0FldDBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmeTBHRjs7QWV0MEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnkwR0Y7O0FldDBHQTtFQUNFO0VBQ0EsZ0JiN0JPO0VhOEJQO0VBQ0E7RUFDQTtFQUNBO0FmeTBHRjs7QWV0MEdBO0VBQ0U7RUFDQSw4QmI3RFM7RWE4RFQ7RUFDQTtFQUNBO0VBQ0EsY2J6Q007QUZrM0dSOztBZXQwR0E7RUFDRTtFQUNBO0VBQ0E7QWZ5MEdGOztBZXQwR0E7RUFDRTtFQUNBO0VBQ0E7QWZ5MEdGOztBZXQwR0E7RUFDRTtFQUNBLDhCYmxGUztFYW1GVDtFQUNBO0VBQ0EsV2IxREs7QUZtNEdQOztBZXQwR0E7RUFDRTtFQUNBLGlDYjNGWTtFYTRGWjtFQUNBO0VBQ0EsV2JsRUs7QUYyNEdQOztBZXQwR0E7RUFDRTtBZnkwR0Y7O0FldDBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDhCYnhHUztFYXlHVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CYmxGUztFYW1GVCxjYnpGTTtFYTBGTjtFQUNBO0VBQ0E7QWZ5MEdGOztBZXQwR0E7O0VBRUUsbUJiMUZRO0FGbTZHVjs7QWV0MEdBO0VBQ0UsaUNiOUhZO0VhK0haO0VBQ0E7QWZ5MEdGOztBZXQwR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZnkwR0Y7O0FldDBHQTtFQUNFO0lBQ0U7RWZ5MEdGO0VldDBHQTtJQUNFO0VmdzBHRjtFZXIwR0E7SUFDRTtJQUNBO0lBQ0E7RWZ1MEdGO0VlcDBHQTtJQUNFO0lBQ0E7RWZzMEdGO0VlbjBHQTtJQUNFO0VmcTBHRjtFZWwwR0E7O0lBRUU7RWZvMEdGO0VlajBHQTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFZm0wR0Y7RWVoMEdBO0lBQ0U7RWZrMEdGO0VlL3pHQTs7SUFFRTtFZmkwR0Y7QUFDRjtBZTl6R0E7RUFDRTs7SUFFRTtFZmcwR0Y7RWU3ekdBOzs7SUFHRTtJQUNBO0VmK3pHRjtFZTV6R0E7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0VmOHpHRjtFZTN6R0E7SUFDRTtFZjZ6R0Y7RWUxekdBO0lBQ0U7SUFDQTtFZjR6R0Y7QUFDRjtBZ0IvZ0hBO0VBQ0U7QWhCaWhIRjs7QWdCOWdIQTtFQUNFO0VBQ0E7RUFDQTtBaEJpaEhGOztBZ0I5Z0hBO0VBQ0U7RUFDQTtBaEJpaEhGOztBZ0I5Z0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCaWhIRjs7QWdCOWdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCZExPO0VjTVA7RUFDQTtFQUNBO0VBQ0E7QWhCaWhIRjs7QWdCOWdIQTtFQUNFO0VBQ0E7QWhCaWhIRjs7QWdCOWdIQTtFQUNFO0VBQ0EsOEJkMUNTO0VjMkNUO0VBQ0E7RUFDQTtFQUNBLGNkdEJNO0FGdWlIUjs7QWdCOWdIQTtFQUNFO0VBQ0E7RUFDQSxpQ2RyRFk7RWNzRFo7RUFDQTtFQUNBLFdkNUJLO0FGNmlIUDs7QWdCOWdIQTtFQUNFO0FoQmloSEY7O0FnQjlnSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmR2Q1M7RWN3Q1QsY2Q5Q007RWMrQ047RUFDQTtFQUNBO0FoQmloSEY7O0FnQjlnSEE7O0VBRUUsbUJkL0NRO0FGZ2tIVjs7QWdCOWdIQTtFQUNFLGlDZG5GWTtFY29GWjtFQUNBO0FoQmloSEY7O0FnQjlnSEE7RUFDRTtFQUNBO0FoQmloSEY7O0FnQjlnSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JkOUVPO0VjK0VQO0FoQmloSEY7O0FnQjlnSEE7RUFDRTtFQUNBO0VBQ0E7QWhCaWhIRjs7QWdCOWdIQTtFQUNFO0lBQ0U7SUFDQTtFaEJpaEhGO0VnQjlnSEE7SUFDRTtFaEJnaEhGO0VnQjdnSEE7SUFDRTtFaEIrZ0hGO0VnQjVnSEE7SUFDRTtJQUNBO0VoQjhnSEY7RWdCM2dIQTtJQUNFO0VoQjZnSEY7QUFDRjtBZ0IxZ0hBO0VBQ0U7SUFDRTtJQUNBO0VoQjRnSEY7RWdCemdIQTtJQUNFO0lBQ0E7RWhCMmdIRjtFZ0J4Z0hBO0lBQ0U7SUFDQTtJQUNBO0VoQjBnSEY7RWdCdmdIQTtJQUNFO0lBQ0E7SUFDQTtFaEJ5Z0hGO0FBQ0Y7QWlCcnFIQTtFQUNFO0VBQ0EsbUJmK0JZO0VlOUJaO0VBQ0EsV2ZtQk87QUZvcEhUOztBaUJwcUhBO0VBQ0U7QWpCdXFIRjs7QWlCcHFIQTtFQUNFO0VBQ0E7RUFDQTtBakJ1cUhGOztBaUJwcUhBO0VBQ0U7RUFDQSw4QmZuQlM7RWVvQlQ7RUFDQTtFQUNBLFdmQ087RWVBUDtBakJ1cUhGOztBaUJwcUhBO0VBQ0U7RUFDQTtFQUNBO0FqQnVxSEY7O0FpQnBxSEE7RUFDRTtBakJ1cUhGOztBaUJwcUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCdXFIRjs7QWlCcHFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ1cUhGOztBaUJwcUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCdXFIRjs7QWlCcHFIQTtFQUNFO0FqQnVxSEY7O0FpQnBxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ1cUhGOztBaUJwcUhBOztFQUVFO0VBQ0E7RUFDQTtBakJ1cUhGOztBaUJwcUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnVxSEY7O0FpQnBxSEE7RUFDRTtFQUNBO0VBQ0E7QWpCdXFIRjs7QWlCcHFIQTtFQUNFO0FqQnVxSEY7O0FpQnBxSEE7RUFDRTtBakJ1cUhGOztBaUJwcUhBO0VBQ0U7SUFDRTtFakJ1cUhGO0FBQ0Y7QWlCbnFIQTtFQUNFO0lBQ0U7RWpCcXFIRjtFaUJscUhBO0lBQ0U7RWpCb3FIRjtFaUJqcUhBO0lBQ0U7SUFDQTtFakJtcUhGO0VpQmhxSEE7SUFDRTtFakJrcUhGO0VpQi9wSEE7O0lBRUU7SUFDQTtFakJpcUhGO0VpQjlwSEE7SUFDRTtFakJncUhGO0VpQjdwSEE7SUFDRTtFakIrcEhGO0VpQjVwSEE7SUFDRTtFakI4cEhGO0FBQ0Y7QWtCcHpIQTtFQUNFO0FsQnN6SEY7O0FrQm56SEE7RUFDRTtFQUNBO0VBRUE7RUFFQTtBbEJvekhGOztBa0JqekhBO0VBQ0UsZ0JoQlNPO0VnQlJQO0VBQ0E7RUFDQTtBbEJvekhGOztBa0JqekhBO0VBQ0U7RUFDQSw4QmhCdEJTO0VnQnVCVDtFQUNBO0VBQ0EsY2hCRE07QUZxekhSOztBa0JqekhBO0VBQ0U7RUFDQSxpQ2hCL0JZO0VnQmdDWjtFQUNBO0VBQ0EsY2hCVE07RWdCVU47QWxCb3pIRjs7QWtCanpIQTtFQUNFO0FsQm96SEY7O0FrQmp6SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm96SEY7O0FrQmp6SEE7RUFDRSxnQmhCM0JPO0VnQjRCUDtFQUNBO0VBQ0E7RUFDQTtBbEJvekhGOztBa0JqekhBO0VBQ0U7RUFDQSw4QmhCM0RTO0VnQjREVDtFQUNBO0VBQ0EsY2hCdENNO0FGMDFIUjs7QWtCanpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvekhGOztBa0JqekhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvekhGOztBa0JqekhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QmhCMUZTO0VnQjJGVDtFQUNBO0VBQ0EsY2hCckVNO0VnQnNFTjtFQUNBO0VBQ0E7RUFDQTtBbEJvekhGOztBa0JqekhBO0VBQ0U7QWxCb3pIRjs7QWtCanpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCb3pIRjs7QWtCanpIQTtFQUNFO0VBQ0EsOEJoQnJIUztFZ0JzSFQ7RUFDQTtFQUNBLGNoQmhHTTtFZ0JpR047QWxCb3pIRjs7QWtCanpIQTtFQUNFO0VBQ0EsaUNoQi9IWTtFZ0JnSVo7RUFDQTtFQUNBO0VBQ0E7QWxCb3pIRjs7QWtCanpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCb3pIRjs7QWtCanpIQTtFQUNFO0VBQ0EsOEJoQi9JUztFZ0JnSlQ7RUFDQTtBbEJvekhGOztBa0JqekhBO0VBQ0U7RUFDQTtFQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhCM0hZO0VnQjRIWixXaEJ0SU87RWdCdUlQO0VBQ0EsaUNoQmhLWTtFZ0JpS1o7RUFDQTtFQUNBO0VBQ0E7QWxCb3pIRjs7QWtCanpIQTs7RUFFRSxtQmhCdElLO0FGMDdIUDs7QWtCanpIQTtFQUNFO0VBQ0E7QWxCb3pIRjs7QWtCaHpIQTtFQUNFO0lBQ0U7RWxCbXpIRjtFa0JoekhBO0lBQ0U7SUFDQTtFbEJrekhGO0VrQi95SEE7O0lBRUU7SUFDQTtFbEJpekhGO0VrQjl5SEE7SUFDRTtJQUNBO0lBQ0E7RWxCZ3pIRjtFa0I3eUhBO0lBQ0U7SUFDQTtFbEIreUhGO0VrQjV5SEE7SUFDRTtJQUNBO0lBQ0E7RWxCOHlIRjtFa0IzeUhBO0lBQ0U7RWxCNnlIRjtFa0IxeUhBO0lBQ0U7RWxCNHlIRjtFa0J6eUhBO0lBQ0U7SUFDQTtFbEIyeUhGO0FBQ0Y7QWtCeHlIQTtFQUVFOztJQUVFO0VsQnl5SEY7RWtCdHlIQTtJQUNFO0lBQ0E7RWxCd3lIRjtFa0JyeUhBOztJQUVFO0lBQ0E7SUFDQTtFbEJ1eUhGO0VrQnB5SEE7O0lBRUU7RWxCc3lIRjtFa0JueUhBOztJQUVFO0VsQnF5SEY7RWtCbHlIQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQm95SEY7RWtCanlIQTtJQUNFO0VsQm15SEY7QUFDRjtBbUJ6aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpCdUJXO0FGb2hJYjs7QW1CeGlJQTtFQUNFO0FuQjJpSUY7O0FtQnhpSUE7RUFDRTtFQUNBLDhCakJkUztFaUJlVDtFQUNBO0VBQ0E7RUFDQSxjakJNTTtBRnFpSVI7O0FtQnhpSUE7RUFDRTtFQUNBLGlDakJ4Qlk7RWlCeUJaO0VBQ0E7RUFDQSxXakJDSztBRjBpSVA7O0FtQnhpSUE7RUFDRTtBbkIyaUlGOztBbUJ4aUlBO0VBRUU7SUFDRTtFbkIwaUlGO0VtQnZpSUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkJ5aUlGO0VtQnRpSUE7SUFDRTtFbkJ3aUlGO0VtQnJpSUE7SUFDRTtJQUNBO0VuQnVpSUY7QUFDRjtBb0I1bElBO0VBQ0U7QXBCOGxJRjs7QW9CM2xJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQjhsSUY7O0FvQjNsSUE7RUFDRSxnQmxCV087RWtCVlA7RUFDQTtFQUNBO0FwQjhsSUY7O0FvQjNsSUE7RUFDRTtFQUNBO0VBQ0E7QXBCOGxJRjs7QW9CM2xJQTtFQUNFLGdCbEJGTztBRmdtSVQ7O0FvQjNsSUE7RUFDRTtBcEI4bElGOztBb0IzbElBO0VBQ0U7QXBCOGxJRjs7QW9CM2xJQTs7RUFFRTtFQUNBLDhCbEJ2Q1M7RWtCd0NUO0VBQ0E7RUFDQTtFQUNBLGNsQm5CTTtFa0JvQk47QXBCOGxJRjs7QW9CM2xJQTtFQUNFO0VBQ0E7RUFDQTtBcEI4bElGOztBb0IzbElBOztFQUVFLGlDbEJ4RFk7RWtCeURaO0VBQ0E7RUFDQSxjbEJsQ007RWtCbUNOO0VBQ0E7QXBCOGxJRjs7QW9CM2xJQTs7RUFFRTtBcEI4bElGOztBb0IzbElBO0VBQ0U7RUFDQTtBcEI4bElGOztBb0IzbElBO0VBQ0U7QXBCOGxJRjs7QW9CM2xJQTtFQUNFO0VBQ0E7RUFDQTtBcEI4bElGOztBb0IzbElBO0VBQ0U7RUFDQTtFQUNBO0FwQjhsSUY7O0FvQjNsSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsQnZFTTtFa0J3RU47RUFDQTtBcEI4bElGOztBb0IzbElBO0VBQ0U7RUFDQTtBcEI4bElGOztBb0IzbElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4bElGOztBb0IzbElBO0VBQ0E7SUFDSTtFcEI4bElGO0FBQ0Y7QW9CM2xJQTtFQUNFO0lBQ0U7RXBCNmxJRjtFb0IxbElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBCNGxJRjtFb0J6bElBO0lBQ0U7SUFDQTtJQUNBO0VwQjJsSUY7RW9CeGxJQTtJQUNFO0VwQjBsSUY7RW9CdmxJQTtJQUNFO0VwQnlsSUY7RW9CdGxJQTtJQUNFO0VwQndsSUY7RW9CcmxJQTs7SUFFRTtJQUNBO0VwQnVsSUY7RW9CcGxJQTs7SUFFRTtJQUNBO0VwQnNsSUY7RW9CbmxJQTtJQUNFO0lBQ0E7SUFDQTtFcEJxbElGO0VvQmxsSUE7SUFDRTtJQUNBO0VwQm9sSUY7RW9CamxJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCbEIzSkk7RUY4dUlOO0VvQmhsSUE7SUFDRTtFcEJrbElGO0VvQi9rSUE7SUFDRTtJQUNBO0VwQmlsSUY7RW9COWtJQTtJQUNFO0lBQ0E7RXBCZ2xJRjtBQUNGO0FxQmx4SUE7RUFDRTtBckJveElGOztBcUJqeElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCb3hJRjs7QXFCanhJQTtFQUNFO0FyQm94SUY7O0FxQmp4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm94SUY7O0FxQmp4SUE7O0VBRUU7QXJCb3hJRjs7QXFCanhJQTtFQUNFO0VBQ0E7QXJCb3hJRjs7QXFCanhJQTtFQUNFO0VBQ0E7QXJCb3hJRjs7QXFCanhJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQm94SUY7O0FxQmp4SUE7RUFDRTtFQUNBO0VBQ0E7QXJCb3hJRjs7QXFCanhJQTtFQUNFO0VBQ0E7RUFDQTtBckJveElGOztBcUJqeElBO0VBQ0U7RUFDQTtFQUNBO0FyQm94SUY7O0FxQmp4SUE7RUFDRTtFQUNBLGdCbkIxQ087RW1CMkNQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCb3hJRjs7QXFCanhJQTtFQUNFO0VBQ0EsOEJuQjNFUztFbUI0RVQ7RUFDQTtFQUNBO0VBQ0EsY25CdkRNO0FGMjBJUjs7QXFCanhJQTtFQUNFO0VBQ0E7RUFDQTtBckJveElGOztBcUJqeElBO0VBQ0U7RUFDQSw4Qm5CMUZTO0VtQjJGVDtFQUNBO0VBQ0EsV25CbEVLO0FGczFJUDs7QXFCanhJQTtFQUNFO0FyQm94SUY7O0FxQmp4SUE7RUFDRTtFQUNBO0FyQm94SUY7O0FxQmp4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQm5CckZLO0VtQnNGTDtBckJveElGOztBcUJseElBO0VBQ0U7QXJCcXhJRjs7QXFCbHhJQTtFQUNFO0lBQ0U7RXJCcXhJRjtFcUJseElBO0lBQ0U7RXJCb3hJRjtFcUJqeElBO0lBQ0U7SUFDQTtFckJteElGO0VxQmh4SUE7SUFDRTtJQUNBO0VyQmt4SUY7RXFCL3dJQTtJQUNFO0lBQ0E7SUFDQTtFckJpeElGO0VxQjl3SUE7SUFDRTtFckJneElGO0VxQjd3SUE7SUFDRTtJQUNBO0VyQit3SUY7RXFCNXdJQTtJQUNFO0VyQjh3SUY7RXFCM3dJQTtJQUNFO0lBQ0E7RXJCNndJRjtFcUIxd0lBO0lBQ0U7SUFDQTtFckI0d0lGO0VxQnp3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQjJ3SUY7QUFDRjtBcUJ4d0lBO0VBQ0U7SUFDRTtFckIwd0lGO0VxQnZ3SUE7SUFDRTtFckJ5d0lGO0VxQnR3SUE7SUFDRTtFckJ3d0lGO0VxQnJ3SUE7SUFDRTtJQUNBO0VyQnV3SUY7RXFCcHdJQTtJQUNFO0VyQnN3SUY7RXFCbndJQTtJQUNFO0lBQ0E7RXJCcXdJRjtFcUJsd0lBO0lBQ0U7SUFDQTtFckJvd0lGO0VxQmp3SUE7SUFDRTtFckJtd0lGO0VxQmh3SUE7SUFDRTtFckJrd0lGO0VxQi92SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQml3SUY7QUFDRjtBc0IvOUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBCdUJXO0FGMDhJYjs7QXNCOTlJQTtFQUNFO0VBQ0E7QXRCaStJRjs7QXNCOTlJQTtFQUNFO0VBQ0EsOEJwQmZTO0VvQmdCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwQklNO0FGNjlJUjs7QXNCOTlJQTtFQUNFO0VBQ0EsaUNwQjFCWTtFb0IyQlo7RUFDQTtFQUNBLFdwQkRLO0VvQkVMO0F0QmkrSUY7O0FzQjk5SUE7RUFDRTtBdEJpK0lGOztBc0I5OUlBO0VBQ0U7QXRCaStJRjs7QXNCOTlJQTs7RUFFRSw4QnBCMUNTO0VvQjJDVCxXcEJoQks7QUZpL0lQOztBc0I5OUlBO0VBQ0U7SUFDRTtFdEJpK0lGO0VzQjk5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEJnK0lGO0VzQjc5SUE7SUFDRTtFdEIrOUlGO0VzQjU5SUE7SUFDRTtJQUNBO0V0Qjg5SUY7QUFDRjtBdUIvaEpBO0VBQ0U7RUFDQTtFQUNBLHlCckJ5Qlc7RXFCeEJYO0VBQ0E7RUFDQTtBdkJpaUpGOztBdUI5aEpBO0VBQ0U7RUFDQTtBdkJpaUpGOztBdUI5aEpBO0VBQ0U7RUFDQTtFQUNBO0F2QmlpSkY7O0F1QjloSkE7RUFDRSw4QnJCckJTO0VxQnNCVDtFQUNBO0VBQ0E7RUFDQSxjckJETTtFcUJFTjtBdkJpaUpGOztBdUI5aEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCaWlKRjs7QXVCOWhKQTtFQUNFO0VBQ0E7QXZCaWlKRjs7QXVCOWhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QmlpSkY7O0F1QjloSkE7RUFBMkI7RUFBZTtBdkJtaUoxQzs7QXVCamlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCb2lKRjtBdUJuaUpFO0VBQU07RUFBYTtFQUFjO0VBQW1CO0F2QnlpSnREOztBdUJ0aUpBO0VBQWdDO0VBQWU7RUFBd0I7QXZCNGlKdkU7O0F1QjFpSkE7RUFDRSxpQ3JCL0RZO0VxQmdFWjtFQUNBLFdyQnJDSztFcUJzQ0w7RUFDQTtBdkI2aUpGOztBdUIxaUpBO0VBQ0UsaUNyQnZFWTtFcUJ3RVo7RUFDQSxXckI3Q0s7RXFCOENMO0VBQ0E7QXZCNmlKRjs7QXVCMWlKQTtFQUNFLGlDckIvRVk7RXFCZ0ZaO0VBQ0E7RUFDQSxjckJ6RE07RXFCMEROO0VBQ0E7QXZCNmlKRjs7QXVCMWlKQTtFQUNFLGlDckJ4Rlk7RXFCeUZaO0VBQ0E7RUFDQSxXckIvREs7RXFCZ0VMO0VBQ0E7QXZCNmlKRjtBdUI1aUpFO0VBQUk7QXZCK2lKTjs7QXVCNWlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QitpSkY7O0F1QjVpSkE7RUFDRSxpQ3JCekdZO0VxQjBHWjtFQUNBO0VBQ0EsV3JCaEZLO0VxQmlGTDtFQUNBO0F2QitpSkY7QXVCOWlKRTtFQUFjO0F2QmlqSmhCO0F1QmpqSmlDO0VBQVUsY3JCdEZuQztBRjBvSlI7O0F1QmpqSkE7RUFDRTtFQUNBO0F2Qm9qSkY7O0F1QmpqSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNyQm5JWTtFcUJvSVo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnJCekdTO0VxQjBHVCxjckJoSE07RXFCaUhOO0F2Qm9qSkY7QXVCbmpKRTtFQUFVLG1CckIzR0Y7QUZpcUpWOztBdUJuakpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJzakpGO0F1QnJqSkU7RUFBTTtFQUFnQjtFQUFhO0F2QjBqSnJDOztBdUJ2akpBO0VBQ0U7SUFBbUM7RXZCMmpKbkM7RXVCMWpKQTtJQUFtQztFdkI2akpuQztBQUNGO0F1QjNqSkE7RUFDRTtJQUFxQjtFdkI4akpyQjtFdUI3akpBO0lBQW1DO0lBQVc7SUFBaUI7RXZCa2tKL0Q7RXVCamtKQTtJQUFtQztJQUFXO0lBQWlCO0V2QnNrSi9EO0V1QnBrSkE7SUFBNEI7RXZCdWtKNUI7RXVCcmtKQTtJQUNFO0lBQ0E7SUFDQTtFdkJ1a0pGO0V1QnBrSkY7SUFDRTtJQUNBO0V2QnNrSkE7RXVCbmtKRjtJQUNFO0lBQ0E7SUFDQTtFdkJxa0pBO0V1QnBrSkE7SUFDRTtJQUNBO0lBQ0E7RXZCc2tKRjtFdUJsa0pBO0lBQ0U7SUFDQTtFdkJva0pGO0FBQ0Y7QXdCandKRTtFQUNFLGlDdEJIVTtFc0JJVixrQnRCWUs7RXNCWEwsZ0J0QklNO0VzQkhOO0F4Qm13Sko7QXdCdndKRTtFQUNFLDhCdEJGTztFc0JHUCxrQnRCWUs7RXNCWEwsZ0J0Qk9HO0VzQk5IO0F4Qnl3Sko7QXdCN3dKRTtFQUNFLCtCdEJEUTtFc0JFUixrQnRCWUs7RXNCWEwsZ0J0QkdJO0VzQkZKO0F4Qit3Sko7QUF6d0pBO0VBQ0U7RUFDQTtBQTJ3SkY7O0FBeHdKQTtFQUNFO0VBQ0E7RUFDQTtBQTJ3SkY7O0FBeHdKQTs7O0VBR0U7QUEyd0pGOztBQXh3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJ3SkY7QUF6d0pFO0VBQ0U7QUEyd0pKO0FBeHdKRTtFQUNFO0FBMHdKSjtBQXZ3SkU7RUFDRTtBQXl3Sko7O0FBbndKQTs7Ozs7O0VBTUUsOEJFdkRTO0FGNnpKWDs7QUFud0pBOztFQUVFLGlDRTdEWTtBRm0wSmQ7O0FBbHdKQTtFQUNFO0VBQ0EsZ0JFM0NPO0VGNENQO0VBQ0E7QUFxd0pGOztBQWx3SkE7RUFDRTtBQXF3SkY7O0FBbHdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXF3SkY7O0FBbHdKQTtFQUNFLDhCRXJGUztFRnNGVDtFQUNBO0VBQ0E7RUFDQSxjRWpFTTtBRnMwSlI7O0FBbHdKQTtFQUNFO0VBQ0EsaUNFL0ZZO0VGZ0daO0VBQ0E7RUFDQSxXRXRFSztBRjIwSlA7O0FBbHdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXF3SkY7O0FBbHdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNFL0hZO0VGZ0laO0VBQ0E7RUFDQTtFQUNBO0FBcXdKRjs7QUFsd0pBO0VBQ0UsbUJFeEdTO0VGeUdULGNFL0dNO0FGbzNKUjs7QUFsd0pBOztFQUVFLG1CRTdHUTtBRmszSlY7O0FBbHdKQTtFQUNFO0VBQ0E7RUFDQSxjRTFITTtBRiszSlI7QUFud0pFO0VBRUUsa0JFM0hHO0FGKzNKUDtBQWx3Skk7RUFDRTtBQW93Sk47O0FBL3ZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0VyS1k7RUZzS1o7RUFDQTtFQUNBO0FBa3dKRjs7QUEvdkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa3dKRjs7QUEvdkpBO0VBQ0U7RUFDQTtFQUNBO0FBa3dKRjs7QUEvdkpBO0VBQ0U7QUFrd0pGOztBQS92SkE7RUFFRTtJQUNFO0lBQ0E7SUFDQTtFQWl3SkY7RUE5dkpBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWd3SkY7RUE3dkpBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQSt2SkY7RUE1dkpBO0lBQ0U7SUFDQTtFQTh2SkY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL3BhcnRpYWxzL2hlYWRlci5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL3BhcnRpYWxzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvcGFnZV9jb25zdHJ1Y3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL3BhZ2Utc2VydmljZXMtZm9ybS5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvcGFnZS1jb250YWN0LWZvcm0uc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL3BhZ2UtaW5zaWdodHMtbGlzdC5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvcGFnZV9wb2xpY2llcy5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfYmFubmVyX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tcG9uZW5lbnQtYmFubmVyLXNlY3Rpb24tYnJlYWsuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tcG9uZW50X3RleHRfYmxvY2suc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tcG9uZW50X3RleHRfZGVjb3JhdGlvbl9ibG9jay5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfdGV4dF9iYWNrZ3JvdW5kX2Jsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbXBvbmVudF8yX2ltYWdlcy5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfM19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tcG9uZW50XzFfaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tcG9uZW50X2xvZ29zLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbXBvbmVudF9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbXBvbmVudF90ZXh0X3NpbXBsZV9sZWZ0LnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbXBvbmVudF9pbWFnZV9yaWdodC5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfZ3JpZF8yX2ltYWdlcy5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLXRoZW1lLXRpbWJlci0yLjAvLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRfdGV4dF9zaW1wbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci10aGVtZS10aW1iZXItMi4wLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvaW5zaWdodHNfdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXItdGhlbWUtdGltYmVyLTIuMC8uL2Fzc2V0cy9zcmMvc2Nzcy9fbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi92YXJzJyBhcyAqO1xuQHVzZSAnLi9taXhpbnMnIGFzICo7XG5AdXNlICcuL3BhcnRpYWxzL2hlYWRlcicgYXMgKjtcbkB1c2UgJy4vcGFydGlhbHMvZm9vdGVyJyBhcyAqO1xuQHVzZSAnLi9fc2luZ2xlcycgYXMgKjtcbkB1c2UgJy4vX3BhZ2VzJyBhcyAqO1xuQHVzZSAnLi9fZWxlbWVudHMnIGFzICo7XG5AdXNlICcuL19jb21wb25lbnRzJyBhcyAqO1xuXG5AaW5jbHVkZSBmb250LXR0ZigkZm9udC1yZWd1bGFyLCAkbm9ybWFsLCAkcmVndWxhcik7XG5AaW5jbHVkZSBmb250LXR0ZigkZm9udC1ib2xkLCAkbm9ybWFsLCAkYm9sZCk7XG5AaW5jbHVkZSBmb250LXR0ZigkZm9udC1saWdodCwgJG5vcm1hbCwgJGxpZ2h0KTtcblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gICYteGwge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG5cbiAgJi1sIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgfVxuXG4gICYtbSB7XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIH1cbn1cblxuXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xufVxuXG51bCBsaSxcbm9sIGxpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG59XG5cblxuLmVycm9yLTQwNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmxhbmNvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmVycm9yLTQwNF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcnJvci00MDRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3ItNDA0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICRuZWdybztcbn1cblxuLmVycm9yLTQwNF9fdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkZ3Jpcztcbn1cblxuLmVycm9yLTQwNF9fYWN0aW9ucyB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLmVycm9yLTQwNF9fYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNzVweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xufVxuXG4uZXJyb3ItNDA0X19idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAkYW1hcmlsbG87XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5lcnJvci00MDRfX2J1dHRvbi0tcHJpbWFyeTpob3Zlcixcbi5lcnJvci00MDRfX2J1dHRvbi0tcHJpbWFyeTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogJG5hcmFuamE7XG59XG5cbi5lcnJvci00MDRfX2J1dHRvbi0tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyaXMtdGVtcGxhZG87XG4gIGNvbG9yOiAkbmVncm87XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXItY29sb3I6ICRncmlzO1xuXG4gICAgc3ZnIHJlY3Qge1xuICAgICAgZmlsbDogIzIyMjtcbiAgICB9XG4gIH1cbn1cblxuLmVycm9yLTQwNF9fYnRuLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmVycm9yLTQwNF9fYnRuLWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5lcnJvci00MDRfX2J0bi1pY28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAuZXJyb3ItNDA0X19idXR0b24ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcbiAgfVxuXG4gIC5lcnJvci00MDRfX2J0bi10ZXh0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmVycm9yLTQwNF9fYnRuLWljbyB7XG4gICAgZmxleDogMCAwIDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLmVycm9yLTQwNF9fYnRuLWljbyBzdmcge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuXG59IiwiQHVzZSBcIi4uL3ZhcnNcIiBhcyAqO1xuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xuICBwYWRkaW5nOiAzMnB4IDY0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuXG5oZWFkZXIuaXMtc3RpY2t5IC5oZWFkZXJfX3N0aWNreS1iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXJfX3N0aWNreS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVhZGVyX19zdGlja3ktYmcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVhZGVyX19icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmhlYWRlcl9fYnJhbmQgc3ZnIHtcbiAgaGVpZ2h0OiA3NHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uaGVhZGVyX19uYXYgdWwsXG4uaGVhZGVyX19tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uaGVhZGVyX19tZW51IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyX19tZW51IGEge1xuICBjb2xvcjogJGJsYW5jbztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaGVhZGVyX19tZW51IGEge1xuICBjb2xvcjogJGJsYW5jbztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2U7XG59XG5cbi5oZWFkZXJfX21lbnUgYTpob3Zlcixcbi5oZWFkZXJfX21lbnUgYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICRjYW5lbGE7XG59XG5cbmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fbWVudSBhOmhvdmVyLFxuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19tZW51IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAkYXp1bDtcbn1cblxuXG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX21lbnUgYTphY3RpdmUsXG4uaGVhZGVyX19tZW51IGE6YWN0aXZlIHtcbiAgY29sb3I6ICRuYXJhbmphO1xufVxuXG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2N0YS5pcy1hY3RpdmUgXG4uaGVhZGVyX19jdGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICRuYXJhbmphO1xuICBib3JkZXItY29sb3I6ICRuYXJhbmphO1xufVxuXG5oZWFkZXIuaXMtbWVudS1vcGVuLCAuaGVhZGVyX19tb2JpbGUtY3RhLmlzLWFjdGl2ZSBcbi5oZWFkZXJfX21vYmlsZS1jdGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICRuYXJhbmphO1xuICBib3JkZXItY29sb3I6ICRuYXJhbmphO1xufVxuXG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX21lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fbWVudSAuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fbWVudSAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgXG4uaGVhZGVyX19tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uaGVhZGVyX19tZW51IC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG4uaGVhZGVyX19tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi5oZWFkZXJfX21lbnUgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogJG5hcmFuamE7XG59XG5cbi5oZWFkZXJfX2N0YSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFuY287XG4gIGNvbG9yOiAkYmxhbmNvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlcl9fY3RhIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYW5jbztcbiAgY29sb3I6ICRibGFuY287XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAuMTVzIGVhc2U7XG59XG5cbi5oZWFkZXJfX2N0YTpob3Zlcixcbi5oZWFkZXJfX2N0YTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICRjYW5lbGE7XG4gIGJvcmRlci1jb2xvcjogJGNhbmVsYTtcbn1cblxuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19jdGE6aG92ZXIsXG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2N0YTpmb2N1cy12aXNpYmxle1xuICBjb2xvcjogJGF6dWw7XG4gIGNvbG9yOiAkYXp1bDtcbn1cblxuLmhlYWRlcl9fY3RhOmFjdGl2ZSB7XG4gIGNvbG9yOiAkbmFyYW5qYTtcbiAgYm9yZGVyLWNvbG9yOiAkbmFyYW5qYTtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5oZWFkZXIgbmF2IHVsLFxuaGVhZGVyIG5hdiAuaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciBuYXYgdWwgPiBsaSxcbmhlYWRlciBuYXYgLmhlYWRlcl9fbWVudSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIG5hdiB1bCA+IGxpID4gYSxcbmhlYWRlciBuYXYgLmhlYWRlcl9fbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuaGVhZGVyX19icmFuZCBzdmcge1xuICAgIGhlaWdodDogNjNweDtcbiAgICB6LWluZGV4OiAxMDA0O1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fYnJhbmQgc3ZnIFtmaWxsPVwid2hpdGVcIl0sXG4gIGhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fYnJhbmQgc3ZnIFtmaWxsPVwiI2ZmZlwiXSB7XG4gICAgZmlsbDogJGF6dWwtb3NjdXJvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoZWFkZXIgbmF2IHVsLFxuICBoZWFkZXIgbmF2IC5oZWFkZXJfX21lbnUge1xuICAgIGdhcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19tb2JpbGUtcGFuZWwgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi5oZWFkZXJfX2J1cmdlci1pY29uLS1jbG9zZSB7IGRpc3BsYXk6IG5vbmU7IH1cbmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fYnVyZ2VyLWljb24tLW9wZW4geyBkaXNwbGF5OiBub25lOyB9XG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2J1cmdlci1pY29uLS1jbG9zZSB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5oZWFkZXJfX21vYmlsZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6ICRibGFuY287XG4gIHotaW5kZXg6IDk5OTtcblxuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XG59XG5cbmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fbW9iaWxlLXBhbmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuaGVhZGVyLmlzLW1lbnUtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IFxuICB6LWluZGV4OiAxMDAwO1xufVxuXG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2J1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMjtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXYgYSB7XG4gIGNvbG9yOiAkYXp1bC1vc2N1cm87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTokZm9udC1ib2xkO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtY3RhIHtcbiAgbWFyZ2luLXRvcDogMjQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRhenVsLW9zY3VybztcbiAgY29sb3I6ICRhenVsLW9zY3VybztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLCBib3JkZXItY29sb3IgLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZTtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLWN0YTpob3Zlcixcbi5oZWFkZXJfX21vYmlsZS1jdGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAkY2FuZWxhO1xuICBib3JkZXItY29sb3I6ICRjYW5lbGE7XG59IFxuIFxuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19tb2JpbGUtY3RhOmhvdmVyLFxuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19tb2JpbGUtY3RhOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogJGF6dWw7XG4gIGJvcmRlci1jb2xvcjogJGF6dWw7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1jdGE6YWN0aXZlIHtcbiAgY29sb3I6ICRuYXJhbmphO1xuICBib3JkZXItY29sb3I6ICRuYXJhbmphO1xufVxuXG5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX21vYmlsZS1jdGE6YWN0aXZlIHtcbiAgY29sb3I6ICRuYXJhbmphO1xuICBib3JkZXItY29sb3I6ICRuYXJhbmphO1xufVxuXG5odG1sLmlzLWxvY2tlZCxcbmJvZHkuaXMtbG9ja2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1oZWFkZXItZml4IHtcbiAgaGVhZGVyIHtcbiAgICAuaGVhZGVyX19zdGlja3ktYmcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG59IiwiLy8gRm9udHNcbiRmb250LXJlZ3VsYXI6J01vbnRzZXJyYXQtUmVndWxhcic7XG4kZm9udC1ib2xkOidNb250c2VycmF0LUJvbGQnO1xuJGZvbnQtbGlnaHQ6J01vbnRzZXJyYXQtTGlnaHQnO1xuXG5cbi8vIEZvbnQgd2VpZ2h0c1xuJHRoaW46IDEwMDtcbiRleHRyYWxpZ2h0OiAyMDA7XG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kZXh0cmFib2xkOiA4MDA7XG5cbi8vIEZvbnQgc3R5bGVcbiRub3JtYWw6IG5vcm1hbDtcbiRpdGFsaWM6IGl0YWxpYztcblxuLy8gVHJhbnNpdGlvbiBkdXJhdGlvblxuJHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiR0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZTtcblxuLy8gQ29sb3JzXG4kYmxhbmNvOiAjRkZGO1xuJG5lZ3JvOiAjMUUxRTFFO1xuJG5lZ3JvLW9zY3VybzogIzAwMDtcbiRuZWdyby1ncmlzYWRvOiAjMjYyNjI2O1xuJGdyaXM6ICM2NjY7XG4kZ3Jpcy1jbGFybzogI0U0RThFQTtcbiRncmlzLXRlbXBsYWRvOiAjOTY5Njk2OztcbiRhbWFyaWxsbzogI0ZGQUEzQjtcbiRuYXJhbmphOiAjRkY4MDNCO1xuJGNhbmVsYTogI0ZGRDE5NTtcbiRhenVsLW9zY3VybzogIzAxMjk1NztcbiRhenVsOiAjMDI0Nzk3O1xuJGF6dWwtY2xhcm86ICNCRERDRkY7XG4kcm9qbzogI2Q5MmQyMDtcbiIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRhenVsLW9zY3VybztcbiAgY29sb3I6ICRibGFuY287XG4gIHBhZGRpbmc6IDkwcHggMDtcbn1cblxuZm9vdGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICB3aWR0aDogbWluKDExODBweCwgY2FsYygxMDAlIC0gMzQwcHgpKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAycHggMWZyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMDtcbn1cblxuLmZvb3Rlcl9fZGl2aWRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJsYW5jbztcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2NvbCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZvb3Rlcl9fY29sLS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLmZvb3Rlcl9fY29sLS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9vdGVyX19sb2dvX2luc2hhcGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9vdGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxuLmZvb3Rlcl9fbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvb3Rlcl9fdGl0bGUtc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZm9vdGVyX19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogJGJsYW5jbztcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIG1hcmdpbi1ib3R0b206IDExM3B4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX19udW1iZXJzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5cbi5mb290ZXJfX251bWJlcnMtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZm9vdGVyX19uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb290ZXJfX251bWJlcnMtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGJsYW5jbztcbn1cblxuLmZvb3Rlcl9fZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBjb2xvcjogJGJsYW5jbztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuXG4uZm9vdGVyX19lbWFpbDpob3ZlciB7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4uZm9vdGVyX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICRibGFuY287XG4gIGNvbG9yOiAkbmVncm87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTIuMDA2cHggMTQuMjU3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLmZvb3Rlcl9fYnRuOmhvdmVyLFxuLmZvb3Rlcl9fYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAkYXp1bC1jbGFybztcbn1cblxuLmZvb3Rlcl9fYnRuLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvb3Rlcl9fYnRuLWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5mb290ZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI4cHg7XG59XG5cbi5mb290ZXJfX2xpbmtzIGEge1xuICBjb2xvcjogJGJsYW5jbztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3Rlcl9fbGlua3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC45O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgNzBweDtcbiAgfVxuXG4gIC5mb290ZXJfX251bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgOHZ3LCA0MHB4KTtcbiAgfVxuXG4gIC5mb290ZXJfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDMuOHZ3LCAyMHB4KTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fYnRuIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmZvb3Rlcl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlcl9fY29sLS1sZWZ0LFxuICAuZm9vdGVyX19jb2wtLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fdGl0bGUsXG4gIC5mb290ZXJfX3BhcmFncmFwaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fbnVtYmVycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDQzcHg7XG4gIH1cblxuICAuZm9vdGVyX19udW1iZXJzLWxpbmUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fZW1haWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mb290ZXJfX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDE0cHggMCAyMnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5mb290ZXJfX2xvZ29faW5zaGFwZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIFxuICAuZm9vdGVyX19udW1iZXJzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDUuNXZ3LCA0MHB4KTtcbiAgfVxuXG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufSIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb25zdHJ1Y3Rpb24gbWFpbixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29uc3RydWN0aW9uICNjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1jb25zdHJ1Y3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IG1pbigxMTgwcHgsIGNhbGMoMTAwJSAtIDE2MHB4KSk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX2lzLWRlc2t0b3AgeyBkaXNwbGF5OiBibG9jazsgfVxuLnAtY29uc3RydWN0aW9uX19pcy1tb2JpbGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5wLWNvbnN0cnVjdGlvbl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE5MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWNvbnN0cnVjdGlvbl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtY29uc3RydWN0aW9uX19wcmV0aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzdweDtcbiAgdG9wOiAzMDBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGNvbG9yOiAkYmxhbmNvO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wLWNvbnN0cnVjdGlvbl9fdGl0bGUtLWRlc2t0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM2MHB4O1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX3RpdGxlLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc3cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc4JTtcbn1cblxuLnAtY29uc3RydWN0aW9uX190aXRsZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgd2lkdGg6IDQ2JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiA3N3B4O1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX2xpbmUge1xuICBjb2xvcjogJGJsYW5jbztcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IC45NTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wLWNvbnN0cnVjdGlvbl9fdGl0bGUtbGVmdCAucC1jb25zdHJ1Y3Rpb25fX2xpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX3ppZ3phZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnAtY29uc3RydWN0aW9uX196aWd6YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWNvbnN0cnVjdGlvbl9femlnemFnLS1sZWZ0IHtcbiAgbGVmdDogNzdweDtcbiAgd2lkdGg6IDIyNnB4O1xuICB0b3A6IDQzOHB4O1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX3ppZ3phZy0tcmlnaHQge1xuICB3aWR0aDogMTczcHg7XG4gIHRvcDogMzYwcHg7XG4gIHJpZ2h0OiA3N3B4O1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX3N1YiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzdweDtcbiAgdG9wOiA2MjBweDtcbiAgY29sb3I6ICRibGFuY287XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG59XG5cbi5wLWNvbnN0cnVjdGlvbl9fc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MzVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOCUpO1xufVxuXG4ucC1jb25zdHJ1Y3Rpb25fX3N0YXJzIGltZyB7XG4gIHdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjVweCkge1xuICAucC1jb25zdHJ1Y3Rpb25fX2lzLWRlc2t0b3AgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5wLWNvbnN0cnVjdGlvbl9faXMtbW9iaWxlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAucC1jb25zdHJ1Y3Rpb25fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnAtY29uc3RydWN0aW9uX19sb2dvIHtcbiAgICB0b3A6IDM0cHg7XG4gICAgbGVmdDogMzJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucC1jb25zdHJ1Y3Rpb25fX3ByZXRpdGxlIHtcbiAgICB0b3A6IDEzN3B4O1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cblxuICAucC1jb25zdHJ1Y3Rpb25fX3ppZ3phZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5wLWNvbnN0cnVjdGlvbl9femlnemFnLS1sZWZ0IHtcbiAgICB0b3A6IDE5N3B4O1xuICAgIGxlZnQ6IDM3cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLnAtY29uc3RydWN0aW9uX196aWd6YWctLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtY29uc3RydWN0aW9uX190aXRsZS0tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMTdweDtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnAtY29uc3RydWN0aW9uX19saW5lIHtcbiAgICBsaW5lLWhlaWdodDogLjk2O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAucC1jb25zdHJ1Y3Rpb25fX3RpdGxlLS1tb2JpbGUgLnAtY29uc3RydWN0aW9uX19saW5lOm50aC1jaGlsZCgzKSxcbiAgLnAtY29uc3RydWN0aW9uX190aXRsZS0tbW9iaWxlIC5wLWNvbnN0cnVjdGlvbl9fbGluZTpudGgtY2hpbGQoNCkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAucC1jb25zdHJ1Y3Rpb25fX3N1YiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMycHg7XG4gICAgdG9wOiA2NzdweDtcbiAgfVxuXG4gIC5wLWNvbnN0cnVjdGlvbl9fc3RhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHRvcDogNzQycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnAtY29uc3RydWN0aW9uX19zdGFycyBpbWcge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufSIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi5zZXJ2aWNlcy1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYmFja2dyb3VuZDogJGJsYW5jbztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tc3Bhcmsge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19saW5lIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFybztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19saW5lLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkZ3Jpcztcbn1cblxuLnNlcnZpY2VzLWZvcm1fX3N0ZXAge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRncmlzLWNsYXJvO1xuICBjb2xvcjogJG5lZ3JvO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2VydmljZXMtZm9ybV9fc3RlcC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGdyaXM7XG4gIGNvbG9yOiAkYmxhbmNvO1xufVxuXG4uc2VydmljZXMtZm9ybV9fdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogLjk1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICRuZWdybztcbn1cblxuLnNlcnZpY2VzLWZvcm1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogJGdyaXM7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19maWVsZCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLnNlcnZpY2VzLWZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRuZWdyby1vc2N1cm87XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnNlcnZpY2VzLWZvcm1fX2ZpZWxkIGlucHV0LFxuLnNlcnZpY2VzLWZvcm1fX2ZpZWxkIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogJGdyaXMtY2xhcm87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAkZ3JpcztcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VydmljZXMtZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICRncmlzLWNsYXJvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRncmlzO1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlcnZpY2VzLWZvcm1fX2ZpZWxkIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDcgN0wxMyAxJyBzdHJva2U9JyUyMzIyMjIyMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uc2VydmljZXMtZm9ybV9fZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRncmlzO1xufVxuXG4uc2VydmljZXMtZm9ybV9fZmllbGQtLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG5cbiAgJiA+IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJiA+IC5kYXRlcGlja2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGF0ZXBpY2tlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5kYXRlcGlja2VyX19kYXlzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmRhdGVwaWNrZXJfX3dlZWtkYXlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRuZWdybztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbi5kYXRlcGlja2VyX19kYXlncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgZ2FwOiAycHg7XG59XG5cbi5kYXRlcGlja2VyX19kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAkbmVncm87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UsIGNvbG9yIC4xNXMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogY29sb3Iuc2NhbGUoJGdyaXMtY2xhcm8sICRsaWdodG5lc3M6IC04JSk7XG4gIH1cblxuICAmLS1lbXB0eSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tdG9kYXkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLnNjYWxlKCRncmlzLWNsYXJvLCAkbGlnaHRuZXNzOiAtMTIlKTtcbiAgICBjb2xvcjogJG5lZ3JvO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICB9XG5cbiAgJi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICRhbWFyaWxsbztcbiAgICBjb2xvcjogJG5lZ3JvO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICB9XG5cbiAgJi0tdG9kYXkjeyZ9LS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogJGFtYXJpbGxvO1xuICB9XG59XG5cbi5kYXRlcGlja2VyX19kcnVtLXdyYXAge1xuICBmbGV4OiAwIDAgNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5kYXRlcGlja2VyX19kcnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjdXJzb3I6IGdyYWI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICY6YWN0aXZlIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG59XG5cbi5kYXRlcGlja2VyX19kYXktLWVtcHR5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyX19kcnVtLWl0ZW0ge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGdyaXM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLCBmb250LXNpemUgLjE1cyBlYXNlLCBvcGFjaXR5IC4xNXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmLS1hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJG5lZ3JvO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbmVncm87XG4gIH1cbn1cblxuLnNlcnZpY2VzLWZvcm1fX2ZpZWxkLS1sZWdhbCB7XG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlcnZpY2VzLWZvcm1fX2ZpZWxkLS1sZWdhbCBbZGF0YS1pZD1cImNoZWNrYm94LWNvbnRhaW5lclwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRncmlzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDE4cHg7XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogJG5lZ3JvO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmVncm87XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFuY287XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkbmVncm87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnNlcnZpY2VzLWZvcm1fX2NvbnRyb2xzIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICBtYXJnaW46IDM2cHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMycHg7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAkYW1hcmlsbG87XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19idXR0b24tLXByaW1hcnk6aG92ZXIsXG4uc2VydmljZXMtZm9ybV9fYnV0dG9uLS1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAkbmFyYW5qYTtcbn1cblxuLnNlcnZpY2VzLWZvcm1fX2J1dHRvbi0tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyaXMtdGVtcGxhZG87XG4gIGNvbG9yOiAkbmVncm87XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JpcztcblxuICAgIHN2ZyByZWN0IHtcbiAgICAgIGZpbGw6ICMyMjI7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2VydmljZXMtZm9ybV9fYnRuLWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19idG4taWNvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VydmljZXMtZm9ybV9fc3VjY2VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlcnZpY2VzLWZvcm1fX3N1Y2Nlc3MtdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19zdWNjZXNzLXRleHQge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGdyaXM7XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19zdWNjZXNzLWhpZ2hsaWdodCB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5zZXJ2aWNlcy1mb3JtX19zdWNjZXNzLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlcnZpY2VzLWZvcm0gW2RhdGEtd3JhcHBlcj1cImhlbHAtbWVzc2FnZVwiXSxcbi5zZXJ2aWNlcy1mb3JtIFtkYXRhLXdyYXBwZXI9XCJlcnJvci1tZXNzYWdlXCJdIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5zZXJ2aWNlcy1mb3JtIFtkYXRhLXdyYXBwZXI9XCJlcnJvci1tZXNzYWdlXCJdIHtcbiAgY29sb3I6ICRyb2pvO1xufVxuXG4uYnV0dG9uLXJlc2V0LWZvcm0tYnRue1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4uc2VydmljZXMtZm9ybV9fZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX195ZWFyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbmVncm8tb3NjdXJvO1xufVxuLnBob25lLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgJl9fcHJlZml4LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDE0M3B4O1xuICAgIG1pbi13aWR0aDogMTQzcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmlzLWNsYXJvO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3ByZWZpeC1zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE0M3B4O1xuICAgIG1heC13aWR0aDogMTQzcHg7XG4gICAgcGFkZGluZzogMCA0NHB4IDAgMTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDcgN0wxMyAxJyBzdHJva2U9JyUyMzIyMjIyMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAkbmVncm87XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX19wcmVmaXgtZGlzcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRncmlzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICYuaXMtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmlzO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZWZpeC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX251bWJlci1pbnB1dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICRncmlzLWNsYXJvO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkZ3JpcztcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JpcztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICAuc2VydmljZXMtZm9ybV9fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cblxuICAuc2VydmljZXMtZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cblxuICAuc2VydmljZXMtZm9ybV9fZmllbGQtLWRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgLnNlcnZpY2VzLWZvcm1fX2NvbnRyb2xzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDM2cHggYXV0byAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLnNlcnZpY2VzLWZvcm1fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4ucGhvbmUtZmllbGQge1xuICAmX19wcmVmaXgtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwNXB4O1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cblxuICAmX19wcmVmaXgtc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgMzJweCAwIDE2cHg7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyOyBcbiAgfVxuXG4gICZfX3ByZWZpeC1kaXNwbGF5IHtcbiAgICByaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxufSIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLmNvbnRhY3QtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQ6ICRibGFuY287XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFjdC1mb3JtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tc3BhcmstY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAuOTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogJG5lZ3JvO1xufVxuXG4uY29udGFjdC1mb3JtX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGdyaXM7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuXG4uY29udGFjdC1mb3JtX19maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkbmVncm87XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZmllbGQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogJGdyaXMtY2xhcm87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGdyaXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICRncmlzLWNsYXJvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGdyaXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtX19maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtX19maWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGdyaXM7XG59XG5cbi5jb250YWN0LWZvcm1fX2ZpZWxkLS1sZWdhbCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgJiA+IGxhYmVsW2RhdGEtaWQ9XCJsYWJlbFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX19maWVsZC0tbGVnYWwgW2RhdGEtaWQ9XCJjaGVja2JveC1jb250YWluZXJcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRuZWdybztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFuY287XG4gICAgICBib3JkZXItY29sb3I6ICRuZWdybztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRuZWdybztcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRuZWdybztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRuZWdybztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX19jb250cm9scyB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uY29udGFjdC1mb3JtX19idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbi5jb250YWN0LWZvcm1fX2J1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICRhbWFyaWxsbztcbiAgY29sb3I6ICRuZWdybztcbn1cblxuLmNvbnRhY3QtZm9ybV9fYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuLmNvbnRhY3QtZm9ybV9fYnV0dG9uLS1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAkbmFyYW5qYTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fYnV0dG9uLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYXp1bC1vc2N1cm87XG4gIGNvbG9yOiAkYXp1bC1vc2N1cm87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlLCBjb2xvciAuMjVzIGVhc2U7XG59XG5cbi5jb250YWN0LWZvcm1fX2J1dHRvbi0tZ2hvc3Q6aG92ZXIsXG4uY29udGFjdC1mb3JtX19idXR0b24tLWdob3N0OmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkYXp1bDtcbiAgY29sb3I6ICRhenVsO1xufVxuXG4uY29udGFjdC1mb3JtX19idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29udGFjdC1mb3JtX19idG4taWNvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fYnRuLWljbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fc3VjY2VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhY3QtZm9ybV9fc3VjY2Vzcy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICRuZWdybztcbn1cblxuLmNvbnRhY3QtZm9ybV9fc3VjY2Vzcy10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRncmlzO1xufVxuXG4uY29udGFjdC1mb3JtX19zdWNjZXNzLWhpZ2hsaWdodCB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkZ3Jpcztcbn1cblxuLmNvbnRhY3QtZm9ybV9fc3VjY2Vzcy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWZvcm0gW2RhdGEtd3JhcHBlcj1cImhlbHAtbWVzc2FnZVwiXSxcbi5jb250YWN0LWZvcm0gW2RhdGEtd3JhcHBlcj1cImVycm9yLW1lc3NhZ2VcIl0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jb250YWN0LWZvcm1fX2ZpZWxkLS1sZWdhbCBbZGF0YS13cmFwcGVyPVwiZXJyb3ItbWVzc2FnZVwiXSxcbi5jb250YWN0LWZvcm1fX2ZpZWxkLS1sZWdhbCBbZGF0YS13cmFwcGVyPVwiaGVscC1tZXNzYWdlXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xufVxuXG4uY29udGFjdC1mb3JtIFtkYXRhLXdyYXBwZXI9XCJlcnJvci1tZXNzYWdlXCJdIHtcbiAgY29sb3I6ICRyb2pvO1xufVxuXG5cbi5waG9uZS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICZfX3ByZWZpeC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFybztcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19wcmVmaXgtc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw3IDdMMTMgMScgc3Ryb2tlPSclMjMyMjIyMjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRncmlzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxNDNweDtcbiAgICBtYXgtd2lkdGg6IDE0M3B4O1xuICAgIHdpZHRoOiAxNDNweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX251bWJlci1pbnB1dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFybztcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkZ3JpcztcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5jb250YWN0LWZvcm1fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmNvbnRhY3QtZm9ybV9fY29udHJvbHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMzZweCBhdXRvIDA7XG4gIH1cblxuICAuY29udGFjdC1mb3JtX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5waG9uZS1maWVsZCB7XG5cbiAgICAmX19wcmVmaXgtc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogOTVweDtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6ICAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLmluc2lnaHRzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOTBweCAwIDc4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbnNpZ2h0cy1saXN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmluc2lnaHRzLWxpc3RfX2hlYWRlci1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluc2lnaHRzLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogJG5lZ3JvO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuXG4uaW5zaWdodHMtbGlzdF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGdyaXM7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbi5pbnNpZ2h0cy1saXN0X190b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgJjpmb2N1cy12aXNpYmxlIHsgb3V0bGluZTogMnB4IHNvbGlkICRuZWdybzsgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxufVxuXG4uaW5zaWdodHMtbGlzdF9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgLmluc2lnaHRzLWxpc3RfX2ljb24tcGx1cyAgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnNpZ2h0cy1saXN0X19pY29uLW1pbnVzIHsgZGlzcGxheTogYmxvY2s7IH1cbn1cbi5pbnNpZ2h0cy1saXN0X190b2dnbGVbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgLmluc2lnaHRzLWxpc3RfX2ljb24tcGx1cyAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAuaW5zaWdodHMtbGlzdF9faWNvbi1taW51cyB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLy8gRklMVEVSUyBXUkFQXG4uaW5zaWdodHMtbGlzdF9fZmlsdGVycy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJi0tb3BlbiB7IG1heC1oZWlnaHQ6IDE0MDBweDsgfVxufVxuXG4uaW5zaWdodHMtbGlzdF9fZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTIwcHg7XG59XG5cbi5pbnNpZ2h0cy1saXN0X19maWx0ZXJzLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3Jpcy1jbGFybztcbiAgcGFkZGluZzogMzJweCAwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uaW5zaWdodHMtbGlzdF9fZmlsdGVycy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4IDYycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5zaWdodHMtbGlzdF9fZmlsdGVyLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5pbnNpZ2h0cy1saXN0X19maWx0ZXItbGFiZWwge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5pbnNpZ2h0cy1saXN0X19zZWxlY3Qtd3JhcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5zaWdodHMtbGlzdF9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMCA0NHB4IDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFybztcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRncmlzO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluc2lnaHRzLWxpc3RfX3NlbGVjdC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5zaWdodHMtbGlzdF9fZGF0ZS1yYW5nZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uaW5zaWdodHMtbGlzdF9fZGF0ZS1zZXAge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGdyaXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaW5zaWdodHMtbGlzdF9fZGF0ZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFybztcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDQ0cHggMCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaW5zaWdodHMtbGlzdF9fZGF0ZS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGdyaXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uaW5zaWdodHMtbGlzdF9fZGF0ZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnNpZ2h0cy1saXN0X19maWx0ZXJzLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogJGdyaXMtY2xhcm87XG59XG5cbi5pbnNpZ2h0cy1saXN0X19maWx0ZXJzLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuLmluc2lnaHRzLWxpc3RfX2ZpbHRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzdweDtcbn1cblxuLmluc2lnaHRzLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzdweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbiAgJi0tcHJpbWFyeSB7IGJhY2tncm91bmQ6ICRhbWFyaWxsbzsgY29sb3I6ICRuZWdybzsgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRuYXJhbmphOyB9IH1cbiAgJi0tZ2hvc3QgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAxcHggc29saWQgJGdyaXMtdGVtcGxhZG87IGNvbG9yOiAkbmVncm87ICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRncmlzOyAuaW5zaWdodHMtbGlzdF9fYnRuLWljbyByZWN0IHsgZmlsbDogIzIyMjsgfX0gfVxufVxuXG4uaW5zaWdodHMtbGlzdF9fYnRuLWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN2ZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyB9XG59XG5cbi5pbnNpZ2h0cy1saXN0X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluc2lnaHRzLWxpc3RfX2NhcmRzLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxNzBweDtcbn1cblxuLmluc2lnaHRzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDYwcHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmluc2lnaHRzLWxpc3RfX2NhcmQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5pbnNpZ2h0cy1saXN0X19jYXJkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFybztcbiAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IGRpc3BsYXk6IGJsb2NrOyB9XG59XG5cbi5pbnNpZ2h0cy1saXN0X19jYXJkLWJvZHkgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBmbGV4OiAxOyB9XG5cbi5pbnNpZ2h0cy1saXN0X19jYXJkLWRhdGUge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogJGdyaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5pbnNpZ2h0cy1saXN0X19jYXJkLWNyZWRpdHMge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogJGdyaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaW5zaWdodHMtbGlzdF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkbmVncm87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5pbnNpZ2h0cy1saXN0X19jYXJkLWRlc2Mge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGdyaXM7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZsZXg6IDE7XG4gIHAgeyBtYXJnaW46IDA7IH1cbn1cblxuLmluc2lnaHRzLWxpc3RfX2NhcmQtdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmluc2lnaHRzLWxpc3RfX2NhcmQtdGFnIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkZ3JpcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmLS1kb3dubG9hZCB7IGN1cnNvcjogcG9pbnRlcjsgJjpob3ZlciB7IGNvbG9yOiAkbmVncm87IH0gfVxufVxuXG4uaW5zaWdodHMtbGlzdF9fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkZ3JpcztcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uaW5zaWdodHMtbGlzdF9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5pbnNpZ2h0cy1saXN0X19wYWdlLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyaXMtY2xhcm87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZTtcbiAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogJG5lZ3JvOyB9XG4gICYtLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmluc2lnaHRzLWxpc3RfX3BhZ2UtbnVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3Jpcy1jbGFybztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5zaWdodHMtbGlzdF9fcGFnZS1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRuZWdybztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNjAwO1xuICAmICsgJiB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyaXMtY2xhcm87IH1cbiAgJi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYW1hcmlsbG87XG4gICAgY29sb3I6ICRibGFuY287XG4gIH1cbn1cblxuLmluc2lnaHRzLWxpc3RfX2VtcHR5IHtcbiAgbWF4LXdpZHRoOiA0NjhweDs7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xufVxuXG4uaW5zaWdodHMtbGlzdF9fZW1wdHktdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5pbnNpZ2h0cy1saXN0X19lbXB0eS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGdyaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuXG4gIC5pbnNpZ2h0cy1saXN0X19oZWFkZXItaW5uZXIgeyBtYXJnaW46IDAgODdweDsgfVxuICAuaW5zaWdodHMtbGlzdF9fZmlsdGVycyB7ICBtYXJnaW46IDAgNTBweDsgfVxuICAuaW5zaWdodHMtbGlzdF9fY2FyZHMtaW5uZXIgeyAgbWFyZ2luOiAwIDg3cHg7IH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc2lnaHRzLWxpc3QgeyBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLmluc2lnaHRzLWxpc3RfX2hlYWRlci1pbm5lciB7IG1hcmdpbjogMDsgcGFkZGluZzogMCAzMnB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5pbnNpZ2h0cy1saXN0X19maWx0ZXJzIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwIDMycHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmluc2lnaHRzLWxpc3RfX2NhcmRzLWlubmVyIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwIDMycHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAuaW5zaWdodHMtbGlzdF9fZmlsdGVycy10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuaW5zaWdodHMtbGlzdF9fZmlsdGVycy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDYycHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5pbnNpZ2h0cy1saXN0X19maWx0ZXItYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmluc2lnaHRzLWxpc3RfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnNpZ2h0cy1saXN0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmluc2lnaHRzLWxpc3RfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cblxuLmluc2lnaHRzLWxpc3RfX2NhcmQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbn0iLCJAdXNlIFwiLi4vdmFyc1wiIGFzICo7XG5cbi5sZWdhbCB7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkbmVncm87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAkbmVncm8tb3NjdXJvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJG5lZ3JvLW9zY3VybztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBjb2xvcjogJG5lZ3JvLW9zY3VybztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgY29sb3I6ICRuZWdybztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKAoiBcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRhenVsLW9zY3VybywgMC4xNSk7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhenVsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmFyYW5qYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5oMjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLmMtYmFubmVyLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1iYW5uZXItc2VjdGlvbl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogbWluKDExODBweCwgY2FsYygxMDAlIC0gMTYwcHgpKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pcy1kZXNrdG9wIHsgZGlzcGxheTogYmxvY2s7IH1cbi5pcy1tb2JpbGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWJhbm5lci1zZWN0aW9uX19wcmV0aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMDBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGNvbG9yOiAkYmxhbmNvO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX190aXRsZS0tZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzYwcHg7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX190aXRsZS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3OCU7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX190aXRsZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX19saW5lIHtcbiAgY29sb3I6ICRibGFuY287XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiAuOTU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1iYW5uZXItc2VjdGlvbl9fdGhpcmQtcm93IHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX19zdGFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtYmFubmVyLXNlY3Rpb25fX3N0YXJzIGltZyB7XG4gIHdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtYmFubmVyLXNlY3Rpb25fX3N0YXJzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1iYW5uZXItc2VjdGlvbl9femlnemFncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1iYW5uZXItc2VjdGlvbl9femlnemFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1iYW5uZXItc2VjdGlvbl9femlnemFnLS1sZWZ0IHtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMjI2cHg7XG4gIHRvcDogNDM4cHg7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX196aWd6YWctLXJpZ2h0IHtcbiAgd2lkdGg6IDE3M3B4O1xuICB0b3A6IDM1MHB4O1xuICByaWdodDogMzNweDtcbn1cblxuLmMtYmFubmVyLXNlY3Rpb25fX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYy1iYW5uZXItc2VjdGlvbl9fc3BhY2VyIHtcbiAgaGVpZ2h0OiBjYWxjKDM2MHB4ICsgNThweCArIDExNXB4ICsgMTY3cHggKyAxNDJweCArIDUycHggKyAzMnB4KTtcbn1cblxuLmMtYmFubmVyLXNlY3Rpb25fX3RpdGxlLS1kZXNrdG9wIC5jLWJhbm5lci1zZWN0aW9uX19zY3JvbGwge1xuICB0b3A6IGNhbGMoNThweCArIDExNXB4ICsgMTY3cHggKyAxNDJweCk7XG59XG5cbi5jLWJhbm5lci1zZWN0aW9uX19zY3JvbGwuaXMtdGFibGV0IHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmlzLWRlc2t0b3AgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5pcy1tb2JpbGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gIC5jLWJhbm5lci1zZWN0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDgwcHggMCAwIDY0cHg7XG4gICAgcGFkZGluZzogODBweCAzMnB4IDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9fcHJldGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9femlnemFncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9femlnemFnLS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9femlnemFnLS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jLWJhbm5lci1zZWN0aW9uX190aXRsZS0tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jLWJhbm5lci1zZWN0aW9uX19saW5lIHtcbiAgICBsaW5lLWhlaWdodDogLjk2O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9fc3RhcnMtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9fc3RhcnMtLW1vYmlsZSBpbWcge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9fc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtYmFubmVyLXNlY3Rpb25fX3Njcm9sbC5pcy10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuYy1iYW5uZXItc2VjdGlvbl9fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1iYW5uZXItc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTUwcHggMzJweCAxODBweDtcbiAgfVxuXG4gIC5jLWJhbm5lci1zZWN0aW9uX19zY3JvbGwuaXMtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYy1iYW5uZXItc2VjdGlvbl9fbGluZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyc1wiIGFzICo7XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgLmJhbm5lci13aWRlLWJyZWFrIC5pcy1kZXNrdG9wIHsgZGlzcGxheTogbm9uZTsgfVxuICAuYmFubmVyLXdpZGUtYnJlYWsgLmlzLW1vYmlsZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgLmJhbm5lci13aWRlLWJyZWFrIC5jLWJhbm5lci1zZWN0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDgwcHggMCAwIDY0cHg7XG4gICAgcGFkZGluZzogODBweCAzMnB4IDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYmFubmVyLXdpZGUtYnJlYWsgLmMtYmFubmVyLXNlY3Rpb25fX3ByZXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJhbm5lci13aWRlLWJyZWFrIC5jLWJhbm5lci1zZWN0aW9uX196aWd6YWdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5zZXQ6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gIC5iYW5uZXItd2lkZS1icmVhayAuYy1iYW5uZXItc2VjdGlvbl9femlnemFnLS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmFubmVyLXdpZGUtYnJlYWsgLmMtYmFubmVyLXNlY3Rpb25fX3ppZ3phZy0tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFubmVyLXdpZGUtYnJlYWsgLmMtYmFubmVyLXNlY3Rpb25fX3RpdGxlLS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmJhbm5lci13aWRlLWJyZWFrIC5jLWJhbm5lci1zZWN0aW9uX19saW5lIHtcbiAgICBsaW5lLWhlaWdodDogLjk2O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAuYmFubmVyLXdpZGUtYnJlYWsgLmMtYmFubmVyLXNlY3Rpb25fX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhbm5lci13aWRlLWJyZWFrIC5jLWJhbm5lci1zZWN0aW9uX19zdGFycy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxuXG4gIC5iYW5uZXItd2lkZS1icmVhayAuYy1iYW5uZXItc2VjdGlvbl9fc3RhcnMtLW1vYmlsZSBpbWcge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmFubmVyLXdpZGUtYnJlYWsgLmMtYmFubmVyLXNlY3Rpb25fX3Njcm9sbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iYW5uZXItd2lkZS1icmVhayAuYy1iYW5uZXItc2VjdGlvbl9fc2Nyb2xsLmlzLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLmJhbm5lci13aWRlLWJyZWFrIC5jLWJhbm5lci1zZWN0aW9uX19zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItd2lkZS1icmVhayAuYy1iYW5uZXItc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTUwcHggMzJweCAxODBweDtcbiAgfVxuXG4gIC5iYW5uZXItd2lkZS1icmVhayAuYy1iYW5uZXItc2VjdGlvbl9fc2Nyb2xsLmlzLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmJhbm5lci13aWRlLWJyZWFrIC5jLWJhbm5lci1zZWN0aW9uX19saW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufSIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLmMtdGV4dC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDAgNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXRleHQtYmxvY2tfX2lubmVyIHtcbiAgbWFyZ2luOiAwIDE3MHB4O1xufVxuXG4uYy10ZXh0LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICRuZWdybztcbn1cblxuLmMtdGV4dC1ibG9ja19fZGVzYyB7XG4gIG1heC13aWR0aDoxMDAlO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICRncmlzO1xufVxuXG4uYy10ZXh0LWJsb2NrX19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLXRleHQtYmxvY2tfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDMyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRhbWFyaWxsbztcbiAgY29sb3I6ICRuZWdybztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLmMtdGV4dC1ibG9ja19fYnRuOmhvdmVyLFxuLmMtdGV4dC1ibG9ja19fYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAkbmFyYW5qYTtcbn1cblxuLmMtdGV4dC1ibG9ja19fYnRuLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtdGV4dC1ibG9ja19fYnRuLWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jLXRleHQtYmxvY2tfX2J0bi1pY28gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5jLXRleHQtYmxvY2tfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIC5jLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5jLXRleHQtYmxvY2tfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYy10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuYy10ZXh0LWJsb2NrX19kZXNjIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNnB4O1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cblxuICAuYy10ZXh0LWJsb2NrX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyc1wiIGFzICo7XG5cbi5jLXRleHQtZGVjb3JhdGlvbi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFybztcbiAgcGFkZGluZzogMTAzcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19faW5uZXIge1xuICBtYXJnaW46IDAgMTcwcHg7XG59XG5cbi5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMnB4O1xufVxuXG4uYy10ZXh0LWRlY29yYXRpb24tYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAkbmVncm87XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5cbi5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19fZGVjbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19fZGVjby0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGV4dC1kZWNvcmF0aW9uLWJsb2NrX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAkZ3JpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDs7XG59XG5cbi5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy10ZXh0LWRlY29yYXRpb24tYmxvY2tfX2Rlc2MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19fZGVzYyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwO1xufVxuXG4uYy10ZXh0LWRlY29yYXRpb24tYmxvY2tfX2Rlc2MgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyaXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5jLXRleHQtZGVjb3JhdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLmMtdGV4dC1kZWNvcmF0aW9uLWJsb2NrX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgXG4gICAgbWFyZ2luOiAwIDtcbiAgfVxuXG4gIC5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5jLXRleHQtZGVjb3JhdGlvbi1ibG9ja19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmMtdGV4dC1kZWNvcmF0aW9uLWJsb2NrX19kZWNvLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtdGV4dC1kZWNvcmF0aW9uLWJsb2NrX19kZWNvLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyBcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyc1wiIGFzICo7XG5cbi5jLXRleHQtYmctYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGNvbG9yOiAkYmxhbmNvO1xufVxuXG4uYy10ZXh0LWJnLWJsb2NrX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYy10ZXh0LWJnLWJsb2NrX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICB3aWR0aDogbWluKDExODBweCwgY2FsYygxMDAlIC0gMzQwcHgpKTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGdhcDogNDVweDtcbn1cblxuLmMtdGV4dC1iZy1ibG9ja19faWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG5cblxuLmMtdGV4dC1iZy1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmMtdGV4dC1iZy1ibG9ja19fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi5jLXRleHQtYmctYmxvY2tfX3N1YmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jLXRleHQtYmctYmxvY2tfX3N1YmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtdGV4dC1iZy1ibG9ja19fc3ViY29udGVudCB1bCxcbi5jLXRleHQtYmctYmxvY2tfX3N1YmNvbnRlbnQgdWwgdWwge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jLXRleHQtYmctYmxvY2tfX3N1YmNvbnRlbnQgbGksXG4uYy10ZXh0LWJnLWJsb2NrX19zdWJjb250ZW50IHVsIHVsIGxpIHtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLmMtdGV4dC1iZy1ibG9ja19fc3ViY29udGVudCBsaTo6YmVmb3JlLFxuLmMtdGV4dC1iZy1ibG9ja19fc3ViY29udGVudCB1bCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy10ZXh0LWJnLWJsb2NrX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjkwcHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNzUuMDM5cHg7XG4gIGJhY2tncm91bmQ6ICRibGFuY287XG4gIGNvbG9yOiAkbmVncm87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbi5jLXRleHQtYmctYmxvY2tfX2J0bjpob3Zlcixcbi5jLXRleHQtYmctYmxvY2tfX2J0bjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogJGF6dWwtY2xhcm87XG59XG5cbi5jLXRleHQtYmctYmxvY2tfX2J0bi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtdGV4dC1iZy1ibG9ja19fYnRuLWljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5jLXRleHQtYmctYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5jLXRleHQtYmctYmxvY2tfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMycHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmMtdGV4dC1iZy1ibG9ja19fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcnNcIiBhcyAqO1xuXG4uYy0yLWltYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy0yLWltYWdlc19fZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5jLTItaW1hZ2VzX19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYy0yLWltYWdlc19faW1nIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDEwMCU7ICAgICAgXG4gIG1pbi1oZWlnaHQ6IDM2MHB4OyAgXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtMi1pbWFnZXNfX2NvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3Jpcy1jbGFybztcbiAgcGFkZGluZzogNDBweCA4N3B4IDQwcHggODdweDsgXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy0yLWltYWdlc19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5jLTItaW1hZ2VzX19kZXNjIHtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAkZ3Jpcztcbn1cblxuLmMtMi1pbWFnZXNfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtMi1pbWFnZXNfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMTJweCAxNHB4IDEycHggMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3NS4wMzlweDtcbiAgYmFja2dyb3VuZDogJGFtYXJpbGxvO1xuICBjb2xvcjogJG5lZ3JvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbi5jLTItaW1hZ2VzX19idG4tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy0yLWltYWdlc19fYnRuOmhvdmVyLFxuLmMtMi1pbWFnZXNfX2J0bi12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogJG5hcmFuamE7XG59XG5cbi5jLTItaW1hZ2VzX19idG4taWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5jLTItaW1hZ2VzX19ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmMtMi1pbWFnZXNfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDYwcHggOTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYy0yLWltYWdlc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jLTItaW1hZ2VzX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgLmMtMi1pbWFnZXNfX21lZGlhIHtcbiAgICBvcmRlcjogMjtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmMtMi1pbWFnZXNfX2ltZyB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGhlaWdodDogMTUycHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuYy0yLWltYWdlc19faW1nLS1maXJzdCB7XG4gICAgb3JkZXI6IDI7IFxuICB9XG5cbiAgLmMtMi1pbWFnZXNfX2ltZy0tc2Vjb25kIHtcbiAgICBvcmRlcjogMTsgXG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtMi1pbWFnZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYy0yLWltYWdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5jLTItaW1hZ2VzX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5jLTItaW1hZ2VzX19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cblxuICAuYy0yLWltYWdlc19fbWVkaWEge1xuICAgIGhlaWdodDogMTUycHg7XG4gIH1cblxuICAuYy0yLWltYWdlc19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG5cbiAgLmMtMi1pbWFnZXNfX2ltZy0tc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcnNcIiBhcyAqO1xuXG4uYy0zLWltYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy0zLWltYWdlc19fZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4JSA2MiU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYy0zLWltYWdlc19fbWVkaWEge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jLTMtaW1hZ2VzX19tZWRpYS0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uYy0zLWltYWdlc19fbWVkaWEtLXRhYmxldC10b3AsXG4uYy0zLWltYWdlc19fbWVkaWEtLXRhYmxldC1ib3R0b20sXG4uYy0zLWltYWdlc19fbWVkaWEtLW1vYmlsZS10b3AsXG4uYy0zLWltYWdlc19fbWVkaWEtLW1vYmlsZS1taWRkbGUsXG4uYy0zLWltYWdlc19fbWVkaWEtLW1vYmlsZS1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy0zLWltYWdlc19fY2VsbCB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmMtMy1pbWFnZXNfX2NlbGwtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYy0zLWltYWdlc19fY2VsbC0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTgwcHg7XG59XG5cbi5jLTMtaW1hZ2VzX19jb250ZW50IHtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAkYmxhbmNvO1xuICBwYWRkaW5nOiAxNDBweCAxNzBweCA4N3B4IDg3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLTMtaW1hZ2VzX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjAyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICRuZWdybztcbn1cblxuLmMtMy1pbWFnZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5cbi5jLTMtaW1hZ2VzX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5jLTMtaW1hZ2VzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGdyaXM7XG59XG5cbi5jLTMtaW1hZ2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICRncmlzO1xufVxuXG4uYy0zLWltYWdlc19faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy0zLWltYWdlc19fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gIGJhY2tncm91bmQ6ICRhbWFyaWxsbztcbiAgY29sb3I6ICRuZWdybztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLmMtMy1pbWFnZXNfX2J0bjpob3Zlcixcbi5jLTMtaW1hZ2VzX19idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICRuYXJhbmphO1xufVxuXG4uYy0zLWltYWdlc19fYnRuLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtMy1pbWFnZXNfX2J0bi1pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtMy1pbWFnZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmMtMy1pbWFnZXNfX21lZGlhLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtMy1pbWFnZXNfX21lZGlhLS10YWJsZXQtdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jLTMtaW1hZ2VzX19tZWRpYS0tdGFibGV0LWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYy0zLWltYWdlc19fbWVkaWEtLWhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtMy1pbWFnZXNfX21lZGlhLS10YWJsZXQtdG9wIC5jLTMtaW1hZ2VzX19jZWxsLS1pbWcsXG4gIC5jLTMtaW1hZ2VzX19tZWRpYS0tdGFibGV0LWJvdHRvbSAuYy0zLWltYWdlc19fY2VsbC0taW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmMtMy1pbWFnZXNfX21lZGlhLS10YWJsZXQtdG9wIC5jLTMtaW1hZ2VzX19jZWxsLS1pbWcgaW1nLFxuICAuYy0zLWltYWdlc19fbWVkaWEtLXRhYmxldC1ib3R0b20gLmMtMy1pbWFnZXNfX2NlbGwtLWltZyBpbWcge1xuICAgIGhlaWdodDogMjM3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuYy0zLWltYWdlc19fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCA4N3B4O1xuICB9XG5cbiAgLmMtMy1pbWFnZXNfX2l0ZW0tdGl0bGUsXG4gIC5jLTMtaW1hZ2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLTMtaW1hZ2VzX19tZWRpYS0tdGFibGV0LXRvcCxcbiAgLmMtMy1pbWFnZXNfX21lZGlhLS10YWJsZXQtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtMy1pbWFnZXNfX21lZGlhLS1tb2JpbGUtdG9wLFxuICAuYy0zLWltYWdlc19fbWVkaWEtLW1vYmlsZS1taWRkbGUsXG4gIC5jLTMtaW1hZ2VzX19tZWRpYS0tbW9iaWxlLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYy0zLWltYWdlc19fbWVkaWEtLW1vYmlsZS10b3AgLmMtMy1pbWFnZXNfX2NlbGwtLWltZyBpbWcsXG4gIC5jLTMtaW1hZ2VzX19tZWRpYS0tbW9iaWxlLW1pZGRsZSAuYy0zLWltYWdlc19fY2VsbC0taW1nIGltZyxcbiAgLmMtMy1pbWFnZXNfX21lZGlhLS1tb2JpbGUtYm90dG9tIC5jLTMtaW1hZ2VzX19jZWxsLS1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLmMtMy1pbWFnZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMzJweDtcbiAgfVxuXG4gIC5jLTMtaW1hZ2VzX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cbn0iLCJcblxuQHVzZSBcIi4uL3ZhcnNcIiBhcyAqO1xuXG4uYy0xLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLTEtaW1hZ2VfX2dyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5jLTEtaW1hZ2VfX21lZGlhIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMzYwcHg7XG59XG5cbi5jLTEtaW1hZ2VfX2ltZyB7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy0xLWltYWdlX19jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87ICAgICAgIFxuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQ6ICRibGFuY287XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggODdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmMtMS1pbWFnZV9fY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLTEtaW1hZ2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogJG5lZ3JvO1xufVxuXG4uYy0xLWltYWdlX19kZXNjIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICRncmlzO1xufVxuXG4uYy0xLWltYWdlX19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLTEtaW1hZ2VfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyOThweDtcbiAgcGFkZGluZzogMTJweCAxNHB4IDEycHggMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAkYW1hcmlsbG87XG4gIGNvbG9yOiAkbmVncm87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZ2FwOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLmMtMS1pbWFnZV9fYnRuOmhvdmVyLFxuLmMtMS1pbWFnZV9fYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAkbmFyYW5qYTtcbn1cblxuLmMtMS1pbWFnZV9fYnRuLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy0xLWltYWdlX19idG4taWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtMS1pbWFnZV9fYXN0ZXJpc2sge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMzYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweDsgXG4gIGJhY2tncm91bmQ6ICRibGFuY287XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLTEtaW1hZ2VfX2FzdGVyaXNrIHN2ZyB7XG4gIHdpZHRoOiAxNzBweDsgICAgICAgICAgICBcbiAgaGVpZ2h0OiAxNjlweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU1cHgpIHtcbiAgLmMtMS1pbWFnZV9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5jLTEtaW1hZ2VfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtMS1pbWFnZV9fYXN0ZXJpc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy0xLWltYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDg3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmMtMS1pbWFnZV9fY29udGVudC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtcbiAgLmMtMS1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTRweCAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jLTEtaW1hZ2VfX2NvbnRlbnQtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuYy0xLWltYWdlX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5jLTEtaW1hZ2VfX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgfVxuXG59IiwiQHVzZSBcIi4uL3ZhcnNcIiBhcyAqO1xuXG4uYy1sb2dvcy1jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYXp1bC1vc2N1cm87XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgY29sb3I6ICRibGFuY287XG59XG5cbi5jLWxvZ29zLWNhcm91c2VsX19pbm5lciB7XG4gIG1hcmdpbjogMCAxNzBweDtcbn1cblxuLmMtbG9nb3MtY2Fyb3VzZWxfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtbG9nb3MtY2Fyb3VzZWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmxhbmNvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWxvZ29zLWNhcm91c2VsX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYy1sb2dvcy1jYXJvdXNlbF9fdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbG9nb3MtY2Fyb3VzZWxfX2l0ZW0ge1xuICBoZWlnaHQ6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtbG9nb3MtY2Fyb3VzZWxfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jLWxvZ29zLWNhcm91c2VsIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5jLWxvZ29zLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWxvZ29zLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4uYy1sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtbG9nb3MtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDNweDtcbn1cblxuLmMtbG9nb3MtY2Fyb3VzZWwgLm93bC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbG9nb3MtY2Fyb3VzZWwgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5jLWxvZ29zLWNhcm91c2VsX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIDg3cHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbG9nb3MtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5jLWxvZ29zLWNhcm91c2VsX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIDMycHg7XG4gIH1cblxuICAuYy1sb2dvcy1jYXJvdXNlbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmMtbG9nb3MtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cblxuICAuYy1sb2dvcy1jYXJvdXNlbF9faXRlbSBpbWcsXG4gIC5jLWxvZ29zLWNhcm91c2VsIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLmMtbG9nb3MtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cblxuICAuYy1sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cblxuICAuYy1sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiBzdmcge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLmMtY29tcG9uZW50LWxpc3Qge1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG5cbi5jLWNvbXBvbmVudC1saXN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICA7XG4gIGdhcDogMDtcblxuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5jLWNvbXBvbmVudC1saXN0X19sZWZ0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogJGJsYW5jbztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMCA3OHB4IDAgMTcwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYy1jb21wb25lbnQtbGlzdF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA3MnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgY29sb3I6ICRuZWdybztcbn1cblxuLmMtY29tcG9uZW50LWxpc3RfX2Rlc2Mge1xuICBtYXJnaW46IDAgMCA3MnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICRuZWdybztcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cblxuLmMtY29tcG9uZW50LWxpc3RfX21lZGlhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmMtY29tcG9uZW50LWxpc3RfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiA0NzVweDtcbiAgbWF4LXdpZHRoOiA0NzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtY29tcG9uZW50LWxpc3RfX3JpZ2h0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogJGJsYW5jbztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMCAxNzBweCAwIDg3cHg7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG4uYy1jb21wb25lbnQtbGlzdF9fdGl0bGUtbGlzdCB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkbmVncm87XG59XG5cbi5jLWNvbXBvbmVudC1saXN0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG59XG5cbi5jLWNvbXBvbmVudC1saXN0X19saXN0LXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTZweCAxZnI7XG4gIGdhcDogMDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNvbXBvbmVudC1saXN0X19udW0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRuZWdybztcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYy1jb21wb25lbnQtbGlzdF9fcm93LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmMtY29tcG9uZW50LWxpc3RfX2xpc3Qtcm93Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDE2cHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMThweCArIDE2cHgpO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYy1jb21wb25lbnQtbGlzdF9fcm93LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJG5lZ3JvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1jb21wb25lbnQtbGlzdF9fcm93LWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLmMtY29tcG9uZW50LWxpc3RfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cblxuLmMtY29tcG9uZW50LWxpc3RfX2Zvb3Rlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi5jLWNvbXBvbmVudC1saXN0X19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICB3aWR0aDogMzQzcHg7XG4gIGJhY2tncm91bmQ6ICRhenVsLW9zY3VybztcbiAgY29sb3I6ICRibGFuY287XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xufVxuXG4uYy1jb21wb25lbnQtbGlzdF9fYnRuOmhvdmVyLFxuLmMtY29tcG9uZW50LWxpc3RfX2J0bjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogJGF6dWw7XG59XG5cbi5jLWNvbXBvbmVudC1saXN0X19idG4taWNvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuYy1jb21wb25lbnQtbGlzdCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLmMtY29tcG9uZW50LWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNjFweDtcbiAgfVxuXG4gIC5jLWNvbXBvbmVudC1saXN0X19sZWZ0LWlubmVyLFxuICAuYy1jb21wb25lbnQtbGlzdF9fcmlnaHQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgOTBweCAwIDkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gIC5jLWNvbXBvbmVudC1saXN0X19pbWcge1xuICAgIG1heC13aWR0aDogNTEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmMtY29tcG9uZW50LWxpc3RfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5jLWNvbXBvbmVudC1saXN0X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmMtY29tcG9uZW50LWxpc3RfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jLWNvbXBvbmVudC1saXN0X19yb3ctZGVzYyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmMtY29tcG9uZW50LWxpc3RfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5jLWNvbXBvbmVudC1saXN0X19sZWZ0LWlubmVyLFxuICAuYy1jb21wb25lbnQtbGlzdF9fcmlnaHQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICAuYy1jb21wb25lbnQtbGlzdF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzOXB4O1xuICB9XG5cbiAgLmMtY29tcG9uZW50LWxpc3RfX2xlZnQtaW5uZXIsXG4gIC5jLWNvbXBvbmVudC1saXN0X19yaWdodC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYy1jb21wb25lbnQtbGlzdF9fdGl0bGUsXG4gIC5jLWNvbXBvbmVudC1saXN0X190aXRsZS1saXN0IHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgLmMtY29tcG9uZW50LWxpc3RfX3Jvdy10aXRsZSxcbiAgLmMtY29tcG9uZW50LWxpc3RfX3Jvdy1kZXNjIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDR2dywgMThweCk7XG4gIH1cblxuICAuYy1jb21wb25lbnQtbGlzdF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICB9XG5cbiAgLmMtY29tcG9uZW50LWxpc3RfX2Zvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufSIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLmMtdGV4dC1zaW1wbGUtbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3Jpcy1jbGFybztcbn1cblxuLmMtdGV4dC1zaW1wbGUtbGVmdF9faW5uZXIge1xuICBtYXJnaW46IDAgMTcwcHg7XG59XG5cbi5jLXRleHQtc2ltcGxlLWxlZnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogJG5lZ3JvO1xufVxuXG4uYy10ZXh0LXNpbXBsZS1sZWZ0X19kZXNjIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICRncmlzO1xufVxuXG4uYy10ZXh0LXNpbXBsZS1sZWZ0X19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5jLXRleHQtc2ltcGxlLWxlZnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5jLXRleHQtc2ltcGxlLWxlZnRfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmMtdGV4dC1zaW1wbGUtbGVmdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5jLXRleHQtc2ltcGxlLWxlZnRfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxufSIsIkB1c2UgXCIuLi92YXJzXCIgYXMgKjtcblxuLmMtaW1hZ2UtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtaW1hZ2UtcmlnaHRfX2dyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmMtaW1hZ2UtcmlnaHRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAkYmxhbmNvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNDBweCA2MHB4IDYwcHggMTcwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLWltYWdlLXJpZ2h0X19jb250ZW50LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWltYWdlLXJpZ2h0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogJGJsYW5jbztcbn1cblxuLmMtaW1hZ2UtcmlnaHRfX2NhcmQgKyAuYy1pbWFnZS1yaWdodF9fY2FyZCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5cbi5jLWltYWdlLXJpZ2h0X19jYXJkLS1pbnRybyArIC5jLWltYWdlLXJpZ2h0X19jYXJkIHtcbiAgbWFyZ2luLXRvcDogODZweDtcbn1cblxuLmMtaW1hZ2UtcmlnaHRfX3RpdGxlLFxuLmMtaW1hZ2UtcmlnaHRfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW46IDAgMCA0MnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAkbmVncm87XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5jLWltYWdlLXJpZ2h0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5jLWltYWdlLXJpZ2h0X19kZXNjLFxuLmMtaW1hZ2UtcmlnaHRfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogJG5lZ3JvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYy1pbWFnZS1yaWdodF9fZGVzYyBwLFxuLmMtaW1hZ2UtcmlnaHRfX2l0ZW0tZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1pbWFnZS1yaWdodF9faXRlbS1kZXNjIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5jLWltYWdlLXJpZ2h0X19pdGVtLWRlc2MgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmMtaW1hZ2UtcmlnaHRfX2l0ZW0tZGVzYyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWltYWdlLXJpZ2h0X19pdGVtLWRlc2MgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmMtaW1hZ2UtcmlnaHRfX2l0ZW0tZGVzYyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVncm87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWltYWdlLXJpZ2h0X19tZWRpYSB7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1pbWFnZS1yaWdodF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU1NXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6OTkwcHgpIHtcbi5jLWltYWdlLXJpZ2h0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4N3B4IDYwcHggNjBweCA4N3B4O1xufVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2UtcmlnaHRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmMtaW1hZ2UtcmlnaHRfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMzJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jLWltYWdlLXJpZ2h0X19jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAuYy1pbWFnZS1yaWdodF9fY2FyZCArIC5jLWltYWdlLXJpZ2h0X19jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLmMtaW1hZ2UtcmlnaHRfX2NhcmQtLWludHJvICsgLmMtaW1hZ2UtcmlnaHRfX2NhcmQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAuYy1pbWFnZS1yaWdodF9fY2FyZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmMtaW1hZ2UtcmlnaHRfX3RpdGxlLFxuICAuYy1pbWFnZS1yaWdodF9faXRlbS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cblxuICAuYy1pbWFnZS1yaWdodF9fZGVzYyxcbiAgLmMtaW1hZ2UtcmlnaHRfX2l0ZW0tZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmMtaW1hZ2UtcmlnaHRfX2l0ZW0tZGVzYyB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5jLWltYWdlLXJpZ2h0X19pdGVtLWRlc2MgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jLWltYWdlLXJpZ2h0X19pdGVtLWRlc2MgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdybztcbiAgfVxuXG4gIC5jLWltYWdlLXJpZ2h0X19pdGVtLWRlc2MgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLmMtaW1hZ2UtcmlnaHRfX21lZGlhIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLmMtaW1hZ2UtcmlnaHRfX2ltZyB7XG4gICAgbWluLWhlaWdodDogNTk3cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyc1wiIGFzICo7XG4gXG4uYy0yLWltYWdlcy1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX19ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzglIDYyJTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX19tZWRpYSB7XG4gIG1pbi13aWR0aDogMDtcbn1cbiBcbi5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX19tZWRpYS0tbW9iaWxlLXRvcCxcbi5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLS1tb2JpbGUtbWlkZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiBcbi5jLTItaW1hZ2VzLWdyaWRfX2NlbGwge1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX19jZWxsLS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiBcbi5jLTItaW1hZ2VzLWdyaWRfX2NlbGwtLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX19jZWxsLS1pbWctMSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgZ3JpZC1yb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuIFxuLmMtMi1pbWFnZXMtZ3JpZF9fY2VsbC0taW1nLTIge1xuICBncmlkLWNvbHVtbjogMSAvIDI7XG4gIGdyaWQtcm93OiAyO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbn1cbiBcbi5jLTItaW1hZ2VzLWdyaWRfX2NlbGwtLWltZy0zIHtcbiAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICBncmlkLXJvdzogMjtcbiAgbWluLWhlaWdodDogMTgwcHg7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX19jb250ZW50IHtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAkYmxhbmNvO1xuICBwYWRkaW5nOiA4N3B4IDE3MHB4IDg3cHggODdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjAyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICRuZWdybztcbn1cbiBcbi5jLTItaW1hZ2VzLWdyaWRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4gXG4uYy0yLWltYWdlcy1ncmlkX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICRncmlzO1xufVxuIFxuLmMtMi1pbWFnZXMtZ3JpZF9faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuIFxuLmMtMi1pbWFnZXMtZ3JpZF9faXRlbS1kZXNjcmlwdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDsgXG59XG5cbi5jLTItaW1hZ2VzLWdyaWRfX2l0ZW0tZGVzY3JpcHRpb24gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLTItaW1hZ2VzLWdyaWRfX2l0ZW0tZGVzY3JpcHRpb24gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbiBcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuYy0yLWltYWdlcy1ncmlkX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuIFxuICAuYy0yLWltYWdlcy1ncmlkX19tZWRpYS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuIFxuICAuYy0yLWltYWdlcy1ncmlkX19tZWRpYS0tbW9iaWxlLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiBcbiAgLmMtMi1pbWFnZXMtZ3JpZF9fbWVkaWEtLW1vYmlsZS1taWRkbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gXG4gIC5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiBcbiAgLmMtMi1pbWFnZXMtZ3JpZF9fbWVkaWEtLW1vYmlsZS10b3AgLmMtMi1pbWFnZXMtZ3JpZF9fY2VsbC0taW1nIHtcbiAgICBoZWlnaHQ6IDIzN3B4O1xuICB9XG4gXG4gIC5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLS1tb2JpbGUtdG9wIC5jLTItaW1hZ2VzLWdyaWRfX2NlbGwtLWltZyBpbWcge1xuICAgIGhlaWdodDogMjM3cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiBcbiAgLmMtMi1pbWFnZXMtZ3JpZF9fbWVkaWEtLW1vYmlsZS1taWRkbGUgLmMtMi1pbWFnZXMtZ3JpZF9fY2VsbC0taW1nIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gXG4gIC5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLS1tb2JpbGUtbWlkZGxlIC5jLTItaW1hZ2VzLWdyaWRfX2NlbGwtLWltZyBpbWcge1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiBcbiAgLmMtMi1pbWFnZXMtZ3JpZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCA4N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuIFxuICAuYy0yLWltYWdlcy1ncmlkX19pdGVtLWRlc2NyaXB0aW9uIHVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuIFxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiBcbiAgLmMtMi1pbWFnZXMtZ3JpZF9fbWVkaWEtLW1vYmlsZS1taWRkbGUgLmMtMi1pbWFnZXMtZ3JpZF9fY2VsbC0taW1nOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gXG4gIC5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLS1tb2JpbGUtdG9wIC5jLTItaW1hZ2VzLWdyaWRfX2NlbGwtLWltZyB7XG4gICAgaGVpZ2h0OiAyMTVweDtcbiAgfVxuIFxuICAuYy0yLWltYWdlcy1ncmlkX19tZWRpYS0tbW9iaWxlLXRvcCAuYy0yLWltYWdlcy1ncmlkX19jZWxsLS1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gXG4gIC5jLTItaW1hZ2VzLWdyaWRfX21lZGlhLS1tb2JpbGUtbWlkZGxlIC5jLTItaW1hZ2VzLWdyaWRfX2NlbGwtLWltZyB7XG4gICAgaGVpZ2h0OiAxNTZweDtcbiAgfVxuIFxuICAuYy0yLWltYWdlcy1ncmlkX19tZWRpYS0tbW9iaWxlLW1pZGRsZSAuYy0yLWltYWdlcy1ncmlkX19jZWxsLS1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gXG4gIC5jLTItaW1hZ2VzLWdyaWRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuIFxuICAuYy0yLWltYWdlcy1ncmlkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuIFxuICAuYy0yLWltYWdlcy1ncmlkX19saXN0IHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbiBcbiAgLmMtMi1pbWFnZXMtZ3JpZF9faXRlbS1kZXNjcmlwdGlvbiB1bCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbiAiLCJAdXNlIFwiLi4vdmFyc1wiIGFzICo7XG5cbi5jLXRleHQtc2ltcGxlLWNlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3Jpcy1jbGFybztcbn1cblxuLmMtdGV4dC1zaW1wbGUtY2VudGVyX19pbm5lciB7XG4gIG1hcmdpbjogMCAxNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy10ZXh0LXNpbXBsZS1jZW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogJG5lZ3JvO1xufVxuXG4uYy10ZXh0LXNpbXBsZS1jZW50ZXJfX2Rlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAkZ3JpcztcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxuLmMtdGV4dC1zaW1wbGUtY2VudGVyX19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLXRleHQtc2ltcGxlLWNlbnRlcl9fZGVzYyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jLXRleHQtc2ltcGxlLWNlbnRlcl9fZGVzYyBzdHJvbmcsXG4uYy10ZXh0LXNpbXBsZS1jZW50ZXJfX2Rlc2MgYiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJGdyaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZXh0LXNpbXBsZS1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5jLXRleHQtc2ltcGxlLWNlbnRlcl9faW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYy10ZXh0LXNpbXBsZS1jZW50ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmMtdGV4dC1zaW1wbGUtY2VudGVyX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcnNcIiBhcyAqO1xuXG4uYy1pbnNpZ2h0cy10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3Jpcy1jbGFybztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9faGVhZGVyLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogJG5lZ3JvO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZHMtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDE3MHB4O1xufVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDYwcHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmMtaW5zaWdodHMtdGVhc2VyX19jYXJkIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX2NhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQ6IGRhcmtlbigkZ3Jpcy1jbGFybywgNSUpO1xuICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZGlzcGxheTogYmxvY2s7IH1cbn1cblxuLmMtaW5zaWdodHMtdGVhc2VyX19jYXJkLWJvZHkgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBmbGV4OiAxOyB9XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICRncmlzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX2NhcmQtY3JlZGl0cyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAkZ3JpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkbmVncm87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZC1kZXNjIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRncmlzO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmbGV4OiAxO1xuICBwIHsgbWFyZ2luOiAwOyB9XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX2NhcmQtdGFnIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkZ3JpcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmLS1kb3dubG9hZCB7IGN1cnNvcjogcG9pbnRlcjsgJjpob3ZlciB7IGNvbG9yOiAkbmVncm87IH0gfVxufVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzdweDtcbiAgd2lkdGg6IDI1NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogJGFtYXJpbGxvO1xuICBjb2xvcjogJG5lZ3JvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbiAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRuYXJhbmphOyB9XG59XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fYnRuLWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN2ZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuYy1pbnNpZ2h0cy10ZWFzZXJfX2hlYWRlci1pbm5lciB7IG1hcmdpbjogMCA4N3B4OyB9XG4gIC5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZHMtaW5uZXIgIHsgbWFyZ2luOiAwIDg3cHg7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluc2lnaHRzLXRlYXNlciB7IHBhZGRpbmc6IDYwcHggMDsgfVxuICAuYy1pbnNpZ2h0cy10ZWFzZXJfX2hlYWRlci1pbm5lciB7IG1hcmdpbjogMDsgcGFkZGluZzogMCAzMnB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZHMtaW5uZXIgIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwIDMycHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAuYy1pbnNpZ2h0cy10ZWFzZXJfX3RpdGxlIHsgZm9udC1zaXplOiA0MHB4OyB9XG5cbiAgLmMtaW5zaWdodHMtdGVhc2VyX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG5cbi5jLWluc2lnaHRzLXRlYXNlcl9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4uYy1pbnNpZ2h0cy10ZWFzZXJfX2NhcmQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQvMzsgIFxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4gIC5jLWluc2lnaHRzLXRlYXNlcl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICB9XG59IiwiLy8gRnVlbnRlc1xuQG1peGluIGZvbnQtdHRmKCRmb250LWZpbGUtbmFtZSwgJHN0eWxlLCAkd2VpZ2h0KSB7XG4gICRmb250LWZpbGUtcGF0aDogJycgKyAkZm9udC1maWxlLW5hbWU7XG4gIEBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZpbGUtbmFtZTtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgc3JjOnVybCgnLi4vZm9udHMvJyskZm9udC1maWxlLXBhdGggKyAnLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgfVxufVxuQG1peGluIHNpemUoJHZhbHVlKSB7XG4gIHdpZHRoOiAkdmFsdWU7XG4gIGhlaWdodDogJHZhbHVlO1xuICBtaW4td2lkdGg6ICR2YWx1ZTtcbiAgbWF4LXdpZHRoOiAkdmFsdWU7XG4gIG1pbi1oZWlnaHQ6ICR2YWx1ZTtcbiAgbWF4LWhlaWdodDogJHZhbHVlO1xufVxuICJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/