.c-h1, .c-h2, .c-h3, .c-h4, .c-h5, .c-h6 {
  color: #1A1A1A;
}

.text-grey {
  color: #6C777C;
}

.c-h1 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

@media (min-width: 768px) {
  .c-h1 {
    font-size: 40px;
  }
}

@media (min-width: 1024px) {
  .c-h1 {
    font-size: 54px;
  }
}

.c-h2 {
  font-size: 26px;
  font-weight: 700;
  line-height: 140%;
}

@media (min-width: 768px) {
  .c-h2 {
    font-size: 28px;
    line-height: 34px;
  }
}

@media (min-width: 1024px) {
  .c-h2 {
    font-size: 34px;
    line-height: 120%;
  }
}

.c-h3 {
  font-size: 20px;
  line-height: 140%;
  font-weight: 700;
}

@media (min-width: 768px) {
  .c-h3 {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.24px;
  }
}

@media (min-width: 1024px) {
  .c-h3 {
    font-size: 24px;
    line-height: 140%;
  }
}

.padding-default {
  padding: 40px 0;
}

@media (min-width: 768px) {
  .padding-default {
    padding: 48px 0;
  }
}

@media (min-width: 1024px) {
  .padding-default {
    padding: 60px 0;
  }
}

.c-btn-default {
  display: inline-block;
  color: var(--Neutral-White, #FFF);
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 140%;
  padding: 11px 14px;
  border-radius: 12px;
  border: 2px solid transparent;
  background: var(--Neutral-Black, #1A1A1A);
  transition: all .25s ease;
}

.c-btn-default:hover {
  background: var(--Primary-DarkBlue, #044D88);
  color: #FFF;
}

.c-btn-default.small {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 140%;
}

.c-btn-default.pricing-btn {
  padding: 5px 7px;
  font-size: 12px;
  line-height: 180%;
  border-radius: 6px;
}

@media (min-width: 768px) {
  .c-btn-default.pricing-btn {
    padding: 11px 17px;
    font-size: 17px;
    line-height: 160%;
    border-radius: 10px;
  }
}

.c-btn-default.invert {
  border-radius: 10px;
  border: 2px solid var(--Neutral-DarkGrey, #63768C);
  background: var(--Neutral-White, #FFF);
  color: #1A1A1A;
}

.c-btn-default.invert:hover {
  color: #FFF;
  background: #1A1A1A;
  border-color: #1A1A1A;
}

@media (min-width: 1024px) {
  .c-btn-default {
    font-size: 17px;
    line-height: 160%;
  }
}

.c-pill {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 180%;
  border-radius: 40px;
  border: 1px solid var(--Neutral-Border, #7098C4);
  padding: 4px 8px;
}

@media (min-width: 1440px) {
  .c-pill {
    font-size: 16px;
    padding: 10px 13px;
  }
}

.bg-white {
  background: #FFF;
}

.bg-neutral {
  background: #F4FAFF;
}

.text {
  font-family: "Manrope";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
}

@media (min-width: 768px) {
  .text {
    line-height: 24px;
  }
}

@media (min-width: 1024px) {
  .text {
    font-size: 18px;
    line-height: 160%;
  }
}

@media (min-width: 1440px) {
  .text {
    font-weight: 600;
    line-height: 160%;
  }
}

.text-s {
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
}

@media (min-width: 1024px) {
  .text-s {
    font-size: 16px;
    line-height: 160%;
  }
}

@media (min-width: 1440px) {
  .text-s {
    font-size: 16px;
  }
}

.text-l {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}

.pill-tag {
  display: inline-block;
  color: #1A1A1A;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 180%;
  padding: 4px 8px;
  border-radius: 40px;
  border: 1px solid var(--Neutral-Border, #7098C4);
}

.pill-tag:hover {
  border: 1px solid var(--Primary-DarkBlue, #044D88);
  background: var(--Primary-Blue, #CDE6FF);
  color: #1A1A1A;
}

@media (min-width: 1440px) {
  .pill-tag {
    padding: 10px 13px;
    font-size: 14px;
    line-height: 140%;
  }
}

/* navigation */
/**
 * Custom Header Styles
 * Edit this file to customize your header design
 */
html {
  scroll-behavior: smooth;
  scroll-padding-top: 40px;
}

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

.footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer a {
  text-decoration: none;
}

.footer {
  background-color: #1A1A1A;
  color: #ffffff;
  width: calc(100% + 32px);
  margin: 0 -16px;
}

.footer__container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 40px 20px;
}

@media (min-width: 768px) {
  .footer__container {
    padding: 40px 44px 30px;
  }
}

@media (min-width: 1024px) {
  .footer__container {
    padding: 50px 40px 30px;
  }
}

@media (min-width: 1440px) {
  .footer__container {
    padding: 50px 0 30px;
  }
}

@media (min-width: 1440px) {
  .footer__body {
    display: grid;
    grid-template-columns: 293px repeat(5, 1fr);
    gap: 0 11px;
    margin-bottom: 50px;
  }
}

.footer__top {
  margin-bottom: 52px;
  margin-right: 56px;
}

@media (min-width: 768px) {
  .footer__top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 30px;
  }
}

@media (min-width: 1440px) {
  .footer__top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }
}

.footer__brand {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .footer__brand {
    margin-bottom: 0;
  }
}

@media (min-width: 1440px) {
  .footer__brand {
    margin-bottom: 50px;
  }
}

.footer__logo {
  display: block;
  margin-bottom: 14px;
}

.footer__logo img {
  display: block;
  width: 189px;
}

@media (min-width: 768px) {
  .footer__logo img {
    width: 158px;
  }
}

.footer__tagline {
  color: #CDD9E6;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
}

@media (min-width: 768px) {
  .footer__tagline {
    max-width: 288px;
  }
}

@media (min-width: 1024px) {
  .footer__tagline {
    max-width: 362px;
    font-size: 16px;
    line-height: 160%;
    margin: 0;
  }
}

.footer__social {
  display: flex;
  align-items: center;
  gap: 16px;
}

@media (min-width: 768px) {
  .footer__social {
    flex-direction: column;
    align-items: flex-end;
    gap: 16px;
    flex-shrink: 0;
  }
}

@media (min-width: 1440px) {
  .footer__social {
    align-items: flex-start;
  }
}

.footer__col-title {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 146%;
  letter-spacing: 1px;
  margin: 0;
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  .footer__col-title {
    font-size: 13px;
    line-height: 160%;
  }
}

.footer__social-icons {
  display: flex;
  gap: 10px;
}

.footer__social-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 1px solid #585858;
  border-radius: 9px;
  color: #ffffff;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}

.footer__social-btn:hover {
  border-color: rgba(255, 255, 255, 0.55);
  background-color: rgba(255, 255, 255, 0.06);
}

.footer__social-btn svg {
  display: block;
  width: 14px;
  height: 14px;
}

.footer__nav {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 13px;
  margin-bottom: 20px;
}

.footer__nav .footer__col-title {
  margin-bottom: 15px;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .footer__nav {
    grid-template-columns: repeat(5, 1fr);
    gap: 0 13px;
    margin-bottom: 40px;
  }
}

@media (min-width: 1024px) {
  .footer__nav {
    gap: 0 32px;
  }
}

@media (min-width: 1440px) {
  .footer__nav {
    grid-template-columns: repeat(5, 1fr);
    gap: 0 40px;
    grid-column: span 5;
    margin-bottom: 0;
  }
}

.footer__col-group {
  grid-column: span 2;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px 15px;
}

@media (min-width: 768px) {
  .footer__col-group {
    grid-column: span 1;
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}

@media (min-width: 1440px) {
  .footer__col-group {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}

.footer__col-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.footer__col-list a {
  color: var(--Neutral-White, #FFF);
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  transition: all .2s ease;
}

.footer__col-list a:hover {
  color: #FFF;
  opacity: 0.65;
}

.footer__bottom {
  padding-top: 28px;
  border-top: 1px solid #585858;
}

@media (min-width: 768px) {
  .footer__bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.footer__copyright {
  font-size: 14px;
  color: #ffffff;
  margin: 0 0 16px;
}

@media (min-width: 768px) {
  .footer__copyright {
    margin: 0;
  }
}

.footer__legal {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

@media (min-width: 768px) {
  .footer__legal {
    flex-direction: row;
    gap: 24px;
  }
}

.footer__legal a {
  font-size: 14px;
  font-weight: 500;
  color: #6b6e7a;
  transition: color 0.18s ease;
}

.footer__legal a:hover {
  color: #ffffff;
}

.page-template-trial-page {
  padding: 0 !important;
}

.page-template-trial-page .saas-custom-header, .page-template-trial-page .fusion-footer {
  display: none;
}

.saas-custom-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  z-index: 9999;
}

.saas-custom-header .lang-switcher {
  display: none;
}

.saas-custom-header .r-side {
  display: flex;
  align-items: center;
  gap: 8px;
}

.saas-custom-header .r-side .saas-actions {
  display: flex;
  align-items: center;
  gap: 6px;
}

@media (min-width: 768px) {
  .saas-custom-header .r-side .saas-actions {
    gap: 10px;
  }
}

.saas-custom-header .r-side .saas-button {
  display: inline-flex;
  align-items: center;
  background: #1a1a1a;
  color: #fff;
  text-decoration: none;
  transition: all 0.3s ease;
  color: var(--Neutral-White, #FFF);
  text-align: center;
  font-family: "Manrope";
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  padding: 5px 6px;
  border-radius: 6px;
}

.saas-custom-header .r-side .saas-button.invert {
  color: #1a1a1a;
  background: #FFF;
  border: 2px solid #1a1a1a;
  padding-top: 3px;
  padding-bottom: 3px;
}

.saas-custom-header .r-side .saas-button.invert:hover {
  background: #1a1a1a;
  color: #FFF;
}

.saas-custom-header .r-side .saas-button:hover {
  background: #333;
}

@media (min-width: 768px) {
  .saas-custom-header .r-side .saas-button {
    font-size: 15px;
    padding: 10px 16px;
    line-height: 140%;
  }
  .saas-custom-header .r-side .saas-button.invert {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

.saas-header-container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  height: 50px;
}

@media (min-width: 1024px) {
  .saas-header-container {
    height: 52px;
  }
}

.saas-logo a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

.saas-logo a .f-logo-part {
  height: 20px;
  width: auto;
}

@media (min-width: 768px) {
  .saas-logo a .f-logo-part {
    height: 24px;
  }
}

.saas-logo a .s-logo-part {
  height: 16px;
  width: auto;
}

@media (min-width: 768px) {
  .saas-logo a .s-logo-part {
    display: none;
  }
}

@media (min-width: 1024px) {
  .saas-logo a .s-logo-part {
    display: block;
    height: 19px;
  }
}

.saas-logo img {
  height: 40px;
  width: auto;
  display: block;
}

.saas-navigation {
  flex: 1;
}

.saas-menu {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 22px;
}

@media (min-width: 768px) {
  .saas-menu {
    justify-content: center;
    margin: auto;
  }
}

.saas-navigation .menu-link {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px;
  text-decoration: none;
  border-radius: 6px;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  transition: color 0.3s ease;
}

.saas-navigation .menu-link:hover {
  color: var(--Neutral-Black, #1A1A1A);
  background: var(--Primary-Blue, #E9F4FF);
}

@media (min-width: 768px) {
  .saas-navigation .menu-link {
    font-size: 14px;
    line-height: 23px;
  }
  .saas-navigation .menu-link:hover {
    background: var(--Primary-Blue, #CDE6FF);
  }
}

@media (min-width: 1024px) {
  .saas-navigation .menu-link {
    font-size: 16px;
    line-height: 160%;
    padding: 4px 8px;
  }
}

.saas-navigation .mega-menu-container {
  border-radius: 10px;
  padding: 2px 8px 8px;
}

@media (min-width: 768px) {
  .saas-navigation .mega-menu-container {
    padding: 0;
  }
}

.saas-navigation .has-mega-menu,
.saas-navigation .has-submenu {
  position: relative;
}

.saas-navigation .has-mega-menu > .menu-link,
.saas-navigation .has-submenu > .menu-link {
  position: relative;
}

.saas-navigation .has-mega-menu > .menu-link::after,
.saas-navigation .has-submenu > .menu-link::after {
  content: '';
  display: inline-block;
  width: 9px;
  height: 6px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M8.90625 4.45312C8.90625 4.38021 8.88021 4.3125 8.82812 4.25L4.65625 0.09375C4.60417 0.03125 4.53646 0 4.45312 0C4.38021 0 4.3125 0.03125 4.25 0.09375L0.09375 4.25C0.03125 4.3125 0 4.38021 0 4.45312C0 4.53646 0.03125 4.60417 0.09375 4.65625L0.53125 5.10938C0.59375 5.17188 0.661458 5.20312 0.734375 5.20312C0.817708 5.20312 0.890625 5.17188 0.953125 5.10938L4.45312 1.59375L7.96875 5.10938C8.02083 5.17188 8.08854 5.20312 8.17188 5.20312C8.24479 5.20312 8.3125 5.17188 8.375 5.10938L8.82812 4.65625C8.88021 4.60417 8.90625 4.53646 8.90625 4.45312Z' fill='%231A1A1A'/%3E%3C/svg%3E") center/cover;
  transform: rotate(180deg);
  margin-left: auto;
  transition: all .3s ease;
}

.saas-navigation .has-mega-menu > .menu-link:hover::before,
.saas-navigation .has-submenu > .menu-link:hover::before {
  content: '';
  display: block;
  position: absolute;
  top: 99%;
  height: 50px;
  width: 100%;
  background: transparent;
}

.saas-navigation .has-mega-menu.open > .menu-link,
.saas-navigation .has-submenu.open > .menu-link {
  background: #E9F4FF;
  border-radius: 6px 6px 0 0;
}

.saas-navigation .has-mega-menu.open > .menu-link:after,
.saas-navigation .has-submenu.open > .menu-link:after {
  transform: rotate(0);
}

.saas-navigation .has-mega-menu.open .mega-menu-dropdown,
.saas-navigation .has-submenu.open .mega-menu-dropdown {
  background: #E9F4FF;
}

.saas-navigation .mega-menu-dropdown,
.saas-navigation .sub-menu {
  display: none;
  position: relative;
  top: calc(100% + 26px);
  left: 0;
  z-index: 1000;
}

@media (min-width: 768px) {
  .saas-navigation .mega-menu-dropdown,
  .saas-navigation .sub-menu {
    position: absolute;
    background: #fff;
  }
}

@media (min-width: 768px) {
  .saas-navigation .mega-menu-dropdown {
    padding: 14px;
    border-radius: 16px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.26);
  }
}

@media (min-width: 1024px) {
  .saas-navigation .mega-menu-dropdown {
    padding: 20px;
  }
}

@media (min-width: 768px) {
  .saas-navigation .sub-menu {
    padding: 20px;
    width: max-content;
  }
}

.saas-navigation .mega-menu-featured-column {
  padding: 10px;
  margin-bottom: 8px;
  border-radius: 10px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: url(./public/img/nav/nav-featured-bg-m.jpg) center/cover no-repeat;
}

.saas-navigation .featured-block .featured-title {
  display: flex;
  align-items: center;
  gap: 7px;
  font-family: "Manrope";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  color: var(--Neutral-Black, #1A1A1A);
  margin-bottom: 8px;
  margin-top: 0;
}

.saas-navigation .featured-block .featured-title:after {
  content: '';
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.75 5.25L9 7.5L6.75 9.75M0.75 7.5C0.75 8.38642 0.924594 9.26417 1.26381 10.0831C1.60303 10.9021 2.10023 11.6462 2.72703 12.273C3.35382 12.8998 4.09794 13.397 4.91689 13.7362C5.73583 14.0754 6.61358 14.25 7.5 14.25C8.38642 14.25 9.26417 14.0754 10.0831 13.7362C10.9021 13.397 11.6462 12.8998 12.273 12.273C12.8998 11.6462 13.397 10.9021 13.7362 10.0831C14.0754 9.26417 14.25 8.38642 14.25 7.5C14.25 5.70979 13.5388 3.9929 12.273 2.72703C11.0071 1.46116 9.29021 0.75 7.5 0.75C5.70979 0.75 3.9929 1.46116 2.72703 2.72703C1.46116 3.9929 0.75 5.70979 0.75 7.5Z' stroke='%232859C2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  width: 14px;
  height: 14px;
}

@media (min-width: 1024px) {
  .saas-navigation .featured-block .featured-title {
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 5px;
  }
}

.saas-navigation .featured-block .featured-description {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  margin: 0 0 8px;
}

@media (min-width: 768px) {
  .saas-navigation .featured-block .featured-description {
    margin-bottom: 15px;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .featured-block .featured-description {
    font-size: 11px;
    line-height: 140%;
    margin-bottom: 11px;
  }
}

.saas-navigation .featured-block .featured-button {
  display: block;
  border-radius: 8px;
  border: 2px solid var(--Neutral-Black, #1A1A1A);
  background: var(--Neutral-White, #FFF);
  color: var(--Neutral-Black, #1A1A1A);
  text-align: center;
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  padding: 5px 10px;
}

.saas-navigation .featured-block picture {
  display: none;
}

@media (min-width: 768px) {
  .saas-navigation .featured-block picture {
    display: block;
  }
  .saas-navigation .featured-block picture img {
    width: 150px;
    display: block;
    margin-top: 10px;
    margin-bottom: -10px;
    margin-left: -10px;
    position: relative;
    right: -10px;
    max-width: max-content;
    border-radius: 0 0 8px;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .featured-block picture img {
    width: 195px;
  }
}

.saas-navigation .column-title {
  position: relative;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  margin-bottom: 1px;
  padding-top: 5px;
  margin-bottom: 1px;
}

.saas-navigation .column-title:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.75 5.25L9 7.5L6.75 9.75M0.75 7.5C0.75 8.38642 0.924594 9.26417 1.26381 10.0831C1.60303 10.9021 2.10023 11.6462 2.72703 12.273C3.35382 12.8998 4.09794 13.397 4.91689 13.7362C5.73583 14.0754 6.61358 14.25 7.5 14.25C8.38642 14.25 9.26417 14.0754 10.0831 13.7362C10.9021 13.397 11.6462 12.8998 12.273 12.273C12.8998 11.6462 13.397 10.9021 13.7362 10.0831C14.0754 9.26417 14.25 8.38642 14.25 7.5C14.25 5.70979 13.5388 3.9929 12.273 2.72703C11.0071 1.46116 9.29021 0.75 7.5 0.75C5.70979 0.75 3.9929 1.46116 2.72703 2.72703C1.46116 3.9929 0.75 5.70979 0.75 7.5Z' stroke='%232859C2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
}

.saas-navigation .column-title.column-title-link {
  display: block;
  border-radius: 6px;
  transition: all .2s ease;
}

.saas-navigation .column-title.column-title-link:hover {
  background: #CDE6FF;
}

@media (min-width: 768px) {
  .saas-navigation .column-title {
    margin-bottom: 5px;
    padding: 5px 0px 5px 5px;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .column-title {
    font-size: 14px;
    line-height: 160%;
  }
}

.saas-navigation .column-description {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-family: "Manrope";
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .saas-navigation .column-description {
    margin-bottom: 14px;
    padding-bottom: 0;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .column-description {
    font-size: 12px;
    margin-bottom: 19px;
  }
}

.saas-navigation .column-menu-list {
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

@media (min-width: 1024px) {
  .saas-navigation .column-menu-list {
    gap: 10px;
  }
}

.saas-navigation .column-menu-item {
  padding: 5px 0;
}

@media (min-width: 768px) {
  .saas-navigation .column-menu-item a {
    padding: 5px;
    border-radius: 6px;
    transition: all .2s ease;
  }
  .saas-navigation .column-menu-item a:hover {
    background: #cde6ff;
  }
}

.saas-navigation .mega-menu-column {
  padding-bottom: 10px;
  border-bottom: 1px solid #CDD9E6;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .saas-navigation .mega-menu-column {
    border-bottom: none;
    margin-bottom: 0;
  }
}

.saas-navigation .column-menu-link {
  display: flex;
  align-items: center;
  gap: 7px;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
}

.saas-navigation .column-menu-link .menu-item-icon {
  width: 18px;
  height: 18px;
}

.saas-navigation .column-menu-link .menu-item-badge {
  display: flex;
  align-items: center;
  width: max-content;
  gap: 4px;
  position: relative;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 1px;
  border-radius: 5px;
  border: 1px solid #65BF24;
  padding: 4px;
}

.saas-navigation .column-menu-link .menu-item-badge::before {
  content: '';
  display: block;
  width: 7px;
  height: 8px;
  border-radius: 50%;
  background: #65BF24;
}

@media (min-width: 1024px) {
  .saas-navigation .column-menu-link {
    font-size: 14px;
    line-height: 160%;
  }
}

.saas-navigation .resources-links-list {
  padding: 0;
  list-style: none;
}

@media (min-width: 768px) {
  .saas-navigation .resources-links-list {
    width: 235px;
  }
}

.saas-navigation .resources-links-list .resources-link-item {
  padding: 5px 5px 15px;
  border-bottom: 1px solid var(--Neutral-Grey, #CDD9E6);
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .saas-navigation .resources-links-list .resources-link-item {
    border-bottom: none;
    padding: 5px;
  }
}

.saas-navigation .resources-links-list .resources-link:hover .resources-link-title {
  color: #22397b;
}

.saas-navigation .resources-links-list .resources-link-title {
  position: relative;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  margin-bottom: 1px;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  transition: color .25s ease;
}

.saas-navigation .resources-links-list .resources-link-title:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.75 5.25L9 7.5L6.75 9.75M0.75 7.5C0.75 8.38642 0.924594 9.26417 1.26381 10.0831C1.60303 10.9021 2.10023 11.6462 2.72703 12.273C3.35382 12.8998 4.09794 13.397 4.91689 13.7362C5.73583 14.0754 6.61358 14.25 7.5 14.25C8.38642 14.25 9.26417 14.0754 10.0831 13.7362C10.9021 13.397 11.6462 12.8998 12.273 12.273C12.8998 11.6462 13.397 10.9021 13.7362 10.0831C14.0754 9.26417 14.25 8.38642 14.25 7.5C14.25 5.70979 13.5388 3.9929 12.273 2.72703C11.0071 1.46116 9.29021 0.75 7.5 0.75C5.70979 0.75 3.9929 1.46116 2.72703 2.72703C1.46116 3.9929 0.75 5.70979 0.75 7.5Z' stroke='%232859C2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  width: 14px;
  height: 14px;
}

@media (min-width: 768px) {
  .saas-navigation .resources-links-list .resources-link-title {
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    gap: 7px;
  }
  .saas-navigation .resources-links-list .resources-link-title:after {
    position: relative;
    top: 0;
    transform: none;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .resources-links-list .resources-link-title {
    font-size: 14px;
    line-height: 160%;
  }
}

.saas-navigation .resources-links-list .resources-link-description {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-family: "Manrope";
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  margin: 0;
}

@media (min-width: 1024px) {
  .saas-navigation .resources-links-list .resources-link-description {
    font-size: 12px;
  }
}

.saas-navigation .resources-featured-section {
  margin-top: 2px;
}

.saas-navigation .resources-featured-section .featured-section-title {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  margin-bottom: 14px;
}

@media (min-width: 1024px) {
  .saas-navigation .resources-featured-section .featured-section-title {
    font-size: 14px;
    line-height: 160%;
  }
}

.saas-navigation .resources-featured-section .featured-posts-list {
  display: flex;
  gap: 10px;
}

.saas-navigation .resources-featured-section .featured-posts-list .featured-post-item {
  padding: 5px;
  flex: 0 0 calc(50% - 5px);
}

.saas-navigation .resources-featured-section .featured-post-image img {
  display: block;
  border-radius: 8px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  margin-bottom: 16px;
}

.saas-navigation .resources-featured-section .featured-post-title {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  margin-bottom: 14px;
}

@media (min-width: 1024px) {
  .saas-navigation .resources-featured-section .featured-post-title {
    font-size: 13px;
    line-height: 123%;
  }
}

.saas-navigation .resources-featured-section .featured-post-link {
  color: var(--Links, #044D88);
  font-family: "Manrope";
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

@media (min-width: 768px) {
  .saas-navigation .resources-featured-section {
    margin: 0;
  }
  .saas-navigation .resources-featured-section .featured-section-title {
    margin-bottom: 8px;
  }
  .saas-navigation .resources-featured-section .featured-posts-list {
    flex-direction: column;
    gap: 8px;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .saas-navigation .resources-featured-section .featured-posts-list {
    gap: 14px;
  }
}

@media (min-width: 768px) {
  .saas-navigation .resources-featured-section .featured-posts-list .featured-post-item {
    display: flex;
    align-items: center;
    gap: 16px;
    flex: 1;
  }
  .saas-navigation .resources-featured-section .featured-post-image {
    flex: 0 0 122px;
  }
  .saas-navigation .resources-featured-section .featured-post-image img {
    display: block;
    border-radius: 12px;
    border: 1px solid var(--Neutral-Grey, #CDD9E6);
    margin-bottom: 0;
  }
}

.saas-navigation .menu-item.has-submenu.open {
  border-radius: 6px 6px 0 0;
}

.saas-navigation .menu-item.has-submenu.open .sub-menu {
  border-radius: 0 0 6px 6px;
  background: #E9F4FF;
}

.saas-navigation .menu-item.has-submenu .sub-menu {
  padding: 0 8px 0;
  list-style: none;
}

.saas-navigation .menu-item.has-submenu .sub-menu li {
  padding: 8px 0;
  border-bottom: 1px solid #CDD9E6;
}

@media (min-width: 768px) {
  .saas-navigation .menu-item.has-submenu .sub-menu li {
    padding: 0;
    border: none;
  }
}

.saas-navigation .menu-item.has-submenu .sub-menu li:last-child {
  border-bottom: none;
}

.saas-navigation .menu-item.has-submenu .sub-menu li .menu-link {
  position: relative;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 13px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  padding: 5px;
  transition: all .2s ease;
}

.saas-navigation .menu-item.has-submenu .sub-menu li .menu-link:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.75 5.25L9 7.5L6.75 9.75M0.75 7.5C0.75 8.38642 0.924594 9.26417 1.26381 10.0831C1.60303 10.9021 2.10023 11.6462 2.72703 12.273C3.35382 12.8998 4.09794 13.397 4.91689 13.7362C5.73583 14.0754 6.61358 14.25 7.5 14.25C8.38642 14.25 9.26417 14.0754 10.0831 13.7362C10.9021 13.397 11.6462 12.8998 12.273 12.273C12.8998 11.6462 13.397 10.9021 13.7362 10.0831C14.0754 9.26417 14.25 8.38642 14.25 7.5C14.25 5.70979 13.5388 3.9929 12.273 2.72703C11.0071 1.46116 9.29021 0.75 7.5 0.75C5.70979 0.75 3.9929 1.46116 2.72703 2.72703C1.46116 3.9929 0.75 5.70979 0.75 7.5Z' stroke='%232859C2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
}

@media (min-width: 768px) {
  .saas-navigation .menu-item.has-submenu .sub-menu li .menu-link {
    display: flex;
    align-items: center;
    gap: 7px;
    padding: 5px;
    border: none;
  }
  .saas-navigation .menu-item.has-submenu .sub-menu li .menu-link:after {
    display: block;
    position: relative;
    top: 0;
    transform: none;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .menu-item.has-submenu .sub-menu li .menu-link {
    font-size: 14px !important;
  }
}

.saas-navigation .nav-cta-block {
  padding: 10px;
  background: url("./public/img/nav/nav-bg-cta.jpg") center/cover;
  max-width: 256px;
  margin: 62px auto 10px;
  border-radius: 10px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
}

.saas-navigation .nav-cta-block .nav-cta-text {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  max-width: 180px;
  margin: 0 auto 10px;
  text-align: center;
}

.saas-navigation .nav-cta-block .nav-cta-button {
  display: block;
  margin: 0 auto;
  color: var(--Neutral-White, #FFF);
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
  padding: 5px 7px;
  text-align: center;
  background: #1A1A1A;
  border-radius: 6px;
  width: 100%;
}

@media (min-width: 768px) {
  .saas-navigation .nav-cta-block {
    display: none;
  }
}

@media (min-width: 768px) {
  .saas-navigation .mega-menu-platform-content .mega-menu-columns {
    display: flex;
    gap: 6px;
    width: max-content;
  }
  .saas-navigation .mega-menu-platform-content .mega-menu-featured-column {
    flex: 0 0 161px;
  }
  .saas-navigation .mega-menu-platform-content .mega-menu-list-column {
    flex: 0 0 168px;
    padding: 5px;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .mega-menu-platform-content .mega-menu-columns {
    gap: 23px;
  }
  .saas-navigation .mega-menu-platform-content .mega-menu-featured-column {
    flex: 0 0 206px;
    height: max-content;
  }
  .saas-navigation .mega-menu-platform-content .mega-menu-list-column {
    flex: 0 0 168px;
    padding: 5px;
  }
  .saas-navigation .mega-menu-platform-content .mega-menu-column:nth-child(2) {
    flex: 0 0 188px;
  }
  .saas-navigation .mega-menu-platform-content .mega-menu-column:nth-child(3) {
    flex: 0 0 260px;
  }
  .saas-navigation .mega-menu-platform-content .mega-menu-column:nth-child(4) {
    flex: 0 0 228px;
  }
}

@media (min-width: 768px) {
  .saas-navigation .mega-menu-resources-content {
    padding: 0;
  }
  .saas-navigation .mega-menu-resources-content .mega-menu-container {
    padding: 0;
  }
  .saas-navigation .mega-menu-resources-content .resources-links-section {
    padding: 12px 11px 12px 14px;
    background: #fff;
    border-radius: 16px 0 0 16px;
  }
  .saas-navigation .mega-menu-resources-content .resources-featured-section {
    margin: 0;
    width: 370px;
    padding: 17px 8px;
    border-left: 1px solid var(--Neutral-Grey, #CDD9E6);
    background: var(--Neutral-Wanish-Blue, #E9F4FF);
    border-radius: 0 16px 16px 0;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .mega-menu-resources-content .resources-links-section {
    padding: 20px;
  }
  .saas-navigation .mega-menu-resources-content .resources-featured-section {
    width: 386px;
    padding: 25px 20px;
  }
}

@media (min-width: 768px) {
  .saas-navigation .mega-menu-resources-content .mega-menu-resources-wrapper {
    display: flex;
    gap: 11px;
  }
}

@media (min-width: 769px) {
  .saas-navigation .has-mega-menu:hover > .mega-menu-dropdown {
    display: block;
  }
  .saas-navigation .has-submenu:hover > .sub-menu {
    display: flex;
    gap: 17px;
    padding: 20px;
  }
}

@media (max-width: 768px) {
  .saas-navigation .has-mega-menu.open > .mega-menu-dropdown,
  .saas-navigation .has-submenu.open > .sub-menu {
    display: block;
  }
}

@media (min-width: 1024px) {
  .saas-navigation .has-mega-menu {
    position: unset;
  }
}

.saas-mobile-toggle {
  display: none;
  flex-direction: column;
  gap: 5px;
  background: none;
  border: none;
  cursor: pointer;
}

.saas-mobile-toggle span {
  display: block;
  width: 24px;
  height: 2px;
  background: #333;
  transition: all 0.3s ease;
}

body {
  padding-top: 50px;
}

body.page-template-platform-page {
  padding-top: 100px;
}

@media (min-width: 1024px) {
  body.page-template-platform-page {
    padding-top: 90px;
  }
}

@media (max-width: 768px) {
  .saas-header-container {
    height: 70px;
  }
  body {
    padding-top: 70px;
  }
  .saas-mobile-toggle {
    display: flex;
  }
  .saas-navigation {
    position: fixed;
    top: 70px;
    left: 0;
    right: 0;
    background: #fff;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
  }
  .saas-navigation.open {
    max-height: calc(100vh - 70px);
    overflow-y: auto;
  }
  .saas-menu {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }
}

/* /navigation */
.page-heading {
  flex-basis: 100%;
}

section.c-container, section .c-container {
  padding-left: 16px;
  padding-right: 16px;
}

section.c-container .fusion-row, section .c-container .fusion-row {
  max-width: var(--site_width);
}

@media (min-width: 1024px) {
  section.c-container.boxed .fusion-row, section .c-container.boxed .fusion-row {
    max-width: 808px;
  }
}

@media (min-width: 1440px) {
  section.c-container.boxed .fusion-row, section .c-container.boxed .fusion-row {
    max-width: 1025px;
  }
}

.c-divider {
  margin: 40px 0 30px;
  width: 100%;
  height: 1px;
  background: #CDD9E6;
}

.section-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

.section-header .c-h2 {
  margin: 0;
}

.section-header .c-btn-default {
  display: none;
}

@media (min-width: 768px) {
  .section-header .c-btn-default {
    display: block;
  }
}

.post-author {
  margin-bottom: 50px;
}

.post-author__title {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-size: 16px;
  font-weight: 700;
  line-height: 160%;
  margin-bottom: 22px;
}

.post-author .author-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px 14px;
}

.post-author .author-info .author-avatar img {
  display: block;
  width: 66px;
  height: 66px;
}

.post-author .author-info .author-name {
  margin-top: 0;
  margin-bottom: 1px;
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 18px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}

.post-author .author-info .author-job-title {
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  color: var(--Neutral-Paragraph-grey, #6C777C);
}

.post-author .author-details__action {
  flex-basis: 100%;
}

.post-author .author-details__action a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  border: 1px solid var(--Neutral-Paragraph, #585858);
  padding: 10px 16px;
  color: var(--Neutral-Black, #1A1A1A);
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  width: 100%;
  color: #1A1A1A !important;
}

.post-author .author-details__action a::before {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.16797 18.849C6.41548 18.0252 6.92194 17.3032 7.61222 16.79C8.30249 16.2768 9.13982 15.9997 9.99997 16H14C14.8612 15.9997 15.6996 16.2774 16.3904 16.7918C17.0811 17.3062 17.5874 18.0298 17.834 18.855M3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C13.1819 21 14.3522 20.7672 15.4442 20.3149C16.5361 19.8626 17.5282 19.1997 18.364 18.364C19.1997 17.5282 19.8626 16.5361 20.3149 15.4442C20.7672 14.3522 21 13.1819 21 12C21 10.8181 20.7672 9.64778 20.3149 8.55585C19.8626 7.46392 19.1997 6.47177 18.364 5.63604C17.5282 4.80031 16.5361 4.13738 15.4442 3.68508C14.3522 3.23279 13.1819 3 12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12ZM9 10C9 10.7956 9.31607 11.5587 9.87868 12.1213C10.4413 12.6839 11.2044 13 12 13C12.7956 13 13.5587 12.6839 14.1213 12.1213C14.6839 11.5587 15 10.7956 15 10C15 9.20435 14.6839 8.44129 14.1213 7.87868C13.5587 7.31607 12.7956 7 12 7C11.2044 7 10.4413 7.31607 9.87868 7.87868C9.31607 8.44129 9 9.20435 9 10Z' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  margin-right: 6px;
}

.post-author .author-details__action a:hover {
  text-decoration: none !important;
}

.post-author .author-bio {
  margin-top: 20px;
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .post-author .author-details__action {
    flex-basis: auto;
    margin-left: auto;
  }
}

@media (min-width: 1024px) {
  .post-author {
    margin-bottom: 100px;
  }
}

.page-heading {
  padding-top: 40px;
}

.page-heading .c-h1 {
  margin: 0;
}

.page-heading .category-description {
  display: block;
  margin-top: 10px;
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
}

@media (min-width: 768px) {
  .page-heading .category-description {
    font-size: 16px;
    line-height: 25px;
    margin-top: 40px;
  }
}

@media (min-width: 1024px) {
  .page-heading .category-description {
    font-size: 18px;
    line-height: 29px;
    max-width: 644px;
  }
}

@media (min-width: 1440px) {
  .page-heading {
    padding-top: 60px;
  }
  .page-heading .category-description {
    font-size: 16px;
    line-height: 25px;
    max-width: 812px;
  }
}

.blog-filter {
  width: 100%;
}

.blog-filter .searchandfilter {
  margin-bottom: 40px;
}

.blog-filter .searchandfilter ul {
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
  margin: 0;
  padding: 0;
}

.blog-filter .searchandfilter ul li ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.blog-filter .searchandfilter ul li ul li label {
  padding: 10px 14px;
  font-weight: 600;
  line-height: 120%;
  transition: all .25s ease;
  font-family: "Manrope";
}

.blog-filter .searchandfilter ul li ul li input[type="radio"] {
  display: none;
}

.blog-filter .searchandfilter ul li ul li input[type="radio"] + label {
  cursor: pointer;
}

.blog-filter .searchandfilter ul li li {
  padding: 0;
}

.blog-filter .searchandfilter .sf-field-category > label {
  display: block;
  width: 100%;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-input {
  padding: 10px 14px;
  box-shadow: none;
  border: none;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.91px;
  border-radius: 40px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-input:after {
  border: none;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  right: 16px;
  margin: 0;
  transform: translateY(-50%);
  transition: all .25s ease;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-input.dropdown-active:after {
  transform: translateY(-50%) rotate(180deg);
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-input [type=select-one] {
  width: 100% !important;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-input [type=select-one]::placeholder {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0.91px;
  text-transform: uppercase;
  width: max-content;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-dropdown {
  border-radius: 9px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
  box-shadow: 0 2px 5.7px 0 rgba(0, 0, 0, 0.16);
  padding: 10px 14px;
  margin-top: 5px;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-dropdown-content {
  max-height: max-content;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-dropdown-content .option {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  padding: 3px 10px;
  text-align: left;
  width: max-content;
  color: #585858;
  transition: all .25s ease;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-dropdown-content .option:hover {
  background: transparent;
  color: #1A1A1A;
}

.blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-dropdown-content .option.selected, .blog-filter .searchandfilter .sf-field-category .sf-input-select .selectize-dropdown-content .option.sf-option-active {
  color: #1A1A1A;
  background: transparent;
}

.blog-filter .searchandfilter .sf-field-category:nth-child(2) {
  display: none;
}

.blog-filter .searchandfilter .sf-field-search {
  position: relative;
  padding: 0;
}

.blog-filter .searchandfilter .sf-field-search label {
  position: relative;
  display: block;
  width: 100%;
}

.blog-filter .searchandfilter .sf-field-search label::before {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15.75 15.75L11.25 11.25M2.25 7.5C2.25 8.18944 2.3858 8.87213 2.64963 9.50909C2.91347 10.146 3.30018 10.7248 3.78769 11.2123C4.2752 11.6998 4.85395 12.0865 5.49091 12.3504C6.12787 12.6142 6.81056 12.75 7.5 12.75C8.18944 12.75 8.87213 12.6142 9.50909 12.3504C10.146 12.0865 10.7248 11.6998 11.2123 11.2123C11.6998 10.7248 12.0865 10.146 12.3504 9.50909C12.6142 8.87213 12.75 8.18944 12.75 7.5C12.75 6.81056 12.6142 6.12787 12.3504 5.49091C12.0865 4.85395 11.6998 4.2752 11.2123 3.78769C10.7248 3.30018 10.146 2.91347 9.50909 2.64963C8.87213 2.3858 8.18944 2.25 7.5 2.25C6.81056 2.25 6.12787 2.3858 5.49091 2.64963C4.85395 2.91347 4.2752 3.30018 3.78769 3.78769C3.30018 4.2752 2.91347 4.85395 2.64963 5.49091C2.3858 6.12787 2.25 6.81056 2.25 7.5Z' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
}

.blog-filter .searchandfilter .sf-field-search .sf-input-text {
  color: var(--Primary-Black, #2C2733);
  text-align: justify;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  /* 125% */
  letter-spacing: 0.24px;
  padding: 15px 16px 15px 48px;
  border-radius: 100px;
  background: #FFF;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  display: block;
  width: 100%;
  height: min-content;
}

.blog-filter .searchandfilter .sf-field-search .sf-input-text::placeholder {
  color: #63768C;
}

@media (min-width: 768px) {
  .blog-filter .searchandfilter {
    margin-bottom: 60px;
    margin-top: 40px;
  }
  .blog-filter .searchandfilter ul {
    flex-direction: column;
    gap: 24px;
  }
  .blog-filter .searchandfilter ul li ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 12px;
    justify-content: flex-start;
  }
  .blog-filter .searchandfilter ul li ul li label {
    font-family: "Manrope";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 180%;
    transition: all .25s ease;
  }
  .blog-filter .searchandfilter ul li ul li input[type="radio"] {
    display: none;
  }
  .blog-filter .searchandfilter ul li ul li input[type="radio"] + label {
    cursor: pointer;
  }
  .blog-filter .searchandfilter .sf-field-category:first-child {
    display: none;
  }
  .blog-filter .searchandfilter .sf-field-category:nth-last-child(2) {
    display: block;
  }
  .blog-filter .searchandfilter .sf-field-category ul li {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 180%;
    border-radius: 40px;
    border: 1px solid var(--Primary-DarkBlue, #044D88);
    color: var(--Neutral-Black, #1A1A1A);
    background: transparent;
    font-weight: 600;
    line-height: 140%;
    padding: 4px 8px !important;
  }
  .blog-filter .searchandfilter .sf-field-category ul li.sf-option-active {
    background: var(--Primary-Blue, #CDE6FF);
  }
}

@media (min-width: 1024px) {
  .blog-filter .searchandfilter ul {
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: space-between;
  }
  .blog-filter .searchandfilter ul .sf-field-search {
    flex: 0 0 276px;
  }
}

@media (min-width: 1440px) {
  .blog-filter .searchandfilter .sf-field-category ul li {
    padding: 10px 13px !important;
  }
  .blog-filter .searchandfilter .sf-field-category ul li label {
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
    font-style: normal;
  }
  .blog-filter .searchandfilter .sf-field-search {
    flex: 0 0 288px;
  }
}

.featured-posts {
  padding-bottom: 40px;
}

.featured-posts .featured-small {
  display: flex;
  flex-direction: column;
  gap: 60px;
  margin-top: 40px;
}

.featured-posts .featured-small .c-post-item__author__meta {
  display: none;
}

.featured-posts .featured-big .c-post-item__reading-time {
  display: block;
}

.featured-posts .featured-big .c-post-item__date, .featured-posts .featured-big .c-post-item__reading-time {
  position: relative;
}

.featured-posts .featured-big .c-post-item__date:after, .featured-posts .featured-big .c-post-item__reading-time:after {
  content: '';
  display: block !important;
  position: absolute;
  top: calc(50% - 2px);
  left: -14px;
  width: 5px;
  height: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 5 5' fill='none'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23044D88'/%3E%3C/svg%3E") center/cover;
}

@media (min-width: 768px) {
  .featured-posts {
    padding-bottom: 80px;
  }
  .featured-posts .featured-big .c-post-item__excerpt, .featured-posts .featured-big .c-post-item__date {
    display: block;
  }
  .featured-posts .featured-small {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 80px 24px;
    margin-top: 24px;
  }
  .featured-posts .featured-small .c-post-item {
    flex: 0 0 100%;
  }
}

@media (min-width: 1024px) {
  .featured-posts {
    padding-bottom: 60px;
  }
  .featured-posts__list {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 24px;
  }
  .featured-posts .featured-big {
    flex: 0 0 460px;
  }
  .featured-posts .featured-big .c-post-item__title {
    margin-bottom: 24px;
  }
  .featured-posts .featured-small {
    flex: 1;
    gap: 40px 24px;
    margin: 0;
    flex-direction: column;
    flex-wrap: wrap;
  }
  .featured-posts .featured-small .c-post-item {
    display: flex;
    align-items: center;
    gap: 20px;
    flex: 1;
  }
  .featured-posts .featured-small .c-post-item .c-post-item__image {
    flex: 0 0 220px;
  }
  .featured-posts .featured-small .c-post-item__image {
    display: block;
    width: 100%;
    aspect-ratio: 218 / 141;
    margin-bottom: 0;
  }
  .featured-posts .featured-small .c-post-item__image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    margin-bottom: 0;
  }
}

@media (min-width: 1440px) {
  .featured-posts .featured-big {
    flex: 0 0 600px;
  }
  .featured-posts .featured-small .c-post-item__image {
    aspect-ratio: 288 / 186;
  }
  .featured-posts .featured-small .c-post-item .c-post-item__image {
    flex: 0 0 290px;
  }
}

.c-post-item__image img {
  display: block;
  width: 100%;
  border-radius: 20px;
  margin-bottom: 20px;
}

.c-post-item__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 14px;
  gap: 63px;
}

.c-post-item__title {
  margin-bottom: 14px;
  margin-top: 0;
}

.c-post-item__title a:hover {
  color: #044D88;
}

.c-post-item__date {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  color: #6C777C;
}

.c-post-item__excerpt {
  display: none;
  margin-top: 0;
}

.c-post-item__author {
  display: flex;
  align-items: center;
  gap: 20px 25px;
}

.c-post-item__author > * {
  position: relative;
}

.c-post-item__author > *:last-child:after {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 3px);
  left: -14px;
  width: 5px;
  height: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 5 5' fill='none'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23044D88'/%3E%3C/svg%3E") center/cover;
}

.c-post-item__author__meta {
  display: flex;
  align-items: center;
  gap: 10px;
}

.c-post-item__author__meta a {
  display: flex;
  align-items: center;
  gap: 10px;
}

.c-post-item__author__meta a span {
  transition: all .2s ease;
}

.c-post-item__author__meta a:hover span {
  color: #044D88;
}

.c-post-item__author__meta img {
  display: block;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
}

.c-post-item__author__meta span {
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
}

.c-post-item__reading-time {
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
}

.all-articles {
  padding: 40px 0;
}

.all-articles h2 {
  text-align: center;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .all-articles {
    padding: 48px 0;
  }
  .all-articles h2 {
    text-align: left;
    margin-bottom: 40px;
  }
}

@media (min-width: 1024px) {
  .all-articles {
    padding: 60px 0;
  }
}

.post-list-wrapper .posts-list {
  display: flex;
  flex-direction: column;
  gap: 60px;
}

.post-list-wrapper .posts-list .c-post-item__reading-time {
  display: block;
}

.post-list-wrapper .pagination {
  display: flex;
  align-items: center;
  gap: 10px;
}

.post-list-wrapper .pagination .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--Neutral-Black, #1A1A1A);
  text-align: center;
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.24px;
  border-radius: 41px;
  border: none;
}

.post-list-wrapper .pagination .page-numbers.current {
  background: #CDE6FF;
}

.post-list-wrapper .pagination .prev, .post-list-wrapper .pagination .next {
  width: 32px;
  height: 32px;
  background: #E9F4FF;
  transition: background-color .25s ease;
}

.post-list-wrapper .pagination .prev svg, .post-list-wrapper .pagination .next svg {
  width: 12px;
}

.post-list-wrapper .pagination .prev:hover, .post-list-wrapper .pagination .next:hover {
  background: #CDE6FF;
}

@media (min-width: 768px) {
  .post-list-wrapper .posts-list {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 80px 24px;
  }
  .post-list-wrapper .posts-list .c-post-item {
    flex: 0 0 100%;
  }
  .post-list-wrapper .pagination {
    gap: 19px;
  }
}

@media (min-width: 1024px) {
  .post-list-wrapper .posts-list {
    gap: 40px 24px;
  }
  .post-list-wrapper .posts-list.related .c-post-item {
    flex: 0 0 calc(25% - 18px);
  }
}

@media (min-width: 1440px) {
  .post-list-wrapper .posts-list {
    gap: 70px 24px;
  }
  .post-list-wrapper .posts-list .c-post-item {
    flex: 0 0 calc(33.33333% - 16px);
  }
}

.bottom-cta .fusion-fullwidth {
  padding-left: 16px;
  padding-right: 16px;
}

.breadcrumbs span {
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
  align-items: center;
}

.breadcrumbs span > span a, .breadcrumbs span .breadcrumb_last {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 180%;
  padding: 4px 8px;
  border-radius: 40px;
  border: 1px solid var(--Neutral-Border, #7098C4);
}

.single-post-header {
  margin-bottom: 40px;
}

.single-post-header .breadcrumbs {
  margin-bottom: 20px;
}

.single-post-header .c-h1 {
  line-height: 120%;
  margin-bottom: 20px;
}

.single-post-header .single-post-meta {
  display: flex;
  gap: 12px 63px;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 24px;
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
}

.single-post-header .single-post-meta a {
  color: var(--Neutral-Paragraph-grey, #6C777C);
}

.single-post-header .single-post-meta a:hover {
  color: #044D88;
}

.single-post-header .single-post-meta__author {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-basis: 100%;
}

.single-post-header .single-post-meta__author img {
  display: block;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
}

.single-post-header .single-post-meta__author span {
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
}

.single-post-header .single-post-meta > * {
  position: relative;
}

.single-post-header .single-post-meta > *:last-child::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 2px);
  left: -14px;
  height: 5px;
  width: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 5 5' fill='none'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23044D88'/%3E%3C/svg%3E") center/cover;
}

.single-post-header__image img {
  border-radius: 20px;
}

@media (min-width: 768px) {
  .single-post-header {
    margin-top: 40px;
  }
  .single-post-header .c-h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 120%;
  }
  .single-post-header .single-post-meta {
    gap: 12px 67px;
  }
  .single-post-header .single-post-meta__author {
    flex-basis: auto;
  }
  .single-post-header .single-post-meta > *:not(:first-child)::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: -52px;
    height: 1px;
    width: 43px;
    background: #CDD9E6;
  }
}

@media (min-width: 1024px) {
  .single-post-header .c-h1 {
    font-size: 46px;
  }
  .single-post-header .fusion-row {
    display: flex;
    align-items: center;
    gap: 24px;
  }
  .single-post-header .fusion-row .single-post-header__content {
    flex: 1;
  }
  .single-post-header .fusion-row .single-post-header__image {
    flex: 0 0 378px;
  }
}

@media (min-width: 1440px) {
  .single-post-header .c-h1 {
    font-size: 54px;
    padding: 3px 0;
  }
  .single-post-header .fusion-row .single-post-header__image {
    flex: 0 0 496px;
  }
}

.content-wrapper .bt-table-of-content-container {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content {
  display: none;
  height: auto;
  visibility: visible;
  position: absolute;
  top: calc(100% + 10px);
  left: 0;
  width: 100%;
  padding: 10px 14px;
  background: #FFF;
  border-radius: 9px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
  box-shadow: 0 2px 5.7px 0 rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  z-index: 99;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content li {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content li a {
  padding: 3px 10px;
  color: var(--Neutral-Paragraph, #585858);
  border-radius: 6px;
  transition: all .25s ease;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content li a.active {
  color: #044D88;
  background: #FFF;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content li a:hover {
  color: #044D88;
  background: #FFF;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content-title-container {
  display: flex;
  flex-direction: column-reverse;
  cursor: pointer;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content-title-container .bt-table-of-content-title {
  display: block;
  margin: 0;
  padding: 10px 14px;
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0.91px;
  text-transform: uppercase;
  border-radius: 9px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content-title-container .bt-table-of-content-title:after {
  content: '';
  display: block;
  position: absolute;
  right: 14px;
  top: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  width: 20px;
  height: 20px;
  transition: all .25s ease;
}

.content-wrapper .bt-table-of-content-container .bt-table-of-content-title-container .bt-table-of-content-title.active:after {
  transform: rotate(180deg);
}

@media (min-width: 1024px) {
  .content-wrapper .post-content {
    margin-top: 0 !important;
  }
  .content-wrapper .post {
    display: flex;
    gap: 24px;
    padding-right: 24px;
    padding-left: 24px;
  }
  .content-wrapper .post aside {
    position: sticky;
    display: flex;
    flex-direction: column;
    gap: 20px;
    flex: 0 0 218px;
    top: 170px;
    height: 100%;
    padding-bottom: 100px;
  }
  .content-wrapper .bt-table-of-content-container {
    padding: 15px 10px 20px;
    border-radius: 10px;
    background: var(--Neutral-Wanish-Blue, #E9F4FF);
  }
  .content-wrapper .bt-table-of-content-container .bt-table-of-content {
    display: flex;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    border-radius: 0;
    border: none;
    background: transparent;
    box-shadow: none;
    flex-direction: column;
    gap: 10px;
  }
  .content-wrapper .bt-table-of-content-container .bt-table-of-content li {
    margin-right: 0;
    padding: 0;
  }
  .content-wrapper .bt-table-of-content-container .bt-table-of-content li a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .content-wrapper .bt-table-of-content-container .bt-table-of-content-title-container {
    display: flex;
    flex-direction: column-reverse;
    cursor: pointer;
    padding-left: 10px;
  }
  .content-wrapper .bt-table-of-content-container .bt-table-of-content-title-container .bt-table-of-content-title {
    pointer-events: none;
    display: block;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #CDD9E6;
    background: transparent;
  }
  .content-wrapper .bt-table-of-content-container .bt-table-of-content-title-container .bt-table-of-content-title:after {
    display: none;
  }
}

@media (min-width: 1440px) {
  .content-wrapper .post {
    gap: 114px;
  }
  .content-wrapper .post aside {
    flex: 0 0 288px;
  }
}

.side-cta-wraper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 10px;
  padding: 14px 10px;
  margin-top: 24px;
  border-radius: 10px;
  background: url("./public/img/side-cta-bg.svg"), var(--Primary-Blue, #CDE6FF);
  background-size: cover;
  background-position: bottom left;
}

@media (min-width: 1024px) {
  .side-cta-wraper {
    margin-top: 0;
  }
}

@media (min-width: 1440px) {
  .side-cta-wraper {
    padding: 21px 28px 21px 21px;
  }
}

.author-section {
  padding-bottom: 60px;
  margin-top: 30px;
}

.author-section img {
  display: block;
  border-radius: 50%;
  width: 88px;
  height: 88px;
  margin: 0 auto 20px;
}

.author-section .author-meta {
  display: flex;
  flex-direction: column;
  gap: 20px;
  text-align: center;
  width: 100%;
  max-width: 707px;
}

.author-section .author-meta .author-description {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
}

.author-section .author-meta .author-description p {
  margin: 0;
}

@media (min-width: 768px) {
  .author-section .fusion-row {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
  }
  .author-section .fusion-row::after, .author-section .fusion-row::before {
    display: none;
  }
  .author-section .author-meta {
    text-align: left;
  }
  .author-section img {
    width: 136px;
    height: 136px;
    margin: 0;
  }
}

@media (min-width: 1024px) {
  .author-section .author-meta .author-description {
    font-size: 18px;
    line-height: 30px;
  }
  .author-section img {
    width: 161px;
    height: 161px;
    margin: 0;
  }
}

.single-post .content-wrapper .post-content a {
  color: #044D88;
}

.post-content .take-array-articles {
  border-radius: 10px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-Wanish-Blue, #E9F4FF);
  padding: 14px;
  margin-bottom: 30px;
}

.post-content .take-array-articles h2 {
  margin-bottom: 20px;
  color: var(--Primary-DarkBlue, #044D88);
  font-size: 26px;
  font-weight: 700;
  line-height: 140%;
}

.post-content .take-array-articles p {
  color: var(--Neutral-Paragraph, #585858);
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
  margin: 0;
}

@media (min-width: 768px) {
  .post-content .take-array-articles {
    padding: 20px;
    margin-bottom: 40px;
  }
  .post-content .take-array-articles h2 {
    font-size: 28px;
    line-height: 34px;
  }
}

@media (min-width: 1024px) {
  .post-content .take-array-articles {
    padding: 30px;
  }
  .post-content .take-array-articles h2 {
    font-size: 34px;
    line-height: 120%;
  }
}

@media (min-width: 1440px) {
  .post-content .take-array-articles p {
    font-size: 18px;
    line-height: 160%;
  }
}

.post-content .wp-block-custom-blocks-tip-block.tip-block {
  border-radius: 10px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-Wanish-Blue, #E9F4FF);
  padding: 14px;
  margin-bottom: 30px;
  margin-top: 30px;
}

.post-content .wp-block-custom-blocks-tip-block.tip-block h3 {
  display: flex;
  gap: 8px;
  align-items: center;
  margin-top: 0;
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 20px !important;
  font-weight: 700;
  line-height: 140% !important;
  margin-bottom: 20px;
}

.post-content .wp-block-custom-blocks-tip-block.tip-block h3 strong {
  color: #044D88;
}

.post-content .wp-block-custom-blocks-tip-block.tip-block h3::before {
  content: '';
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='32' viewBox='0 0 35 32' fill='none'%3E%3Cpath d='M20.7927 3.05512C21.019 2.2147 22.2113 2.2147 22.4376 3.05512L23.7378 7.88394C24.4744 10.6198 26.6115 12.7569 29.3474 13.4935L34.1762 14.7937C35.0166 15.0199 35.0166 16.2123 34.1762 16.4386L29.3474 17.7388C26.6115 18.4754 24.4744 20.6124 23.7378 23.3483L22.4376 28.1771C22.2113 29.0176 21.019 29.0176 20.7927 28.1771L19.4925 23.3483C18.7559 20.6124 16.6188 18.4754 13.883 17.7388L9.05414 16.4386C8.21372 16.2123 8.21372 15.0199 9.05415 14.7937L13.883 13.4935C16.6188 12.7569 18.7559 10.6198 19.4925 7.88393L20.7927 3.05512Z' fill='%23044D88'/%3E%3Cpath d='M12.3661 1.13826C12.4504 0.825008 12.8948 0.825009 12.9792 1.13826L13.4638 2.93809C13.7383 3.95783 14.5349 4.75437 15.5546 5.02893L17.3545 5.51353C17.6677 5.59787 17.6677 6.0423 17.3545 6.12665L15.5546 6.61125C14.5349 6.88581 13.7383 7.68235 13.4638 8.70209L12.9792 10.5019C12.8948 10.8152 12.4504 10.8152 12.3661 10.5019L11.8815 8.70209C11.6069 7.68235 10.8104 6.88581 9.79063 6.61125L7.9908 6.12665C7.67755 6.0423 7.67755 5.59787 7.9908 5.51353L9.79063 5.02893C10.8104 4.75436 11.6069 3.95782 11.8815 2.93809L12.3661 1.13826Z' fill='%23044D88'/%3E%3C/svg%3E") center/cover;
  flex: 0 0 32px;
}

.post-content .wp-block-custom-blocks-tip-block.tip-block p {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 16px;
  font-weight: 700;
  line-height: 160%;
  margin-bottom: 0;
}

.post-content .wp-block-custom-blocks-tip-block.tip-block p strong {
  color: #044D88;
}

@media (min-width: 768px) {
  .post-content .wp-block-custom-blocks-tip-block.tip-block {
    padding: 30px;
    margin-bottom: 40px;
    margin-top: 40px;
  }
  .post-content .wp-block-custom-blocks-tip-block.tip-block h3 {
    font-size: 24px !important;
    line-height: 34px !important;
  }
  .post-content .wp-block-custom-blocks-tip-block.tip-block p {
    font-size: 18px;
    line-height: 160%;
  }
}

.post-content .wp-block-custom-blocks-cta-block.cta-block {
  padding: 20px 10px;
  border-radius: 10px;
  background: var(--Secondary-Beige, #F5E8DD);
  margin: 30px 0;
}

.post-content .wp-block-custom-blocks-cta-block.cta-block h3 {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 20px !important;
  font-weight: 700;
  line-height: 140% !important;
  margin-bottom: 30px;
  margin-top: 0;
}

.post-content .wp-block-custom-blocks-cta-block.cta-block a {
  display: block;
  padding: 14px 20px;
  text-align: center;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  transition: all .25s ease;
  border: 2px solid transparent;
}

.post-content .wp-block-custom-blocks-cta-block.cta-block a:hover {
  text-decoration: none;
}

.post-content .wp-block-custom-blocks-cta-block.cta-block .cta-buttons {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.post-content .wp-block-custom-blocks-cta-block.cta-block .cta-buttons a:first-child {
  border-radius: 12px;
  background: var(--Neutral-Black, #1A1A1A);
  color: var(--Neutral-White, #FFF);
}

.post-content .wp-block-custom-blocks-cta-block.cta-block .cta-buttons a:first-child:hover {
  background: #FFF;
  color: #1A1A1A;
  border-color: #1A1A1A;
}

.post-content .wp-block-custom-blocks-cta-block.cta-block .cta-buttons a:nth-child(2) {
  border-radius: 12px;
  border: 2px solid #1A1A1A;
  background: #FFF;
  color: #1A1A1A;
}

.post-content .wp-block-custom-blocks-cta-block.cta-block .cta-buttons a:nth-child(2):hover {
  background: #1A1A1A;
  color: #FFF;
}

@media (min-width: 768px) {
  .post-content .wp-block-custom-blocks-cta-block.cta-block {
    padding: 17px 30px 17px 307px;
    background: url(./public/img/cat-visual.png) left center/contain no-repeat, #F5E8DD;
  }
  .post-content .wp-block-custom-blocks-cta-block.cta-block .cta-buttons {
    align-items: center;
    flex-direction: row;
  }
}

@media (min-width: 1024px) {
  .post-content .wp-block-custom-blocks-cta-block.cta-block {
    padding: 10px 30px 10px 334px;
    margin: 40px 0;
  }
  .post-content .wp-block-custom-blocks-cta-block.cta-block h3 {
    font-size: 24px !important;
    line-height: 34px !important;
  }
}

@media (min-width: 1440px) {
  .post-content .wp-block-custom-blocks-cta-block.cta-block {
    padding: 33px 30px 33px 416px;
  }
}

.post-content .schema-faq.wp-block-yoast-faq-block {
  border-top: 2px solid #CDD9E6;
  padding: 40px 0;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.post-content .schema-faq.wp-block-yoast-faq-block .schema-faq-question {
  display: block;
  margin-bottom: 14px;
  color: #1A1A1A;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.post-content .schema-faq.wp-block-yoast-faq-block .schema-faq-answer {
  margin: 0;
  color: var(--Neutral-Paragraph, #585858);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
}

@media (min-width: 768px) {
  .post-content .schema-faq.wp-block-yoast-faq-block .schema-faq-question {
    display: flex;
    margin-bottom: 16px;
    gap: 9px;
  }
  .post-content .schema-faq.wp-block-yoast-faq-block .schema-faq-question::before {
    content: '';
    display: inline-block;
    width: 31px;
    height: 31px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Cpath d='M21.5 7C22.4283 7 23.3185 7.37185 23.9749 8.03374C24.6313 8.69563 25 9.59335 25 10.5294V19.9412C25 20.8772 24.6313 21.775 23.9749 22.4368C23.3185 23.0987 22.4283 23.4706 21.5 23.4706H15.6667L9.83333 27V23.4706H7.5C6.57174 23.4706 5.6815 23.0987 5.02513 22.4368C4.36875 21.775 4 20.8772 4 19.9412V10.5294C4 9.59335 4.36875 8.69563 5.02513 8.03374C5.6815 7.37185 6.57174 7 7.5 7H21.5Z' fill='%237098C4'/%3E%3C/svg%3E") center/cover;
    flex: 0 0 31px;
  }
}

@media (min-width: 1024px) {
  .post-content .schema-faq.wp-block-yoast-faq-block .schema-faq-answer {
    font-size: 18px;
  }
}

.post-content .wp-block-list {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.post-content .wp-block-list li {
  position: relative;
  color: var(--Primary-DarkBlue, #1A1A1A);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  padding-left: 15px;
}

.post-content .wp-block-list li strong {
  color: #044D88;
}

.post-content .wp-block-list li::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 9px;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  margin-right: 8px;
  background: #044D88;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote {
  padding: 14px;
  border-radius: 10px;
  border: 1px solid #CDD9E6;
  background: #FFF;
  margin: 30px 0;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-text {
  display: block;
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  margin-bottom: 20px;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-text strong {
  color: #044D88;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-author {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-author::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  width: 100%;
  background: #CDD9E6;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-author .author-meta {
  position: relative;
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-size: 16px;
  font-weight: 700;
  line-height: 160%;
  background-color: #fff;
  margin: 0;
  padding-right: 10px;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-author .author-image-wrapper {
  padding-left: 10px;
  position: relative;
  background: #fff;
}

.post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-author img {
  width: 38px;
  height: 38px;
  border-radius: 50%;
}

@media (min-width: 768px) {
  .post-content .wp-block-custom-blocks-custom-quote.custom-quote {
    padding: 30px;
    margin: 40px 0;
  }
  .post-content .wp-block-custom-blocks-custom-quote.custom-quote .quote-text {
    font-size: 18px;
    margin-bottom: 20px;
  }
}

.home-hero {
  background: url(./public/img/homepage/hero-bg.jpg) center/cover;
  text-align: center;
  padding-top: 100px;
  position: relative;
  overflow: hidden;
  margin-bottom: -101px;
}

.home-hero .c-h1 {
  line-height: 120%;
  margin-bottom: 12px;
}

.home-hero .hero-subititle {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 20px;
}

.home-hero .hero-description {
  color: #6C777C;
  margin-bottom: 28px;
}

.home-hero .actions {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.home-hero .img-wrapper {
  position: relative;
  margin-top: 40px;
}

.home-hero .img-wrapper img {
  display: block;
  width: 200%;
  height: auto;
  max-width: 1000vw;
  transition: opacity .8s ease;
}

.home-hero .img-wrapper img.active {
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: auto;
  opacity: 0;
  z-index: 9;
}

@media (max-width: 767px) {
  .home-hero .img-wrapper img.active {
    opacity: 1;
  }
}

.home-hero .img-wrapper img.active.activated {
  opacity: 1;
}

.home-hero .hero-icons {
  display: none;
}

.home-hero.platform-hero {
  padding-top: 24px;
  margin-bottom: 20px;
  border-radius: 14px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 40px);
  max-width: 1400px;
}

.home-hero.platform-hero .img-wrapper {
  margin-top: 30px;
}

.home-hero.platform-hero .img-wrapper img {
  opacity: 1 !important;
  transform: none !important;
  transition: .2s ease;
}

@media (min-width: 768px) {
  .home-hero .hero-subititle {
    font-size: 20px;
  }
  .home-hero .hero-description {
    max-width: 423px;
    margin-right: auto;
    margin-left: auto;
  }
  .home-hero .actions {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .home-hero .img-wrapper {
    margin-top: 160px;
    opacity: 0;
    transform: translateY(50px);
    transition: all 1s ease;
    transition-delay: .5s;
  }
  .home-hero .img-wrapper img {
    width: 100%;
    height: auto;
  }
  .home-hero .img-wrapper img.active {
    height: 100%;
    width: 100%;
  }
  .home-hero .img-wrapper.active {
    opacity: 1;
    transform: none;
  }
  .home-hero .hero-icons {
    position: relative;
    display: block;
  }
  .home-hero .hero-icons.active img {
    opacity: 1 !important;
    transform: none;
  }
  .home-hero .hero-icons img {
    position: absolute;
    height: 55px;
    width: auto;
    transition: all 1s ease;
  }
  .home-hero .hero-icons img.icon-6 {
    left: 480px;
    top: 67px;
    opacity: 0;
    transform: translateX(20px);
  }
  .home-hero .hero-icons img.icon-5 {
    left: 210px;
    top: 80px;
    height: 63px;
    opacity: 0;
    transform: translateX(-20px);
  }
  .home-hero .hero-icons img.icon-4 {
    right: 30px;
    top: -110px;
    height: 70px;
    opacity: 0;
    transform: translateX(20px);
  }
  .home-hero .hero-icons img.icon-3 {
    left: 0;
    top: -100px;
    opacity: 0;
    transform: translateX(-20px);
  }
  .home-hero .hero-icons img.icon-2 {
    left: 0;
    top: 10px;
    transform: rotate(-10deg) translateX(-20px);
    opacity: 0;
  }
  .home-hero .hero-icons img.icon-1 {
    right: 0;
    top: 10px;
    opacity: 0;
    transform: translateX(20px);
  }
  .home-hero.platform-hero {
    padding-top: 30px;
    margin-bottom: 30px;
    border-radius: 14px;
  }
  .home-hero.platform-hero .c-h1 {
    margin-top: 0;
  }
  .home-hero.platform-hero .img-wrapper {
    margin-top: 40px;
  }
}

@media (min-width: 1024px) {
  .home-hero {
    display: block;
  }
  .home-hero .hero-subititle {
    font-size: 24px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .home-hero .hero-description {
    max-width: 662px;
  }
  .home-hero .img-wrapper {
    margin-top: 180px;
  }
  .home-hero .hero-icons {
    position: relative;
    display: block;
  }
  .home-hero .hero-icons img.icon-6 {
    left: auto;
    right: 130px;
    top: 59px;
  }
  .home-hero .hero-icons img.icon-5 {
    left: 120px;
    top: 70px;
  }
  .home-hero .hero-icons img.icon-4 {
    right: 0px;
    top: -160px;
    height: 62px;
  }
  .home-hero .hero-icons img.icon-3 {
    left: 30px;
    top: -120px;
  }
  .home-hero .hero-icons img.icon-2 {
    left: 60px;
    top: -20px;
    transform: none;
  }
  .home-hero .hero-icons img.icon-1 {
    right: 20px;
    top: -30px;
  }
  .home-hero.platform-hero {
    padding-top: 30px;
    margin-bottom: 45px;
    border-radius: 20px;
  }
  .home-hero.platform-hero .c-h1 {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }
  .home-hero.platform-hero .img-wrapper {
    margin-top: 30px;
  }
}

@media (min-width: 1440px) {
  .home-hero .hero-subititle {
    font-size: 32px;
    line-height: 120%;
  }
  .home-hero .hero-description {
    max-width: 670px;
  }
  .home-hero .img-wrapper {
    margin-top: 120px;
    max-width: 1070px;
    margin-left: auto;
    margin-right: auto;
  }
  .home-hero .hero-icons img {
    height: 70px;
  }
  .home-hero .hero-icons img.icon-6 {
    left: auto;
    right: 60px;
    top: -41px;
  }
  .home-hero .hero-icons img.icon-5 {
    left: 20px;
    top: -20px;
    height: 70px;
  }
  .home-hero .hero-icons img.icon-4 {
    right: -10px;
    top: -260px;
    height: 70px;
  }
  .home-hero .hero-icons img.icon-3 {
    left: -20px;
    top: -230px;
  }
  .home-hero .hero-icons img.icon-2 {
    left: -60px;
    top: -110px;
    transform: none;
    height: 60px;
  }
  .home-hero .hero-icons img.icon-1 {
    right: 0px;
    top: -150px;
    height: 56px;
  }
  .home-hero.platform-hero {
    padding-top: 40px;
    margin-bottom: 50px;
    border-radius: 20px;
  }
  .home-hero.platform-hero .img-wrapper {
    margin-top: 50px;
  }
}

.partners-section {
  position: relative;
  padding: 12px 26px;
  background: #E5F2FD;
  text-align: center;
}

.partners-section .c-container {
  position: relative;
  z-index: 30;
}

.partners-section::before {
  content: '';
  display: block;
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 200%;
  background: linear-gradient(0deg, #E5F2FD 66.2%, rgba(229, 242, 253, 0) 96.32%);
  z-index: 20;
}

.partners-section .text-s {
  margin-bottom: 5px;
  color: #55646B;
}

.partners-section .partners-list {
  display: flex;
  overflow: hidden;
  gap: 10px;
  position: relative;
}

.partners-section .partners-list::before,
.partners-section .partners-list::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50px;
  /* Adjust gradient width */
  z-index: 2;
  pointer-events: none;
}

.partners-section .partners-list::before {
  left: 0;
  background: linear-gradient(to right, #E5F2FD, transparent);
}

.partners-section .partners-list::after {
  right: 0;
  background: linear-gradient(to left, #E5F2FD, transparent);
}

.partners-section .partners-list .partner-item {
  flex-shrink: 0;
  animation: marquee 10s linear infinite;
}

.partners-section .partners-list .partner-item img {
  height: 50px;
  width: auto;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

.partners-section.platform-after-hero {
  border-radius: 20px;
  margin-top: -100px;
  width: calc(100% - 40px);
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}

.partners-section.platform-after-hero::before {
  background: linear-gradient(0deg, #E5F2FD 55%, rgba(229, 242, 253, 0) 92%);
  border-radius: 20px;
}

.partners-section.platform-after-hero .features-list {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  text-align: left;
}

.partners-section.platform-after-hero .list-item {
  padding: 10px;
  background: #FFF;
  border-radius: 10px;
}

.partners-section.platform-after-hero .title-top {
  display: flex;
  gap: 9px;
  align-items: flex-start;
  margin-bottom: 10px;
  font-family: "Manrope";
}

.partners-section.platform-after-hero .title-top .list-number {
  color: var(--Links, #044D88);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
}

.partners-section.platform-after-hero .title-top .list-title {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
}

.partners-section.platform-after-hero .list-description {
  color: var(--Neutral-Paragraph, #585858);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
}

@media (min-width: 768px) {
  .partners-section .text-s {
    margin-bottom: 20px;
  }
  .partners-section .partners-list {
    gap: 15px;
  }
  .partners-section .partners-list .partner-item img {
    height: 50px;
  }
  .partners-section.platform-after-hero .features-list {
    display: flex;
    flex-direction: row;
    gap: 12px;
    flex-wrap: wrap;
  }
  .partners-section.platform-after-hero .list-item {
    flex: 0 0 calc(33.33333% - 8px);
  }
  .partners-section.platform-after-hero .title-top {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-bottom: 6px;
  }
  .partners-section.platform-after-hero .title-top .list-description {
    color: var(--Neutral-Paragraph, #585858);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
  }
}

@media (min-width: 1024px) {
  .partners-section .partners-list .partner-item img {
    height: 65px;
  }
  .partners-section.platform-after-hero .features-list {
    margin-top: 24px;
    margin-bottom: 24px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    text-align: left;
  }
  .partners-section.platform-after-hero .list-item {
    padding: 20px 11px;
    border-radius: 20px;
    flex: 0 0 calc(33.33333% - 16px);
  }
  .partners-section.platform-after-hero .title-top {
    flex-direction: row;
    gap: 7px;
    margin-bottom: 16px;
  }
  .partners-section.platform-after-hero .title-top .list-number {
    font-size: 34px;
    line-height: 120%;
  }
  .partners-section.platform-after-hero .title-top .list-title {
    font-size: 18px;
    line-height: 140%;
  }
  .partners-section.platform-after-hero .list-description {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (min-width: 1440px) {
  .partners-section .partners-list .partner-item img {
    height: 88px;
  }
  .partners-section.platform-after-hero .features-list {
    margin-top: 40px;
    margin-bottom: 24px;
  }
  .partners-section.platform-after-hero .list-item {
    padding: 20px;
  }
  .partners-section.platform-after-hero .title-top {
    gap: 9px;
  }
  .partners-section.platform-after-hero .title-top .list-number {
    font-size: 54px;
    line-height: 120%;
  }
  .partners-section.platform-after-hero .title-top .list-title {
    font-size: 20px;
    line-height: 140%;
  }
  .partners-section.platform-after-hero .list-description {
    font-size: 18px;
    line-height: 160%;
  }
}

.platform-product-info {
  padding: 40px 0;
  font-family: "Manrope";
}

.platform-product-info .c-h2 {
  text-align: center;
  margin-bottom: 30px;
}

.platform-product-info .platform-product-features {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.platform-product-info .platform-product-feature {
  padding: 15px;
  border-radius: 20px;
  border: 1px solid var(--Primary-50, #EBECF6);
  background: var(--Text-White, #FFF);
}

.platform-product-info .card-title h2 {
  margin: 0 0 10px;
  color: #1A1A1A;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.platform-product-info .card-descr {
  color: var(--Neutral-Paragraph, #585858);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  align-self: flex-start;
}

.platform-product-info .card-list_item {
  margin-top: 16px;
  color: var(--Neutral-Paragraph, #585858);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #CDD9E6;
}

.platform-product-info .card-list_item-top {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

.platform-product-info .card-list_item-top .icon {
  flex: 0 0 24px;
}

.platform-product-info .card-list_item-top .title {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.platform-product-info .c-btn-default {
  display: block;
  margin: 5px 0 15px;
}

.platform-product-info .card-image {
  margin: 0;
}

.platform-product-info .card-image img {
  border-radius: 10.55px;
  border: 1px solid var(--Primary-50, #EBECF6);
}

.platform-product-info .card-title {
  grid-area: title;
}

.platform-product-info .card-descr {
  grid-area: descr;
}

.platform-product-info .card-list {
  grid-area: list;
}

.platform-product-info .card-image {
  grid-area: image;
}

.platform-product-info .card-button {
  grid-area: button;
}

.platform-product-info .card-grid {
  display: grid;
  gap: 0;
  margin: 0 auto;
  grid-template-columns: 1fr;
  grid-template-areas: "title" "descr" "list" "button" "image";
}

@media (min-width: 768px) {
  .platform-product-info {
    padding: 80px 15px;
  }
  .platform-product-info .card-grid {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr auto auto;
    gap: 0 20px;
    grid-template-areas: "title  image" "descr  image" "list   list" "button button";
  }
  .platform-product-info .c-h2 {
    margin-bottom: 50px;
  }
  .platform-product-info .platform-product-features {
    gap: 80px;
  }
  .platform-product-info .card-list {
    display: flex;
    flex-direction: row;
    gap: 10px 20px;
    flex-wrap: wrap;
  }
  .platform-product-info .card-list_item {
    padding-bottom: 16px;
    margin-bottom: 16px;
    margin-top: 0;
    flex: calc(50% - 10px);
  }
  .platform-product-info .card-list_item-top .icon {
    flex: 0 0 33px;
  }
  .platform-product-info .card-list_item-top .icon img {
    height: 33px;
  }
  .platform-product-info .c-btn-default {
    display: inline-block;
    margin: 5px 0 15px;
  }
  .platform-product-info .card-image {
    margin: 0 0 16px;
  }
}

@media (min-width: 1024px) {
  .platform-product-info {
    padding: 80px 0 40px;
  }
  .platform-product-info .card-grid {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr auto auto;
    gap: 0 30px;
    grid-template-areas: "title  image" "descr  image" "list   image" "button image";
  }
  .platform-product-info .platform-product-features .platform-product-feature:nth-child(even) .card-grid {
    grid-template-areas: "image title  " "image descr" "image list" "image button";
  }
  .platform-product-info .platform-product-feature {
    padding: 15px 20px;
  }
  .platform-product-info .card-title h2 {
    font-size: 24px;
  }
  .platform-product-info .card-image {
    margin: 0;
  }
  .platform-product-info .card-image img {
    border-radius: 10.55px;
    border: 1px solid var(--Primary-50, #EBECF6);
  }
  .platform-product-info .card-descr {
    margin-bottom: 20px;
  }
  .platform-product-info .card-list_item {
    padding-bottom: 18px;
    margin-bottom: 18px;
    margin-top: 0;
    flex: calc(50% - 10px);
  }
  .platform-product-info .card-list_item-top .icon {
    flex: 0 0 41px;
  }
  .platform-product-info .card-list_item-top .icon img {
    height: 41px;
  }
  .platform-product-info .c-btn-default {
    display: inline-block;
    margin: 5px 0 15px;
  }
  .platform-product-info .card-image {
    margin: 0;
  }
}

@media (min-width: 1440px) {
  .platform-product-info {
    padding: 80px 0;
  }
  .platform-product-info .platform-product-feature {
    padding: 15px 30px;
  }
  .platform-product-info .platform-product-info .card-list_item {
    font-size: 20px;
  }
  .platform-product-info .card-descr {
    font-size: 20px;
  }
  .platform-product-info .card-image {
    margin: 0;
  }
  .platform-product-info .card-image img {
    border-radius: 20px;
  }
  .platform-product-info .card-descr {
    margin-bottom: 27px;
    line-height: 140%;
  }
  .platform-product-info .card-list_item {
    padding-bottom: 18px;
    margin-bottom: 18px;
    margin-top: 0;
    flex: calc(50% - 10px);
  }
  .platform-product-info .card-list_item-top .icon {
    flex: 0 0 41px;
  }
  .platform-product-info .card-list_item-top .icon img {
    height: 41px;
  }
  .platform-product-info .card-list_item-bottom {
    font-size: 18px;
    line-height: 160%;
  }
  .platform-product-info .c-btn-default {
    display: inline-block;
    margin: 5px 0 15px;
  }
  .platform-product-info .card-image {
    margin: 0;
  }
}

.home-action {
  padding: 38px 0;
  background: linear-gradient(0deg, rgba(198, 229, 255, 0.5) -6.32%, rgba(161, 227, 251, 0.54) 32.14%, rgba(156, 221, 255, 0.62) 63.87%, #E5F2FD 93.68%);
  text-align: center;
}

.home-action .c-h2 {
  margin-bottom: 10px;
}

.home-action .text {
  margin-bottom: 40px;
  color: #585858;
}

.home-action .video-wrapper {
  position: relative;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.home-action .video-wrapper:before {
  content: '';
  display: block;
  padding-bottom: 56.25%;
  /* 16:9 aspect ratio */
}

.home-action .video-wrapper .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.home-action .video-wrapper video {
  width: 100%;
}

.home-action .video-wrapper .video-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

.home-action .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.home-action .action-btns {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 15px;
  margin-top: 30px;
}

.home-action.platform-action {
  background: #FFF;
  width: 100%;
}

@media (min-width: 768px) {
  .home-action {
    padding: 30px 0;
  }
  .home-action .text {
    margin: 0 auto 40px;
    max-width: 442px;
  }
  .home-action .video-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 605px;
  }
  .home-action .action-btns {
    flex-direction: row;
    justify-content: center;
    margin-top: 60px;
  }
}

@media (min-width: 1024px) {
  .home-action {
    padding: 40px 0 80px;
  }
  .home-action .text {
    margin: 0 auto 40px;
    max-width: 442px;
  }
  .home-action .video-wrapper {
    max-width: 707px;
  }
  .home-action .action-btns {
    flex-direction: row;
    justify-content: center;
    margin-top: 30px;
  }
}

@media (min-width: 1440px) {
  .home-action .action-btns {
    margin-top: 60px;
  }
  .home-action.platform-action {
    padding: 80px 0;
  }
}

.home-tabs {
  padding: 60px 0;
  background: var(--Neutral-super-vanish, #F4FAFF);
}

.home-tabs .c-h2 {
  text-align: center;
  margin-bottom: 50px;
  max-width: 786px;
  margin-left: auto;
  margin-right: auto;
}

.home-tabs .tabs-header {
  display: none;
}

.home-tabs .tabs-content {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.home-tabs .tabs-content .item {
  display: flex;
  flex-direction: column;
  padding: 20px 16px;
  gap: 20px;
  border-radius: 20px;
  border: 1px solid var(--Primary-50, #EBECF6);
  background: var(--Text-White, #FFF);
}

.home-tabs .tabs-content .item .top-title {
  color: var(--Primary-DarkBlue, #044D88);
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.home-tabs .tabs-content .item .c-h3 {
  color: #1A1A1A;
  margin-bottom: 10px;
}

.home-tabs .tabs-content .item .text-s {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  margin-bottom: 20px;
}

.home-tabs .tabs-content .item .c-btn-default {
  width: 100%;
}

.home-tabs .tabs-content .item img {
  display: block;
  width: 100%;
}

@media (min-width: 768px) {
  .home-tabs .tabs-header {
    display: flex;
    gap: 5px;
    flex-wrap: nowrap;
    margin-bottom: 14px;
    justify-content: center;
  }
  .home-tabs .tabs-header .item {
    color: var(--Neutral-White, #FFF);
    font-family: "Manrope";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 11px 13px;
    cursor: pointer;
    color: var(--Neutral-Paragraph, #585858);
    border-radius: 12px;
    border: 1px solid var(--Neutral-Grey, #CDD9E6);
    background: var(--Neutral-White, #FFF);
    flex: 0 0 auto;
    width: max-content;
    min-width: calc(25% - 8px);
    text-align: center;
    transition: all .3s ease;
  }
  .home-tabs .tabs-header .item.active, .home-tabs .tabs-header .item:hover {
    background: var(--Primary-DarkBlue, #044D88);
    color: #FFF;
  }
  .home-tabs .tabs-content {
    flex-direction: row;
    gap: 30px;
  }
  .home-tabs .tabs-content .item {
    display: none;
    flex-direction: row;
    padding: 19px 25px;
    gap: 30px;
  }
  .home-tabs .tabs-content .item.active {
    display: flex;
  }
  .home-tabs .tabs-content .item .c-h3 {
    color: #1A1A1A;
    margin-bottom: 10px;
  }
  .home-tabs .tabs-content .item .c-btn-default {
    margin-top: auto;
    width: max-content;
  }
  .home-tabs .tabs-content .item img {
    display: block;
    width: 100%;
  }
  .home-tabs .tabs-content .item .c-col {
    display: flex;
    flex-direction: column;
  }
  .home-tabs .tabs-content .item .c-col:first-child {
    flex: 1;
  }
  .home-tabs .tabs-content .item .c-col:last-child {
    flex: 0 0 256px;
  }
}

@media (min-width: 1024px) {
  .home-tabs {
    padding: 80px 0;
  }
  .home-tabs .tabs-header {
    gap: 14px;
  }
  .home-tabs .tabs-header .item {
    font-size: 13px;
    padding: 14px 19px;
    min-width: calc(25% - 12px);
  }
  .home-tabs .tabs-content .item {
    gap: 150px;
  }
  .home-tabs .tabs-content .item .c-col:last-child {
    flex: 0 0 345px;
  }
}

@media (min-width: 1024px) {
  .home-tabs .tabs-content .item {
    gap: 170px;
  }
  .home-tabs .tabs-content .item .c-col:last-child {
    flex: 0 0 385px;
  }
}

.home-faq {
  padding: 30px 0;
  background: var(--Neutral-super-vanish, #F4FAFF);
}

.home-faq.pricing-faq .faq-wrapper {
  margin-bottom: 60px;
}

.home-faq .c-h2 {
  margin-bottom: 30px;
}

.home-faq .faq-wrapper .item {
  padding: 22px 0;
  border-bottom: 1px solid #CDD9E6;
}

.home-faq .faq-wrapper .item:first-child {
  border-top: 1px solid #CDD9E6;
}

.home-faq .faq-wrapper .item .question {
  display: flex;
  justify-content: space-between;
  gap: 9px;
  cursor: pointer;
}

.home-faq .faq-wrapper .item .question .toggle-button {
  flex: 0 0 27px;
}

.home-faq .faq-wrapper .item .question .toggle-button svg {
  transition: all .3s ease;
}

.home-faq .faq-wrapper .item .answer {
  color: #585858;
  margin-top: 20px;
}

.home-faq .faq-wrapper .item.active .question .toggle-button svg {
  transform: rotate(180deg);
}

@media (min-width: 768px) {
  .home-faq {
    padding: 50px 0;
  }
  .home-faq.pricing-faq {
    padding: 50px 30px;
  }
  .home-faq.pricing-faq .faq-wrapper {
    margin-bottom: 60px;
  }
}

@media (min-width: 1024px) {
  .home-faq.pricing-faq {
    padding: 60px 0 40px;
  }
  .home-faq.pricing-faq .faq-wrapper {
    margin-bottom: 80px;
  }
}

@media (min-width: 1440px) {
  .home-faq.pricing-faq {
    padding: 80px 0 40px;
  }
}

.home-cta {
  padding: 70px 0;
  background: url(./public/img/homepage/home-cta-bg-mini.jpg) center/cover;
}

.home-cta .c-h2 {
  margin-bottom: 30px;
  text-align: center;
}

.home-cta .actions-btns {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.home-cta.product-cta {
  background: url(./public/img/product/CTA-m.png) center/cover;
}

@media (min-width: 768px) {
  .home-cta {
    padding: 113px 0;
  }
  .home-cta .c-h2 {
    max-width: 532px;
    margin-left: auto;
    margin-right: auto;
  }
  .home-cta .actions-btns {
    flex-direction: row;
    justify-content: center;
    gap: 15px;
  }
  .home-cta.product-cta {
    background: url(./public/img/product/CTA-t.png) center/cover;
  }
}

@media (min-width: 1024px) {
  .home-cta {
    padding: 160px 0;
  }
  .home-cta .c-h2 {
    max-width: 633px;
  }
  .home-cta.product-cta {
    background: url(./public/img/product/CTA-d.png) center/cover;
  }
}

@media (min-width: 1440px) {
  .home-cta .c-h2 {
    max-width: 666px;
  }
}

.trusted-by-section {
  padding: 40px 0;
  background: #FFF;
}

.trusted-by-section .c-h2 {
  margin-bottom: 20px;
}

.trusted-by-section .swiper-nav {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 40px;
}

.trusted-by-section .swiper-button-next, .trusted-by-section .swiper-button-prev {
  position: relative;
  left: 0;
  width: max-content;
  display: block;
  margin: 0;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background: #CDE6FF;
  display: flex;
  align-items: center;
  justify-content: center;
}

.trusted-by-section .swiper-button-next svg, .trusted-by-section .swiper-button-prev svg {
  width: 18px;
  height: auto;
}

@media (min-width: 768px) {
  .trusted-by-section {
    padding: 66px 0;
  }
  .trusted-by-section .swiper-nav {
    position: absolute;
    top: -58px;
    right: 0;
    margin-bottom: 0;
  }
  .trusted-by-section .c-h2 {
    margin-bottom: 30px;
  }
}

.trusted-by-swiper {
  padding-bottom: 40px;
}

.trusted-by-swiper .slider-wrap {
  overflow: hidden;
}

.trusted-by-swiper.mySwiper {
  overflow: visible;
}

.trusted-by-swiper .swiper-slide {
  padding: 16px;
  border-radius: 20px;
  background: var(--Neutral-Wanish-Blue, #E9F4FF);
  width: 85%;
}

.trusted-by-swiper .swiper-slide .review-wrapper .m-logo {
  margin-bottom: 16px;
}

.trusted-by-swiper .swiper-slide .review-wrapper .m-logo img {
  display: block;
  height: 32px;
  width: auto;
}

.trusted-by-swiper .swiper-slide .review-wrapper .t-logo {
  display: none;
}

.trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .img-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 19px;
  margin-bottom: 16px;
}

.trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .img-wrapper img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}

.trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .overlay-info {
  position: absolute;
  bottom: 0;
  padding-bottom: 12px;
  left: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  color: #fff;
  padding-top: 8px;
  border-top: 1px solid #FFF;
  width: calc(100% - 20px);
}

.trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .overlay-info .title {
  margin: 0;
  color: #FFF;
}

.trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .overlay-info .subtitle {
  color: #FFF;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 115%;
}

.trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-qoute {
  color: #000;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: 0.24px;
  margin-bottom: 16px;
}

.trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta {
  color: #6C777C;
  margin-bottom: 19px;
}

.trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .name {
  font-weight: 700;
  color: #1A1A1A;
}

.trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn {
  display: block;
  margin-top: 19px;
}

.trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn svg {
  display: none;
}

@media (min-width: 768px) {
  .trusted-by-swiper .swiper-slide {
    padding: 20px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .review-author {
    display: flex;
    gap: 24px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .m-logo {
    display: none;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .t-logo {
    display: block;
    text-align: center;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .t-logo img {
    height: 49px;
    width: auto;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper {
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-bottom: 0;
    flex: 0 0 227px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .overlay-info {
    left: 16px;
    gap: 12px;
    padding-top: 7px;
    width: calc(100% - 32px);
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .overlay-info .subtitle {
    font-size: 16px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-qoute {
    font-size: 18px;
    margin-bottom: auto;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta {
    display: flex;
    gap: 21px;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn {
    margin-top: auto;
    flex: 0 0 35px;
    padding: 3px;
  }
}

@media (min-width: 768px) {
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn span {
    display: none;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn svg {
    display: block;
    width: 24px;
    height: 24px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn svg path {
    transition: all .2s ease;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn:hover svg path {
    fill: #FFF;
  }
}

@media (min-width: 1024px) {
  .trusted-by-swiper .swiper-slide .review-wrapper .t-logo {
    display: block;
    text-align: center;
    position: absolute;
    right: 20px;
    top: 20px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .t-logo img {
    height: 55px;
    width: auto;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper .img-wrapper {
    margin-bottom: 0;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-qoute {
    margin-bottom: 0;
    width: calc(100% - 160px);
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta {
    margin-top: auto;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn {
    margin-top: 0;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn span {
    display: block;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-meta .story-btn svg {
    display: none;
  }
}

@media (min-width: 1440px) {
  .trusted-by-swiper .swiper-slide {
    padding: 30px;
    width: 80%;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .t-logo {
    right: 30px;
    top: 30px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .review-author {
    display: flex;
    gap: 24px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .photo-wrapper {
    flex: 0 0 258px;
  }
  .trusted-by-swiper .swiper-slide .review-wrapper .author-text .author-qoute {
    font-size: 20px;
  }
}

.trusted-by-swiper .swiper-scrollbar {
  bottom: 0;
  background: #CDE6FF;
}

.trusted-by-swiper .swiper-scrollbar .swiper-scrollbar-drag {
  background: #6F9AC4;
}

.swiper-wrapper {
  align-items: stretch;
}

.contact-hero {
  position: relative;
  overflow: hidden;
  padding-top: 30px;
  background: #E9F4FF;
  background: linear-gradient(180deg, rgba(233, 244, 255, 0) 3.62%, #E9F4FF 21.34%), url("./public/img/homepage/hero-bg.jpg");
}

.contact-hero .fusion-row .c-col:first-child {
  padding-bottom: 24px;
}

.contact-hero .fusion-row .c-col:last-child {
  padding: 31px 20px;
  margin: 0 -20px;
}

.contact-hero .fusion-row .c-h1 {
  color: #1A1A1A;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .contact-hero .fusion-row .c-h1 {
    font-size: 26px;
    font-weight: 700;
    line-height: 140%;
  }
}

.contact-hero .fusion-row .subtitle {
  color: #585858;
  margin-bottom: 20px;
}

.contact-hero .fusion-row .features-list {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  margin-bottom: 20px;
}

.contact-hero .fusion-row .features-list_item {
  position: relative;
  padding-left: 31px;
}

.contact-hero .fusion-row .features-list_item::before {
  content: '';
  display: block;
  position: absolute;
  left: 2px;
  top: 5px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1 10C1 11.1819 1.23279 12.3522 1.68508 13.4442C2.13738 14.5361 2.80031 15.5282 3.63604 16.364C4.47177 17.1997 5.46392 17.8626 6.55585 18.3149C7.64778 18.7672 8.8181 19 10 19C11.1819 19 12.3522 18.7672 13.4442 18.3149C14.5361 17.8626 15.5282 17.1997 16.364 16.364C17.1997 15.5282 17.8626 14.5361 18.3149 13.4442C18.7672 12.3522 19 11.1819 19 10C19 8.8181 18.7672 7.64778 18.3149 6.55585C17.8626 5.46392 17.1997 4.47177 16.364 3.63604C15.5282 2.80031 14.5361 2.13738 13.4442 1.68508C12.3522 1.23279 11.1819 1 10 1C8.8181 1 7.64778 1.23279 6.55585 1.68508C5.46392 2.13738 4.47177 2.80031 3.63604 3.63604C2.80031 4.47177 2.13738 5.46392 1.68508 6.55585C1.23279 7.64778 1 8.8181 1 10Z' fill='white'/%3E%3Cpath d='M7 10L9 12L13 8' fill='white'/%3E%3Cpath d='M7 10L9 12L13 8M1 10C1 11.1819 1.23279 12.3522 1.68508 13.4442C2.13738 14.5361 2.80031 15.5282 3.63604 16.364C4.47177 17.1997 5.46392 17.8626 6.55585 18.3149C7.64778 18.7672 8.8181 19 10 19C11.1819 19 12.3522 18.7672 13.4442 18.3149C14.5361 17.8626 15.5282 17.1997 16.364 16.364C17.1997 15.5282 17.8626 14.5361 18.3149 13.4442C18.7672 12.3522 19 11.1819 19 10C19 8.8181 18.7672 7.64778 18.3149 6.55585C17.8626 5.46392 17.1997 4.47177 16.364 3.63604C15.5282 2.80031 14.5361 2.13738 13.4442 1.68508C12.3522 1.23279 11.1819 1 10 1C8.8181 1 7.64778 1.23279 6.55585 1.68508C5.46392 2.13738 4.47177 2.80031 3.63604 3.63604C2.80031 4.47177 2.13738 5.46392 1.68508 6.55585C1.23279 7.64778 1 8.8181 1 10Z' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
}

.contact-hero .fusion-row .trusted-title {
  color: var(--Neutral-Paragraph, #585858);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  margin-bottom: 8px;
}

.contact-hero .fusion-row .logo-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 5px;
}

.contact-hero .fusion-row .logo-list img {
  display: block;
  height: 47px;
  width: auto;
}

.contact-hero .hs-form-frame {
  position: relative;
}

.contact-hero .hsfc-Step__Content {
  padding: 0 !important;
}

.contact-hero .wpcf7, .contact-hero .hsfc-FormWrapper {
  position: relative;
}

.contact-hero .wpcf7-list-item {
  margin: 0;
}

.contact-hero .wpcf7-list-item label, .contact-hero .hsfc-FormWrapper .hsfc-FieldLabel {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  margin-bottom: 0;
}

.contact-hero .wpcf7-list-item label .wpcf7-list-item-label, .contact-hero .wpcf7-list-item label span span:first-child, .contact-hero .hsfc-FormWrapper .hsfc-FieldLabel .wpcf7-list-item-label, .contact-hero .hsfc-FormWrapper .hsfc-FieldLabel span span:first-child {
  display: inline-block;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
}

.contact-hero .wpcf7-list-item input[type="checkbox"],
.contact-hero .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel input[type="checkbox"],
.contact-hero .hsfc-CheckboxField .hsfc-FieldLabel input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.contact-hero .wpcf7-list-item-label,
.contact-hero .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel span span,
.contact-hero .hsfc-CheckboxField .hsfc-FieldLabel span span:first-child {
  position: relative;
  padding-left: 28px;
  line-height: 20px;
}

.contact-hero .wpcf7-list-item-label::before,
.contact-hero .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel > span::before,
.contact-hero .hsfc-CheckboxField .hsfc-FieldLabel > span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  width: 18px;
  height: 18px;
  border: 1px solid #CDD9E6;
  background: #FFF;
  border-radius: 6px;
  transform: translateY(-50%);
  background: transparent;
  transition: all 0.2s ease;
}

.contact-hero .wpcf7-list-item-label::after,
.contact-hero .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel > span::after,
.contact-hero .hsfc-CheckboxField .hsfc-FieldLabel > span:after {
  content: "";
  position: absolute;
  left: 4px;
  top: 12px;
  width: 11px;
  height: 8px;
  transform: translateY(-50%) scale(0);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M1 3.91667L3.91667 6.83333L9.75 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  transition: transform 0.15s ease;
}

.contact-hero .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label::before,
.contact-hero .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel input[type="checkbox"]:checked + span::before,
.contact-hero .hsfc-CheckboxField .hsfc-FieldLabel input[type="checkbox"]:checked + span::before {
  background: #044D88;
  border-color: #044D88;
}

.contact-hero .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label::after,
.contact-hero .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel input[type="checkbox"]:checked + span::after,
.contact-hero .hsfc-CheckboxField .hsfc-FieldLabel input[type="checkbox"]:checked + span::after {
  transform: translateY(-50%) scale(1);
}

.contact-hero .c-form-wrapper, .contact-hero .hsfc-FormWrapper {
  padding: 16px;
  border-radius: 20px;
  background: #FFF;
}

.contact-hero .c-form-wrapper br, .contact-hero .hsfc-FormWrapper br {
  display: none;
}

.contact-hero .c-form-wrapper p, .contact-hero .hsfc-FormWrapper p {
  margin: 0;
}

.contact-hero .c-form-wrapper .hsfc-RichText, .contact-hero .hsfc-FormWrapper .hsfc-RichText {
  display: none;
}

.contact-hero .c-form-wrapper .hsfc-DataPrivacyField .hsfc-Row, .contact-hero .hsfc-FormWrapper .hsfc-DataPrivacyField .hsfc-Row {
  margin-bottom: 0;
}

.contact-hero .c-form-wrapper .hsfc-ReCaptchaV2, .contact-hero .hsfc-FormWrapper .hsfc-ReCaptchaV2 {
  min-height: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
}

.contact-hero .c-form-wrapper label, .contact-hero .c-form-wrapper .hsfc-Row > div > label.hsfc-FieldLabel, .contact-hero .hsfc-FormWrapper label, .contact-hero .hsfc-FormWrapper .hsfc-Row > div > label.hsfc-FieldLabel {
  display: block;
  color: #1A1A1A;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  margin-bottom: 10px;
}

.contact-hero .c-form-wrapper .c-f-row, .contact-hero .hsfc-FormWrapper .c-f-row {
  display: flex;
  flex-direction: column;
  gap: 21px;
  margin-bottom: 21px;
}

.contact-hero .c-form-wrapper .c-f-row.no-gap, .contact-hero .hsfc-FormWrapper .c-f-row.no-gap {
  gap: 0;
}

.contact-hero .c-form-wrapper .hsfc-NavigationRow__Alerts, .contact-hero .hsfc-FormWrapper .hsfc-NavigationRow__Alerts {
  display: none;
}

.contact-hero .c-form-wrapper .hsfc-CheckboxFieldGroup__Options > *:not(:last-child), .contact-hero .hsfc-FormWrapper .hsfc-CheckboxFieldGroup__Options > *:not(:last-child) {
  margin: 0;
}

.contact-hero .c-form-wrapper .hsfc-NavigationRow, .contact-hero .hsfc-FormWrapper .hsfc-NavigationRow {
  margin-top: 15px;
}

.contact-hero .c-form-wrapper button.hsfc-Button, .contact-hero .hsfc-FormWrapper button.hsfc-Button {
  display: block;
  width: 100%;
  color: var(--Neutral-White, #FFF);
  text-align: center;
  font-family: "Manrope";
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  padding: 9px 17px;
  border-radius: 10px;
  border-width: 2px;
  border-style: solid;
  border-color: #1a1a1a;
  border-image: initial;
  background: #1a1a1a;
  transition: 0.2s;
}

.contact-hero .c-form-wrapper button.hsfc-Button:hover, .contact-hero .hsfc-FormWrapper button.hsfc-Button:hover {
  color: #1a1a1a;
  background: white;
}

.contact-hero .c-form-wrapper .hsfc-Row, .contact-hero .hsfc-FormWrapper .hsfc-Row {
  margin-bottom: 15px;
}

.contact-hero .c-form-wrapper .hsfc-NavigationRow__Buttons, .contact-hero .hsfc-FormWrapper .hsfc-NavigationRow__Buttons {
  margin-top: -20px;
}

.contact-hero .c-form-wrapper .wpcf7-form-control-wrap,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField {
  position: relative;
}

.contact-hero .c-form-wrapper .wpcf7-form-control-wrap input, .contact-hero .c-form-wrapper .wpcf7-form-control-wrap textarea,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField input,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField textarea,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField input,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField textarea,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField input,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField textarea, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap input, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap textarea,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField input,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField textarea,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField input,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField textarea,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField input,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField textarea {
  padding: 10px 14px;
  border-radius: 9px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
  color: #1A1A1A;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
}

.contact-hero .c-form-wrapper .wpcf7-form-control-wrap input::placeholder, .contact-hero .c-form-wrapper .wpcf7-form-control-wrap textarea::placeholder,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField input::placeholder,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField textarea::placeholder,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField input::placeholder,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField textarea::placeholder,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField input::placeholder,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField textarea::placeholder, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap input::placeholder, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap textarea::placeholder,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField input::placeholder,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField textarea::placeholder,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField input::placeholder,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField textarea::placeholder,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField input::placeholder,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField textarea::placeholder {
  color: #63768C;
}

.contact-hero .c-form-wrapper .wpcf7-form-control-wrap textarea,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField textarea,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField textarea,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField textarea, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap textarea,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField textarea,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField textarea,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField textarea {
  height: 64px;
}

.contact-hero .c-form-wrapper .wpcf7-form-control-wrap .hsfc-ErrorAlert,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField .hsfc-ErrorAlert,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField .hsfc-ErrorAlert,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField .hsfc-ErrorAlert, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap .hsfc-ErrorAlert,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextField .hsfc-ErrorAlert,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-EmailField .hsfc-ErrorAlert,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField .hsfc-ErrorAlert {
  font-size: 14px;
  position: absolute;
  bottom: -10px;
  left: 0;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextInput, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextInput {
  padding: 10px 14px;
  border-radius: 0 9px 9px 0;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
  color: #1A1A1A;
  border-left: none;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::placeholder, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::placeholder {
  color: #63768C;
}

.contact-hero .c-form-wrapper .hsfc-PostSubmit .hsfc-RichText, .contact-hero .hsfc-FormWrapper .hsfc-PostSubmit .hsfc-RichText {
  display: block;
  text-align: center;
}

.contact-hero .c-form-wrapper .hsfc-PostSubmit .hsfc-RichText p:first-child, .contact-hero .hsfc-FormWrapper .hsfc-PostSubmit .hsfc-RichText p:first-child {
  margin-bottom: 16px;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret {
  border-radius: 9px 0 0 9px;
  background: var(--Neutral-White, #FFF);
  border-color: #CDD9E6;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField span .hsfc-FieldLabel__RequiredIndicator, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField span .hsfc-FieldLabel__RequiredIndicator {
  display: inline;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-PhoneField,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownInput,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-PhoneField,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownInput,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField {
  position: relative;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-PhoneField .hsfc-ErrorAlert,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-ErrorAlert,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownInput .hsfc-ErrorAlert,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField .hsfc-ErrorAlert, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-PhoneField .hsfc-ErrorAlert,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-ErrorAlert,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-DropdownInput .hsfc-ErrorAlert,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField .hsfc-ErrorAlert {
  font-size: 14px;
  position: absolute;
  bottom: -10px;
  left: 0;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row:nth-child(3) .hsfc-CheckboxFieldGroup__Options,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row:nth-child(4) .hsfc-CheckboxFieldGroup__Options, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row:nth-child(3) .hsfc-CheckboxFieldGroup__Options,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row:nth-child(4) .hsfc-CheckboxFieldGroup__Options {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row:nth-child(3) .hsfc-CheckboxFieldGroup__Options >,
.contact-hero .c-form-wrapper .hsfc-Step__Content .hsfc-Row:nth-child(4) .hsfc-CheckboxFieldGroup__Options >, .contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row:nth-child(3) .hsfc-CheckboxFieldGroup__Options >,
.contact-hero .hsfc-FormWrapper .hsfc-Step__Content .hsfc-Row:nth-child(4) .hsfc-CheckboxFieldGroup__Options > {
  flex: auto;
}

.contact-hero .c-form-wrapper .wpcf7-select-parent select, .contact-hero .hsfc-FormWrapper .wpcf7-select-parent select {
  border-radius: 9px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
  height: 43px;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
}

.contact-hero .c-form-wrapper .wpcf7-select-parent .select-arrow, .contact-hero .hsfc-FormWrapper .wpcf7-select-parent .select-arrow {
  border: none;
  height: 20px;
  width: 20px;
  background: url("data:image/svg+xml,%0A2%0A3%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
}

.contact-hero .c-form-wrapper .f-services .wpcf7-form-control, .contact-hero .hsfc-FormWrapper .f-services .wpcf7-form-control {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 15px;
}

.contact-hero .c-form-wrapper .f-services .wpcf7-form-control .wpcf7-list-item, .contact-hero .hsfc-FormWrapper .f-services .wpcf7-form-control .wpcf7-list-item {
  flex: 1 0 100%;
  margin: 0;
}

.contact-hero .c-form-wrapper .f-services .wpcf7-form-control label, .contact-hero .hsfc-FormWrapper .f-services .wpcf7-form-control label {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0;
}

.contact-hero .c-form-wrapper .f-goals .wpcf7-form-control, .contact-hero .hsfc-FormWrapper .f-goals .wpcf7-form-control {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 10px;
}

.contact-hero .c-form-wrapper .f-goals .wpcf7-form-control .wpcf7-list-item, .contact-hero .hsfc-FormWrapper .f-goals .wpcf7-form-control .wpcf7-list-item {
  flex: 1 0 100%;
  margin: 0;
}

.contact-hero .c-form-wrapper .f-goals .wpcf7-form-control label, .contact-hero .hsfc-FormWrapper .f-goals .wpcf7-form-control label {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.contact-hero .c-form-wrapper .wpcf7-form-control.wpcf7-submit.c-btn-default, .contact-hero .hsfc-FormWrapper .wpcf7-form-control.wpcf7-submit.c-btn-default {
  display: block;
  width: 100%;
  color: var(--Neutral-White, #FFF);
  text-align: center;
  font-family: "Manrope";
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  padding: 9px 17px;
  border-radius: 10px;
  border: 2px solid #1A1A1A;
  background: #1A1A1A;
  transition: all .2s ease;
}

.contact-hero .c-form-wrapper .wpcf7-form-control.wpcf7-submit.c-btn-default:hover, .contact-hero .hsfc-FormWrapper .wpcf7-form-control.wpcf7-submit.c-btn-default:hover {
  color: #1A1A1A;
  background: #FFF;
}

@media (min-width: 768px) {
  .contact-hero .fusion-row .c-col:last-child {
    padding: 31px 40px;
  }
  .contact-hero .fusion-row .features-list_item {
    padding-bottom: 6px;
  }
  .contact-hero .fusion-row .logo-list img {
    height: 49px;
  }
  .contact-hero .wpcf7-list-item label .wpcf7-list-item-label {
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
  }
  .contact-hero .c-form-wrapper, .contact-hero .hsfc-FormWrapper {
    padding: 30px;
  }
  .contact-hero .c-form-wrapper label, .contact-hero .hsfc-FormWrapper label {
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
  }
  .contact-hero .c-form-wrapper .c-f-row, .contact-hero .hsfc-FormWrapper .c-f-row {
    display: flex;
    flex-direction: row;
    gap: 21px;
    margin-bottom: 16px;
  }
  .contact-hero .c-form-wrapper .c-f-row.c-f-row-full .c-f-cell, .contact-hero .hsfc-FormWrapper .c-f-row.c-f-row-full .c-f-cell {
    flex: 0 0 100%;
  }
  .contact-hero .c-form-wrapper .c-f-row .c-f-cell, .contact-hero .hsfc-FormWrapper .c-f-row .c-f-cell {
    flex: 0 0 calc(50% - 11px);
  }
  .contact-hero .c-form-wrapper .c-f-row.c-f-checkboxes, .contact-hero .hsfc-FormWrapper .c-f-row.c-f-checkboxes {
    flex-direction: column;
  }
  .contact-hero .c-form-wrapper .c-f-row.support-agents, .contact-hero .hsfc-FormWrapper .c-f-row.support-agents {
    flex-direction: column;
  }
  .contact-hero .c-form-wrapper .c-f-row.f-terms, .contact-hero .hsfc-FormWrapper .c-f-row.f-terms {
    flex-direction: column;
  }
  .contact-hero .c-form-wrapper .wpcf7-form-control-wrap input, .contact-hero .c-form-wrapper .wpcf7-form-control-wrap textarea, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap input, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap textarea {
    padding: 10px 14px;
    border-radius: 9px;
    border: 1px solid var(--Neutral-Grey, #CDD9E6);
    background: var(--Neutral-White, #FFF);
    color: #1A1A1A;
    font-family: "Manrope";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
  }
  .contact-hero .c-form-wrapper .wpcf7-form-control-wrap input::placeholder, .contact-hero .c-form-wrapper .wpcf7-form-control-wrap textarea::placeholder, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap input::placeholder, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap textarea::placeholder {
    color: #63768C;
  }
  .contact-hero .c-form-wrapper .wpcf7-form-control-wrap textarea, .contact-hero .hsfc-FormWrapper .wpcf7-form-control-wrap textarea {
    height: 64px;
  }
  .contact-hero .c-form-wrapper .wpcf7-select-parent select, .contact-hero .hsfc-FormWrapper .wpcf7-select-parent select {
    border-radius: 9px;
    border: 1px solid var(--Neutral-Grey, #CDD9E6);
    background: var(--Neutral-White, #FFF);
    height: 43px;
    font-family: "Manrope";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
  }
  .contact-hero .c-form-wrapper .wpcf7-select-parent .select-arrow, .contact-hero .hsfc-FormWrapper .wpcf7-select-parent .select-arrow {
    border: none;
    height: 20px;
    width: 20px;
    background: url("data:image/svg+xml,%0A2%0A3%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  }
  .contact-hero .c-form-wrapper .f-services .wpcf7-form-control, .contact-hero .hsfc-FormWrapper .f-services .wpcf7-form-control {
    display: flex;
    flex-wrap: wrap;
    gap: 16px 15px;
  }
  .contact-hero .c-form-wrapper .f-services .wpcf7-form-control .wpcf7-list-item, .contact-hero .hsfc-FormWrapper .f-services .wpcf7-form-control .wpcf7-list-item {
    flex: auto;
    margin: 0;
  }
  .contact-hero .c-form-wrapper .f-services .wpcf7-form-control label, .contact-hero .hsfc-FormWrapper .f-services .wpcf7-form-control label {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
  }
  .contact-hero .c-form-wrapper .f-goals .wpcf7-form-control, .contact-hero .hsfc-FormWrapper .f-goals .wpcf7-form-control {
    display: flex;
    flex-wrap: wrap;
    gap: 5px 10px;
  }
  .contact-hero .c-form-wrapper .f-goals .wpcf7-form-control .wpcf7-list-item, .contact-hero .hsfc-FormWrapper .f-goals .wpcf7-form-control .wpcf7-list-item {
    margin: 0;
  }
  .contact-hero .c-form-wrapper .f-goals .wpcf7-form-control label, .contact-hero .hsfc-FormWrapper .f-goals .wpcf7-form-control label {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0;
  }
  .contact-hero .c-form-wrapper .wpcf7-form-control.wpcf7-submit.c-btn-default, .contact-hero .hsfc-FormWrapper .wpcf7-form-control.wpcf7-submit.c-btn-default {
    display: block;
    width: 100%;
    color: var(--Neutral-White, #FFF);
    text-align: center;
    font-family: "Manrope";
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    padding: 9px 17px;
    border-radius: 10px;
    border: 2px solid #1A1A1A;
    background: #1A1A1A;
    transition: all .2s ease;
  }
  .contact-hero .c-form-wrapper .wpcf7-form-control.wpcf7-submit.c-btn-default:hover, .contact-hero .hsfc-FormWrapper .wpcf7-form-control.wpcf7-submit.c-btn-default:hover {
    color: #1A1A1A;
    background: #FFF;
  }
}

@media (min-width: 1024px) {
  .contact-hero {
    padding-top: 0;
  }
  .contact-hero .fusion-row {
    display: flex;
    align-items: stretch;
  }
  .contact-hero .fusion-row .c-col:first-child {
    padding-top: 48px;
    padding-right: 44px;
    flex: 0 0 466px;
    align-self: center;
  }
  .contact-hero .fusion-row .c-col:last-child {
    flex: 1;
    padding-left: 20px;
    padding-bottom: 24px;
    padding-top: 46px;
    display: inline-flex;
    align-items: center;
  }
  .contact-hero .fusion-row .hs-form-html {
    width: 100%;
  }
  .contact-hero .fusion-row .c-h1 {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 120%;
  }
  .contact-hero .fusion-row .subtitle {
    margin-bottom: 28px;
  }
  .contact-hero .fusion-row .features-list {
    gap: 10px;
    margin-bottom: 40px;
  }
  .contact-hero .fusion-row .features-list_item {
    padding-bottom: 0;
  }
  .contact-hero .fusion-row .trusted-title {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .contact-hero .fusion-row .logo-list {
    gap: 0;
  }
  .contact-hero .fusion-row .logo-list .logo-list_item {
    margin-left: -12px;
  }
  .contact-hero .fusion-row .logo-list img {
    height: 47px;
  }
  .contact-hero .wpcf7-list-item label .wpcf7-list-item-label {
    font-size: 14px;
    line-height: 19px;
  }
  .contact-hero .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField {
    display: flex;
    align-items: center;
    gap: 15px;
  }
  .contact-hero .hsfc-Step__Content .hsfc-Row .hsfc-DropdownField > {
    flex: 1;
  }
}

@media (min-width: 1440px) {
  .contact-hero .fusion-row .c-col:first-child {
    flex: 0 0 624px;
  }
  .contact-hero .fusion-row .c-col:last-child {
    flex: 1;
    background: none;
    position: relative;
  }
  .contact-hero .fusion-row .c-h1 {
    font-size: 54px;
  }
  .contact-hero .fusion-row .features-list {
    gap: 20px;
  }
  .contact-hero .fusion-row .features-list_item {
    padding-bottom: 0;
  }
  .contact-hero .fusion-row .trusted-title {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .contact-hero .fusion-row .logo-list {
    gap: 0;
  }
  .contact-hero .fusion-row .logo-list .logo-list_item {
    margin-left: -12px;
  }
  .contact-hero .fusion-row .logo-list img {
    height: 59px;
  }
  .contact-hero .c-form-wrapper .c-f-row.support-agents, .contact-hero .hsfc-FormWrapper .c-f-row.support-agents {
    flex-direction: row;
    gap: 10px;
  }
  .contact-hero .c-form-wrapper .c-f-row.support-agents > *, .contact-hero .hsfc-FormWrapper .c-f-row.support-agents > * {
    flex: 0 0 calc(50% - 5px);
  }
}

.pricing-hero {
  padding: 30px 0;
  background: linear-gradient(180deg, rgba(233, 244, 255, 0) 3.62%, #E9F4FF 21.34%), url("./public/img/homepage/hero-bg.jpg");
  background-color: #E9F4FF;
  background-position: 0 0, -319.669px -15.595px;
  background-size: auto, 210.399% 39.793%;
  background-repeat: no-repeat;
}

.pricing-hero .pricing-hero-title {
  text-align: center;
  margin-bottom: 20px;
}

.pricing-hero .bg-wrapper {
  border-radius: 20px;
  border: 1px solid var(--Neutral-Grey-Bg, #FFF);
  background: var(--Neutral-White, #FFF);
  padding: 16px;
}

.pricing-hero .pricing-top-info {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.pricing-hero .pricing-top-info .top-l {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pricing-hero .pricing-top-info .top-l img {
  display: block;
  width: 115px;
}

.pricing-hero .pricing-top-info .top-l .price {
  display: flex;
  align-items: center;
  gap: 5px;
}

.pricing-hero .pricing-top-info .top-l .price .c-h2 > :not(.active) {
  display: none;
}

.pricing-hero .pricing-top-info .top-l .price .support-text {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.pricing-hero .pricing-top-info .top-r .pricing-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
}

.pricing-hero .pricing-top-info .c-btn-default {
  width: 100%;
}

.pricing-hero .pricing-bot-info {
  display: flex;
  flex-direction: column-reverse;
  gap: 20px;
  margin: 20px 0;
}

.pricing-hero .pricing-bot-info .text-s {
  color: #63768C;
}

.pricing-hero .toggle-label {
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: #585858;
  transition: all 0.3s ease;
  border-bottom: 1px solid transparent;
}

.pricing-hero .toggle-label.active {
  color: #1A1A1A;
  border-color: #1A1A1A;
}

.pricing-hero .toggle-switch {
  position: relative;
  width: 50px;
  flex: 0 0 50px;
  height: 26px;
  background: #1A1A1A;
  border-radius: 52px;
  cursor: pointer;
  transition: background 0.3s;
}

.pricing-hero .toggle-switch::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 17px;
  height: 17px;
  background: white;
  border-radius: 50%;
  transition: left 0.3s;
}

.pricing-hero .toggle-switch.annual::after {
  left: 28px;
}

.pricing-hero .save-badge {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  /* 22.4px */
  letter-spacing: 0.24px;
  border-radius: 10px;
  background: var(--Neutral-Brightblue, #9FDFFF);
  padding: 5px 8px;
}

.pricing-hero .features-wrapper .features-title {
  position: relative;
  color: var(--Neutral-Paragraph-grey, #6C777C);
  text-align: center;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 2px;
  margin-bottom: 23px;
}

.pricing-hero .features-wrapper .features-title::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 1px;
  background: #CCC;
}

.pricing-hero .features-wrapper .features-title span {
  position: relative;
  padding: 0 5px;
  background: #FFF;
}

.pricing-hero .features-wrapper .features-lists {
  display: flex;
  flex-direction: column;
  gap: 7px;
}

.pricing-hero .features-wrapper .features-lists .features-list {
  display: flex;
  flex-direction: column;
  gap: 7px;
  position: relative;
}

.pricing-hero .features-wrapper .features-lists .features-list_item {
  position: relative;
  padding-left: 18px;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
}

.pricing-hero .features-wrapper .features-lists .features-list_item::before {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 13px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.26025 11L4.76025 13.5L9.76025 8.5' stroke='%23044D88' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/cover;
}

.pricing-hero .exact-features {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 20px;
}

.pricing-hero .exact-features .exact-feature {
  border-radius: 10px;
  padding: 14px;
  border: 1px solid #B6CDE6;
}

.pricing-hero .exact-features .exact-feature.purple {
  background: #D4DFFF;
}

.pricing-hero .exact-features .exact-feature.purple .features-notice {
  background: #B6C5F2;
}

.pricing-hero .exact-features .exact-feature.purple .list-item::before {
  background: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.26025 11L4.76025 13.5L9.76025 8.5' stroke='%23714DF2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/cover;
}

.pricing-hero .exact-features .exact-feature.orange {
  background: #FFF1E7;
}

.pricing-hero .exact-features .exact-feature.orange .features-notice {
  background: #EFD4C1;
}

.pricing-hero .exact-features .exact-feature.orange .list-item::before {
  background: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.26025 11L4.76025 13.5L9.76025 8.5' stroke='%23FF7146' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/cover;
}

.pricing-hero .exact-features .exact-feature.green {
  background: #E8FAF3;
}

.pricing-hero .exact-features .exact-feature.green .features-notice {
  background: #D0E8DE;
}

.pricing-hero .exact-features .exact-feature.green .list-item::before {
  background: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.26025 11L4.76025 13.5L9.76025 8.5' stroke='%23159E55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/cover;
}

.pricing-hero .exact-features .exact-feature .top {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 4px;
  margin-bottom: 22px;
}

.pricing-hero .exact-features .exact-feature .top img {
  width: 30px;
}

.pricing-hero .exact-features .exact-feature .top .features-title {
  color: #1A1A1A;
  font-family: "Manrope";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.pricing-hero .exact-features .exact-feature .top .features-notice {
  width: 170px;
  padding: 2px 0;
  text-align: center;
  color: #1A1A1A;
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  border-radius: 9px;
}

.pricing-hero .exact-features .exact-feature .list {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.pricing-hero .exact-features .exact-feature .list-item {
  position: relative;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  padding-left: 18px;
}

.pricing-hero .exact-features .exact-feature .list-item::before {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 13px;
  height: 22px;
}

.pricing-hero .exact-features.addons .top {
  align-items: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 10px;
}

.pricing-hero .exact-features.addons .features-icon {
  flex: 0 0 30px;
}

.pricing-hero .exact-features.addons .exact-feature {
  padding: 20px;
  background: #FFF;
}

.pricing-hero .exact-features.addons .price {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}

.pricing-hero .exact-features.addons .price .c-h2 {
  display: flex;
  align-items: center;
  gap: 8px;
}

.pricing-hero .exact-features.addons .price span {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 115%;
  color: #6C777C;
}

.pricing-hero .exact-features.addons .description {
  color: #1A1A1A;
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 180%;
}

.pricing-hero .addon-title {
  position: relative;
  color: var(--Neutral-Paragraph-grey, #6C777C);
  text-align: center;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 2px;
  margin: 20px 0;
}

.pricing-hero .addon-title::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 1px;
  background: #CCC;
}

.pricing-hero .addon-title span {
  position: relative;
  padding: 0 5px;
  background: #e9f4ff;
}

.pricing-hero .pricing-section-btn {
  display: block;
  width: 100%;
  margin-top: 20px;
}

.pricing-hero .partners-section {
  background: none;
  padding-top: 37px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.pricing-hero .partners-section::before {
  display: none;
}

@media (min-width: 768px) {
  .pricing-hero .bg-wrapper {
    padding: 30px;
  }
  .pricing-hero .pricing-top-info {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 0;
  }
  .pricing-hero .pricing-top-info .top-l {
    gap: 27px;
  }
  .pricing-hero .pricing-top-info .top-l img {
    width: 169px;
  }
  .pricing-hero .pricing-top-info .c-btn-default {
    width: max-content;
  }
  .pricing-hero .pricing-bot-info {
    flex-direction: row;
    gap: 35px;
    margin: 16px 0 22px;
  }
  .pricing-hero .pricing-bot-info .text-s {
    color: #63768C;
  }
  .pricing-hero .toggle-label {
    font-size: 14px;
  }
  .pricing-hero .features-wrapper .features-title span {
    padding: 0 35px;
  }
  .pricing-hero .features-wrapper .features-lists {
    flex-direction: row;
    gap: 20px;
  }
  .pricing-hero .features-wrapper .features-lists .features-list {
    flex: 1;
    gap: 11px;
  }
  .pricing-hero .exact-features {
    margin-top: 25px;
    flex-direction: row;
    margin-bottom: 0;
  }
  .pricing-hero .exact-features .exact-feature {
    margin-bottom: 0;
    flex: 1;
  }
  .pricing-hero .exact-features .exact-feature .list {
    gap: 8px;
  }
  .pricing-hero .exact-features.addons .description {
    font-size: 14px;
    line-height: 160%;
    letter-spacing: 0.24px;
  }
  .pricing-hero .addon-title span {
    padding: 0 35px;
  }
}

@media (min-width: 1024px) {
  .pricing-hero {
    padding: 40px 0;
  }
  .pricing-hero .bg-wrapper {
    max-width: 808px;
    margin-left: auto;
    margin-right: auto;
  }
  .pricing-hero .pricing-hero-title {
    margin-bottom: 30px;
  }
  .pricing-hero .pricing-top-info .top-l img {
    width: 194px;
  }
  .pricing-hero .pricing-top-info .top-l .price {
    gap: 15px;
  }
  .pricing-hero .pricing-top-info .top-l .price .support-text {
    font-size: 16px;
    line-height: 115%;
  }
  .pricing-hero .pricing-bot-info {
    margin: 22px 0 25px;
  }
  .pricing-hero .pricing-bot-info .text-s {
    width: 434px;
    margin-right: auto;
  }
  .pricing-hero .exact-features.addons {
    margin-left: auto;
    margin-right: auto;
    max-width: 808px;
  }
  .pricing-hero .addon-title {
    margin-left: auto;
    margin-right: auto;
    max-width: 808px;
  }
}

@media (min-width: 1440px) {
  .pricing-hero {
    padding: 60px 0;
  }
  .pricing-hero .bg-wrapper {
    max-width: 1025px;
    padding: 20px;
  }
  .pricing-hero .pricing-hero-title {
    margin-bottom: 34px;
  }
  .pricing-hero .pricing-top-info .top-l {
    gap: 37px;
  }
  .pricing-hero .features-wrapper .features-title {
    margin-bottom: 41px;
  }
  .pricing-hero .features-wrapper .features-lists {
    gap: 33px;
  }
  .pricing-hero .features-wrapper .features-lists .features-list_item {
    font-size: 15px;
  }
  .pricing-hero .exact-features {
    margin-top: 41px;
  }
  .pricing-hero .exact-features .exact-feature {
    padding: 18px;
  }
  .pricing-hero .exact-features .exact-feature .top .features-notice {
    margin-left: 0px;
  }
  .pricing-hero .exact-features .exact-feature .list-item {
    font-size: 15px;
  }
  .pricing-hero .exact-features.addons {
    max-width: 1025px;
  }
  .pricing-hero .addon-title {
    max-width: 1025px;
  }
}

.single-case-study-item {
  position: relative;
}

.single-case-study-item .wrapper {
  padding: 16px;
  border-radius: 19px;
  background: var(--Neutral-Wanish-Blue, #E9F4FF);
}

.single-case-study-item .logo {
  margin-bottom: 16px;
}

.single-case-study-item .logo img {
  height: 24px;
  width: auto;
  max-width: 100%;
}

.single-case-study-item .description {
  color: #000;
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  /* 19.6px */
  letter-spacing: 0.24px;
  margin-bottom: 16px;
}

.single-case-study-item .bottom-part {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.single-case-study-item .author {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
}

.single-case-study-item .author .position {
  color: #6C777C;
  font-weight: 500;
}

.single-case-study-item .c-btn-default {
  display: block;
  width: 100%;
}

@media (min-width: 768px) {
  .single-case-study-item .wrapper {
    padding: 20px;
  }
  .single-case-study-item .logo {
    position: absolute;
    right: 20px;
    top: 20px;
    margin-bottom: 0;
    display: block;
    width: 130px;
  }
  .single-case-study-item .logo img {
    height: auto;
    width: 100%;
  }
  .single-case-study-item .description {
    font-size: 18px;
    line-height: 140%;
    margin-bottom: 10px;
    padding-right: 180px;
  }
  .single-case-study-item .bottom-part {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .single-case-study-item .author {
    font-size: 16px;
    line-height: 23px;
  }
  .single-case-study-item .author .position {
    color: #6C777C;
  }
  .single-case-study-item .c-btn-default {
    width: max-content;
  }
}

@media (min-width: 1024px) {
  .single-case-study-item .logo {
    width: 154px;
  }
  .single-case-study-item .description {
    padding-right: 220px;
  }
}

@media (min-width: 1440px) {
  .single-case-study-item .wrapper {
    padding: 30px;
  }
  .single-case-study-item .logo {
    right: 30px;
    top: 30px;
    width: 172px;
  }
  .single-case-study-item .logo img {
    height: auto;
    width: 100%;
  }
  .single-case-study-item .description {
    font-size: 20px;
    margin-bottom: 24px;
  }
  .single-case-study-item .author {
    font-size: 18px;
    line-height: 160%;
  }
  .single-case-study-item .author .position {
    color: #6C777C;
  }
}

.c-breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 34px;
  margin-bottom: 14px;
}

.c-breadcrumbs .breadcrumb-item {
  position: relative;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 180%;
  padding: 4px 8px;
  border-radius: 40px;
  border: 1px solid var(--Neutral-Border, #7098C4);
}

.c-breadcrumbs .breadcrumb-item:first-child::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: calc(100% + 10px);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.75 4.5L11.25 9L6.75 13.5' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/cover;
  width: 18px;
  height: 18px;
  transform: translateY(-50%);
}

@media (min-width: 1440px) {
  .c-breadcrumbs {
    margin-bottom: 28px;
  }
  .c-breadcrumbs .breadcrumb-item {
    font-size: 16px;
    line-height: 140%;
    padding: 10px 13px;
  }
}

.default-two-col-hero .c-h1 {
  margin-bottom: 10px;
}

.default-two-col-hero .subtitle {
  margin-bottom: 14px;
  color: var(--Neutral-Paragraph, #585858);
}

.default-two-col-hero .trusted-title {
  color: var(--Neutral-Paragraph, #585858);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  letter-spacing: 0.24px;
  margin-bottom: 8px;
}

.default-two-col-hero .logo-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 5px;
}

.default-two-col-hero .logo-list img {
  display: block;
  height: 47px;
  width: auto;
}

.default-two-col-hero .action-btns {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin: 15px 0 24px;
}

.default-two-col-hero .img-product-wrapper img {
  display: block;
  width: 100%;
  border-radius: 12px;
}

.default-two-col-hero .wrapper {
  margin: 20px 0;
  padding: 14px;
  border-radius: 14px;
  background-image: linear-gradient(180deg, rgba(233, 244, 255, 0) 26.36%, #E9F4FF 81.22%), url("./public/img/product/blue-bg.jpg");
  background-color: lightgray;
  background-position: -2.868px -76.743px;
  background-size: 105% 117.503%;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .default-two-col-hero .logo-list .logo-list_item {
    margin-left: -5px;
  }
  .default-two-col-hero .logo-list img {
    height: 49px;
  }
  .default-two-col-hero .c-h1 {
    font-size: 28px;
    line-height: 120%;
  }
  .default-two-col-hero .wrapper {
    padding: 20px;
    margin: 30px 15px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 17px;
  }
  .default-two-col-hero .fusion-row::before, .default-two-col-hero .fusion-row::after {
    display: none;
  }
  .default-two-col-hero .fusion-row .c-col:first-child {
    flex: 0 0 calc(50% - 9px);
  }
  .default-two-col-hero .fusion-row .c-col:last-child {
    flex: 0 0 calc(50% - 9px);
  }
  .default-two-col-hero .action-btns {
    flex-direction: row;
    margin: 14px 0;
  }
}

@media (min-width: 1024px) {
  .default-two-col-hero .trusted-title {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .default-two-col-hero .logo-list {
    gap: 0;
  }
  .default-two-col-hero .logo-list .logo-list_item {
    margin-left: -12px;
  }
  .default-two-col-hero .logo-list img {
    height: 47px;
  }
  .default-two-col-hero .action-btns {
    flex-direction: row;
    margin: 16px 0;
  }
  .default-two-col-hero .fusion-row .c-col:first-child {
    flex: 1;
  }
  .default-two-col-hero .fusion-row .c-col:last-child {
    flex: 0 0 373px;
  }
  .default-two-col-hero .wrapper {
    padding: 30px;
    gap: 40px;
  }
  .default-two-col-hero .c-h1 {
    font-size: 34px;
    line-height: 120%;
    margin-bottom: 20px;
  }
  .default-two-col-hero .subtitle {
    font-size: 18px;
  }
}

@media (min-width: 1440px) {
  .default-two-col-hero .fusion-row {
    max-width: 1370px !important;
  }
  .default-two-col-hero .trusted-title {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .default-two-col-hero .logo-list {
    gap: 0;
  }
  .default-two-col-hero .logo-list .logo-list_item {
    margin-left: -12px;
  }
  .default-two-col-hero .logo-list img {
    height: 59px;
  }
  .default-two-col-hero .action-btns {
    margin: 28px 0;
  }
  .default-two-col-hero .fusion-row .c-col:last-child {
    flex: 0 0 497px;
  }
  .default-two-col-hero .wrapper {
    padding: 15px 40px;
    gap: 110px;
  }
  .default-two-col-hero .c-h1 {
    font-size: 54px;
    margin-bottom: 20px;
  }
}

.challenge-section {
  padding: 40px 0 60px;
  text-align: center;
}

.challenge-section .c-pill {
  display: inline-block;
  margin-bottom: 10px;
}

.challenge-section .title {
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 10px;
}

.challenge-section .subtitle {
  color: var(--Neutral-Paragraph, #585858);
  font-family: "Manrope";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 22px;
}

.challenge-section .c-blocks {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

.challenge-section .c-blocks .divider {
  display: block;
  flex: 0 0 100%;
}

.challenge-section .c-blocks .c-block-item {
  position: relative;
  display: flex;
  align-items: flex-end;
  background-size: 75%;
  background-color: #044d88;
  background-position: top left;
  background-repeat: no-repeat;
  height: 141px;
  width: 134px;
  flex: 0 0 134px;
  border-radius: 10px;
  padding: 10px 8px;
  border: 1px solid #CDD9E6;
}

.challenge-section .c-blocks .c-block-item:first-child {
  transform: translate(0px, -7px) rotate(3deg);
}

.challenge-section .c-blocks .c-block-item:nth-child(2) {
  transform: translate(0px, 4px) rotate(-8deg);
}

.challenge-section .c-blocks .c-block-item:nth-child(4) {
  transform: translate(0px, 11px) rotate(-4deg);
}

.challenge-section .c-blocks .c-block-item:nth-child(5) {
  transform: translate(0px, 25px) rotate(6deg);
}

.challenge-section .c-blocks .block-title {
  font-family: "Manrope";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  color: #FFF;
  text-align: left;
}

@media (min-width: 768px) {
  .challenge-section .subtitle {
    margin-bottom: 32px;
    max-width: 604px;
    margin-left: auto;
    margin-right: auto;
  }
  .challenge-section .c-blocks {
    gap: 10px 35px;
  }
  .challenge-section .c-blocks .c-block-item {
    height: 201px;
    width: 218px;
    flex: 0 0 218px;
    padding: 15px 8px;
  }
  .challenge-section .c-blocks .c-block-item:first-child {
    transform: translate(0px, -7px) rotate(3deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(2) {
    transform: translate(0px, 4px) rotate(-8deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(4) {
    transform: translate(0px, 11px) rotate(-4deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(5) {
    transform: translate(0px, 25px) rotate(6deg);
  }
  .challenge-section .c-blocks .block-title {
    font-size: 14px;
  }
}

@media (min-width: 1024px) {
  .challenge-section .c-pill {
    margin-bottom: 22px;
  }
  .challenge-section .title {
    font-size: 34px;
    line-height: 120%;
  }
  .challenge-section .subtitle {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 40px;
  }
  .challenge-section .c-blocks {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px 25px;
  }
  .challenge-section .c-blocks .divider {
    display: none;
  }
  .challenge-section .c-blocks .c-block-item {
    background-size: cover;
    height: 231px;
    width: 220px;
    flex: 0 0 220px;
    padding: 15px 10px;
  }
  .challenge-section .c-blocks .c-block-item:first-child {
    transform: translate(0px, 5px) rotate(3deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(2) {
    transform: translate(0px, -7px) rotate(-4deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(4) {
    transform: translate(-3px, 15px) rotate(-4deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(5) {
    transform: translate(-3px, 1px) rotate(4deg);
  }
  .challenge-section .c-blocks .block-title {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .challenge-section {
    padding: 60px 0 80px;
  }
  .challenge-section .subtitle {
    margin-bottom: 60px;
  }
  .challenge-section .c-blocks .c-block-item {
    height: 308px;
    width: 287px;
    flex: 0 0 287px;
    padding: 20px 15px;
  }
  .challenge-section .c-blocks .c-block-item:first-child {
    transform: translate(0px, 5px) rotate(3deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(2) {
    transform: translate(0px, -7px) rotate(-4deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(4) {
    transform: translate(-3px, 15px) rotate(-4deg);
  }
  .challenge-section .c-blocks .c-block-item:nth-child(5) {
    transform: translate(-3px, 1px) rotate(4deg);
  }
  .challenge-section .c-blocks .block-title {
    font-size: 18px;
  }
}

.page-template-product-page .fusion-wrapper {
  background-color: #F4FAFF !important;
}

.product-why-section {
  position: relative;
  padding: 10px 0 0;
  text-align: center;
}

.product-why-section.pfeatures_s {
  background: #FFF;
}

.product-why-section.pfeatures_s .wrapper-col-4 .support .support-item .ss-title .icon {
  margin-left: auto;
}

.product-why-section .product-why-section-bg {
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translateX(-50%);
}

.product-why-section .title {
  margin-bottom: 10px;
  position: relative;
  z-index: 3;
}

.product-why-section .subtitle {
  margin-bottom: 2px;
  color: var(--Neutral-Paragraph, #585858);
  position: relative;
  z-index: 3;
}

.product-why-section .workflow {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
}

.product-why-section .workflow-item {
  padding: 20px 14px;
  text-align: center;
  color: var(--Neutral-Black, #1A1A1A);
  text-align: center;
  font-family: "Manrope";
  font-size: 14px;
  font-weight: 700;
  line-height: 142%;
}

.product-why-section .workflow-item:after {
  content: '';
  display: block;
  width: 1px;
  height: 19px;
  background: #7098C4;
  margin: 8px auto 0;
}

.product-why-section .workflow-item:not(:first-child) {
  margin-top: -20px;
}

.product-why-section .workflow-item .workflow-item__subtitle {
  color: var(--Neutral-Paragraph, #585858);
  text-align: center;
  font-family: "Manrope";
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  margin-top: 10px;
}

.product-why-section .img-wrapper {
  position: relative;
  margin-bottom: 60px;
}

.product-why-section .img-wrapper::after {
  content: '';
  display: block;
  width: 1370px;
  height: 820px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  background: url(./public/img/product/radius-bg.svg) center/cover;
}

.product-why-section .img-wrapper::before {
  content: '';
  display: block;
  width: 120vw;
  height: 820px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  background: url(./public/img/product/workflow-bg.jpg) top center/cover;
}

.product-why-section .img-wrapper img {
  position: relative;
  z-index: 9;
}

.product-why-section .stats-block {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  position: relative;
  margin-bottom: 50px;
  z-index: 2;
}

.product-why-section .stats-block__item {
  padding: 14px;
  border-radius: 20px;
  border: 1px solid var(--Neutral-Grey, #CDD9E6);
  background: var(--Neutral-White, #FFF);
}

.product-why-section .stats-block .title {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  gap: 10px;
}

.product-why-section .stats-block .title svg {
  width: 56px;
}

.product-why-section .stats-block .title svg.down {
  transform: rotate(180deg);
}

.product-why-section .stats-block .subtitle {
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  text-align: left;
  margin-bottom: 0;
}

.product-why-section .approach-wrapper {
  position: relative;
  z-index: 2;
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: 30px;
  padding: 14px;
  border-radius: 20px;
  background: #FFF;
  margin-bottom: 30px;
}

.product-why-section .approach-wrapper .approach-title {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: var(--Neutral-Black, #1A1A1A);
  font-family: "Manrope";
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.24px;
  margin-bottom: 10px;
}

.product-why-section .approach-wrapper .approach-title svg {
  flex: 0 0 29px;
}

.product-why-section .approach-wrapper .approach-subtitle {
  color: var(--Neutral-Paragraph, #585858);
  font-family: "Manrope";
  font-size: 16px;
  font-weight: 700;
  line-height: 160%;
  margin-bottom: 10px;
}

.product-why-section .approach-wrapper .approach-list {
  margin-bottom: 30px;
}

.product-why-section .approach-wrapper .approach-list__item {
  color: var(--Neutral-Paragraph-grey, #6C777C);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  padding-bottom: 10px;
  border-bottom: 1px solid #CDD9E6;
}

.product-why-section .approach-wrapper .action-btns {
  display: flex;
  flex-direction: column;
  gap: 15px;
  text-align: center;
}

.product-why-section .approach-wrapper .img-side img {
  border-radius: 10px;
}

.product-why-section .wrapper-col-2 {
  position: relative;
  padding: 30px 0;
  text-align: left;
  z-index: 2;
}

.product-why-section .wrapper-col-2 .f-title {
  position: relative;
  margin-bottom: 40px;
  text-align: center;
  color: var(--Neutral-Black, #1A1A1A);
  z-index: 2;
}

.product-why-section .wrapper-col-2 .features {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.product-why-section .wrapper-col-2 .features .feature-item {
  font-family: "Manrope";
  background: #FFF;
  padding: 14px;
  border-radius: 20px;
}

.product-why-section .wrapper-col-2 .features .feature-item .icon {
  margin-bottom: 10px;
}

.product-why-section .wrapper-col-2 .features .feature-item .icon img {
  width: 38px;
}

.product-why-section .wrapper-col-2 .features .feature-item .ff-title {
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.24px;
  margin-bottom: 10px;
  text-align: left;
}

.product-why-section .wrapper-col-2 .features .feature-item .f-description {
  color: var(--Neutral-Paragraph, #585858);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.product-why-section .wrapper-col-4 {
  position: relative;
  padding: 30px 0;
  text-align: left;
  z-index: 2;
}

.product-why-section .wrapper-col-4 .s-title {
  position: relative;
  margin-bottom: 40px;
  text-align: center;
  color: var(--Neutral-Black, #1A1A1A);
  z-index: 2;
}

.product-why-section .wrapper-col-4 .support {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.product-why-section .wrapper-col-4 .support .support-item {
  font-family: "Manrope";
  background: #E9F4FF;
  padding: 14px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
}

.product-why-section .wrapper-col-4 .support .support-item .icon {
  flex: 0 0 29px;
}

.product-why-section .wrapper-col-4 .support .support-item .icon img {
  width: 29px;
  height: 29px;
}

.product-why-section .wrapper-col-4 .support .support-item .ss-title {
  display: flex;
  gap: 9px;
  align-items: flex-start;
  color: var(--Neutral-Black, #1A1A1A);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.24px;
  margin-bottom: 10px;
  text-align: left;
}

.product-why-section .wrapper-col-4 .support .support-item .f-description {
  color: var(--Neutral-Paragraph, #585858);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px;
}

.product-why-section .wrapper-col-4 .support .support-item .s-description {
  margin-bottom: 16px;
}

.product-why-section .wrapper-col-4 .support .support-item .c-btn-default {
  margin-top: auto;
  display: block;
  width: 100%;
}

@media (min-width: 768px) {
  .product-why-section .subtitle {
    margin-bottom: 30px;
    max-width: 572px;
    margin-left: auto;
    margin-right: auto;
  }
  .product-why-section .workflow {
    flex-direction: row;
  }
  .product-why-section .workflow-item {
    padding: 20px 10px;
    flex: 1;
    font-size: 18px;
  }
  .product-why-section .workflow-item:after {
    content: '';
    display: block;
    width: 1px;
    height: 67px;
    background: #7098C4;
    margin: 10px auto 0;
  }
  .product-why-section .workflow-item:not(:first-child) {
    margin-top: 0px;
  }
  .product-why-section .workflow-item .workflow-item__subtitle {
    font-size: 16px;
    line-height: 160%;
  }
  .product-why-section .img-wrapper {
    margin-top: 30px;
  }
  .product-why-section .img-wrapper::after {
    width: 1980px;
    height: 1185px;
  }
  .product-why-section .approach-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 30px;
    padding: 10px 10px 10px 20px;
  }
  .product-why-section .approach-wrapper .approach-title {
    margin-bottom: 15px;
  }
  .product-why-section .approach-wrapper .approach-subtitle {
    margin-bottom: 10px;
  }
  .product-why-section .approach-wrapper .approach-list {
    margin-bottom: 15px;
  }
  .product-why-section .approach-wrapper .action-btns {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: auto;
  }
  .product-why-section .approach-wrapper .img-side {
    flex: 0 0 320px;
  }
  .product-why-section .wrapper-col-2 {
    padding: 40px 0;
    text-align: left;
  }
  .product-why-section .wrapper-col-2 .f-title {
    margin-bottom: 40px;
  }
  .product-why-section .wrapper-col-2 .features {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
  }
  .product-why-section .wrapper-col-2 .features .feature-item {
    flex: 0 0 calc(50% - 12px);
  }
  .product-why-section .wrapper-col-4 {
    padding: 40px 0;
    text-align: left;
  }
  .product-why-section .wrapper-col-4 .s-title {
    margin-bottom: 40px;
  }
  .product-why-section .wrapper-col-4 .support {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
  }
  .product-why-section .wrapper-col-4 .support .support-item {
    flex: 0 0 calc(50% - 12px);
  }
  .product-why-section .stats-block {
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin-bottom: 76px;
  }
  .product-why-section .stats-block__item {
    padding: 20px;
  }
  .product-why-section .stats-block .subtitle {
    font-size: 18px;
    line-height: 140%;
  }
}

@media (min-width: 1024px) {
  .product-why-section .content-side {
    display: flex;
    flex-direction: column;
  }
  .product-why-section .subtitle {
    margin-bottom: 40px;
  }
  .product-why-section .workflow-item {
    padding: 20px 35px;
    font-size: 20px;
  }
  .product-why-section .workflow-item .workflow-item__subtitle {
    font-size: 18px;
  }
  .product-why-section .img-wrapper {
    margin-top: 30px;
  }
  .product-why-section .img-wrapper img {
    width: 400px;
  }
  .product-why-section .img-wrapper::after {
    width: 1980px;
    height: 1185px;
  }
  .product-why-section .img-wrapper::before {
    height: 1536px;
  }
  .product-why-section .approach-wrapper {
    gap: 30px;
    padding: 20px 20px 20px 30px;
    align-items: stretch;
  }
  .product-why-section .approach-wrapper .approach-title {
    gap: 10px;
    font-size: 34px;
    line-height: 120%;
  }
  .product-why-section .approach-wrapper .approach-title svg {
    flex: 0 0 38px;
    height: 38px;
  }
  .product-why-section .approach-wrapper .approach-subtitle {
    font-size: 20px;
    line-height: 140%;
    margin-bottom: 26px;
  }
  .product-why-section .approach-wrapper .approach-list {
    margin-bottom: 10px;
  }
  .product-why-section .approach-wrapper .approach-list__item {
    font-size: 18px;
    line-height: 29px;
    padding-bottom: 20px;
  }
  .product-why-section .approach-wrapper .img-side {
    flex: 0 0 386px;
  }
  .product-why-section .wrapper-col-2 {
    padding: 30px 0;
  }
  .product-why-section .wrapper-col-2 .features .feature-item {
    padding: 20px;
    border-radius: 20px;
  }
  .product-why-section .wrapper-col-2 .features .feature-item .icon {
    margin-bottom: 15px;
  }
  .product-why-section .wrapper-col-2 .features .feature-item .ff-title {
    font-size: 24px;
    line-height: 140%;
  }
  .product-why-section .wrapper-col-2 .features .feature-item .f-description {
    font-size: 18px;
    line-height: 29px;
  }
  .product-why-section .wrapper-col-4 {
    padding: 40px 0;
  }
  .product-why-section .wrapper-col-4 .support .support-item {
    flex: 0 0 calc(25% - 18px);
    padding: 20px;
    border-radius: 20px;
  }
  .product-why-section .wrapper-col-4 .support .support-item .icon {
    margin-top: 3px;
  }
  .product-why-section .wrapper-col-4 .support .support-item .ss-title {
    font-size: 18px;
    line-height: 140%;
  }
  .product-why-section .wrapper-col-4 .support .support-item .s-description {
    font-size: 18px;
    line-height: 29px;
  }
  .product-why-section .stats-block {
    margin-bottom: 113px;
  }
  .product-why-section .stats-block .subtitle {
    font-size: 20px;
    line-height: 140%;
  }
}

@media (min-width: 1440px) {
  .product-why-section.pfeatures_s .wrapper-col-4 {
    padding: 70px 0;
  }
  .product-why-section .subtitle {
    margin-bottom: 70px;
  }
  .product-why-section .approach-wrapper {
    gap: 170px;
  }
  .product-why-section .approach-wrapper .approach-list {
    margin-bottom: 30px;
  }
  .product-why-section .approach-wrapper .img-side {
    flex: 0 0 494px;
  }
  .product-why-section .wrapper-col-4 .support .support-item .icon {
    margin-top: 3px;
  }
  .product-why-section .wrapper-col-4 .support .support-item .ss-title {
    font-size: 20px;
    line-height: 140%;
    margin-bottom: 15px;
  }
  .product-why-section .wrapper-col-4 .support .support-item .s-description {
    font-size: 18px;
    line-height: 29px;
  }
}

.feature-overview-section .wrapper {
  margin: 40px 0;
  padding: 25px 14px 25px 20px;
  background: #253A4A;
  color: #FFF;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}

.feature-overview-section .wrapper .content {
  position: relative;
  z-index: 2;
}

.feature-overview-section .wrapper .title {
  font-family: "Manrope";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 10px;
}

.feature-overview-section .wrapper .subtitle {
  color: var(--Neutral-Wanish-Blue, #E9F4FF);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 16px;
}

.feature-overview-section .wrapper .feature-list {
  border-top: 1px solid #CDD9E6;
}

.feature-overview-section .wrapper .feature-list .list-item {
  display: flex;
  align-items: center;
  gap: 23px;
  padding: 14px 0;
  border-bottom: 1px solid #CDD9E6;
}

.feature-overview-section .wrapper .feature-list .list-item .icon {
  flex: 0 0 38px;
}

.feature-overview-section .wrapper .feature-list .list-item .icon img {
  display: block;
  width: 100%;
}

.feature-overview-section .wrapper .feature-list .list-item .text-content {
  color: var(--Neutral-White, #FFF);
  font-family: "Manrope";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  flex: 1;
}

.feature-overview-section .wrapper .bg-wrapper {
  position: relative;
  left: -20px;
  width: calc(100% + 34px);
  margin-bottom: -50px;
  z-index: 1;
}

.feature-overview-section .wrapper .bg-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(to bottom, #253A4A -15%, #253A4A 0, transparent 100%);
}

.feature-overview-section .wrapper .bg-wrapper img {
  height: 300px;
  max-width: 100%;
  object-position: right bottom;
  object-fit: cover;
  display: block;
  position: relative;
  width: 100%;
}

@media (min-width: 768px) {
  .feature-overview-section .wrapper {
    position: relative;
    overflow: hidden;
    padding: 30px 30px 45px;
  }
  .feature-overview-section .wrapper .title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 10px;
    max-width: 433px;
  }
  .feature-overview-section .wrapper .subtitle {
    font-size: 16px;
    line-height: 24px;
    max-width: 433px;
  }
  .feature-overview-section .wrapper .feature-list {
    border-top: 1px solid #CDD9E6;
    max-width: 433px;
  }
  .feature-overview-section .wrapper .feature-list .list-item {
    display: flex;
    gap: 23px;
  }
  .feature-overview-section .wrapper .feature-list .list-item .icon {
    flex: 0 0 51px;
  }
  .feature-overview-section .wrapper .feature-list .list-item .text-content {
    font-size: 16px;
    line-height: 160%;
  }
  .feature-overview-section .wrapper .content {
    position: relative;
    z-index: 2;
  }
  .feature-overview-section .wrapper .bg-wrapper {
    position: absolute;
    right: 0;
    left: auto;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin: 0;
    padding: 0;
  }
  .feature-overview-section .wrapper .bg-wrapper::after {
    display: none;
  }
  .feature-overview-section .wrapper .bg-wrapper img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

@media (min-width: 1024px) {
  .feature-overview-section .wrapper {
    padding: 30px 30px 45px;
  }
  .feature-overview-section .wrapper .title {
    max-width: 452px;
  }
  .feature-overview-section .wrapper .subtitle {
    max-width: 452px;
    margin-bottom: 28px;
  }
  .feature-overview-section .wrapper .feature-list {
    max-width: 452px;
  }
  .feature-overview-section .wrapper .feature-list .list-item {
    display: flex;
    gap: 23px;
  }
  .feature-overview-section .wrapper .feature-list .list-item .icon {
    flex: 0 0 51px;
  }
  .feature-overview-section .wrapper .feature-list .list-item .text-content {
    font-size: 18px;
    line-height: 160%;
  }
}

@media (min-width: 1440px) {
  .feature-overview-section .wrapper {
    padding: 86px 45px;
  }
  .feature-overview-section .wrapper .title {
    font-size: 34px;
    line-height: 120%;
    max-width: 557px;
  }
  .feature-overview-section .wrapper .subtitle {
    font-size: 18px;
    line-height: 28px;
    max-width: 557px;
  }
  .feature-overview-section .wrapper .feature-list {
    max-width: 557px;
  }
  .feature-overview-section .wrapper .feature-list .list-item {
    padding: 23px 0;
  }
  .feature-overview-section .wrapper .feature-list .list-item .text-content {
    font-size: 20px;
  }
}

.trial-page {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.trial-page .c-container {
  flex: 1;
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .trial-page .fusion-row {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}

.trial-page .logo-wrapper {
  margin-bottom: 20px;
}

.trial-page .logo-wrapper img {
  width: 144px;
}

@media (min-width: 768px) {
  .trial-page .logo-wrapper {
    margin-bottom: 20px;
  }
  .trial-page .logo-wrapper img {
    width: 144px;
  }
}

@media (min-width: 1024px) {
  .trial-page .logo-wrapper {
    margin-bottom: 40px;
  }
  .trial-page .logo-wrapper img {
    width: 170px;
  }
}

@media (min-width: 1440px) {
  .trial-page .logo-wrapper {
    margin-bottom: 28px;
  }
  .trial-page .logo-wrapper img {
    width: 165px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmMtaDEsIC5jLWgyLCAuYy1oMywgLmMtaDQsIC5jLWg1LCAuYy1oNiB7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG4udGV4dC1ncmV5IHtcbiAgY29sb3I6ICM2Qzc3N0M7XG59XG5cbi5jLWgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oMSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG5cbi5jLWgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5cbi5jLWgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cblxuLnBhZGRpbmctZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkaW5nLWRlZmF1bHQge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWRkaW5nLWRlZmF1bHQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG4uYy1idG4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDExcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uYy1idG4tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktRGFya0JsdWUsICMwNDREODgpO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmMtYnRuLWRlZmF1bHQuc21hbGwge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5jLWJ0bi1kZWZhdWx0LnByaWNpbmctYnRuIHtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLWRlZmF1bHQucHJpY2luZy1idG4ge1xuICAgIHBhZGRpbmc6IDExcHggMTdweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uYy1idG4tZGVmYXVsdC5pbnZlcnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1OZXV0cmFsLURhcmtHcmV5LCAjNjM3NjhDKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG4uYy1idG4tZGVmYXVsdC5pbnZlcnQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWJ0bi1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cblxuLmMtcGlsbCB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtQm9yZGVyLCAjNzA5OEM0KTtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1waWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5iZy1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZDogI0Y0RkFGRjtcbn1cblxuLnRleHQge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4udGV4dC1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1zIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC1zIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRleHQtbCB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucGlsbC10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtQm9yZGVyLCAjNzA5OEM0KTtcbn1cblxuLnBpbGwtdGFnOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tUHJpbWFyeS1EYXJrQmx1ZSwgIzA0NEQ4OCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktQmx1ZSwgI0NERTZGRik7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5waWxsLXRhZyB7XG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuXG4vKiBuYXZpZ2F0aW9uICovXG4vKipcbiAqIEN1c3RvbSBIZWFkZXIgU3R5bGVzXG4gKiBFZGl0IHRoaXMgZmlsZSB0byBjdXN0b21pemUgeW91ciBoZWFkZXIgZGVzaWduXG4gKi9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZm9vdGVyICosXG4uZm9vdGVyICo6OmJlZm9yZSxcbi5mb290ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQ0cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCA0MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9fYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5M3B4IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdhcDogMCAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2JyYW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JyYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9fYnJhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uZm9vdGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTg5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE1OHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3RhZ2xpbmUge1xuICBjb2xvcjogI0NERDlFNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fdGFnbGluZSB7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3RhZ2xpbmUge1xuICAgIG1heC13aWR0aDogMzYycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLWdyZXksICM2Qzc3N0MpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NiU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19jb2wtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uZm9vdGVyX19uYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDI0cHggMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlcl9fbmF2IC5mb290ZXJfX2NvbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAwIDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX25hdiB7XG4gICAgZ2FwOiAwIDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAwIDQwcHg7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbC1ncm91cCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjVweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29sLWdyb3VwIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19jb2wtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5cbi5mb290ZXJfX2NvbC1saXN0IGEge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLmZvb3Rlcl9fY29sLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODU4NTg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xlZ2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbGVnYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2xlZ2FsIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNmI2ZTdhO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE4cyBlYXNlO1xufVxuXG4uZm9vdGVyX19sZWdhbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRyaWFsLXBhZ2Uge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRyaWFsLXBhZ2UgLnNhYXMtY3VzdG9tLWhlYWRlciwgLnBhZ2UtdGVtcGxhdGUtdHJpYWwtcGFnZSAuZnVzaW9uLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zYWFzLWN1c3RvbS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2Fhcy1jdXN0b20taGVhZGVyIC5sYW5nLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNhYXMtY3VzdG9tLWhlYWRlciAuci1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5zYWFzLWN1c3RvbS1oZWFkZXIgLnItc2lkZSAuc2Fhcy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1jdXN0b20taGVhZGVyIC5yLXNpZGUgLnNhYXMtYWN0aW9ucyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5zYWFzLWN1c3RvbS1oZWFkZXIgLnItc2lkZSAuc2Fhcy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5zYWFzLWN1c3RvbS1oZWFkZXIgLnItc2lkZSAuc2Fhcy1idXR0b24uaW52ZXJ0IHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5zYWFzLWN1c3RvbS1oZWFkZXIgLnItc2lkZSAuc2Fhcy1idXR0b24uaW52ZXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zYWFzLWN1c3RvbS1oZWFkZXIgLnItc2lkZSAuc2Fhcy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtY3VzdG9tLWhlYWRlciAuci1zaWRlIC5zYWFzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuICAuc2Fhcy1jdXN0b20taGVhZGVyIC5yLXNpZGUgLnNhYXMtYnV0dG9uLmludmVydCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5zYWFzLWhlYWRlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuLnNhYXMtbG9nbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4uc2Fhcy1sb2dvIGEgLmYtbG9nby1wYXJ0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLWxvZ28gYSAuZi1sb2dvLXBhcnQge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uc2Fhcy1sb2dvIGEgLnMtbG9nby1wYXJ0IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLWxvZ28gYSAucy1sb2dvLXBhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1sb2dvIGEgLnMtbG9nby1wYXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuLnNhYXMtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5zYWFzLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLm1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIzJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktQmx1ZSwgI0U5RjRGRik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktQmx1ZSwgI0NERTZGRik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAycHggOHB4IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAuaGFzLW1lZ2EtbWVudSxcbi5zYWFzLW5hdmlnYXRpb24gLmhhcy1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5oYXMtbWVnYS1tZW51ID4gLm1lbnUtbGluayxcbi5zYWFzLW5hdmlnYXRpb24gLmhhcy1zdWJtZW51ID4gLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAuaGFzLW1lZ2EtbWVudSA+IC5tZW51LWxpbms6OmFmdGVyLFxuLnNhYXMtbmF2aWdhdGlvbiAuaGFzLXN1Ym1lbnUgPiAubWVudS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzknIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDkgNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J004LjkwNjI1IDQuNDUzMTJDOC45MDYyNSA0LjM4MDIxIDguODgwMjEgNC4zMTI1IDguODI4MTIgNC4yNUw0LjY1NjI1IDAuMDkzNzVDNC42MDQxNyAwLjAzMTI1IDQuNTM2NDYgMCA0LjQ1MzEyIDBDNC4zODAyMSAwIDQuMzEyNSAwLjAzMTI1IDQuMjUgMC4wOTM3NUwwLjA5Mzc1IDQuMjVDMC4wMzEyNSA0LjMxMjUgMCA0LjM4MDIxIDAgNC40NTMxMkMwIDQuNTM2NDYgMC4wMzEyNSA0LjYwNDE3IDAuMDkzNzUgNC42NTYyNUwwLjUzMTI1IDUuMTA5MzhDMC41OTM3NSA1LjE3MTg4IDAuNjYxNDU4IDUuMjAzMTIgMC43MzQzNzUgNS4yMDMxMkMwLjgxNzcwOCA1LjIwMzEyIDAuODkwNjI1IDUuMTcxODggMC45NTMxMjUgNS4xMDkzOEw0LjQ1MzEyIDEuNTkzNzVMNy45Njg3NSA1LjEwOTM4QzguMDIwODMgNS4xNzE4OCA4LjA4ODU0IDUuMjAzMTIgOC4xNzE4OCA1LjIwMzEyQzguMjQ0NzkgNS4yMDMxMiA4LjMxMjUgNS4xNzE4OCA4LjM3NSA1LjEwOTM4TDguODI4MTIgNC42NTYyNUM4Ljg4MDIxIDQuNjA0MTcgOC45MDYyNSA0LjUzNjQ2IDguOTA2MjUgNC40NTMxMlonIGZpbGw9JyUyMzFBMUExQScvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY292ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmhhcy1tZWdhLW1lbnUgPiAubWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4uc2Fhcy1uYXZpZ2F0aW9uIC5oYXMtc3VibWVudSA+IC5tZW51LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk5JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmhhcy1tZWdhLW1lbnUub3BlbiA+IC5tZW51LWxpbmssXG4uc2Fhcy1uYXZpZ2F0aW9uIC5oYXMtc3VibWVudS5vcGVuID4gLm1lbnUtbGluayB7XG4gIGJhY2tncm91bmQ6ICNFOUY0RkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5oYXMtbWVnYS1tZW51Lm9wZW4gPiAubWVudS1saW5rOmFmdGVyLFxuLnNhYXMtbmF2aWdhdGlvbiAuaGFzLXN1Ym1lbnUub3BlbiA+IC5tZW51LWxpbms6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAuaGFzLW1lZ2EtbWVudS5vcGVuIC5tZWdhLW1lbnUtZHJvcGRvd24sXG4uc2Fhcy1uYXZpZ2F0aW9uIC5oYXMtc3VibWVudS5vcGVuIC5tZWdhLW1lbnUtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjRTlGNEZGO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtZHJvcGRvd24sXG4uc2Fhcy1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1kcm9wZG93bixcbiAgLnNhYXMtbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1mZWF0dXJlZC1jb2x1bW4ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG4gIGJhY2tncm91bmQ6IHVybCguL3B1YmxpYy9pbWcvbmF2L25hdi1mZWF0dXJlZC1iZy1tLmpwZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYmxvY2sgLmZlYXR1cmVkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjMlO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYmxvY2sgLmZlYXR1cmVkLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE1IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYuNzUgNS4yNUw5IDcuNUw2Ljc1IDkuNzVNMC43NSA3LjVDMC43NSA4LjM4NjQyIDAuOTI0NTk0IDkuMjY0MTcgMS4yNjM4MSAxMC4wODMxQzEuNjAzMDMgMTAuOTAyMSAyLjEwMDIzIDExLjY0NjIgMi43MjcwMyAxMi4yNzNDMy4zNTM4MiAxMi44OTk4IDQuMDk3OTQgMTMuMzk3IDQuOTE2ODkgMTMuNzM2MkM1LjczNTgzIDE0LjA3NTQgNi42MTM1OCAxNC4yNSA3LjUgMTQuMjVDOC4zODY0MiAxNC4yNSA5LjI2NDE3IDE0LjA3NTQgMTAuMDgzMSAxMy43MzYyQzEwLjkwMjEgMTMuMzk3IDExLjY0NjIgMTIuODk5OCAxMi4yNzMgMTIuMjczQzEyLjg5OTggMTEuNjQ2MiAxMy4zOTcgMTAuOTAyMSAxMy43MzYyIDEwLjA4MzFDMTQuMDc1NCA5LjI2NDE3IDE0LjI1IDguMzg2NDIgMTQuMjUgNy41QzE0LjI1IDUuNzA5NzkgMTMuNTM4OCAzLjk5MjkgMTIuMjczIDIuNzI3MDNDMTEuMDA3MSAxLjQ2MTE2IDkuMjkwMjEgMC43NSA3LjUgMC43NUM1LjcwOTc5IDAuNzUgMy45OTI5IDEuNDYxMTYgMi43MjcwMyAyLjcyNzAzQzEuNDYxMTYgMy45OTI5IDAuNzUgNS43MDk3OSAwLjc1IDcuNVonIHN0cm9rZT0nJTIzMjg1OUMyJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1ibG9jayAuZmVhdHVyZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYmxvY2sgLmZlYXR1cmVkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYmxvY2sgLmZlYXR1cmVkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAuZmVhdHVyZWQtYmxvY2sgLmZlYXR1cmVkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1ibG9jayAuZmVhdHVyZWQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1ibG9jayBwaWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJsb2NrIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24gLmZlYXR1cmVkLWJsb2NrIHBpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5mZWF0dXJlZC1ibG9jayBwaWN0dXJlIGltZyB7XG4gICAgd2lkdGg6IDE5NXB4O1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIzJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi43NSA1LjI1TDkgNy41TDYuNzUgOS43NU0wLjc1IDcuNUMwLjc1IDguMzg2NDIgMC45MjQ1OTQgOS4yNjQxNyAxLjI2MzgxIDEwLjA4MzFDMS42MDMwMyAxMC45MDIxIDIuMTAwMjMgMTEuNjQ2MiAyLjcyNzAzIDEyLjI3M0MzLjM1MzgyIDEyLjg5OTggNC4wOTc5NCAxMy4zOTcgNC45MTY4OSAxMy43MzYyQzUuNzM1ODMgMTQuMDc1NCA2LjYxMzU4IDE0LjI1IDcuNSAxNC4yNUM4LjM4NjQyIDE0LjI1IDkuMjY0MTcgMTQuMDc1NCAxMC4wODMxIDEzLjczNjJDMTAuOTAyMSAxMy4zOTcgMTEuNjQ2MiAxMi44OTk4IDEyLjI3MyAxMi4yNzNDMTIuODk5OCAxMS42NDYyIDEzLjM5NyAxMC45MDIxIDEzLjczNjIgMTAuMDgzMUMxNC4wNzU0IDkuMjY0MTcgMTQuMjUgOC4zODY0MiAxNC4yNSA3LjVDMTQuMjUgNS43MDk3OSAxMy41Mzg4IDMuOTkyOSAxMi4yNzMgMi43MjcwM0MxMS4wMDcxIDEuNDYxMTYgOS4yOTAyMSAwLjc1IDcuNSAwLjc1QzUuNzA5NzkgMC43NSAzLjk5MjkgMS40NjExNiAyLjcyNzAzIDIuNzI3MDNDMS40NjExNiAzLjk5MjkgMC43NSA1LjcwOTc5IDAuNzUgNy41Wicgc3Ryb2tlPSclMjMyODU5QzInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvdmVyO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5jb2x1bW4tdGl0bGUuY29sdW1uLXRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi10aXRsZS5jb2x1bW4tdGl0bGUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDREU2RkY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5jb2x1bW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5jb2x1bW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5jb2x1bW4tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgtZ3JleSwgIzZDNzc3Qyk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAuY29sdW1uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAuY29sdW1uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5jb2x1bW4tbWVudS1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAuY29sdW1uLW1lbnUtbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi1tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIH1cbiAgLnNhYXMtbmF2aWdhdGlvbiAuY29sdW1uLW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2RlNmZmO1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1jb2x1bW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREQ5RTY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1jb2x1bW4ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5jb2x1bW4tbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMyU7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi1tZW51LWxpbmsgLm1lbnUtaXRlbS1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAuY29sdW1uLW1lbnUtbGluayAubWVudS1pdGVtLWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjVCRjI0O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi1tZW51LWxpbmsgLm1lbnUtaXRlbS1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNjVCRjI0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLmNvbHVtbi1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtbGlua3MtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtbGlua3MtbGlzdCB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1saW5rcy1saXN0IC5yZXNvdXJjZXMtbGluay1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDVweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWxpbmtzLWxpc3QgLnJlc291cmNlcy1saW5rLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1saW5rcy1saXN0IC5yZXNvdXJjZXMtbGluazpob3ZlciAucmVzb3VyY2VzLWxpbmstdGl0bGUge1xuICBjb2xvcjogIzIyMzk3Yjtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWxpbmtzLWxpc3QgLnJlc291cmNlcy1saW5rLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMyU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWxpbmtzLWxpc3QgLnJlc291cmNlcy1saW5rLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi43NSA1LjI1TDkgNy41TDYuNzUgOS43NU0wLjc1IDcuNUMwLjc1IDguMzg2NDIgMC45MjQ1OTQgOS4yNjQxNyAxLjI2MzgxIDEwLjA4MzFDMS42MDMwMyAxMC45MDIxIDIuMTAwMjMgMTEuNjQ2MiAyLjcyNzAzIDEyLjI3M0MzLjM1MzgyIDEyLjg5OTggNC4wOTc5NCAxMy4zOTcgNC45MTY4OSAxMy43MzYyQzUuNzM1ODMgMTQuMDc1NCA2LjYxMzU4IDE0LjI1IDcuNSAxNC4yNUM4LjM4NjQyIDE0LjI1IDkuMjY0MTcgMTQuMDc1NCAxMC4wODMxIDEzLjczNjJDMTAuOTAyMSAxMy4zOTcgMTEuNjQ2MiAxMi44OTk4IDEyLjI3MyAxMi4yNzNDMTIuODk5OCAxMS42NDYyIDEzLjM5NyAxMC45MDIxIDEzLjczNjIgMTAuMDgzMUMxNC4wNzU0IDkuMjY0MTcgMTQuMjUgOC4zODY0MiAxNC4yNSA3LjVDMTQuMjUgNS43MDk3OSAxMy41Mzg4IDMuOTkyOSAxMi4yNzMgMi43MjcwM0MxMS4wMDcxIDEuNDYxMTYgOS4yOTAyMSAwLjc1IDcuNSAwLjc1QzUuNzA5NzkgMC43NSAzLjk5MjkgMS40NjExNiAyLjcyNzAzIDIuNzI3MDNDMS40NjExNiAzLjk5MjkgMC43NSA1LjcwOTc5IDAuNzUgNy41Wicgc3Ryb2tlPSclMjMyODU5QzInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvdmVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWxpbmtzLWxpc3QgLnJlc291cmNlcy1saW5rLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogN3B4O1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1saW5rcy1saXN0IC5yZXNvdXJjZXMtbGluay10aXRsZTphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtbGlua3MtbGlzdCAucmVzb3VyY2VzLWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtbGlua3MtbGlzdCAucmVzb3VyY2VzLWxpbmstZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgtZ3JleSwgIzZDNzc3Qyk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWxpbmtzLWxpc3QgLnJlc291cmNlcy1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWZlYXR1cmVkLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIzJTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1wb3N0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtcG9zdHMtbGlzdCAuZmVhdHVyZWQtcG9zdC1pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA1cHgpO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtcG9zdC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1OZXV0cmFsLUdyZXksICNDREQ5RTYpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTIzJTtcbiAgfVxufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtcG9zdC1saW5rIHtcbiAgY29sb3I6IHZhcigtLUxpbmtzLCAjMDQ0RDg4KTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtZmVhdHVyZWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNhYXMtbmF2aWdhdGlvbiAucmVzb3VyY2VzLWZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXBvc3RzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1wb3N0cy1saXN0IHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1wb3N0cy1saXN0IC5mZWF0dXJlZC1wb3N0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleDogMTtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5yZXNvdXJjZXMtZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtcG9zdC1pbWFnZSB7XG4gICAgZmxleDogMCAwIDEyMnB4O1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24gLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1wb3N0LWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1OZXV0cmFsLUdyZXksICNDREQ5RTYpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAubWVudS1pdGVtLmhhcy1zdWJtZW51Lm9wZW4ge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAubWVudS1pdGVtLmhhcy1zdWJtZW51Lm9wZW4gLnN1Yi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNFOUY0RkY7XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5oYXMtc3VibWVudSAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwIDhweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0uaGFzLXN1Ym1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0REOUU2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAubWVudS1pdGVtLmhhcy1zdWJtZW51IC5zdWItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAubWVudS1pdGVtLmhhcy1zdWJtZW51IC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAubWVudS1pdGVtLmhhcy1zdWJtZW51IC5zdWItbWVudSBsaSAubWVudS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMyU7XG4gIHBhZGRpbmc6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0uaGFzLXN1Ym1lbnUgLnN1Yi1tZW51IGxpIC5tZW51LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002Ljc1IDUuMjVMOSA3LjVMNi43NSA5Ljc1TTAuNzUgNy41QzAuNzUgOC4zODY0MiAwLjkyNDU5NCA5LjI2NDE3IDEuMjYzODEgMTAuMDgzMUMxLjYwMzAzIDEwLjkwMjEgMi4xMDAyMyAxMS42NDYyIDIuNzI3MDMgMTIuMjczQzMuMzUzODIgMTIuODk5OCA0LjA5Nzk0IDEzLjM5NyA0LjkxNjg5IDEzLjczNjJDNS43MzU4MyAxNC4wNzU0IDYuNjEzNTggMTQuMjUgNy41IDE0LjI1QzguMzg2NDIgMTQuMjUgOS4yNjQxNyAxNC4wNzU0IDEwLjA4MzEgMTMuNzM2MkMxMC45MDIxIDEzLjM5NyAxMS42NDYyIDEyLjg5OTggMTIuMjczIDEyLjI3M0MxMi44OTk4IDExLjY0NjIgMTMuMzk3IDEwLjkwMjEgMTMuNzM2MiAxMC4wODMxQzE0LjA3NTQgOS4yNjQxNyAxNC4yNSA4LjM4NjQyIDE0LjI1IDcuNUMxNC4yNSA1LjcwOTc5IDEzLjUzODggMy45OTI5IDEyLjI3MyAyLjcyNzAzQzExLjAwNzEgMS40NjExNiA5LjI5MDIxIDAuNzUgNy41IDAuNzVDNS43MDk3OSAwLjc1IDMuOTkyOSAxLjQ2MTE2IDIuNzI3MDMgMi43MjcwM0MxLjQ2MTE2IDMuOTkyOSAwLjc1IDUuNzA5NzkgMC43NSA3LjVaJyBzdHJva2U9JyUyMzI4NTlDMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0uaGFzLXN1Ym1lbnUgLnN1Yi1tZW51IGxpIC5tZW51LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5oYXMtc3VibWVudSAuc3ViLW1lbnUgbGkgLm1lbnUtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0uaGFzLXN1Ym1lbnUgLnN1Yi1tZW51IGxpIC5tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYWFzLW5hdmlnYXRpb24gLm5hdi1jdGEtYmxvY2sge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3B1YmxpYy9pbWcvbmF2L25hdi1iZy1jdGEuanBnXCIpIGNlbnRlci9jb3ZlcjtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgbWFyZ2luOiA2MnB4IGF1dG8gMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbn1cblxuLnNhYXMtbmF2aWdhdGlvbiAubmF2LWN0YS1ibG9jayAubmF2LWN0YS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2Fhcy1uYXZpZ2F0aW9uIC5uYXYtY3RhLWJsb2NrIC5uYXYtY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAubmF2LWN0YS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAubWVnYS1tZW51LXBsYXRmb3JtLWNvbnRlbnQgLm1lZ2EtbWVudS1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcGxhdGZvcm0tY29udGVudCAubWVnYS1tZW51LWZlYXR1cmVkLWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDE2MXB4O1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1wbGF0Zm9ybS1jb250ZW50IC5tZWdhLW1lbnUtbGlzdC1jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCAxNjhweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcGxhdGZvcm0tY29udGVudCAubWVnYS1tZW51LWNvbHVtbnMge1xuICAgIGdhcDogMjNweDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcGxhdGZvcm0tY29udGVudCAubWVnYS1tZW51LWZlYXR1cmVkLWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDIwNnB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLnNhYXMtbmF2aWdhdGlvbiAubWVnYS1tZW51LXBsYXRmb3JtLWNvbnRlbnQgLm1lZ2EtbWVudS1saXN0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDE2OHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcGxhdGZvcm0tY29udGVudCAubWVnYS1tZW51LWNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMCAxODhweDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcGxhdGZvcm0tY29udGVudCAubWVnYS1tZW51LWNvbHVtbjpudGgtY2hpbGQoMykge1xuICAgIGZsZXg6IDAgMCAyNjBweDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcGxhdGZvcm0tY29udGVudCAubWVnYS1tZW51LWNvbHVtbjpudGgtY2hpbGQoNCkge1xuICAgIGZsZXg6IDAgMCAyMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAubWVnYS1tZW51LXJlc291cmNlcy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24gLm1lZ2EtbWVudS1yZXNvdXJjZXMtY29udGVudCAubWVnYS1tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcmVzb3VyY2VzLWNvbnRlbnQgLnJlc291cmNlcy1saW5rcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDExcHggMTJweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAwIDAgMTZweDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcmVzb3VyY2VzLWNvbnRlbnQgLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIHBhZGRpbmc6IDE3cHggOHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLVdhbmlzaC1CbHVlLCAjRTlGNEZGKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAubWVnYS1tZW51LXJlc291cmNlcy1jb250ZW50IC5yZXNvdXJjZXMtbGlua3Mtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcmVzb3VyY2VzLWNvbnRlbnQgLnJlc291cmNlcy1mZWF0dXJlZC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMzg2cHg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5tZWdhLW1lbnUtcmVzb3VyY2VzLWNvbnRlbnQgLm1lZ2EtbWVudS1yZXNvdXJjZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zYWFzLW5hdmlnYXRpb24gLmhhcy1tZWdhLW1lbnU6aG92ZXIgPiAubWVnYS1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uIC5oYXMtc3VibWVudTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE3cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNhYXMtbmF2aWdhdGlvbiAuaGFzLW1lZ2EtbWVudS5vcGVuID4gLm1lZ2EtbWVudS1kcm9wZG93bixcbiAgLnNhYXMtbmF2aWdhdGlvbiAuaGFzLXN1Ym1lbnUub3BlbiA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fhcy1uYXZpZ2F0aW9uIC5oYXMtbWVnYS1tZW51IHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLnNhYXMtbW9iaWxlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNhYXMtbW9iaWxlLXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGxhdGZvcm0tcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGxhdGZvcm0tcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zYWFzLWhlYWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAuc2Fhcy1tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zYWFzLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuc2Fhcy1uYXZpZ2F0aW9uLm9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5zYWFzLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4vKiAvbmF2aWdhdGlvbiAqL1xuLnBhZ2UtaGVhZGluZyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbnNlY3Rpb24uYy1jb250YWluZXIsIHNlY3Rpb24gLmMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG5zZWN0aW9uLmMtY29udGFpbmVyIC5mdXNpb24tcm93LCBzZWN0aW9uIC5jLWNvbnRhaW5lciAuZnVzaW9uLXJvdyB7XG4gIG1heC13aWR0aDogdmFyKC0tc2l0ZV93aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5jLWNvbnRhaW5lci5ib3hlZCAuZnVzaW9uLXJvdywgc2VjdGlvbiAuYy1jb250YWluZXIuYm94ZWQgLmZ1c2lvbi1yb3cge1xuICAgIG1heC13aWR0aDogODA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBzZWN0aW9uLmMtY29udGFpbmVyLmJveGVkIC5mdXNpb24tcm93LCBzZWN0aW9uIC5jLWNvbnRhaW5lci5ib3hlZCAuZnVzaW9uLXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDI1cHg7XG4gIH1cbn1cblxuLmMtZGl2aWRlciB7XG4gIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0NERDlFNjtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkZXIgLmMtaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRlciAuYy1idG4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXIgLmMtYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5wb3N0LWF1dGhvcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgtZ3JleSwgIzZDNzc3Qyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5wb3N0LWF1dGhvciAuYXV0aG9yLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweCAxNHB4O1xufVxuXG4ucG9zdC1hdXRob3IgLmF1dGhvci1pbmZvIC5hdXRob3ItYXZhdGFyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuXG4ucG9zdC1hdXRob3IgLmF1dGhvci1pbmZvIC5hdXRob3ItbmFtZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLnBvc3QtYXV0aG9yIC5hdXRob3ItaW5mbyAuYXV0aG9yLWpvYi10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgtZ3JleSwgIzZDNzc3Qyk7XG59XG5cbi5wb3N0LWF1dGhvciAuYXV0aG9yLWRldGFpbHNfX2FjdGlvbiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5wb3N0LWF1dGhvciAuYXV0aG9yLWRldGFpbHNfX2FjdGlvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLCAjNTg1ODU4KTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxQTFBMUEgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtYXV0aG9yIC5hdXRob3ItZGV0YWlsc19fYWN0aW9uIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjE2Nzk3IDE4Ljg0OUM2LjQxNTQ4IDE4LjAyNTIgNi45MjE5NCAxNy4zMDMyIDcuNjEyMjIgMTYuNzlDOC4zMDI0OSAxNi4yNzY4IDkuMTM5ODIgMTUuOTk5NyA5Ljk5OTk3IDE2SDE0QzE0Ljg2MTIgMTUuOTk5NyAxNS42OTk2IDE2LjI3NzQgMTYuMzkwNCAxNi43OTE4QzE3LjA4MTEgMTcuMzA2MiAxNy41ODc0IDE4LjAyOTggMTcuODM0IDE4Ljg1NU0zIDEyQzMgMTMuMTgxOSAzLjIzMjc5IDE0LjM1MjIgMy42ODUwOCAxNS40NDQyQzQuMTM3MzggMTYuNTM2MSA0LjgwMDMxIDE3LjUyODIgNS42MzYwNCAxOC4zNjRDNi40NzE3NyAxOS4xOTk3IDcuNDYzOTIgMTkuODYyNiA4LjU1NTg1IDIwLjMxNDlDOS42NDc3OCAyMC43NjcyIDEwLjgxODEgMjEgMTIgMjFDMTMuMTgxOSAyMSAxNC4zNTIyIDIwLjc2NzIgMTUuNDQ0MiAyMC4zMTQ5QzE2LjUzNjEgMTkuODYyNiAxNy41MjgyIDE5LjE5OTcgMTguMzY0IDE4LjM2NEMxOS4xOTk3IDE3LjUyODIgMTkuODYyNiAxNi41MzYxIDIwLjMxNDkgMTUuNDQ0MkMyMC43NjcyIDE0LjM1MjIgMjEgMTMuMTgxOSAyMSAxMkMyMSAxMC44MTgxIDIwLjc2NzIgOS42NDc3OCAyMC4zMTQ5IDguNTU1ODVDMTkuODYyNiA3LjQ2MzkyIDE5LjE5OTcgNi40NzE3NyAxOC4zNjQgNS42MzYwNEMxNy41MjgyIDQuODAwMzEgMTYuNTM2MSA0LjEzNzM4IDE1LjQ0NDIgMy42ODUwOEMxNC4zNTIyIDMuMjMyNzkgMTMuMTgxOSAzIDEyIDNDMTAuODE4MSAzIDkuNjQ3NzggMy4yMzI3OSA4LjU1NTg1IDMuNjg1MDhDNy40NjM5MiA0LjEzNzM4IDYuNDcxNzcgNC44MDAzMSA1LjYzNjA0IDUuNjM2MDRDNC44MDAzMSA2LjQ3MTc3IDQuMTM3MzggNy40NjM5MiAzLjY4NTA4IDguNTU1ODVDMy4yMzI3OSA5LjY0Nzc4IDMgMTAuODE4MSAzIDEyWk05IDEwQzkgMTAuNzk1NiA5LjMxNjA3IDExLjU1ODcgOS44Nzg2OCAxMi4xMjEzQzEwLjQ0MTMgMTIuNjgzOSAxMS4yMDQ0IDEzIDEyIDEzQzEyLjc5NTYgMTMgMTMuNTU4NyAxMi42ODM5IDE0LjEyMTMgMTIuMTIxM0MxNC42ODM5IDExLjU1ODcgMTUgMTAuNzk1NiAxNSAxMEMxNSA5LjIwNDM1IDE0LjY4MzkgOC40NDEyOSAxNC4xMjEzIDcuODc4NjhDMTMuNTU4NyA3LjMxNjA3IDEyLjc5NTYgNyAxMiA3QzExLjIwNDQgNyAxMC40NDEzIDcuMzE2MDcgOS44Nzg2OCA3Ljg3ODY4QzkuMzE2MDcgOC40NDEyOSA5IDkuMjA0MzUgOSAxMFonIHN0cm9rZT0nJTIzMUExQTFBJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5wb3N0LWF1dGhvciAuYXV0aG9yLWRldGFpbHNfX2FjdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LWF1dGhvciAuYXV0aG9yLWJpbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaC1ncmV5LCAjNkM3NzdDKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtYXV0aG9yIC5hdXRob3ItZGV0YWlsc19fYWN0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wYWdlLWhlYWRpbmcgLmMtaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLWhlYWRpbmcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaC1ncmV5LCAjNkM3NzdDKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGluZyAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtaGVhZGluZyAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXgtd2lkdGg6IDY0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGluZyAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDgxMnB4O1xuICB9XG59XG5cbi5ibG9nLWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIHVsIGxpIGxhYmVsIHtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB1bCBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB1bCBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IC5zZi1pbnB1dC1zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjkxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgLnNmLWlucHV0LXNlbGVjdCAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNSA3LjVMMTAgMTIuNUwxNSA3LjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3ZlcjtcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgLnNmLWlucHV0LXNlbGVjdCAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IC5zZi1pbnB1dC1zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCBbdHlwZT1zZWxlY3Qtb25lXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSAuc2YtaW5wdXQtc2VsZWN0IC5zZWxlY3RpemUtaW5wdXQgW3R5cGU9c2VsZWN0LW9uZV06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjkxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IC5zZi1pbnB1dC1zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDUuN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSAuc2YtaW5wdXQtc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgLnNmLWlucHV0LXNlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSAuc2YtaW5wdXQtc2VsZWN0IC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG4uYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgLnNmLWlucHV0LXNlbGVjdCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbi5zZWxlY3RlZCwgLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IC5zZi1pbnB1dC1zZWxlY3QgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24uc2Ytb3B0aW9uLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1zZWFyY2ggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXNlYXJjaCBsYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNS43NSAxNS43NUwxMS4yNSAxMS4yNU0yLjI1IDcuNUMyLjI1IDguMTg5NDQgMi4zODU4IDguODcyMTMgMi42NDk2MyA5LjUwOTA5QzIuOTEzNDcgMTAuMTQ2IDMuMzAwMTggMTAuNzI0OCAzLjc4NzY5IDExLjIxMjNDNC4yNzUyIDExLjY5OTggNC44NTM5NSAxMi4wODY1IDUuNDkwOTEgMTIuMzUwNEM2LjEyNzg3IDEyLjYxNDIgNi44MTA1NiAxMi43NSA3LjUgMTIuNzVDOC4xODk0NCAxMi43NSA4Ljg3MjEzIDEyLjYxNDIgOS41MDkwOSAxMi4zNTA0QzEwLjE0NiAxMi4wODY1IDEwLjcyNDggMTEuNjk5OCAxMS4yMTIzIDExLjIxMjNDMTEuNjk5OCAxMC43MjQ4IDEyLjA4NjUgMTAuMTQ2IDEyLjM1MDQgOS41MDkwOUMxMi42MTQyIDguODcyMTMgMTIuNzUgOC4xODk0NCAxMi43NSA3LjVDMTIuNzUgNi44MTA1NiAxMi42MTQyIDYuMTI3ODcgMTIuMzUwNCA1LjQ5MDkxQzEyLjA4NjUgNC44NTM5NSAxMS42OTk4IDQuMjc1MiAxMS4yMTIzIDMuNzg3NjlDMTAuNzI0OCAzLjMwMDE4IDEwLjE0NiAyLjkxMzQ3IDkuNTA5MDkgMi42NDk2M0M4Ljg3MjEzIDIuMzg1OCA4LjE4OTQ0IDIuMjUgNy41IDIuMjVDNi44MTA1NiAyLjI1IDYuMTI3ODcgMi4zODU4IDUuNDkwOTEgMi42NDk2M0M0Ljg1Mzk1IDIuOTEzNDcgNC4yNzUyIDMuMzAwMTggMy43ODc2OSAzLjc4NzY5QzMuMzAwMTggNC4yNzUyIDIuOTEzNDcgNC44NTM5NSAyLjY0OTYzIDUuNDkwOTFDMi4zODU4IDYuMTI3ODcgMi4yNSA2LjgxMDU2IDIuMjUgNy41Wicgc3Ryb2tlPSclMjMxQTFBMUEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3Zlcjtcbn1cblxuLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXNlYXJjaCAuc2YtaW5wdXQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5LUJsYWNrLCAjMkMyNzMzKTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiAxMjUlICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAxNXB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1OZXV0cmFsLUdyZXksICNDREQ5RTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG5cbi5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1zZWFyY2ggLnNmLWlucHV0LXRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Mzc2OEM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIHVsIGxpIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIH1cbiAgLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgdWwgbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIHVsIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1QcmltYXJ5LURhcmtCbHVlLCAjMDQ0RDg4KTtcbiAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBwYWRkaW5nOiA0cHggOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IHVsIGxpLnNmLW9wdGlvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktQmx1ZSwgI0NERTZGRik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1maWx0ZXIgLnNlYXJjaGFuZGZpbHRlciB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIHVsIC5zZi1maWVsZC1zZWFyY2gge1xuICAgIGZsZXg6IDAgMCAyNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9nLWZpbHRlciAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSB1bCBsaSB7XG4gICAgcGFkZGluZzogMTBweCAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IHVsIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgLmJsb2ctZmlsdGVyIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgZmxleDogMCAwIDI4OHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1wb3N0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLXNtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLXNtYWxsIC5jLXBvc3QtaXRlbV9fYXV0aG9yX19tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlYXR1cmVkLXBvc3RzIC5mZWF0dXJlZC1iaWcgLmMtcG9zdC1pdGVtX19yZWFkaW5nLXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZlYXR1cmVkLXBvc3RzIC5mZWF0dXJlZC1iaWcgLmMtcG9zdC1pdGVtX19kYXRlLCAuZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLWJpZyAuYy1wb3N0LWl0ZW1fX3JlYWRpbmctdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVkLXBvc3RzIC5mZWF0dXJlZC1iaWcgLmMtcG9zdC1pdGVtX19kYXRlOmFmdGVyLCAuZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLWJpZyAuYy1wb3N0LWl0ZW1fX3JlYWRpbmctdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICBsZWZ0OiAtMTRweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNScgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNSA1JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMi41JyBjeT0nMi41JyByPScyLjUnIGZpbGw9JyUyMzA0NEQ4OCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtcG9zdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAuZmVhdHVyZWQtYmlnIC5jLXBvc3QtaXRlbV9fZXhjZXJwdCwgLmZlYXR1cmVkLXBvc3RzIC5mZWF0dXJlZC1iaWcgLmMtcG9zdC1pdGVtX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDgwcHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAuZmVhdHVyZWQtc21hbGwgLmMtcG9zdC1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZC1wb3N0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLXBvc3RzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmZlYXR1cmVkLXBvc3RzIC5mZWF0dXJlZC1iaWcge1xuICAgIGZsZXg6IDAgMCA0NjBweDtcbiAgfVxuICAuZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLWJpZyAuYy1wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAuZmVhdHVyZWQtc21hbGwge1xuICAgIGZsZXg6IDE7XG4gICAgZ2FwOiA0MHB4IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAuZmVhdHVyZWQtc21hbGwgLmMtcG9zdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmZlYXR1cmVkLXBvc3RzIC5mZWF0dXJlZC1zbWFsbCAuYy1wb3N0LWl0ZW0gLmMtcG9zdC1pdGVtX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDIyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0cyAuZmVhdHVyZWQtc21hbGwgLmMtcG9zdC1pdGVtX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAyMTggLyAxNDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLXNtYWxsIC5jLXBvc3QtaXRlbV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mZWF0dXJlZC1wb3N0cyAuZmVhdHVyZWQtYmlnIHtcbiAgICBmbGV4OiAwIDAgNjAwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLXBvc3RzIC5mZWF0dXJlZC1zbWFsbCAuYy1wb3N0LWl0ZW1fX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDI4OCAvIDE4NjtcbiAgfVxuICAuZmVhdHVyZWQtcG9zdHMgLmZlYXR1cmVkLXNtYWxsIC5jLXBvc3QtaXRlbSAuYy1wb3N0LWl0ZW1fX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgMjkwcHg7XG4gIH1cbn1cblxuLmMtcG9zdC1pdGVtX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLXBvc3QtaXRlbV9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZ2FwOiA2M3B4O1xufVxuXG4uYy1wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtcG9zdC1pdGVtX190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNDREODg7XG59XG5cbi5jLXBvc3QtaXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgY29sb3I6ICM2Qzc3N0M7XG59XG5cbi5jLXBvc3QtaXRlbV9fZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLXBvc3QtaXRlbV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4IDI1cHg7XG59XG5cbi5jLXBvc3QtaXRlbV9fYXV0aG9yID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtcG9zdC1pdGVtX19hdXRob3IgPiAqOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIGxlZnQ6IC0xNHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA1IDUnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PScyLjUnIGN5PScyLjUnIHI9JzIuNScgZmlsbD0nJTIzMDQ0RDg4Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3Zlcjtcbn1cblxuLmMtcG9zdC1pdGVtX19hdXRob3JfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jLXBvc3QtaXRlbV9fYXV0aG9yX19tZXRhIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jLXBvc3QtaXRlbV9fYXV0aG9yX19tZXRhIGEgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLmMtcG9zdC1pdGVtX19hdXRob3JfX21ldGEgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwNDREODg7XG59XG5cbi5jLXBvc3QtaXRlbV9fYXV0aG9yX19tZXRhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG59XG5cbi5jLXBvc3QtaXRlbV9fYXV0aG9yX19tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xufVxuXG4uYy1wb3N0LWl0ZW1fX3JlYWRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG59XG5cbi5hbGwtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5hbGwtYXJ0aWNsZXMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxsLWFydGljbGVzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbiAgLmFsbC1hcnRpY2xlcyBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsbC1hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbi5wb3N0LWxpc3Qtd3JhcHBlciAucG9zdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjBweDtcbn1cblxuLnBvc3QtbGlzdC13cmFwcGVyIC5wb3N0cy1saXN0IC5jLXBvc3QtaXRlbV9fcmVhZGluZy10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LWxpc3Qtd3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLnBvc3QtbGlzdC13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQxcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBvc3QtbGlzdC13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNDREU2RkY7XG59XG5cbi5wb3N0LWxpc3Qtd3JhcHBlciAucGFnaW5hdGlvbiAucHJldiwgLnBvc3QtbGlzdC13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogI0U5RjRGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbi5wb3N0LWxpc3Qtd3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzdmcsIC5wb3N0LWxpc3Qtd3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzdmcge1xuICB3aWR0aDogMTJweDtcbn1cblxuLnBvc3QtbGlzdC13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyLCAucG9zdC1saXN0LXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0RFNkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtbGlzdC13cmFwcGVyIC5wb3N0cy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDgwcHggMjRweDtcbiAgfVxuICAucG9zdC1saXN0LXdyYXBwZXIgLnBvc3RzLWxpc3QgLmMtcG9zdC1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAucG9zdC1saXN0LXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAgIGdhcDogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LWxpc3Qtd3JhcHBlciAucG9zdHMtbGlzdCB7XG4gICAgZ2FwOiA0MHB4IDI0cHg7XG4gIH1cbiAgLnBvc3QtbGlzdC13cmFwcGVyIC5wb3N0cy1saXN0LnJlbGF0ZWQgLmMtcG9zdC1pdGVtIHtcbiAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAxOHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3N0LWxpc3Qtd3JhcHBlciAucG9zdHMtbGlzdCB7XG4gICAgZ2FwOiA3MHB4IDI0cHg7XG4gIH1cbiAgLnBvc3QtbGlzdC13cmFwcGVyIC5wb3N0cy1saXN0IC5jLXBvc3QtaXRlbSB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMlIC0gMTZweCk7XG4gIH1cbn1cblxuLmJvdHRvbS1jdGEgLmZ1c2lvbi1mdWxsd2lkdGgge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJyZWFkY3J1bWJzIHNwYW4gPiBzcGFuIGEsIC5icmVhZGNydW1icyBzcGFuIC5icmVhZGNydW1iX2xhc3Qge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1Cb3JkZXIsICM3MDk4QzQpO1xufVxuXG4uc2luZ2xlLXBvc3QtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWhlYWRlciAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtaGVhZGVyIC5jLWgxIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1oZWFkZXIgLnNpbmdsZS1wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHggNjNweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgtZ3JleSwgIzZDNzc3Qyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbn1cblxuLnNpbmdsZS1wb3N0LWhlYWRlciAuc2luZ2xlLXBvc3QtbWV0YSBhIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLWdyZXksICM2Qzc3N0MpO1xufVxuXG4uc2luZ2xlLXBvc3QtaGVhZGVyIC5zaW5nbGUtcG9zdC1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogIzA0NEQ4ODtcbn1cblxuLnNpbmdsZS1wb3N0LWhlYWRlciAuc2luZ2xlLXBvc3QtbWV0YV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvc3QtaGVhZGVyIC5zaW5nbGUtcG9zdC1tZXRhX19hdXRob3IgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbn1cblxuLnNpbmdsZS1wb3N0LWhlYWRlciAuc2luZ2xlLXBvc3QtbWV0YV9fYXV0aG9yIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtaGVhZGVyIC5zaW5nbGUtcG9zdC1tZXRhID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wb3N0LWhlYWRlciAuc2luZ2xlLXBvc3QtbWV0YSA+ICo6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICBsZWZ0OiAtMTRweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNScgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNSA1JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMi41JyBjeT0nMi41JyByPScyLjUnIGZpbGw9JyUyMzA0NEQ4OCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY292ZXI7XG59XG5cbi5zaW5nbGUtcG9zdC1oZWFkZXJfX2ltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1oZWFkZXIgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1oZWFkZXIgLnNpbmdsZS1wb3N0LW1ldGEge1xuICAgIGdhcDogMTJweCA2N3B4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1oZWFkZXIgLnNpbmdsZS1wb3N0LW1ldGFfX2F1dGhvciB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuc2luZ2xlLXBvc3QtaGVhZGVyIC5zaW5nbGUtcG9zdC1tZXRhID4gKjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTUycHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgYmFja2dyb3VuZDogI0NERDlFNjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1oZWFkZXIgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxuICAuc2luZ2xlLXBvc3QtaGVhZGVyIC5mdXNpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1oZWFkZXIgLmZ1c2lvbi1yb3cgLnNpbmdsZS1wb3N0LWhlYWRlcl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuc2luZ2xlLXBvc3QtaGVhZGVyIC5mdXNpb24tcm93IC5zaW5nbGUtcG9zdC1oZWFkZXJfX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgMzc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlLXBvc3QtaGVhZGVyIC5jLWgxIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LWhlYWRlciAuZnVzaW9uLXJvdyAuc2luZ2xlLXBvc3QtaGVhZGVyX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDQ5NnB4O1xuICB9XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDUuN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAuYnQtdGFibGUtb2YtY29udGVudC1jb250YWluZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50IGxpIGEge1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLCAjNTg1ODU4KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uY29udGVudC13cmFwcGVyIC5idC10YWJsZS1vZi1jb250ZW50LWNvbnRhaW5lciAuYnQtdGFibGUtb2YtY29udGVudCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQ0RDg4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uY29udGVudC13cmFwcGVyIC5idC10YWJsZS1vZi1jb250ZW50LWNvbnRhaW5lciAuYnQtdGFibGUtb2YtY29udGVudCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNDREODg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50LXRpdGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGVudC13cmFwcGVyIC5idC10YWJsZS1vZi1jb250ZW50LWNvbnRhaW5lciAuYnQtdGFibGUtb2YtY29udGVudC10aXRsZS1jb250YWluZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xufVxuXG4uY29udGVudC13cmFwcGVyIC5idC10YWJsZS1vZi1jb250ZW50LWNvbnRhaW5lciAuYnQtdGFibGUtb2YtY29udGVudC10aXRsZS1jb250YWluZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUgNy41TDEwIDEyLjVMMTUgNy41JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY292ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50LXRpdGxlLWNvbnRhaW5lciAuYnQtdGFibGUtb2YtY29udGVudC10aXRsZS5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIgLnBvc3QtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgLnBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgLnBvc3QgYXNpZGUge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4OiAwIDAgMjE4cHg7XG4gICAgdG9wOiAxNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2FuaXNoLUJsdWUsICNFOUY0RkYpO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlciAuYnQtdGFibGUtb2YtY29udGVudC1jb250YWluZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIC5idC10YWJsZS1vZi1jb250ZW50LWNvbnRhaW5lciAuYnQtdGFibGUtb2YtY29udGVudC10aXRsZS1jb250YWluZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtdGl0bGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREQ5RTY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlciAuYnQtdGFibGUtb2YtY29udGVudC1jb250YWluZXIgLmJ0LXRhYmxlLW9mLWNvbnRlbnQtdGl0bGUtY29udGFpbmVyIC5idC10YWJsZS1vZi1jb250ZW50LXRpdGxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciAucG9zdCB7XG4gICAgZ2FwOiAxMTRweDtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIC5wb3N0IGFzaWRlIHtcbiAgICBmbGV4OiAwIDAgMjg4cHg7XG4gIH1cbn1cblxuLnNpZGUtY3RhLXdyYXBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3B1YmxpYy9pbWcvc2lkZS1jdGEtYmcuc3ZnXCIpLCB2YXIoLS1QcmltYXJ5LUJsdWUsICNDREU2RkYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZS1jdGEtd3JhcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpZGUtY3RhLXdyYXBlciB7XG4gICAgcGFkZGluZzogMjFweCAyOHB4IDIxcHggMjFweDtcbiAgfVxufVxuXG4uYXV0aG9yLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmF1dGhvci1zZWN0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5hdXRob3Itc2VjdGlvbiAuYXV0aG9yLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzA3cHg7XG59XG5cbi5hdXRob3Itc2VjdGlvbiAuYXV0aG9yLW1ldGEgLmF1dGhvci1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaC1ncmV5LCAjNkM3NzdDKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4uYXV0aG9yLXNlY3Rpb24gLmF1dGhvci1tZXRhIC5hdXRob3ItZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3Itc2VjdGlvbiAuZnVzaW9uLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5hdXRob3Itc2VjdGlvbiAuZnVzaW9uLXJvdzo6YWZ0ZXIsIC5hdXRob3Itc2VjdGlvbiAuZnVzaW9uLXJvdzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hdXRob3Itc2VjdGlvbiAuYXV0aG9yLW1ldGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmF1dGhvci1zZWN0aW9uIGltZyB7XG4gICAgd2lkdGg6IDEzNnB4O1xuICAgIGhlaWdodDogMTM2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF1dGhvci1zZWN0aW9uIC5hdXRob3ItbWV0YSAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmF1dGhvci1zZWN0aW9uIGltZyB7XG4gICAgd2lkdGg6IDE2MXB4O1xuICAgIGhlaWdodDogMTYxcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDQ0RDg4O1xufVxuXG4ucG9zdC1jb250ZW50IC50YWtlLWFycmF5LWFydGljbGVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XYW5pc2gtQmx1ZSwgI0U5RjRGRik7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wb3N0LWNvbnRlbnQgLnRha2UtYXJyYXktYXJ0aWNsZXMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tUHJpbWFyeS1EYXJrQmx1ZSwgIzA0NEQ4OCk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5wb3N0LWNvbnRlbnQgLnRha2UtYXJyYXktYXJ0aWNsZXMgcCB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaCwgIzU4NTg1OCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQgLnRha2UtYXJyYXktYXJ0aWNsZXMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucG9zdC1jb250ZW50IC50YWtlLWFycmF5LWFydGljbGVzIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zdC1jb250ZW50IC50YWtlLWFycmF5LWFydGljbGVzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgLnRha2UtYXJyYXktYXJ0aWNsZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQgLnRha2UtYXJyYXktYXJ0aWNsZXMgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtdGlwLWJsb2NrLnRpcC1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2FuaXNoLUJsdWUsICNFOUY0RkYpO1xuICBwYWRkaW5nOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLXRpcC1ibG9jay50aXAtYmxvY2sgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy10aXAtYmxvY2sudGlwLWJsb2NrIGgzIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDQ0RDg4O1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLXRpcC1ibG9jay50aXAtYmxvY2sgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzUnIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzNSAzMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMC43OTI3IDMuMDU1MTJDMjEuMDE5IDIuMjE0NyAyMi4yMTEzIDIuMjE0NyAyMi40Mzc2IDMuMDU1MTJMMjMuNzM3OCA3Ljg4Mzk0QzI0LjQ3NDQgMTAuNjE5OCAyNi42MTE1IDEyLjc1NjkgMjkuMzQ3NCAxMy40OTM1TDM0LjE3NjIgMTQuNzkzN0MzNS4wMTY2IDE1LjAxOTkgMzUuMDE2NiAxNi4yMTIzIDM0LjE3NjIgMTYuNDM4NkwyOS4zNDc0IDE3LjczODhDMjYuNjExNSAxOC40NzU0IDI0LjQ3NDQgMjAuNjEyNCAyMy43Mzc4IDIzLjM0ODNMMjIuNDM3NiAyOC4xNzcxQzIyLjIxMTMgMjkuMDE3NiAyMS4wMTkgMjkuMDE3NiAyMC43OTI3IDI4LjE3NzFMMTkuNDkyNSAyMy4zNDgzQzE4Ljc1NTkgMjAuNjEyNCAxNi42MTg4IDE4LjQ3NTQgMTMuODgzIDE3LjczODhMOS4wNTQxNCAxNi40Mzg2QzguMjEzNzIgMTYuMjEyMyA4LjIxMzcyIDE1LjAxOTkgOS4wNTQxNSAxNC43OTM3TDEzLjg4MyAxMy40OTM1QzE2LjYxODggMTIuNzU2OSAxOC43NTU5IDEwLjYxOTggMTkuNDkyNSA3Ljg4MzkzTDIwLjc5MjcgMy4wNTUxMlonIGZpbGw9JyUyMzA0NEQ4OCcvJTNFJTNDcGF0aCBkPSdNMTIuMzY2MSAxLjEzODI2QzEyLjQ1MDQgMC44MjUwMDggMTIuODk0OCAwLjgyNTAwOSAxMi45NzkyIDEuMTM4MjZMMTMuNDYzOCAyLjkzODA5QzEzLjczODMgMy45NTc4MyAxNC41MzQ5IDQuNzU0MzcgMTUuNTU0NiA1LjAyODkzTDE3LjM1NDUgNS41MTM1M0MxNy42Njc3IDUuNTk3ODcgMTcuNjY3NyA2LjA0MjMgMTcuMzU0NSA2LjEyNjY1TDE1LjU1NDYgNi42MTEyNUMxNC41MzQ5IDYuODg1ODEgMTMuNzM4MyA3LjY4MjM1IDEzLjQ2MzggOC43MDIwOUwxMi45NzkyIDEwLjUwMTlDMTIuODk0OCAxMC44MTUyIDEyLjQ1MDQgMTAuODE1MiAxMi4zNjYxIDEwLjUwMTlMMTEuODgxNSA4LjcwMjA5QzExLjYwNjkgNy42ODIzNSAxMC44MTA0IDYuODg1ODEgOS43OTA2MyA2LjYxMTI1TDcuOTkwOCA2LjEyNjY1QzcuNjc3NTUgNi4wNDIzIDcuNjc3NTUgNS41OTc4NyA3Ljk5MDggNS41MTM1M0w5Ljc5MDYzIDUuMDI4OTNDMTAuODEwNCA0Ljc1NDM2IDExLjYwNjkgMy45NTc4MiAxMS44ODE1IDIuOTM4MDlMMTIuMzY2MSAxLjEzODI2WicgZmlsbD0nJTIzMDQ0RDg4Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3ZlcjtcbiAgZmxleDogMCAwIDMycHg7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtdGlwLWJsb2NrLnRpcC1ibG9jayBwIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLXRpcC1ibG9jay50aXAtYmxvY2sgcCBzdHJvbmcge1xuICBjb2xvcjogIzA0NEQ4ODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtdGlwLWJsb2NrLnRpcC1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy10aXAtYmxvY2sudGlwLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtdGlwLWJsb2NrLnRpcC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cblxuLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdGEtYmxvY2suY3RhLWJsb2NrIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1TZWNvbmRhcnktQmVpZ2UsICNGNUU4REQpO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdGEtYmxvY2suY3RhLWJsb2NrIGgzIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdGEtYmxvY2suY3RhLWJsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtY3RhLWJsb2NrLmN0YS1ibG9jayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN0YS1ibG9jay5jdGEtYmxvY2sgLmN0YS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN0YS1ibG9jay5jdGEtYmxvY2sgLmN0YS1idXR0b25zIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN0YS1ibG9jay5jdGEtYmxvY2sgLmN0YS1idXR0b25zIGE6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzFBMUExQTtcbiAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN0YS1ibG9jay5jdGEtYmxvY2sgLmN0YS1idXR0b25zIGE6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBMUExQTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtY3RhLWJsb2NrLmN0YS1ibG9jayAuY3RhLWJ1dHRvbnMgYTpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtY3RhLWJsb2NrLmN0YS1ibG9jayB7XG4gICAgcGFkZGluZzogMTdweCAzMHB4IDE3cHggMzA3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4vcHVibGljL2ltZy9jYXQtdmlzdWFsLnBuZykgbGVmdCBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQsICNGNUU4REQ7XG4gIH1cbiAgLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdGEtYmxvY2suY3RhLWJsb2NrIC5jdGEtYnV0dG9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdGEtYmxvY2suY3RhLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAzMzRweDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN0YS1ibG9jay5jdGEtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN0YS1ibG9jay5jdGEtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMzcHggMzBweCAzM3B4IDQxNnB4O1xuICB9XG59XG5cbi5wb3N0LWNvbnRlbnQgLnNjaGVtYS1mYXEud3AtYmxvY2steW9hc3QtZmFxLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNDREQ5RTY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4ucG9zdC1jb250ZW50IC5zY2hlbWEtZmFxLndwLWJsb2NrLXlvYXN0LWZhcS1ibG9jayAuc2NoZW1hLWZhcS1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucG9zdC1jb250ZW50IC5zY2hlbWEtZmFxLndwLWJsb2NrLXlvYXN0LWZhcS1ibG9jayAuc2NoZW1hLWZhcS1hbnN3ZXIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaCwgIzU4NTg1OCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQgLnNjaGVtYS1mYXEud3AtYmxvY2steW9hc3QtZmFxLWJsb2NrIC5zY2hlbWEtZmFxLXF1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbiAgLnBvc3QtY29udGVudCAuc2NoZW1hLWZhcS53cC1ibG9jay15b2FzdC1mYXEtYmxvY2sgLnNjaGVtYS1mYXEtcXVlc3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxJyBoZWlnaHQ9JzMxJyB2aWV3Qm94PScwIDAgMzEgMzEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjEuNSA3QzIyLjQyODMgNyAyMy4zMTg1IDcuMzcxODUgMjMuOTc0OSA4LjAzMzc0QzI0LjYzMTMgOC42OTU2MyAyNSA5LjU5MzM1IDI1IDEwLjUyOTRWMTkuOTQxMkMyNSAyMC44NzcyIDI0LjYzMTMgMjEuNzc1IDIzLjk3NDkgMjIuNDM2OEMyMy4zMTg1IDIzLjA5ODcgMjIuNDI4MyAyMy40NzA2IDIxLjUgMjMuNDcwNkgxNS42NjY3TDkuODMzMzMgMjdWMjMuNDcwNkg3LjVDNi41NzE3NCAyMy40NzA2IDUuNjgxNSAyMy4wOTg3IDUuMDI1MTMgMjIuNDM2OEM0LjM2ODc1IDIxLjc3NSA0IDIwLjg3NzIgNCAxOS45NDEyVjEwLjUyOTRDNCA5LjU5MzM1IDQuMzY4NzUgOC42OTU2MyA1LjAyNTEzIDguMDMzNzRDNS42ODE1IDcuMzcxODUgNi41NzE3NCA3IDcuNSA3SDIxLjVaJyBmaWxsPSclMjM3MDk4QzQnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvdmVyO1xuICAgIGZsZXg6IDAgMCAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtY29udGVudCAuc2NoZW1hLWZhcS53cC1ibG9jay15b2FzdC1mYXEtYmxvY2sgLnNjaGVtYS1mYXEtYW5zd2VyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBvc3QtY29udGVudCAud3AtYmxvY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5LURhcmtCbHVlLCAjMUExQTFBKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWxpc3QgbGkgc3Ryb25nIHtcbiAgY29sb3I6ICMwNDREODg7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA5cHg7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDQ0RDg4O1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN1c3RvbS1xdW90ZS5jdXN0b20tcXVvdGUge1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0REOUU2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdXN0b20tcXVvdGUuY3VzdG9tLXF1b3RlIC5xdW90ZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN1c3RvbS1xdW90ZS5jdXN0b20tcXVvdGUgLnF1b3RlLXRleHQgc3Ryb25nIHtcbiAgY29sb3I6ICMwNDREODg7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtY3VzdG9tLXF1b3RlLmN1c3RvbS1xdW90ZSAucXVvdGUtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdXN0b20tcXVvdGUuY3VzdG9tLXF1b3RlIC5xdW90ZS1hdXRob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNDREQ5RTY7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtY3VzdG9tLXF1b3RlLmN1c3RvbS1xdW90ZSAucXVvdGUtYXV0aG9yIC5hdXRob3ItbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLWdyZXksICM2Qzc3N0MpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtY3VzdG9tLXF1b3RlLmN1c3RvbS1xdW90ZSAucXVvdGUtYXV0aG9yIC5hdXRob3ItaW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN1c3RvbS1xdW90ZS5jdXN0b20tcXVvdGUgLnF1b3RlLWF1dGhvciBpbWcge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLWN1c3RvbS1xdW90ZS5jdXN0b20tcXVvdGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1jdXN0b20tcXVvdGUuY3VzdG9tLXF1b3RlIC5xdW90ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaG9tZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vcHVibGljL2ltZy9ob21lcGFnZS9oZXJvLWJnLmpwZykgY2VudGVyL2NvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMTAxcHg7XG59XG5cbi5ob21lLWhlcm8gLmMtaDEge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmhvbWUtaGVybyAuaGVyby1zdWJpdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lLWhlcm8gLmhlcm8tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzZDNzc3QztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmhvbWUtaGVybyAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLmhvbWUtaGVybyAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ob21lLWhlcm8gLmltZy13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDB2dztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuOHMgZWFzZTtcbn1cblxuLmhvbWUtaGVybyAuaW1nLXdyYXBwZXIgaW1nLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtaGVybyAuaW1nLXdyYXBwZXIgaW1nLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaG9tZS1oZXJvIC5pbWctd3JhcHBlciBpbWcuYWN0aXZlLmFjdGl2YXRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ob21lLWhlcm8gLmhlcm8taWNvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS1oZXJvLnBsYXRmb3JtLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbn1cblxuLmhvbWUtaGVyby5wbGF0Zm9ybS1oZXJvIC5pbWctd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ob21lLWhlcm8ucGxhdGZvcm0taGVybyAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1oZXJvIC5oZXJvLXN1Yml0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5ob21lLWhlcm8gLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaG9tZS1oZXJvIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICB9XG4gIC5ob21lLWhlcm8gLmltZy13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ob21lLWhlcm8gLmltZy13cmFwcGVyIGltZy5hY3RpdmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS1oZXJvIC5pbWctd3JhcHBlci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWljb25zLmFjdGl2ZSBpbWcge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyBpbWcuaWNvbi02IHtcbiAgICBsZWZ0OiA0ODBweDtcbiAgICB0b3A6IDY3cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyBpbWcuaWNvbi01IHtcbiAgICBsZWZ0OiAyMTBweDtcbiAgICB0b3A6IDgwcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWljb25zIGltZy5pY29uLTQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTExMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWljb25zIGltZy5pY29uLTMge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tMiB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tMSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIC5ob21lLWhlcm8ucGxhdGZvcm0taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB9XG4gIC5ob21lLWhlcm8ucGxhdGZvcm0taGVybyAuYy1oMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaG9tZS1oZXJvLnBsYXRmb3JtLWhlcm8gLmltZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtaGVybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1zdWJpdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2NjJweDtcbiAgfVxuICAuaG9tZS1oZXJvIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tNiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTMwcHg7XG4gICAgdG9wOiA1OXB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tNSB7XG4gICAgbGVmdDogMTIwcHg7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tNCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IC0xNjBweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyBpbWcuaWNvbi0zIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogLTEyMHB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tMiB7XG4gICAgbGVmdDogNjBweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWljb25zIGltZy5pY29uLTEge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgLmhvbWUtaGVyby5wbGF0Zm9ybS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmhvbWUtaGVyby5wbGF0Zm9ybS1oZXJvIC5jLWgxIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuaG9tZS1oZXJvLnBsYXRmb3JtLWhlcm8gLmltZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvbWUtaGVybyAuaGVyby1zdWJpdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmltZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyBpbWcge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWljb25zIGltZy5pY29uLTYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiAtNDFweDtcbiAgfVxuICAuaG9tZS1oZXJvIC5oZXJvLWljb25zIGltZy5pY29uLTUge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyBpbWcuaWNvbi00IHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtMjYwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tMyB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtMjMwcHg7XG4gIH1cbiAgLmhvbWUtaGVybyAuaGVyby1pY29ucyBpbWcuaWNvbi0yIHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICB0b3A6IC0xMTBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8taWNvbnMgaW1nLmljb24tMSB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IC0xNTBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmhvbWUtaGVyby5wbGF0Zm9ybS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmhvbWUtaGVyby5wbGF0Zm9ybS1oZXJvIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjRTVGMkZEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uIC5jLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNFNUYyRkQgNjYuMiUsIHJnYmEoMjI5LCAyNDIsIDI1MywgMCkgOTYuMzIlKTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uIC50ZXh0LXMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNTU2NDZCO1xufVxuXG4ucGFydG5lcnMtc2VjdGlvbiAucGFydG5lcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFydG5lcnMtc2VjdGlvbiAucGFydG5lcnMtbGlzdDo6YmVmb3JlLFxuLnBhcnRuZXJzLXNlY3Rpb24gLnBhcnRuZXJzLWxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHB4O1xuICAvKiBBZGp1c3QgZ3JhZGllbnQgd2lkdGggKi9cbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uIC5wYXJ0bmVycy1saXN0OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFNUYyRkQsIHRyYW5zcGFyZW50KTtcbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24gLnBhcnRuZXJzLWxpc3Q6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRTVGMkZELCB0cmFuc3BhcmVudCk7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uIC5wYXJ0bmVycy1saXN0IC5wYXJ0bmVyLWl0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uIC5wYXJ0bmVycy1saXN0IC5wYXJ0bmVyLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm8ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRTVGMkZEIDU1JSwgcmdiYSgyMjksIDI0MiwgMjUzLCAwKSA5MiUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC5mZWF0dXJlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC50aXRsZS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDlweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAudGl0bGUtdG9wIC5saXN0LW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1MaW5rcywgIzA0NEQ4OCk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAudGl0bGUtdG9wIC5saXN0LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm8gLmxpc3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgsICM1ODU4NTgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtc2VjdGlvbiAudGV4dC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYXJ0bmVycy1zZWN0aW9uIC5wYXJ0bmVycy1saXN0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLnBhcnRuZXJzLXNlY3Rpb24gLnBhcnRuZXJzLWxpc3QgLnBhcnRuZXItaXRlbSBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC5mZWF0dXJlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC5saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzJSAtIDhweCk7XG4gIH1cbiAgLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAudGl0bGUtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm8gLnRpdGxlLXRvcCAubGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLCAjNTg1ODU4KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtc2VjdGlvbiAucGFydG5lcnMtbGlzdCAucGFydG5lci1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIC5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm8gLmZlYXR1cmVzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMyUgLSAxNnB4KTtcbiAgfVxuICAucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC50aXRsZS10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC50aXRsZS10b3AgLmxpc3QtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAudGl0bGUtdG9wIC5saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbiAgLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAubGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhcnRuZXJzLXNlY3Rpb24gLnBhcnRuZXJzLWxpc3QgLnBhcnRuZXItaXRlbSBpbWcge1xuICAgIGhlaWdodDogODhweDtcbiAgfVxuICAucGFydG5lcnMtc2VjdGlvbi5wbGF0Zm9ybS1hZnRlci1oZXJvIC5mZWF0dXJlcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm8gLnRpdGxlLXRvcCB7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbiAgLnBhcnRuZXJzLXNlY3Rpb24ucGxhdGZvcm0tYWZ0ZXItaGVybyAudGl0bGUtdG9wIC5saXN0LW51bWJlciB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG4gIC5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm8gLnRpdGxlLXRvcCAubGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG4gIC5wYXJ0bmVycy1zZWN0aW9uLnBsYXRmb3JtLWFmdGVyLWhlcm8gLmxpc3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4ucGxhdGZvcm0tcHJvZHVjdC1pbmZvIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmMtaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLnBsYXRmb3JtLXByb2R1Y3QtZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLnBsYXRmb3JtLXByb2R1Y3QtZmVhdHVyZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLVByaW1hcnktNTAsICNFQkVDRjYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1UZXh0LVdoaXRlLCAjRkZGKTtcbn1cblxuLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC10aXRsZSBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtZGVzY3Ige1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgsICM1ODU4NTgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtbGlzdF9pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLCAjNTg1ODU4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREQ5RTY7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtbGlzdF9pdGVtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0tdG9wIC5pY29uIHtcbiAgZmxleDogMCAwIDI0cHg7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtbGlzdF9pdGVtLXRvcCAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuYy1idG4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDE1cHg7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAuNTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tUHJpbWFyeS01MCwgI0VCRUNGNik7XG59XG5cbi5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xufVxuXG4ucGxhdGZvcm0tcHJvZHVjdC1pbmZvIC5jYXJkLWRlc2NyIHtcbiAgZ3JpZC1hcmVhOiBkZXNjcjtcbn1cblxuLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0IHtcbiAgZ3JpZC1hcmVhOiBsaXN0O1xufVxuXG4ucGxhdGZvcm0tcHJvZHVjdC1pbmZvIC5jYXJkLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbn1cblxuLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1idXR0b24ge1xuICBncmlkLWFyZWE6IGJ1dHRvbjtcbn1cblxuLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcImRlc2NyXCIgXCJsaXN0XCIgXCJidXR0b25cIiBcImltYWdlXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhdGZvcm0tcHJvZHVjdC1pbmZvIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvIGF1dG87XG4gICAgZ2FwOiAwIDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSAgaW1hZ2VcIiBcImRlc2NyICBpbWFnZVwiIFwibGlzdCAgIGxpc3RcIiBcImJ1dHRvbiBidXR0b25cIjtcbiAgfVxuICAucGxhdGZvcm0tcHJvZHVjdC1pbmZvIC5jLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLnBsYXRmb3JtLXByb2R1Y3QtZmVhdHVyZXMge1xuICAgIGdhcDogODBweDtcbiAgfVxuICAucGxhdGZvcm0tcHJvZHVjdC1pbmZvIC5jYXJkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwcHggMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtbGlzdF9pdGVtLXRvcCAuaWNvbiB7XG4gICAgZmxleDogMCAwIDMzcHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0tdG9wIC5pY29uIGltZyB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmMtYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDE1cHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8ge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0byBhdXRvO1xuICAgIGdhcDogMCAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgIGltYWdlXCIgXCJkZXNjciAgaW1hZ2VcIiBcImxpc3QgICBpbWFnZVwiIFwiYnV0dG9uIGltYWdlXCI7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAucGxhdGZvcm0tcHJvZHVjdC1mZWF0dXJlcyAucGxhdGZvcm0tcHJvZHVjdC1mZWF0dXJlOm50aC1jaGlsZChldmVuKSAuY2FyZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIHRpdGxlICBcIiBcImltYWdlIGRlc2NyXCIgXCJpbWFnZSBsaXN0XCIgXCJpbWFnZSBidXR0b25cIjtcbiAgfVxuICAucGxhdGZvcm0tcHJvZHVjdC1pbmZvIC5wbGF0Zm9ybS1wcm9kdWN0LWZlYXR1cmUge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAucGxhdGZvcm0tcHJvZHVjdC1pbmZvIC5jYXJkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMC41NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLVByaW1hcnktNTAsICNFQkVDRjYpO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtbGlzdF9pdGVtLXRvcCAuaWNvbiB7XG4gICAgZmxleDogMCAwIDQxcHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0tdG9wIC5pY29uIGltZyB7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmMtYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDE1cHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLnBsYXRmb3JtLXByb2R1Y3QtZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucGxhdGZvcm0tcHJvZHVjdC1pbmZvIC5jYXJkLWRlc2NyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtbGlzdF9pdGVtLXRvcCAuaWNvbiB7XG4gICAgZmxleDogMCAwIDQxcHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1saXN0X2l0ZW0tdG9wIC5pY29uIGltZyB7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmNhcmQtbGlzdF9pdGVtLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC5wbGF0Zm9ybS1wcm9kdWN0LWluZm8gLmMtYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDE1cHg7XG4gIH1cbiAgLnBsYXRmb3JtLXByb2R1Y3QtaW5mbyAuY2FyZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5ob21lLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDM4cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTk4LCAyMjksIDI1NSwgMC41KSAtNi4zMiUsIHJnYmEoMTYxLCAyMjcsIDI1MSwgMC41NCkgMzIuMTQlLCByZ2JhKDE1NiwgMjIxLCAyNTUsIDAuNjIpIDYzLjg3JSwgI0U1RjJGRCA5My42OCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lLWFjdGlvbiAuYy1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ob21lLWFjdGlvbiAudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuXG4uaG9tZS1hY3Rpb24gLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ob21lLWFjdGlvbiAudmlkZW8td3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG59XG5cbi5ob21lLWFjdGlvbiAudmlkZW8td3JhcHBlciAucGxheS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob21lLWFjdGlvbiAudmlkZW8td3JhcHBlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS1hY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXBvc3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ob21lLWFjdGlvbiAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhvbWUtYWN0aW9uIC5hY3Rpb24tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ob21lLWFjdGlvbi5wbGF0Zm9ybS1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5ob21lLWFjdGlvbiAudGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBtYXgtd2lkdGg6IDQ0MnB4O1xuICB9XG4gIC5ob21lLWFjdGlvbiAudmlkZW8td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gIH1cbiAgLmhvbWUtYWN0aW9uIC5hY3Rpb24tYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgfVxuICAuaG9tZS1hY3Rpb24gLnRleHQge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0NDJweDtcbiAgfVxuICAuaG9tZS1hY3Rpb24gLnZpZGVvLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzA3cHg7XG4gIH1cbiAgLmhvbWUtYWN0aW9uIC5hY3Rpb24tYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvbWUtYWN0aW9uIC5hY3Rpb24tYnRucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuaG9tZS1hY3Rpb24ucGxhdGZvcm0tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLmhvbWUtdGFicyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1zdXBlci12YW5pc2gsICNGNEZBRkYpO1xufVxuXG4uaG9tZS10YWJzIC5jLWgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXgtd2lkdGg6IDc4NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaG9tZS10YWJzIC50YWJzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLXRhYnMgLnRhYnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cblxuLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLVByaW1hcnktNTAsICNFQkVDRjYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1UZXh0LVdoaXRlLCAjRkZGKTtcbn1cblxuLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIC50b3AtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tUHJpbWFyeS1EYXJrQmx1ZSwgIzA0NEQ4OCk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaG9tZS10YWJzIC50YWJzLWNvbnRlbnQgLml0ZW0gLmMtaDMge1xuICBjb2xvcjogIzFBMUExQTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIC50ZXh0LXMge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgtZ3JleSwgIzZDNzc3Qyk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lLXRhYnMgLnRhYnMtY29udGVudCAuaXRlbSAuYy1idG4tZGVmYXVsdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS10YWJzIC50YWJzLWNvbnRlbnQgLml0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtdGFicyAudGFicy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaG9tZS10YWJzIC50YWJzLWhlYWRlciAuaXRlbSB7XG4gICAgY29sb3I6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDExcHggMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLCAjNTg1ODU4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSA4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1oZWFkZXIgLml0ZW0uYWN0aXZlLCAuaG9tZS10YWJzIC50YWJzLWhlYWRlciAuaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1EYXJrQmx1ZSwgIzA0NEQ4OCk7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuaG9tZS10YWJzIC50YWJzLWNvbnRlbnQgLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxOXB4IDI1cHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5ob21lLXRhYnMgLnRhYnMtY29udGVudCAuaXRlbS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIC5jLWgzIHtcbiAgICBjb2xvcjogIzFBMUExQTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ob21lLXRhYnMgLnRhYnMtY29udGVudCAuaXRlbSAuYy1idG4tZGVmYXVsdCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIC5jLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ob21lLXRhYnMgLnRhYnMtY29udGVudCAuaXRlbSAuYy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIC5jLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMjU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS10YWJzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1oZWFkZXIge1xuICAgIGdhcDogMTRweDtcbiAgfVxuICAuaG9tZS10YWJzIC50YWJzLWhlYWRlciAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMTJweCk7XG4gIH1cbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIHtcbiAgICBnYXA6IDE1MHB4O1xuICB9XG4gIC5ob21lLXRhYnMgLnRhYnMtY29udGVudCAuaXRlbSAuYy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDM0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtdGFicyAudGFicy1jb250ZW50IC5pdGVtIHtcbiAgICBnYXA6IDE3MHB4O1xuICB9XG4gIC5ob21lLXRhYnMgLnRhYnMtY29udGVudCAuaXRlbSAuYy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDM4NXB4O1xuICB9XG59XG5cbi5ob21lLWZhcSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1zdXBlci12YW5pc2gsICNGNEZBRkYpO1xufVxuXG4uaG9tZS1mYXEucHJpY2luZy1mYXEgLmZhcS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmhvbWUtZmFxIC5jLWgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmhvbWUtZmFxIC5mYXEtd3JhcHBlciAuaXRlbSB7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREQ5RTY7XG59XG5cbi5ob21lLWZhcSAuZmFxLXdyYXBwZXIgLml0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NERDlFNjtcbn1cblxuLmhvbWUtZmFxIC5mYXEtd3JhcHBlciAuaXRlbSAucXVlc3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob21lLWZhcSAuZmFxLXdyYXBwZXIgLml0ZW0gLnF1ZXN0aW9uIC50b2dnbGUtYnV0dG9uIHtcbiAgZmxleDogMCAwIDI3cHg7XG59XG5cbi5ob21lLWZhcSAuZmFxLXdyYXBwZXIgLml0ZW0gLnF1ZXN0aW9uIC50b2dnbGUtYnV0dG9uIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLmhvbWUtZmFxIC5mYXEtd3JhcHBlciAuaXRlbSAuYW5zd2VyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ob21lLWZhcSAuZmFxLXdyYXBwZXIgLml0ZW0uYWN0aXZlIC5xdWVzdGlvbiAudG9nZ2xlLWJ1dHRvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtZmFxIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmhvbWUtZmFxLnByaWNpbmctZmFxIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbiAgLmhvbWUtZmFxLnByaWNpbmctZmFxIC5mYXEtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLWZhcS5wcmljaW5nLWZhcSB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIH1cbiAgLmhvbWUtZmFxLnByaWNpbmctZmFxIC5mYXEtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob21lLWZhcS5wcmljaW5nLWZhcSB7XG4gICAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIH1cbn1cblxuLmhvbWUtY3RhIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9wdWJsaWMvaW1nL2hvbWVwYWdlL2hvbWUtY3RhLWJnLW1pbmkuanBnKSBjZW50ZXIvY292ZXI7XG59XG5cbi5ob21lLWN0YSAuYy1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbWUtY3RhIC5hY3Rpb25zLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5cbi5ob21lLWN0YS5wcm9kdWN0LWN0YSB7XG4gIGJhY2tncm91bmQ6IHVybCguL3B1YmxpYy9pbWcvcHJvZHVjdC9DVEEtbS5wbmcpIGNlbnRlci9jb3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWN0YSB7XG4gICAgcGFkZGluZzogMTEzcHggMDtcbiAgfVxuICAuaG9tZS1jdGEgLmMtaDIge1xuICAgIG1heC13aWR0aDogNTMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ob21lLWN0YSAuYWN0aW9ucy1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAuaG9tZS1jdGEucHJvZHVjdC1jdGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguL3B1YmxpYy9pbWcvcHJvZHVjdC9DVEEtdC5wbmcpIGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLWN0YSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuICAuaG9tZS1jdGEgLmMtaDIge1xuICAgIG1heC13aWR0aDogNjMzcHg7XG4gIH1cbiAgLmhvbWUtY3RhLnByb2R1Y3QtY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9wdWJsaWMvaW1nL3Byb2R1Y3QvQ1RBLWQucG5nKSBjZW50ZXIvY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9tZS1jdGEgLmMtaDIge1xuICAgIG1heC13aWR0aDogNjY2cHg7XG4gIH1cbn1cblxuLnRydXN0ZWQtYnktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLnRydXN0ZWQtYnktc2VjdGlvbiAuYy1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50cnVzdGVkLWJ5LXNlY3Rpb24gLnN3aXBlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50cnVzdGVkLWJ5LXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLnRydXN0ZWQtYnktc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0NERTZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50cnVzdGVkLWJ5LXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC50cnVzdGVkLWJ5LXNlY3Rpb24gLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRydXN0ZWQtYnktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjZweCAwO1xuICB9XG4gIC50cnVzdGVkLWJ5LXNlY3Rpb24gLnN3aXBlci1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01OHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRydXN0ZWQtYnktc2VjdGlvbiAuYy1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnRydXN0ZWQtYnktc3dpcGVyIC5zbGlkZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50cnVzdGVkLWJ5LXN3aXBlci5teVN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2FuaXNoLUJsdWUsICNFOUY0RkYpO1xuICB3aWR0aDogODUlO1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLm0tbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAubS1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLnQtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucGhvdG8td3JhcHBlciAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucGhvdG8td3JhcHBlciAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLnBob3RvLXdyYXBwZXIgLm92ZXJsYXktaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG5cbi50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucGhvdG8td3JhcHBlciAub3ZlcmxheS1pbmZvIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucGhvdG8td3JhcHBlciAub3ZlcmxheS1pbmZvIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE1JTtcbn1cblxuLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5hdXRob3ItdGV4dCAuYXV0aG9yLXFvdXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLmF1dGhvci10ZXh0IC5hdXRob3ItbWV0YSB7XG4gIGNvbG9yOiAjNkM3NzdDO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLmF1dGhvci10ZXh0IC5hdXRob3ItbWV0YSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLmF1dGhvci10ZXh0IC5hdXRob3ItbWV0YSAuc3RvcnktYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5cbi50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAuYXV0aG9yLXRleHQgLmF1dGhvci1tZXRhIC5zdG9yeS1idG4gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucmV2aWV3LWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5tLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC50LWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLnQtbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLnBob3RvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgMjI3cHg7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5waG90by13cmFwcGVyIC5vdmVybGF5LWluZm8ge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucGhvdG8td3JhcHBlciAub3ZlcmxheS1pbmZvIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAuYXV0aG9yLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5hdXRob3ItdGV4dCAuYXV0aG9yLXFvdXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAudHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLmF1dGhvci10ZXh0IC5hdXRob3ItbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIxcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5hdXRob3ItdGV4dCAuYXV0aG9yLW1ldGEgLnN0b3J5LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmbGV4OiAwIDAgMzVweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAuYXV0aG9yLXRleHQgLmF1dGhvci1tZXRhIC5zdG9yeS1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLmF1dGhvci10ZXh0IC5hdXRob3ItbWV0YSAuc3RvcnktYnRuIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAuYXV0aG9yLXRleHQgLmF1dGhvci1tZXRhIC5zdG9yeS1idG4gc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuICAudHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLmF1dGhvci10ZXh0IC5hdXRob3ItbWV0YSAuc3RvcnktYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRkZGO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC50LWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAudC1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucGhvdG8td3JhcHBlciAuaW1nLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5hdXRob3ItdGV4dCAuYXV0aG9yLXFvdXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5hdXRob3ItdGV4dCAuYXV0aG9yLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5hdXRob3ItdGV4dCAuYXV0aG9yLW1ldGEgLnN0b3J5LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLmF1dGhvci10ZXh0IC5hdXRob3ItbWV0YSAuc3RvcnktYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAuYXV0aG9yLXRleHQgLmF1dGhvci1tZXRhIC5zdG9yeS1idG4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LXdyYXBwZXIgLnQtbG9nbyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC50cnVzdGVkLWJ5LXN3aXBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXctd3JhcHBlciAucmV2aWV3LWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5waG90by13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMjU4cHg7XG4gIH1cbiAgLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy13cmFwcGVyIC5hdXRob3ItdGV4dCAuYXV0aG9yLXFvdXRlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRydXN0ZWQtYnktc3dpcGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjQ0RFNkZGO1xufVxuXG4udHJ1c3RlZC1ieS1zd2lwZXIgLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6ICM2RjlBQzQ7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uY29udGFjdC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogI0U5RjRGRjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzMsIDI0NCwgMjU1LCAwKSAzLjYyJSwgI0U5RjRGRiAyMS4zNCUpLCB1cmwoXCIuL3B1YmxpYy9pbWcvaG9tZXBhZ2UvaGVyby1iZy5qcGdcIik7XG59XG5cbi5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmMtY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmMtY29sOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAzMXB4IDIwcHg7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuYy1oMSB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuYy1oMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cblxuLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuc3VidGl0bGUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuZmVhdHVyZXMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5mZWF0dXJlcy1saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cblxuLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuZmVhdHVyZXMtbGlzdF9pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMTBDMSAxMS4xODE5IDEuMjMyNzkgMTIuMzUyMiAxLjY4NTA4IDEzLjQ0NDJDMi4xMzczOCAxNC41MzYxIDIuODAwMzEgMTUuNTI4MiAzLjYzNjA0IDE2LjM2NEM0LjQ3MTc3IDE3LjE5OTcgNS40NjM5MiAxNy44NjI2IDYuNTU1ODUgMTguMzE0OUM3LjY0Nzc4IDE4Ljc2NzIgOC44MTgxIDE5IDEwIDE5QzExLjE4MTkgMTkgMTIuMzUyMiAxOC43NjcyIDEzLjQ0NDIgMTguMzE0OUMxNC41MzYxIDE3Ljg2MjYgMTUuNTI4MiAxNy4xOTk3IDE2LjM2NCAxNi4zNjRDMTcuMTk5NyAxNS41MjgyIDE3Ljg2MjYgMTQuNTM2MSAxOC4zMTQ5IDEzLjQ0NDJDMTguNzY3MiAxMi4zNTIyIDE5IDExLjE4MTkgMTkgMTBDMTkgOC44MTgxIDE4Ljc2NzIgNy42NDc3OCAxOC4zMTQ5IDYuNTU1ODVDMTcuODYyNiA1LjQ2MzkyIDE3LjE5OTcgNC40NzE3NyAxNi4zNjQgMy42MzYwNEMxNS41MjgyIDIuODAwMzEgMTQuNTM2MSAyLjEzNzM4IDEzLjQ0NDIgMS42ODUwOEMxMi4zNTIyIDEuMjMyNzkgMTEuMTgxOSAxIDEwIDFDOC44MTgxIDEgNy42NDc3OCAxLjIzMjc5IDYuNTU1ODUgMS42ODUwOEM1LjQ2MzkyIDIuMTM3MzggNC40NzE3NyAyLjgwMDMxIDMuNjM2MDQgMy42MzYwNEMyLjgwMDMxIDQuNDcxNzcgMi4xMzczOCA1LjQ2MzkyIDEuNjg1MDggNi41NTU4NUMxLjIzMjc5IDcuNjQ3NzggMSA4LjgxODEgMSAxMFonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J003IDEwTDkgMTJMMTMgOCcgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTcgMTBMOSAxMkwxMyA4TTEgMTBDMSAxMS4xODE5IDEuMjMyNzkgMTIuMzUyMiAxLjY4NTA4IDEzLjQ0NDJDMi4xMzczOCAxNC41MzYxIDIuODAwMzEgMTUuNTI4MiAzLjYzNjA0IDE2LjM2NEM0LjQ3MTc3IDE3LjE5OTcgNS40NjM5MiAxNy44NjI2IDYuNTU1ODUgMTguMzE0OUM3LjY0Nzc4IDE4Ljc2NzIgOC44MTgxIDE5IDEwIDE5QzExLjE4MTkgMTkgMTIuMzUyMiAxOC43NjcyIDEzLjQ0NDIgMTguMzE0OUMxNC41MzYxIDE3Ljg2MjYgMTUuNTI4MiAxNy4xOTk3IDE2LjM2NCAxNi4zNjRDMTcuMTk5NyAxNS41MjgyIDE3Ljg2MjYgMTQuNTM2MSAxOC4zMTQ5IDEzLjQ0NDJDMTguNzY3MiAxMi4zNTIyIDE5IDExLjE4MTkgMTkgMTBDMTkgOC44MTgxIDE4Ljc2NzIgNy42NDc3OCAxOC4zMTQ5IDYuNTU1ODVDMTcuODYyNiA1LjQ2MzkyIDE3LjE5OTcgNC40NzE3NyAxNi4zNjQgMy42MzYwNEMxNS41MjgyIDIuODAwMzEgMTQuNTM2MSAyLjEzNzM4IDEzLjQ0NDIgMS42ODUwOEMxMi4zNTIyIDEuMjMyNzkgMTEuMTgxOSAxIDEwIDFDOC44MTgxIDEgNy42NDc3OCAxLjIzMjc5IDYuNTU1ODUgMS42ODUwOEM1LjQ2MzkyIDIuMTM3MzggNC40NzE3NyAyLjgwMDMxIDMuNjM2MDQgMy42MzYwNEMyLjgwMDMxIDQuNDcxNzcgMi4xMzczOCA1LjQ2MzkyIDEuNjg1MDggNi41NTU4NUMxLjIzMjc5IDcuNjQ3NzggMSA4LjgxODEgMSAxMFonIHN0cm9rZT0nJTIzMUExQTFBJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY292ZXI7XG59XG5cbi5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLnRydXN0ZWQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgsICM1ODU4NTgpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5sb2dvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCA1cHg7XG59XG5cbi5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmxvZ28tbGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0N3B4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbnRhY3QtaGVybyAuaHMtZm9ybS1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtaGVybyAuaHNmYy1TdGVwX19Db250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1oZXJvIC53cGNmNywgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtaGVybyAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1oZXJvIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtRmllbGRMYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsIC5jb250YWN0LWhlcm8gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBzcGFuIHNwYW46Zmlyc3QtY2hpbGQsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtRmllbGRMYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLUZpZWxkTGFiZWwgc3BhbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmNvbnRhY3QtaGVybyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jb250YWN0LWhlcm8gLmhzZmMtQ2hlY2tib3hGaWVsZEdyb3VwX19PcHRpb25zIC5oc2ZjLUZpZWxkTGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1DaGVja2JveEZpZWxkIC5oc2ZjLUZpZWxkTGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbnRhY3QtaGVybyAud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMgLmhzZmMtRmllbGRMYWJlbCBzcGFuIHNwYW4sXG4uY29udGFjdC1oZXJvIC5oc2ZjLUNoZWNrYm94RmllbGQgLmhzZmMtRmllbGRMYWJlbCBzcGFuIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jb250YWN0LWhlcm8gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMgLmhzZmMtRmllbGRMYWJlbCA+IHNwYW46OmJlZm9yZSxcbi5jb250YWN0LWhlcm8gLmhzZmMtQ2hlY2tib3hGaWVsZCAuaHNmYy1GaWVsZExhYmVsID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NERDlFNjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uY29udGFjdC1oZXJvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMgLmhzZmMtRmllbGRMYWJlbCA+IHNwYW46OmFmdGVyLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1DaGVja2JveEZpZWxkIC5oc2ZjLUZpZWxkTGFiZWwgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDExIDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSAzLjkxNjY3TDMuOTE2NjcgNi44MzMzM0w5Ljc1IDEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG5cbi5jb250YWN0LWhlcm8gLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxcbi5jb250YWN0LWhlcm8gLmhzZmMtQ2hlY2tib3hGaWVsZEdyb3VwX19PcHRpb25zIC5oc2ZjLUZpZWxkTGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUNoZWNrYm94RmllbGQgLmhzZmMtRmllbGRMYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwNDREODg7XG4gIGJvcmRlci1jb2xvcjogIzA0NEQ4ODtcbn1cblxuLmNvbnRhY3QtaGVybyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cF9fT3B0aW9ucyAuaHNmYy1GaWVsZExhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUNoZWNrYm94RmllbGQgLmhzZmMtRmllbGRMYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIGJyLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgcCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1SaWNoVGV4dCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1SaWNoVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLURhdGFQcml2YWN5RmllbGQgLmhzZmMtUm93LCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLURhdGFQcml2YWN5RmllbGQgLmhzZmMtUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtUmVDYXB0Y2hhVjIsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtUmVDYXB0Y2hhVjIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgbGFiZWwsIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVJvdyA+IGRpdiA+IGxhYmVsLmhzZmMtRmllbGRMYWJlbCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciBsYWJlbCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1Sb3cgPiBkaXYgPiBsYWJlbC5oc2ZjLUZpZWxkTGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuYy1mLXJvdywgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuYy1mLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmMtZi1yb3cubm8tZ2FwLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5jLWYtcm93Lm5vLWdhcCB7XG4gIGdhcDogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtTmF2aWdhdGlvblJvd19fQWxlcnRzLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLU5hdmlnYXRpb25Sb3dfX0FsZXJ0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cF9fT3B0aW9ucyA+ICo6bm90KDpsYXN0LWNoaWxkKSwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLU5hdmlnYXRpb25Sb3csIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtTmF2aWdhdGlvblJvdyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIGJ1dHRvbi5oc2ZjLUJ1dHRvbiwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciBidXR0b24uaHNmYy1CdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVdoaXRlLCAjRkZGKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgcGFkZGluZzogOXB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgYnV0dG9uLmhzZmMtQnV0dG9uOmhvdmVyLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIGJ1dHRvbi5oc2ZjLUJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtUm93LCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLU5hdmlnYXRpb25Sb3dfX0J1dHRvbnMsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtTmF2aWdhdGlvblJvd19fQnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1UZXh0RmllbGQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1FbWFpbEZpZWxkLFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRHJvcGRvd25GaWVsZCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLVRleHRGaWVsZCxcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRW1haWxGaWVsZCxcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRHJvcGRvd25GaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0LCAuY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWEsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1UZXh0RmllbGQgaW5wdXQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1UZXh0RmllbGQgdGV4dGFyZWEsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1FbWFpbEZpZWxkIGlucHV0LFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRW1haWxGaWVsZCB0ZXh0YXJlYSxcbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLURyb3Bkb3duRmllbGQgaW5wdXQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkIHRleHRhcmVhLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWEsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLVRleHRGaWVsZCBpbnB1dCxcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dEZpZWxkIHRleHRhcmVhLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1FbWFpbEZpZWxkIGlucHV0LFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1FbWFpbEZpZWxkIHRleHRhcmVhLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkIGlucHV0LFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1UZXh0RmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dEZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLUVtYWlsRmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRW1haWxGaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLURyb3Bkb3duRmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dEZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dEZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRW1haWxGaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLUVtYWlsRmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRHJvcGRvd25GaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYzNzY4Qztcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhLFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dEZpZWxkIHRleHRhcmVhLFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRW1haWxGaWVsZCB0ZXh0YXJlYSxcbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLURyb3Bkb3duRmllbGQgdGV4dGFyZWEsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhLFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1UZXh0RmllbGQgdGV4dGFyZWEsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLUVtYWlsRmllbGQgdGV4dGFyZWEsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLURyb3Bkb3duRmllbGQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuaHNmYy1FcnJvckFsZXJ0LFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dEZpZWxkIC5oc2ZjLUVycm9yQWxlcnQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1FbWFpbEZpZWxkIC5oc2ZjLUVycm9yQWxlcnQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkIC5oc2ZjLUVycm9yQWxlcnQsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5oc2ZjLUVycm9yQWxlcnQsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLVRleHRGaWVsZCAuaHNmYy1FcnJvckFsZXJ0LFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1FbWFpbEZpZWxkIC5oc2ZjLUVycm9yQWxlcnQsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLURyb3Bkb3duRmllbGQgLmhzZmMtRXJyb3JBbGVydCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1UZXh0SW5wdXQsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dElucHV0IHtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDlweCA5cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLVRleHRJbnB1dDo6cGxhY2Vob2xkZXIsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtVGV4dElucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjM3NjhDO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1Qb3N0U3VibWl0IC5oc2ZjLVJpY2hUZXh0LCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVBvc3RTdWJtaXQgLmhzZmMtUmljaFRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1Qb3N0U3VibWl0IC5oc2ZjLVJpY2hUZXh0IHA6Zmlyc3QtY2hpbGQsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtUG9zdFN1Ym1pdCAuaHNmYy1SaWNoVGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtUGhvbmVJbnB1dCAuaHNmYy1QaG9uZUlucHV0X19GbGFnQW5kQ2FyZXQsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtUGhvbmVJbnB1dCAuaHNmYy1QaG9uZUlucHV0X19GbGFnQW5kQ2FyZXQge1xuICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIGJvcmRlci1jb2xvcjogI0NERDlFNjtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtQ2hlY2tib3hGaWVsZCBzcGFuIC5oc2ZjLUZpZWxkTGFiZWxfX1JlcXVpcmVkSW5kaWNhdG9yLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLUNoZWNrYm94RmllbGQgc3BhbiAuaHNmYy1GaWVsZExhYmVsX19SZXF1aXJlZEluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtUGhvbmVGaWVsZCxcbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cCxcbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLURyb3Bkb3duSW5wdXQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1DaGVja2JveEZpZWxkLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLVBob25lRmllbGQsXG4uY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93IC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cCxcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRHJvcGRvd25JbnB1dCxcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtQ2hlY2tib3hGaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtUGhvbmVGaWVsZCAuaHNmYy1FcnJvckFsZXJ0LFxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtQ2hlY2tib3hGaWVsZEdyb3VwIC5oc2ZjLUVycm9yQWxlcnQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bklucHV0IC5oc2ZjLUVycm9yQWxlcnQsXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1DaGVja2JveEZpZWxkIC5oc2ZjLUVycm9yQWxlcnQsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtUGhvbmVGaWVsZCAuaHNmYy1FcnJvckFsZXJ0LFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXAgLmhzZmMtRXJyb3JBbGVydCxcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRHJvcGRvd25JbnB1dCAuaHNmYy1FcnJvckFsZXJ0LFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1DaGVja2JveEZpZWxkIC5oc2ZjLUVycm9yQWxlcnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3c6bnRoLWNoaWxkKDMpIC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cF9fT3B0aW9ucyxcbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5oc2ZjLVN0ZXBfX0NvbnRlbnQgLmhzZmMtUm93Om50aC1jaGlsZCg0KSAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXBfX09wdGlvbnMsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3c6bnRoLWNoaWxkKDMpIC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cF9fT3B0aW9ucyxcbi5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3c6bnRoLWNoaWxkKDQpIC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cF9fT3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdzpudGgtY2hpbGQoMykgLmhzZmMtQ2hlY2tib3hGaWVsZEdyb3VwX19PcHRpb25zID4sXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdzpudGgtY2hpbGQoNCkgLmhzZmMtQ2hlY2tib3hGaWVsZEdyb3VwX19PcHRpb25zID4sIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3c6bnRoLWNoaWxkKDMpIC5oc2ZjLUNoZWNrYm94RmllbGRHcm91cF9fT3B0aW9ucyA+LFxuLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdzpudGgtY2hpbGQoNCkgLmhzZmMtQ2hlY2tib3hGaWVsZEdyb3VwX19PcHRpb25zID4ge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAud3BjZjctc2VsZWN0LXBhcmVudCBzZWxlY3QsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LXNlbGVjdC1wYXJlbnQgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1OZXV0cmFsLUdyZXksICNDREQ5RTYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLVdoaXRlLCAjRkZGKTtcbiAgaGVpZ2h0OiA0M3B4O1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLndwY2Y3LXNlbGVjdC1wYXJlbnQgLnNlbGVjdC1hcnJvdywgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAud3BjZjctc2VsZWN0LXBhcmVudCAuc2VsZWN0LWFycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBMiUwQTMlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J001IDcuNUwxMCAxMi41TDE1IDcuNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvdmVyO1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuZi1zZXJ2aWNlcyAud3BjZjctZm9ybS1jb250cm9sLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5mLXNlcnZpY2VzIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAxNXB4O1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuZi1zZXJ2aWNlcyAud3BjZjctZm9ybS1jb250cm9sIC53cGNmNy1saXN0LWl0ZW0sIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmYtc2VydmljZXMgLndwY2Y3LWZvcm0tY29udHJvbCAud3BjZjctbGlzdC1pdGVtIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmYtc2VydmljZXMgLndwY2Y3LWZvcm0tY29udHJvbCBsYWJlbCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuZi1zZXJ2aWNlcyAud3BjZjctZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmYtZ29hbHMgLndwY2Y3LWZvcm0tY29udHJvbCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuZi1nb2FscyAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweCAxMHB4O1xufVxuXG4uY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuZi1nb2FscyAud3BjZjctZm9ybS1jb250cm9sIC53cGNmNy1saXN0LWl0ZW0sIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmYtZ29hbHMgLndwY2Y3LWZvcm0tY29udHJvbCAud3BjZjctbGlzdC1pdGVtIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmYtZ29hbHMgLndwY2Y3LWZvcm0tY29udHJvbCBsYWJlbCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuZi1nb2FscyAud3BjZjctZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQuYy1idG4tZGVmYXVsdCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdC5jLWJ0bi1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHBhZGRpbmc6IDlweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0LmMtYnRuLWRlZmF1bHQ6aG92ZXIsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQuYy1idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuYy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzFweCA0MHB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmZlYXR1cmVzLWxpc3RfaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5sb2dvLWxpc3QgaW1nIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIGxhYmVsLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuYy1mLXJvdywgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuYy1mLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5jLWYtcm93LmMtZi1yb3ctZnVsbCAuYy1mLWNlbGwsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmMtZi1yb3cuYy1mLXJvdy1mdWxsIC5jLWYtY2VsbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmMtZi1yb3cgLmMtZi1jZWxsLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5jLWYtcm93IC5jLWYtY2VsbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTFweCk7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmMtZi1yb3cuYy1mLWNoZWNrYm94ZXMsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmMtZi1yb3cuYy1mLWNoZWNrYm94ZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmMtZi1yb3cuc3VwcG9ydC1hZ2VudHMsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmMtZi1yb3cuc3VwcG9ydC1hZ2VudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmMtZi1yb3cuZi10ZXJtcywgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuYy1mLXJvdy5mLXRlcm1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCwgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LCAjQ0REOUU2KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLVdoaXRlLCAjRkZGKTtcbiAgICBjb2xvcjogIzFBMUExQTtcbiAgICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0OjpwbGFjZWhvbGRlciwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzYzNzY4QztcbiAgfVxuICAuY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWEsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLndwY2Y3LXNlbGVjdC1wYXJlbnQgc2VsZWN0LCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC53cGNmNy1zZWxlY3QtcGFyZW50IHNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtR3JleSwgI0NERDlFNik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLndwY2Y3LXNlbGVjdC1wYXJlbnQgLnNlbGVjdC1hcnJvdywgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAud3BjZjctc2VsZWN0LXBhcmVudCAuc2VsZWN0LWFycm93IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEEyJTBBMyUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUgNy41TDEwIDEyLjVMMTUgNy41JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY292ZXI7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmYtc2VydmljZXMgLndwY2Y3LWZvcm0tY29udHJvbCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuZi1zZXJ2aWNlcyAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHggMTVweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuZi1zZXJ2aWNlcyAud3BjZjctZm9ybS1jb250cm9sIC53cGNmNy1saXN0LWl0ZW0sIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmYtc2VydmljZXMgLndwY2Y3LWZvcm0tY29udHJvbCAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuZi1zZXJ2aWNlcyAud3BjZjctZm9ybS1jb250cm9sIGxhYmVsLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC5mLXNlcnZpY2VzIC53cGNmNy1mb3JtLWNvbnRyb2wgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5mLWdvYWxzIC53cGNmNy1mb3JtLWNvbnRyb2wsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmYtZ29hbHMgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1cHggMTBweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAuZi1nb2FscyAud3BjZjctZm9ybS1jb250cm9sIC53cGNmNy1saXN0LWl0ZW0sIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmYtZ29hbHMgLndwY2Y3LWZvcm0tY29udHJvbCAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmYtZ29hbHMgLndwY2Y3LWZvcm0tY29udHJvbCBsYWJlbCwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuZi1nb2FscyAud3BjZjctZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0LmMtYnRuLWRlZmF1bHQsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQuYy1idG4tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHBhZGRpbmc6IDlweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFBMUExQTtcbiAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5jLWZvcm0td3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdC5jLWJ0bi1kZWZhdWx0OmhvdmVyLCAuY29udGFjdC1oZXJvIC5oc2ZjLUZvcm1XcmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0LmMtYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMUExQTFBO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmMtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgIGZsZXg6IDAgMCA0NjZweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuYy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5ocy1mb3JtLWh0bWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmMtaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmZlYXR1cmVzLWxpc3Qge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmZlYXR1cmVzLWxpc3RfaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAudHJ1c3RlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5sb2dvLWxpc3Qge1xuICAgIGdhcDogMDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5sb2dvLWxpc3QgLmxvZ28tbGlzdF9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAubG9nby1saXN0IGltZyB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuaHNmYy1TdGVwX19Db250ZW50IC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmhzZmMtU3RlcF9fQ29udGVudCAuaHNmYy1Sb3cgLmhzZmMtRHJvcGRvd25GaWVsZCA+IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuYy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCA2MjRweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5jLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5mZWF0dXJlcy1saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuZnVzaW9uLXJvdyAuZmVhdHVyZXMtbGlzdF9pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC50cnVzdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmxvZ28tbGlzdCB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmZ1c2lvbi1yb3cgLmxvZ28tbGlzdCAubG9nby1saXN0X2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAuY29udGFjdC1oZXJvIC5mdXNpb24tcm93IC5sb2dvLWxpc3QgaW1nIHtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gIH1cbiAgLmNvbnRhY3QtaGVybyAuYy1mb3JtLXdyYXBwZXIgLmMtZi1yb3cuc3VwcG9ydC1hZ2VudHMsIC5jb250YWN0LWhlcm8gLmhzZmMtRm9ybVdyYXBwZXIgLmMtZi1yb3cuc3VwcG9ydC1hZ2VudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jb250YWN0LWhlcm8gLmMtZm9ybS13cmFwcGVyIC5jLWYtcm93LnN1cHBvcnQtYWdlbnRzID4gKiwgLmNvbnRhY3QtaGVybyAuaHNmYy1Gb3JtV3JhcHBlciAuYy1mLXJvdy5zdXBwb3J0LWFnZW50cyA+ICoge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cblxuLnByaWNpbmctaGVybyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzMsIDI0NCwgMjU1LCAwKSAzLjYyJSwgI0U5RjRGRiAyMS4zNCUpLCB1cmwoXCIuL3B1YmxpYy9pbWcvaG9tZXBhZ2UvaGVyby1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUY0RkY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgLTMxOS42NjlweCAtMTUuNTk1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bywgMjEwLjM5OSUgMzkuNzkzJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByaWNpbmctaGVybyAucHJpY2luZy1oZXJvLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5iZy13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmV5LUJnLCAjRkZGKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1XaGl0ZSwgI0ZGRik7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLnByaWNpbmctdG9wLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLnByaWNpbmctdG9wLWluZm8gLnRvcC1sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJpY2luZy1oZXJvIC5wcmljaW5nLXRvcC1pbmZvIC50b3AtbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExNXB4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5wcmljaW5nLXRvcC1pbmZvIC50b3AtbCAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cblxuLnByaWNpbmctaGVybyAucHJpY2luZy10b3AtaW5mbyAudG9wLWwgLnByaWNlIC5jLWgyID4gOm5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmljaW5nLWhlcm8gLnByaWNpbmctdG9wLWluZm8gLnRvcC1sIC5wcmljZSAuc3VwcG9ydC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLWdyZXksICM2Qzc3N0MpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnByaWNpbmctaGVybyAucHJpY2luZy10b3AtaW5mbyAudG9wLXIgLnByaWNpbmctdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOXB4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5wcmljaW5nLXRvcC1pbmZvIC5jLWJ0bi1kZWZhdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljaW5nLWhlcm8gLnByaWNpbmctYm90LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wcmljaW5nLWhlcm8gLnByaWNpbmctYm90LWluZm8gLnRleHQtcyB7XG4gIGNvbG9yOiAjNjM3NjhDO1xufVxuXG4ucHJpY2luZy1oZXJvIC50b2dnbGUtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnByaWNpbmctaGVybyAudG9nZ2xlLWxhYmVsLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG59XG5cbi5wcmljaW5nLWhlcm8gLnRvZ2dsZS1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBmbGV4OiAwIDAgNTBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cblxuLnByaWNpbmctaGVybyAudG9nZ2xlLXN3aXRjaDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG59XG5cbi5wcmljaW5nLWhlcm8gLnRvZ2dsZS1zd2l0Y2guYW5udWFsOjphZnRlciB7XG4gIGxlZnQ6IDI4cHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLnNhdmUtYmFkZ2Uge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAvKiAyMi40cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tTmV1dHJhbC1CcmlnaHRibHVlLCAjOUZERkZGKTtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLnByaWNpbmctaGVybyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaC1ncmV5LCAjNkM3NzdDKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLnByaWNpbmctaGVybyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG5cbi5wcmljaW5nLWhlcm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLXRpdGxlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4ucHJpY2luZy1oZXJvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0cyAuZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmljaW5nLWhlcm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLWxpc3RzIC5mZWF0dXJlcy1saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbn1cblxuLnByaWNpbmctaGVybyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtbGlzdHMgLmZlYXR1cmVzLWxpc3RfaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDEzIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi4yNjAyNSAxMUw0Ljc2MDI1IDEzLjVMOS43NjAyNSA4LjUnIHN0cm9rZT0nJTIzMDQ0RDg4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBjZW50ZXIvY292ZXI7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNkNERTY7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlLnB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICNENERGRkY7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlLnB1cnBsZSAuZmVhdHVyZXMtbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI0I2QzVGMjtcbn1cblxuLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMgLmV4YWN0LWZlYXR1cmUucHVycGxlIC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMTMgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjI2MDI1IDExTDQuNzYwMjUgMTMuNUw5Ljc2MDI1IDguNScgc3Ryb2tlPSclMjM3MTRERjInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIGNlbnRlci9jb3Zlcjtcbn1cblxuLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMgLmV4YWN0LWZlYXR1cmUub3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRjFFNztcbn1cblxuLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMgLmV4YWN0LWZlYXR1cmUub3JhbmdlIC5mZWF0dXJlcy1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiAjRUZENEMxO1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZS5vcmFuZ2UgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAxMyAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuMjYwMjUgMTFMNC43NjAyNSAxMy41TDkuNzYwMjUgOC41JyBzdHJva2U9JyUyM0ZGNzE0Nicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgY2VudGVyL2NvdmVyO1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZS5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNFOEZBRjM7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlLmdyZWVuIC5mZWF0dXJlcy1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiAjRDBFOERFO1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZS5ncmVlbiAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDEzIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi4yNjAyNSAxMUw0Ljc2MDI1IDEzLjVMOS43NjAyNSA4LjUnIHN0cm9rZT0nJTIzMTU5RTU1JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBjZW50ZXIvY292ZXI7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlIC50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlIC50b3AgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlIC50b3AgLmZlYXR1cmVzLXRpdGxlIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZSAudG9wIC5mZWF0dXJlcy1ub3RpY2Uge1xuICB3aWR0aDogMTcwcHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZSAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3B4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZSAubGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlIC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMuYWRkb25zIC50b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzLmFkZG9ucyAuZmVhdHVyZXMtaWNvbiB7XG4gIGZsZXg6IDAgMCAzMHB4O1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcy5hZGRvbnMgLmV4YWN0LWZlYXR1cmUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4ucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcy5hZGRvbnMgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzLmFkZG9ucyAucHJpY2UgLmMtaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMuYWRkb25zIC5wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBjb2xvcjogIzZDNzc3Qztcbn1cblxuLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMuYWRkb25zIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cblxuLnByaWNpbmctaGVybyAuYWRkb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaC1ncmV5LCAjNkM3NzdDKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wcmljaW5nLWhlcm8gLmFkZG9uLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuXG4ucHJpY2luZy1oZXJvIC5hZGRvbi10aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2U5ZjRmZjtcbn1cblxuLnByaWNpbmctaGVybyAucHJpY2luZy1zZWN0aW9uLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByaWNpbmctaGVybyAucGFydG5lcnMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnByaWNpbmctaGVybyAucGFydG5lcnMtc2VjdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLWhlcm8gLmJnLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnByaWNpbmctaGVybyAucHJpY2luZy10b3AtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLnByaWNpbmctaGVybyAucHJpY2luZy10b3AtaW5mbyAudG9wLWwge1xuICAgIGdhcDogMjdweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5wcmljaW5nLXRvcC1pbmZvIC50b3AtbCBpbWcge1xuICAgIHdpZHRoOiAxNjlweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5wcmljaW5nLXRvcC1pbmZvIC5jLWJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLnByaWNpbmctaGVybyAucHJpY2luZy1ib3QtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDM1cHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMjJweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5wcmljaW5nLWJvdC1pbmZvIC50ZXh0LXMge1xuICAgIGNvbG9yOiAjNjM3NjhDO1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLnRvZ2dsZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLXRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnByaWNpbmctaGVybyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtbGlzdHMgLmZlYXR1cmVzLWxpc3Qge1xuICAgIGZsZXg6IDE7XG4gICAgZ2FwOiAxMXB4O1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzIC5leGFjdC1mZWF0dXJlIC5saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcy5hZGRvbnMgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5hZGRvbi10aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpY2luZy1oZXJvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnByaWNpbmctaGVybyAuYmctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MDhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnByaWNpbmctaGVybyAucHJpY2luZy1oZXJvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLnByaWNpbmctdG9wLWluZm8gLnRvcC1sIGltZyB7XG4gICAgd2lkdGg6IDE5NHB4O1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLnByaWNpbmctdG9wLWluZm8gLnRvcC1sIC5wcmljZSB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLnByaWNpbmctdG9wLWluZm8gLnRvcC1sIC5wcmljZSAuc3VwcG9ydC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIH1cbiAgLnByaWNpbmctaGVybyAucHJpY2luZy1ib3QtaW5mbyB7XG4gICAgbWFyZ2luOiAyMnB4IDAgMjVweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5wcmljaW5nLWJvdC1pbmZvIC50ZXh0LXMge1xuICAgIHdpZHRoOiA0MzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMuYWRkb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDhweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5hZGRvbi10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJpY2luZy1oZXJvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnByaWNpbmctaGVybyAuYmctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDI1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5wcmljaW5nLWhlcm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbiAgLnByaWNpbmctaGVybyAucHJpY2luZy10b3AtaW5mbyAudG9wLWwge1xuICAgIGdhcDogMzdweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0cyB7XG4gICAgZ2FwOiAzM3B4O1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLWxpc3RzIC5mZWF0dXJlcy1saXN0X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMThweDtcbiAgfVxuICAucHJpY2luZy1oZXJvIC5leGFjdC1mZWF0dXJlcyAuZXhhY3QtZmVhdHVyZSAudG9wIC5mZWF0dXJlcy1ub3RpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLnByaWNpbmctaGVybyAuZXhhY3QtZmVhdHVyZXMgLmV4YWN0LWZlYXR1cmUgLmxpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5wcmljaW5nLWhlcm8gLmV4YWN0LWZlYXR1cmVzLmFkZG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDI1cHg7XG4gIH1cbiAgLnByaWNpbmctaGVybyAuYWRkb24tdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAyNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtY2FzZS1zdHVkeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAud3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2FuaXNoLUJsdWUsICNFOUY0RkYpO1xufVxuXG4uc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaW5nbGUtY2FzZS1zdHVkeS1pdGVtIC5sb2dvIGltZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1jYXNlLXN0dWR5LWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxOS42cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNpbmdsZS1jYXNlLXN0dWR5LWl0ZW0gLmJvdHRvbS1wYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAuYXV0aG9yIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLnNpbmdsZS1jYXNlLXN0dWR5LWl0ZW0gLmF1dGhvciAucG9zaXRpb24ge1xuICBjb2xvcjogIzZDNzc3QztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNpbmdsZS1jYXNlLXN0dWR5LWl0ZW0gLmMtYnRuLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAubG9nbyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZS1zdHVkeS1pdGVtIC5ib3R0b20tcGFydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlLXN0dWR5LWl0ZW0gLmF1dGhvciAucG9zaXRpb24ge1xuICAgIGNvbG9yOiAjNkM3NzdDO1xuICB9XG4gIC5zaW5nbGUtY2FzZS1zdHVkeS1pdGVtIC5jLWJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAubG9nbyB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZS1zdHVkeS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAubG9nbyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAubG9nbyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZS1zdHVkeS1pdGVtIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAuc2luZ2xlLWNhc2Utc3R1ZHktaXRlbSAuYXV0aG9yIC5wb3NpdGlvbiB7XG4gICAgY29sb3I6ICM2Qzc3N0M7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmMtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1Cb3JkZXIsICM3MDk4QzQpO1xufVxuXG4uYy1icmVhZGNydW1icyAuYnJlYWRjcnVtYi1pdGVtOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002Ljc1IDQuNUwxMS4yNSA5TDYuNzUgMTMuNScgc3Ryb2tlPSclMjMxQTFBMUEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jLWJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5jLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIH1cbn1cblxuLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5jLWgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaCwgIzU4NTg1OCk7XG59XG5cbi5kZWZhdWx0LXR3by1jb2wtaGVybyAudHJ1c3RlZC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaCwgIzU4NTg1OCk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5kZWZhdWx0LXR3by1jb2wtaGVybyAubG9nby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgNXB4O1xufVxuXG4uZGVmYXVsdC10d28tY29sLWhlcm8gLmxvZ28tbGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0N3B4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5hY3Rpb24tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luOiAxNXB4IDAgMjRweDtcbn1cblxuLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5pbWctcHJvZHVjdC13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC53cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjMzLCAyNDQsIDI1NSwgMCkgMjYuMzYlLCAjRTlGNEZGIDgxLjIyJSksIHVybChcIi4vcHVibGljL2ltZy9wcm9kdWN0L2JsdWUtYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yLjg2OHB4IC03Ni43NDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDUlIDExNy41MDMlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5sb2dvLWxpc3QgLmxvZ28tbGlzdF9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmxvZ28tbGlzdCBpbWcge1xuICAgIGhlaWdodDogNDlweDtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTdweDtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmZ1c2lvbi1yb3c6OmJlZm9yZSwgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5mdXNpb24tcm93OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmZ1c2lvbi1yb3cgLmMtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA5cHgpO1xuICB9XG4gIC5kZWZhdWx0LXR3by1jb2wtaGVybyAuZnVzaW9uLXJvdyAuYy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gOXB4KTtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmFjdGlvbi1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMTRweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC50cnVzdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5kZWZhdWx0LXR3by1jb2wtaGVybyAubG9nby1saXN0IHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5sb2dvLWxpc3QgLmxvZ28tbGlzdF9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5sb2dvLWxpc3QgaW1nIHtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5hY3Rpb24tYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmZ1c2lvbi1yb3cgLmMtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5kZWZhdWx0LXR3by1jb2wtaGVybyAuZnVzaW9uLXJvdyAuYy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDM3M3B4O1xuICB9XG4gIC5kZWZhdWx0LXR3by1jb2wtaGVybyAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5jLWgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmZ1c2lvbi1yb3cge1xuICAgIG1heC13aWR0aDogMTM3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC50cnVzdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5kZWZhdWx0LXR3by1jb2wtaGVybyAubG9nby1saXN0IHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5sb2dvLWxpc3QgLmxvZ28tbGlzdF9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5sb2dvLWxpc3QgaW1nIHtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5hY3Rpb24tYnRucyB7XG4gICAgbWFyZ2luOiAyOHB4IDA7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC5mdXNpb24tcm93IC5jLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgNDk3cHg7XG4gIH1cbiAgLmRlZmF1bHQtdHdvLWNvbC1oZXJvIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgZ2FwOiAxMTBweDtcbiAgfVxuICAuZGVmYXVsdC10d28tY29sLWhlcm8gLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jaGFsbGVuZ2Utc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hhbGxlbmdlLXNlY3Rpb24gLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGFsbGVuZ2Utc2VjdGlvbiAuc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYXJhZ3JhcGgsICM1ODU4NTgpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbi5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmMtYmxvY2staXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NGQ4ODtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTQxcHg7XG4gIHdpZHRoOiAxMzRweDtcbiAgZmxleDogMCAwIDEzNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NERDlFNjtcbn1cblxuLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtN3B4KSByb3RhdGUoM2RlZyk7XG59XG5cbi5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmMtYmxvY2staXRlbTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDRweCkgcm90YXRlKC04ZGVnKTtcbn1cblxuLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTFweCkgcm90YXRlKC00ZGVnKTtcbn1cblxuLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMjVweCkgcm90YXRlKDZkZWcpO1xufVxuXG4uY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIC5ibG9jay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiA2MDRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyB7XG4gICAgZ2FwOiAxMHB4IDM1cHg7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtIHtcbiAgICBoZWlnaHQ6IDIwMXB4O1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBmbGV4OiAwIDAgMjE4cHg7XG4gICAgcGFkZGluZzogMTVweCA4cHg7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC03cHgpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIC5jLWJsb2NrLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDRweCkgcm90YXRlKC04ZGVnKTtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIC5jLWJsb2NrLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDExcHgpIHJvdGF0ZSgtNGRlZyk7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAyNXB4KSByb3RhdGUoNmRlZyk7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1waWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMTBweCAyNXB4O1xuICB9XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMjMxcHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGZsZXg6IDAgMCAyMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDVweCkgcm90YXRlKDNkZWcpO1xuICB9XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmMtYmxvY2staXRlbTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTdweCkgcm90YXRlKC00ZGVnKTtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIC5jLWJsb2NrLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAxNXB4KSByb3RhdGUoLTRkZWcpO1xuICB9XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmMtYmxvY2staXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDFweCkgcm90YXRlKDRkZWcpO1xuICB9XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2hhbGxlbmdlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICB9XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtIHtcbiAgICBoZWlnaHQ6IDMwOHB4O1xuICAgIHdpZHRoOiAyODdweDtcbiAgICBmbGV4OiAwIDAgMjg3cHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5jaGFsbGVuZ2Utc2VjdGlvbiAuYy1ibG9ja3MgLmMtYmxvY2staXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA1cHgpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIC5jLWJsb2NrLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC03cHgpIHJvdGF0ZSgtNGRlZyk7XG4gIH1cbiAgLmNoYWxsZW5nZS1zZWN0aW9uIC5jLWJsb2NrcyAuYy1ibG9jay1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMTVweCkgcm90YXRlKC00ZGVnKTtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIC5jLWJsb2NrLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAxcHgpIHJvdGF0ZSg0ZGVnKTtcbiAgfVxuICAuY2hhbGxlbmdlLXNlY3Rpb24gLmMtYmxvY2tzIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXByb2R1Y3QtcGFnZSAuZnVzaW9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGQUZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbi5wZmVhdHVyZXNfcyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uLnBmZWF0dXJlc19zIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0gLnNzLXRpdGxlIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC5wcm9kdWN0LXdoeS1zZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaCwgIzU4NTg1OCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndvcmtmbG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAud29ya2Zsb3ctaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1CbGFjaywgIzFBMUExQSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAud29ya2Zsb3ctaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjNzA5OEM0O1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53b3JrZmxvdy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53b3JrZmxvdy1pdGVtIC53b3JrZmxvdy1pdGVtX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaCwgIzU4NTg1OCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC5pbWctd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzcwcHg7XG4gIGhlaWdodDogODIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9wdWJsaWMvaW1nL3Byb2R1Y3QvcmFkaXVzLWJnLnN2ZykgY2VudGVyL2NvdmVyO1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAuaW1nLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHZ3O1xuICBoZWlnaHQ6IDgyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4vcHVibGljL2ltZy9wcm9kdWN0L3dvcmtmbG93LWJnLmpwZykgdG9wIGNlbnRlci9jb3Zlcjtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmltZy13cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLnN0YXRzLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAuc3RhdHMtYmxvY2tfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1OZXV0cmFsLUdyZXksICNDREQ5RTYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLVdoaXRlLCAjRkZGKTtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLnN0YXRzLWJsb2NrIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGdhcDogMTBweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLnN0YXRzLWJsb2NrIC50aXRsZSBzdmcge1xuICB3aWR0aDogNTZweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLnN0YXRzLWJsb2NrIC50aXRsZSBzdmcuZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC5zdGF0cy1ibG9jayAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQyJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmFwcHJvYWNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmFwcHJvYWNoLXdyYXBwZXIgLmFwcHJvYWNoLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5hcHByb2FjaC10aXRsZSBzdmcge1xuICBmbGV4OiAwIDAgMjlweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmFwcHJvYWNoLXdyYXBwZXIgLmFwcHJvYWNoLXN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLCAjNTg1ODU4KTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAuYXBwcm9hY2gtd3JhcHBlciAuYXBwcm9hY2gtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5hcHByb2FjaC1saXN0X19pdGVtIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLWdyZXksICM2Qzc3N0MpO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0REOUU2O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAuYXBwcm9hY2gtd3JhcHBlciAuYWN0aW9uLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmFwcHJvYWNoLXdyYXBwZXIgLmltZy1zaWRlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC0yIC5mLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTIgLmZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZmVhdHVyZXMgLmZlYXR1cmUtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTIgLmZlYXR1cmVzIC5mZWF0dXJlLWl0ZW0gLmljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZmVhdHVyZXMgLmZlYXR1cmUtaXRlbSAuaWNvbiBpbWcge1xuICB3aWR0aDogMzhweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTIgLmZlYXR1cmVzIC5mZWF0dXJlLWl0ZW0gLmZmLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZmVhdHVyZXMgLmZlYXR1cmUtaXRlbSAuZi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhcmFncmFwaCwgIzU4NTg1OCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLUJsYWNrLCAjMUExQTFBKTtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTQgLnN1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGJhY2tncm91bmQ6ICNFOUY0RkY7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0gLmljb24ge1xuICBmbGV4OiAwIDAgMjlweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTQgLnN1cHBvcnQgLnN1cHBvcnQtaXRlbSAuaWNvbiBpbWcge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtNCAuc3VwcG9ydCAuc3VwcG9ydC1pdGVtIC5zcy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtQmxhY2ssICMxQTFBMUEpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtNCAuc3VwcG9ydCAuc3VwcG9ydC1pdGVtIC5mLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFyYWdyYXBoLCAjNTg1ODU4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTQgLnN1cHBvcnQgLnN1cHBvcnQtaXRlbSAucy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0gLmMtYnRuLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC13aHktc2VjdGlvbiAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndvcmtmbG93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53b3JrZmxvdy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndvcmtmbG93LWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIGJhY2tncm91bmQ6ICM3MDk4QzQ7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud29ya2Zsb3ctaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53b3JrZmxvdy1pdGVtIC53b3JrZmxvdy1pdGVtX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuaW1nLXdyYXBwZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTk4MHB4O1xuICAgIGhlaWdodDogMTE4NXB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuYXBwcm9hY2gtd3JhcHBlciAuYXBwcm9hY2gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmFwcHJvYWNoLXdyYXBwZXIgLmFwcHJvYWNoLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5hcHByb2FjaC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5hY3Rpb24tYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5pbWctc2lkZSB7XG4gICAgZmxleDogMCAwIDMyMHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC0yIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC0yIC5mZWF0dXJlcyAuZmVhdHVyZS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtNCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTQgLnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTQgLnN1cHBvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5zdGF0cy1ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5zdGF0cy1ibG9ja19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuc3RhdHMtYmxvY2sgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC13aHktc2VjdGlvbiAuY29udGVudC1zaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53b3JrZmxvdy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53b3JrZmxvdy1pdGVtIC53b3JrZmxvdy1pdGVtX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmltZy13cmFwcGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDE5ODBweDtcbiAgICBoZWlnaHQ6IDExODVweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuaW1nLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNTM2cHg7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmFwcHJvYWNoLXdyYXBwZXIge1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5hcHByb2FjaC10aXRsZSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuYXBwcm9hY2gtd3JhcHBlciAuYXBwcm9hY2gtdGl0bGUgc3ZnIHtcbiAgICBmbGV4OiAwIDAgMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLmFwcHJvYWNoLXdyYXBwZXIgLmFwcHJvYWNoLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuYXBwcm9hY2gtd3JhcHBlciAuYXBwcm9hY2gtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuYXBwcm9hY2gtd3JhcHBlciAuYXBwcm9hY2gtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5pbWctc2lkZSB7XG4gICAgZmxleDogMCAwIDM4NnB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC0yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTIgLmZlYXR1cmVzIC5mZWF0dXJlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZmVhdHVyZXMgLmZlYXR1cmUtaXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZmVhdHVyZXMgLmZlYXR1cmUtaXRlbSAuZmYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtMiAuZmVhdHVyZXMgLmZlYXR1cmUtaXRlbSAuZi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTQgLnN1cHBvcnQgLnN1cHBvcnQtaXRlbSB7XG4gICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMThweCk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0gLmljb24ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtNCAuc3VwcG9ydCAuc3VwcG9ydC1pdGVtIC5zcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0gLnMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAuc3RhdHMtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDExM3B4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5zdGF0cy1ibG9jayAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uLnBmZWF0dXJlc19zIC53cmFwcGVyLWNvbC00IHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIHtcbiAgICBnYXA6IDE3MHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5hcHByb2FjaC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC5hcHByb2FjaC13cmFwcGVyIC5pbWctc2lkZSB7XG4gICAgZmxleDogMCAwIDQ5NHB4O1xuICB9XG4gIC5wcm9kdWN0LXdoeS1zZWN0aW9uIC53cmFwcGVyLWNvbC00IC5zdXBwb3J0IC5zdXBwb3J0LWl0ZW0gLmljb24ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAucHJvZHVjdC13aHktc2VjdGlvbiAud3JhcHBlci1jb2wtNCAuc3VwcG9ydCAuc3VwcG9ydC1pdGVtIC5zcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3Qtd2h5LXNlY3Rpb24gLndyYXBwZXItY29sLTQgLnN1cHBvcnQgLnN1cHBvcnQtaXRlbSAucy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMjVweCAxNHB4IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZDogIzI1M0E0QTtcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1XYW5pc2gtQmx1ZSwgI0U5RjRGRik7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5mZWF0dXJlLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NERDlFNjtcbn1cblxuLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuZmVhdHVyZS1saXN0IC5saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIzcHg7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREQ5RTY7XG59XG5cbi5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLmZlYXR1cmUtbGlzdCAubGlzdC1pdGVtIC5pY29uIHtcbiAgZmxleDogMCAwIDM4cHg7XG59XG5cbi5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLmZlYXR1cmUtbGlzdCAubGlzdC1pdGVtIC5pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuZmVhdHVyZS1saXN0IC5saXN0LWl0ZW0gLnRleHQtY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVdoaXRlLCAjRkZGKTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIGZsZXg6IDE7XG59XG5cbi5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLmJnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5iZy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNTNBNEEgLTE1JSwgIzI1M0E0QSAwLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuYmctd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDVweDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA0MzNweDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogNDMzcHg7XG4gIH1cbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuZmVhdHVyZS1saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NERDlFNjtcbiAgICBtYXgtd2lkdGg6IDQzM3B4O1xuICB9XG4gIC5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLmZlYXR1cmUtbGlzdCAubGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjNweDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5mZWF0dXJlLWxpc3QgLmxpc3QtaXRlbSAuaWNvbiB7XG4gICAgZmxleDogMCAwIDUxcHg7XG4gIH1cbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuZmVhdHVyZS1saXN0IC5saXN0LWl0ZW0gLnRleHQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLmJnLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5iZy13cmFwcGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5iZy13cmFwcGVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQ1cHg7XG4gIH1cbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAudGl0bGUge1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gIH1cbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5mZWF0dXJlLWxpc3Qge1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gIH1cbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuZmVhdHVyZS1saXN0IC5saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG4gIC5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLmZlYXR1cmUtbGlzdCAubGlzdC1pdGVtIC5pY29uIHtcbiAgICBmbGV4OiAwIDAgNTFweDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5mZWF0dXJlLWxpc3QgLmxpc3QtaXRlbSAudGV4dC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4NnB4IDQ1cHg7XG4gIH1cbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXgtd2lkdGg6IDU1N3B4O1xuICB9XG4gIC5mZWF0dXJlLW92ZXJ2aWV3LXNlY3Rpb24gLndyYXBwZXIgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiA1NTdweDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5mZWF0dXJlLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTU3cHg7XG4gIH1cbiAgLmZlYXR1cmUtb3ZlcnZpZXctc2VjdGlvbiAud3JhcHBlciAuZmVhdHVyZS1saXN0IC5saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgfVxuICAuZmVhdHVyZS1vdmVydmlldy1zZWN0aW9uIC53cmFwcGVyIC5mZWF0dXJlLWxpc3QgLmxpc3QtaXRlbSAudGV4dC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRyaWFsLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRyaWFsLXBhZ2UgLmMtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHJpYWwtcGFnZSAuZnVzaW9uLXJvdyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRyaWFsLXBhZ2UgLmxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50cmlhbC1wYWdlIC5sb2dvLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDE0NHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWFsLXBhZ2UgLmxvZ28td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudHJpYWwtcGFnZSAubG9nby13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyaWFsLXBhZ2UgLmxvZ28td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudHJpYWwtcGFnZSAubG9nby13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRyaWFsLXBhZ2UgLmxvZ28td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAudHJpYWwtcGFnZSAubG9nby13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICB9XG59XG4iXX0= */