body {
  margin: 0;
  font-family: "Open Sans", "Arial", sans-serif;
  font-size: 17px;
  line-height: 1.4;
  color: #222222;
  background: #ffffff; }

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

h1,
h2,
h3,
h4 {
  font-family: "Oswald", "Arial", sans-serif;
  letter-spacing: 0.02em;
  margin: 0 0 16px; }

a {
  color: #ac3235;
  text-decoration-thickness: 2px;
  text-underline-offset: 2px; }

.container {
  width: calc(100% - 40px);
  max-width: 1200px;
  margin: 0 auto; }

.site-header {
  position: sticky;
  top: 0;
  z-index: 200;
  width: 100%;
  height: 80px;
  background: #3a3b42;
  border-bottom: 4px solid #ac3235; }

.site-header__inner {
  display: flex;
  gap: 40px;
  align-items: center;
  justify-content: space-between;
  padding: 14px 10px;
  height: 80px; }

.site-title {
  color: #ffffff;
  font-family: "Oswald", "Arial", sans-serif;
  font-size: 26px;
  text-decoration: none; }

.site-branding {
  display: flex;
  align-items: center; }

.site-logo,
.site-logo-wrap .custom-logo-link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  line-height: 0;
  border-bottom: 0;
  border-color: transparent; }
  .site-logo:hover, .site-logo:focus,
  .site-logo-wrap .custom-logo-link:hover,
  .site-logo-wrap .custom-logo-link:focus {
    border-bottom: 0;
    border-color: transparent;
    text-decoration: none;
    opacity: 0.92; }

.site-logo-wrap .custom-logo-link {
  height: 54px; }

.site-logo-wrap .custom-logo {
  display: block;
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0; }

.btn-menu {
  display: none;
  background: none;
  border: 0;
  padding: 10px;
  width: 40px;
  height: 40px;
  position: relative;
  cursor: pointer;
  z-index: 210; }
  .btn-menu span {
    position: absolute;
    background: #ffffff;
    transition: background-color .3s ease-in-out; }
  .btn-menu .line-1 {
    width: 3px;
    height: 20px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
  .btn-menu .line-2 {
    width: 20px;
    height: 3px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }

.menu {
  list-style: none;
  display: flex;
  gap: 24px;
  margin: 0;
  padding: 0; }

.menu a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 600; }

@media (max-width: 719.98px) {
  .site-header__inner {
    position: relative; }

  .btn-menu {
    display: inline-flex;
    align-items: center;
    justify-content: center; }

  .site-nav {
    position: fixed;
    top: 80px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 205;
    background: #ffffff;
    padding: 40px 20px;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .25s ease, visibility .25s ease; }
    .site-nav .menu {
      flex-direction: column;
      align-items: flex-start;
      gap: 16px; }
    .site-nav .menu a {
      color: #3a3b42;
      font-family: "Oswald", "Arial", sans-serif;
      font-size: 2rem;
      text-transform: uppercase;
      letter-spacing: .02em; }

  html.nav-visible .site-nav {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }

  html.nav-visible body {
    overflow: hidden; }

  html.nav-visible .btn-menu {
    transform: rotate(-45deg); } }
.site-main.page {
  padding: 64px 0; }

.no-top-pad .site-main.page {
  padding-top: 0; }

.dback-block {
  position: relative; }

.dback-link {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.03em; }

.site-footer {
  background: #3a3b42;
  color: #ffffff;
  margin-top: 64px;
  padding: 64px 0 40px; }
  .site-footer__top-rule {
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
    margin-bottom: 40px; }
  .site-footer__inner {
    display: grid;
    grid-template-columns: 1fr;
    gap: 40px; }
  .site-footer__brand {
    display: flex;
    flex-direction: column;
    gap: 16px; }
  .site-footer__logo-link {
    display: inline-flex;
    align-items: center;
    height: 60px;
    width: auto;
    line-height: 0;
    text-decoration: none;
    border-bottom: 0; }
    .site-footer__logo-link:hover, .site-footer__logo-link:focus {
      border-bottom: 0;
      border-color: transparent;
      text-decoration: none;
      opacity: 0.92; }
  .site-footer__logo {
    width: auto;
    height: 100%;
    display: block; }
  .site-footer__brand-copy P {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.4;
    color: #ffffff; }
  .site-footer__brand-copy a {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none;
    border-bottom: 0;
    border-color: transparent;
    text-decoration: none;
    opacity: 1; }
  .site-footer__brand-copy .site-footer__org-name {
    font-weight: 700; }
  .site-footer__brand-copy .site-footer__org-subtitle {
    font-weight: 400; }
  .site-footer__brand-copy .site-footer__address {
    margin-top: 16px; }
  .site-footer__brand-copy .site-footer__email,
  .site-footer__brand-copy .site-footer__phone {
    color: #ffffff;
    font-weight: 600; }
    .site-footer__brand-copy .site-footer__email:hover, .site-footer__brand-copy .site-footer__email:focus,
    .site-footer__brand-copy .site-footer__phone:hover,
    .site-footer__brand-copy .site-footer__phone:focus {
      color: #ac3235; }
  .site-footer__nav .menu--footer-column {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 8px; }
  .site-footer__nav .menu--footer-column a {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 13px; }
  .site-footer__social-list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    margin: 0;
    padding: 0; }
  .site-footer__social-list a, .site-footer__brand-copy a,
  .site-footer .menu a {
    color: #ffffff; }
  .site-footer__social-list a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .05em; }
  .site-footer__copy {
    margin: 40px 0 0;
    font-size: 13px;
    opacity: .95;
    color: #ffffff; }
  @media (min-width: 720px) {
    .site-footer__inner {
      grid-template-columns: minmax(260px, 1.2fr) 1fr 1fr auto;
      align-items: start; }
    .site-footer__social {
      justify-self: end; } }

.row-normal {
  margin: 0 -15px; }

.hentry {
  margin: 0; }

@media (max-width: 479.98px) {
  .container-fluid,
  .container {
    padding: 0; }

  .row {
    margin: 0 !important; }
    .row .row {
      margin: 0 -20px; }
    .row > [class*="col-"] {
      padding: 0 10px; } }
@media (min-width: 480px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 100%;
    padding: 0 10px; }

  .row {
    margin: 0 !important; } }
@media (min-width: 720px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 100%;
    padding: 0 20px; } }
@media (min-width: 1024px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 100%;
    padding: 0 40px; } }
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1340px; } }
@media (min-width: 1600px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1540px; } }
.mb {
  margin-bottom: 20px; }

.mb2 {
  margin-bottom: 40px; }

.mb3 {
  margin-bottom: 60px; }

.mt {
  margin-top: 20px; }

.mt2 {
  margin-top: 40px; }

.mt3 {
  margin-top: 60px; }

.nmt {
  margin-top: 0; }

.pl {
  padding-left: 20px; }

.pl2 {
  padding-left: 40px; }

.pt {
  padding-top: 20px; }

.pt2 {
  padding-top: 40px; }

.pb {
  padding-bottom: 20px; }

.pb2 {
  padding-bottom: 40px; }

.npt {
  padding-top: 0 !important; }

.npb {
  padding-bottom: 0 !important; }

.bl {
  border-left: 1px solid #2f2f33; }

.bt {
  border-top: 1px solid #2f2f33; }

.bb {
  border-bottom: 1px solid #2f2f33; }

.br {
  border-right: 1px solid #2f2f33; }

.maxwidth-250 {
  max-width: 250px;
  display: inline-block; }

.maxwidth-600 {
  max-width: 600px;
  display: inline-block; }

.indent-20 {
  text-indent: 20px; }

.responsive-columns {
  -moz-column-count: 1;
       column-count: 1; }

@media (min-width: 480px) {
  .responsive-columns {
    -moz-column-count: 2;
         column-count: 2;
    max-width: 100%; } }
body {
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  padding-top: 0px;
  display: block;
  position: relative;
  width: 100%;
  overflow-x: hidden;
  margin-top: 0;
  padding: 0;
  background: #ffffff; }

.site-content {
  padding-top: 0; }

body:not(.home):not(.no-top-pad) .site-content .page {
  padding-top: 150px; }

@media (min-width: 720px) {
  .site-content {
    padding-top: 0; }

  body:not(.home):not(.no-top-pad) .site-content .page {
    padding-top: 140px; }
  body:not(.home):not(.no-top-pad).single-post .page {
    padding-top: 120px; } }
/*
  Section Colors
*/
[class^='bg-'],
[class*=' bg-'] {
  position: relative; }
  [class^='bg-'] h1, [class^='bg-'] h2, [class^='bg-'] h3, [class^='bg-'] p,
  [class*=' bg-'] h1,
  [class*=' bg-'] h2,
  [class*=' bg-'] h3,
  [class*=' bg-'] p {
    color: inherit;
    border-color: inherit; }
  [class^='bg-'].bg-ltgrey,
  [class*=' bg-'].bg-ltgrey {
    background-color: #eee;
    color: #2f2f33; }
  [class^='bg-'].bg-white,
  [class*=' bg-'].bg-white {
    background-color: #ffffff;
    color: #2f2f33; }
  [class^='bg-'].bg-dkgren,
  [class*=' bg-'].bg-dkgren {
    background: #4d6050;
    color: #ffffff; }
  [class^='bg-'].bg-lttan,
  [class*=' bg-'].bg-lttan {
    background: #e7e5de;
    color: #222222; }

/*
  Section Layouts & Sizing
*/
section {
  outline: none;
  padding: 80px 22px;
  z-index: 2;
  width: 100%;
  overflow-x: hidden; }
  section * {
    z-index: 2; }

@media (max-width: 719.98px) {
  section {
    padding: 0; } }
@media (min-width: 720px) {
  section {
    padding: 80px 0; } }
/*
  Page Core Elements
*/
.page .page-title {
  margin-bottom: 60px; }
  .page .page-title.nmb {
    margin-bottom: 0; }
  .page .page-title .breadcrumbs {
    margin-bottom: 5px; }
.page .page-content h1 {
  font-size: 36px; }
.page .page-content p,
.page .page-content h3,
.page .page-content ul,
.page .page-content li {
  max-width: 82ch; }
.page .page-content img {
  margin-bottom: 20px;
  max-width: 100%;
  height: auto; }
.page .page-content h2 {
  margin-top: 20px; }
  .page .page-content h2.mt {
    margin-top: 20px; }
.page .page-content h3 {
  margin-top: 0px; }
.page .page-content .wp-block-columns.wp-container-4,
.page .page-content .wp-block-columns.wp-container-8,
.page .page-content .wp-block-columns.wp-container-12 {
  gap: 0; }

@media (min-width: 480px) {
  .page .page-title {
    margin-bottom: 60px; }
  .page .page-content h1 {
    font-size: 4rem; }
  .page .page-content h3 {
    margin-top: 20px; }
  .page .page-content .wp-block-columns.wp-container-4,
  .page .page-content .wp-block-columns.wp-container-8,
  .page .page-content .wp-block-columns.wp-container-12 {
    gap: 2em; } }
@media (min-width: 480px) {
  .page .page-content h1 {
    font-size: 5rem; }
  .page .page-content h2 {
    margin-top: 0px; } }
.single-post article.post .entry-title {
  max-width: 40ch; }
.single-post article.post .entry-content p,
.single-post article.post .entry-content li,
.single-post article.post .entry-content ul,
.single-post article.post .entry-content h2,
.single-post article.post .entry-content h3 {
  max-width: 100ch; }

ul:not(.nav) {
  padding-left: 20px; }

ul.simple {
  list-style-type: none;
  padding-left: 0; }

ul.filter {
  padding: 0 0 10px;
  list-style: none;
  margin-left: -10px;
  margin-bottom: 8px; }
  ul.filter li {
    padding: 0 14px;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    line-height: 1.5;
    margin-bottom: 0;
    text-indent: 0; }
    ul.filter li a {
      padding: 4px 1px;
      display: block;
      text-transform: uppercase;
      font-size: 1.2rem;
      letter-spacing: 0.6px;
      padding: 0 0 1px;
      transition: border-color 0.8s ease; }

.img-responsive {
  width: 100%; }

img.img-aspect-square {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1; }

img.img-aspect-16-9 {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 16/9; }

img.img-aspect-6-4 {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 6/4; }

img.img-aspect-4-3 {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 4/3; }

img.img-aspect-4-5 {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 4/5; }

.img-link img {
  opacity: 1;
  transition: all 0.3s ease; }
.img-link a {
  border: none; }
.img-link a:hover {
  border: none; }
  .img-link a:hover img {
    opacity: 0.7; }

.dback-btn {
  display: inline-block;
  background: #ac3235;
  color: #ffffff;
  padding: 12px 22px;
  border-radius: 4px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.04em; }
  .dback-btn:hover, .dback-btn:focus {
    background: #000;
    color: #ffffff; }

.btn,
input[type="submit"],
.wp-block-button__link {
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 0.6px;
  padding: 0 0 1px;
  transition: border-color 0.8s ease;
  display: inline-block;
  background: #ac3235;
  color: #ffffff !important;
  padding: 12px 20px;
  text-align: center;
  font-family: "Open Sans", "Arial", sans-serif;
  font-weight: 700;
  font-size: 17px;
  min-width: 160px;
  border: none;
  border-radius: 1px;
  transform: translateY(0px);
  transition: all .3s ease; }
  .btn:hover, .btn:focus,
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  .wp-block-button__link:hover,
  .wp-block-button__link:focus {
    color: #ffffff;
    background: #8f272a;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(143, 39, 42, 0.3);
    text-decoration: none;
    border-color: inherit; }
  .btn:active,
  input[type="submit"]:active,
  .wp-block-button__link:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(143, 39, 42, 0.3); }
  .btn.btn-black,
  input[type="submit"].btn-black,
  .wp-block-button__link.btn-black {
    background: #222222;
    color: #ffffff; }
    .btn.btn-black:hover, .btn.btn-black:focus,
    input[type="submit"].btn-black:hover,
    input[type="submit"].btn-black:focus,
    .wp-block-button__link.btn-black:hover,
    .wp-block-button__link.btn-black:focus {
      color: #222222;
      background: #f2a611;
      text-decoration: underline;
      border-color: inherit; }
  .btn.btn-wide,
  input[type="submit"].btn-wide,
  .wp-block-button__link.btn-wide {
    min-width: 160px;
    text-align: center;
    text-transform: none;
    letter-spacing: .5px; }
  .btn.btn-big,
  input[type="submit"].btn-big,
  .wp-block-button__link.btn-big {
    padding: 20px 50px; }
  .btn.btn-text,
  input[type="submit"].btn-text,
  .wp-block-button__link.btn-text {
    background: none;
    padding: 6px 0;
    width: auto;
    color: #ac3235 !important;
    font-family: "Oswald", "Arial", sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    text-decoration: none;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
    transition: all .3s ease;
    transform: none; }
    .btn.btn-text:hover, .btn.btn-text:focus,
    input[type="submit"].btn-text:hover,
    input[type="submit"].btn-text:focus,
    .wp-block-button__link.btn-text:hover,
    .wp-block-button__link.btn-text:focus {
      color: #8f272a;
      border-color: #8f272a;
      text-decoration: underline;
      box-shadow: none;
      transform: none; }

.wp-block-buttons {
  padding: 10px; }
  .wp-block-buttons .wp-block-button {
    width: 100%;
    margin-bottom: 20px; }

.panel {
  padding: 20px 20px 40px;
  height: auto;
  margin-bottom: 0;
  background: #e7e5de; }
  .panel h3 {
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 10px; }

.breadcrumbs {
  text-transform: uppercase;
  font-size: 1.2rem;
  letter-spacing: 0.6px;
  padding: 0 0 1px;
  transition: border-color 0.8s ease;
  margin-bottom: 0;
  font-size: 13px; }

.related {
  margin-top: 80px; }
  .related h3,
  .related h2 {
    font-size: 25px;
    max-width: 100%;
    color: #3a3b42;
    border-bottom: 1px solid #edeef2;
    padding-bottom: 4px;
    width: 100%;
    margin-bottom: 20px;
    line-height: 1.4; }

.dback-hero {
  min-height: 64vh;
  padding: 0;
  overflow: hidden;
  background: #0f1014; }

.dback-hero__slides {
  position: relative;
  min-height: 64vh;
  background: #0f1014; }

.dback-hero__slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1.6s ease-in-out;
  display: grid;
  align-items: end;
  padding: 64px 0; }

.dback-hero__slide.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 2; }

.dback-hero__slide.is-leaving {
  z-index: 2; }

.dback-hero__slide.is-entering {
  z-index: 3; }

.dback-hero__slides.is-single .dback-hero__slide {
  position: relative;
  opacity: 1;
  visibility: visible; }

.dback-hero__bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transition: opacity 1.6s ease-in-out; }

.dback-hero__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(58, 59, 66, 0.3), rgba(34, 34, 34, 0.75)); }

.dback-hero__slide.is-active .dback-hero__bg,
.dback-hero__slide.is-leaving .dback-hero__bg {
  opacity: 1; }

.dback-hero__inner,
.dback-hero__content {
  position: relative;
  z-index: 2; }

.dback-hero__content {
  max-width: 700px;
  color: #ffffff;
  display: grid;
  grid-template-rows: auto 1fr;
  align-content: end;
  min-height: 200px;
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 0.6s ease, transform 0.6s ease; }

.dback-hero__slide.is-active .dback-hero__content {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.85s; }

.dback-hero__slide.is-leaving .dback-hero__content {
  opacity: 0;
  transform: translateY(10px);
  transition-delay: 0s;
  transition-duration: 0.45s; }

.dback-hero__head {
  display: grid;
  align-content: start;
  position: relative; }

.dback-hero__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  margin-top: 24px;
  color: #ffffff; }

.dback-hero h1 {
  font-size: 36px;
  line-height: 1.1;
  text-transform: uppercase;
  margin-bottom: 0;
  color: #ffffff; }

.dback-hero__subtitle {
  font-size: 1.75rem;
  max-width: 48ch;
  margin: 0;
  color: inherit; }

.dback-hero__badge {
  max-width: 110px;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  bottom: calc(100% + 16px); }

.dback-hero__slides.is-single .dback-hero__content {
  opacity: 1;
  transform: none;
  transition: none; }

@media (min-width: 768px) {
  .dback-hero {
    min-height: 78vh; }

  .dback-hero__slides {
    min-height: 78vh; }

  .dback-hero h1 {
    font-size: 54px; }

  .dback-hero__content {
    max-width: 700px;
    align-content: start;
    min-height: 420px; } }
@media (min-width: 1200px) {
  .dback-hero h1 {
    font-size: 64px; } }
.dback-logo-strip {
  padding: 40px 0; }

.dback-logo-strip.is-red {
  background: #ac3235; }

.dback-logo-strip.is-dark {
  background: #3a3b42; }

.dback-logo-strip.is-light {
  background: #edeef2; }

.dback-logo-strip__title {
  color: #ffffff;
  text-align: center;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 24px; }

.dback-logo-strip.is-light .dback-logo-strip__title {
  color: #222222; }

.dback-logo-strip__ticker {
  overflow: hidden;
  position: relative;
  width: 100%; }

.dback-logo-strip__track {
  display: flex;
  align-items: center;
  gap: 40px;
  width: -moz-max-content;
  width: max-content;
  animation: dback-logo-ticker 36s linear infinite; }

.dback-logo-strip__item {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 120px;
  min-height: 70px; }

.dback-logo-strip__item img {
  max-width: 88px;
  max-height: 60px;
  -o-object-fit: contain;
     object-fit: contain; }

.dback-logo-strip__item.is-clone {
  pointer-events: none; }

@keyframes dback-logo-ticker {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-50%); } }
.dback-section-heading {
  padding: 64px 0 40px; }

body:not(.home) .dback-section-heading .container {
  padding: 0;
  margin: 0;
  width: 100%; }

.dback-section-heading.align-center {
  text-align: center; }

.dback-section-heading.align-left {
  text-align: left; }

.dback-section-heading__eyebrow {
  text-transform: uppercase;
  color: #ac3235;
  font-weight: 700;
  letter-spacing: 0.06em;
  font-size: 0.85rem; }

.dback-section-heading h2 {
  font-size: clamp(2rem, 3vw, 3.5rem);
  color: #ac3235;
  text-transform: uppercase; }

.dback-section-heading__copy {
  max-width: 62ch;
  margin: 0 auto; }

.dback-section-heading.align-left .dback-section-heading__copy {
  margin-left: 0;
  margin-right: 0; }

.dback-media-text {
  padding: 80px 0 60px; }
  .dback-media-text.is-full-width {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    max-width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw; }
  .dback-media-text.is-light {
    background: color-mix(in srgb, #f4f4f4 75%, transparent); }
  .dback-media-text .dback-media-text__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 40px;
    align-items: start; }
  .dback-media-text.image-right .dback-media-text__media {
    order: 2; }
  .dback-media-text.image-right .dback-media-text__copy {
    order: 1; }
  .dback-media-text .dback-media-text__media img {
    width: 100%;
    height: auto;
    border-radius: 8px; }
  .dback-media-text .dback-media-text__copy
  h1, .dback-media-text h2 {
    font-size: 30px; }
  .dback-media-text p {
    max-width: 56ch; }
  .dback-media-text .dback-media-text__subtitle {
    margin: 0 0 16px;
    font-weight: 700; }
  @media (min-width: 720px) {
    .dback-media-text .dback-media-text__grid {
      grid-template-columns: 1fr 1fr; } }

@media (min-width: 720px) {
  .dback-media-text .dback-media-text__copy h1, .dback-media-text .dback-media-text__copy h2 {
    font-size: 36px; } }
@media (min-width: 1024px) {
  .dback-media-text .dback-media-text__copy h1, .dback-media-text .dback-media-text__copy h2 {
    font-size: 54px; } }
.dback-section-banner {
  padding: 64px 0;
  color: #ffffff;
  text-align: center;
  overflow: hidden; }

.dback-section-banner__bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center; }

.dback-section-banner__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(20, 20, 24, 0.64); }

.dback-section-banner__content {
  position: relative;
  z-index: 2; }

.dback-section-banner h2 {
  font-size: clamp(2rem, 3.6vw, 3.4rem);
  text-transform: uppercase; }

.dback-feature-grid {
  padding: 64px 0; }

body:not(.home) .feature-grid-container {
  padding: 0;
  margin: 0;
  width: 100%; }

.dback-feature-grid__title {
  color: #ac3235;
  text-transform: uppercase; }

.dback-feature-grid__cards {
  display: grid;
  grid-template-columns: 1fr;
  gap: 40px;
  margin-top: 40px; }

@media (min-width: 720px) {
  .dback-feature-grid__cards--cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }

  .dback-feature-grid__cards--cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }

  .dback-feature-grid__cards--cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.dback-feature-card {
  background: #ffffff;
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  border: 1px solid #ac3235;
  overflow: hidden;
  position: relative; }

.dback-feature-card img {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover; }

.dback-feature-card__content {
  padding: 24px;
  display: flex;
  flex-direction: column;
  height: 100%; }

.dback-feature-card h3 {
  font-family: "Oswald", "Arial", sans-serif;
  font-size: 2rem;
  text-transform: uppercase;
  color: #3a3b42; }

.dback-feature-card__bottom {
  margin-top: auto;
  padding-top: 24px; }

.dback-feature-card__overlay-link {
  position: absolute;
  inset: 0;
  z-index: 2; }

.dback-feature-card.is-linked {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease; }

.dback-feature-card.is-linked:hover,
.dback-feature-card.is-linked:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.18);
  border-color: #8f272a; }

.dback-feature-card.is-linked:hover .dback-link,
.dback-feature-card.is-linked:focus-within .dback-link {
  color: #8f272a; }

.dback-testimonials {
  padding: 64px 0; }

.dback-testimonials__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 24px; }

.dback-testimonial {
  background: #f4f4f4;
  border-radius: 8px;
  padding: 24px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100%; }

.dback-testimonial.is-linked {
  transition: transform 0.2s ease, box-shadow 0.2s ease; }

.dback-testimonial.is-linked:hover,
.dback-testimonial.is-linked:focus-within {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.14); }

.dback-testimonial blockquote {
  margin: 16px 0 0;
  font-weight: 400;
  font-style: italic; }

.dback-testimonial__stars {
  display: flex;
  gap: 2px;
  margin-top: 0px;
  line-height: 1; }
  .dback-testimonial__stars .star {
    color: #b5b5b5;
    font-size: 2rem; }
  .dback-testimonial__stars .star.is-filled {
    color: #f2a611; }

.dback-testimonial__meta {
  display: flex;
  align-items: start;
  gap: 10px; }

.dback-testimonial__avatar {
  width: 40px;
  height: 40px;
  border-radius: 999px;
  -o-object-fit: cover;
     object-fit: cover;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto; }

.dback-testimonial__avatar--placeholder {
  background: #3a3b42;
  color: #ffffff;
  font-weight: 700;
  font-size: 2rem;
  padding-bottom: 2px; }

.dback-testimonial__author-wrap cite {
  font-style: normal;
  font-weight: 700; }

.dback-testimonial__source {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-top: auto;
  padding-top: 16px;
  font-size: 1.2rem;
  color: #222222; }

.dback-testimonial__source .source-icon {
  width: 22px;
  height: 22px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
  background: #3a3b42; }

.dback-testimonial.source-facebook .dback-testimonial__source .source-icon {
  background: #1877f2; }

.dback-testimonial.source-google .dback-testimonial__source .source-icon {
  background: #db4437; }

.dback-testimonial__review-link {
  margin-top: 16px; }

.dback-testimonial__overlay-link {
  position: absolute;
  inset: 0;
  z-index: 2; }

.dback-gallery-text {
  padding: 64px 0; }

.dback-gallery-text__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 40px; }

.dback-gallery-text__images {
  position: relative;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  border-radius: 4px;
  background: #000; }

.dback-gallery-text__slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s ease-in-out, visibility .35s ease-in-out; }

.dback-gallery-text__slide.is-active {
  opacity: 1;
  visibility: visible; }

.dback-gallery-text__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block; }

.dback-gallery-text__control {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border: 0;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.45);
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center; }

.dback-gallery-text__control--prev {
  left: 16px; }

.dback-gallery-text__control--next {
  right: 16px; }

@media (min-width: 720px) {
  .dback-gallery-text__grid {
    grid-template-columns: 1.2fr 1fr; } }
.dback-cta-banner {
  padding: 64px 0;
  text-align: center; }

.dback-cta-banner.align-left {
  text-align: left; }

.dback-cta-banner.is-dark {
  background: #3a3b42;
  color: #ffffff; }

.dback-cta-banner.is-red {
  background: #ac3235;
  color: #ffffff; }

.dback-cta-banner h2 {
  font-size: clamp(1.8rem, 3vw, 3rem);
  text-transform: uppercase;
  color: inherit; }

.dback-cta-banner__copy > :first-child {
  margin-top: 0; }
.dback-cta-banner__copy > :last-child {
  margin-bottom: 0; }
.dback-cta-banner__copy p {
  color: inherit; }
.dback-cta-banner__copy a {
  color: inherit; }

/*# sourceMappingURL=data:application/json;base64,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aWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbjogMCAwIDE2cHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjYWMzMjM1O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogIzNhM2I0MjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhYzMyMzU7IH1cblxuLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIGhlaWdodDogODBweDsgfVxuXG4uc2l0ZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNpdGUtbG9nbyxcbi5zaXRlLWxvZ28td3JhcCAuY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaXRlLWxvZ286aG92ZXIsIC5zaXRlLWxvZ286Zm9jdXMsXG4gIC5zaXRlLWxvZ28td3JhcCAuY3VzdG9tLWxvZ28tbGluazpob3ZlcixcbiAgLnNpdGUtbG9nby13cmFwIC5jdXN0b20tbG9nby1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTI7IH1cblxuLnNpdGUtbG9nby13cmFwIC5jdXN0b20tbG9nby1saW5rIHtcbiAgaGVpZ2h0OiA1NHB4OyB9XG5cbi5zaXRlLWxvZ28td3JhcCAuY3VzdG9tLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5idG4tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIxMDsgfVxuICAuYnRuLW1lbnUgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bi1tZW51IC5saW5lLTEge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYnRuLW1lbnUgLmxpbmUtMiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gIC5idG4tbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4gIC5zaXRlLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyMDU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAuMjVzIGVhc2U7IH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgLnNpdGUtbmF2IC5tZW51IGEge1xuICAgICAgY29sb3I6ICMzYTNiNDI7XG4gICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTsgfVxuXG4gIGh0bWwubmF2LXZpc2libGUgLnNpdGUtbmF2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuICBodG1sLm5hdi12aXNpYmxlIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuICBodG1sLm5hdi12aXNpYmxlIC5idG4tbWVudSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfSB9XG4uc2l0ZS1tYWluLnBhZ2Uge1xuICBwYWRkaW5nOiA2NHB4IDA7IH1cblxuLm5vLXRvcC1wYWQgLnNpdGUtbWFpbi5wYWdlIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmRiYWNrLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kYmFjay1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2EzYjQyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgcGFkZGluZzogNjRweCAwIDQwcHg7IH1cbiAgLnNpdGUtZm9vdGVyX190b3AtcnVsZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7IH1cbiAgLnNpdGUtZm9vdGVyX19icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDsgfVxuICAuc2l0ZS1mb290ZXJfX2xvZ28tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2xvZ28tbGluazpob3ZlciwgLnNpdGUtZm9vdGVyX19sb2dvLWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjkyOyB9XG4gIC5zaXRlLWZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaXRlLWZvb3Rlcl9fYnJhbmQtY29weSBQIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaXRlLWZvb3Rlcl9fYnJhbmQtY29weSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2l0ZS1mb290ZXJfX2JyYW5kLWNvcHkgLnNpdGUtZm9vdGVyX19vcmctbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2l0ZS1mb290ZXJfX2JyYW5kLWNvcHkgLnNpdGUtZm9vdGVyX19vcmctc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnNpdGUtZm9vdGVyX19icmFuZC1jb3B5IC5zaXRlLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuc2l0ZS1mb290ZXJfX2JyYW5kLWNvcHkgLnNpdGUtZm9vdGVyX19lbWFpbCxcbiAgLnNpdGUtZm9vdGVyX19icmFuZC1jb3B5IC5zaXRlLWZvb3Rlcl9fcGhvbmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2JyYW5kLWNvcHkgLnNpdGUtZm9vdGVyX19lbWFpbDpob3ZlciwgLnNpdGUtZm9vdGVyX19icmFuZC1jb3B5IC5zaXRlLWZvb3Rlcl9fZW1haWw6Zm9jdXMsXG4gICAgLnNpdGUtZm9vdGVyX19icmFuZC1jb3B5IC5zaXRlLWZvb3Rlcl9fcGhvbmU6aG92ZXIsXG4gICAgLnNpdGUtZm9vdGVyX19icmFuZC1jb3B5IC5zaXRlLWZvb3Rlcl9fcGhvbmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNhYzMyMzU7IH1cbiAgLnNpdGUtZm9vdGVyX19uYXYgLm1lbnUtLWZvb3Rlci1jb2x1bW4ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyB9XG4gIC5zaXRlLWZvb3Rlcl9fbmF2IC5tZW51LS1mb290ZXItY29sdW1uIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc2l0ZS1mb290ZXJfX3NvY2lhbC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2l0ZS1mb290ZXJfX3NvY2lhbC1saXN0IGEsIC5zaXRlLWZvb3Rlcl9fYnJhbmQtY29weSBhLFxuICAuc2l0ZS1mb290ZXIgLm1lbnUgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpdGUtZm9vdGVyX19zb2NpYWwtbGlzdCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuICAuc2l0ZS1mb290ZXJfX2NvcHkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAuc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDI2MHB4LCAxLjJmcikgMWZyIDFmciBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgLnNpdGUtZm9vdGVyX19zb2NpYWwge1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7IH0gfVxuXG4ucm93LW5vcm1hbCB7XG4gIG1hcmdpbjogMCAtMTVweDsgfVxuXG4uaGVudHJ5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucm93IC5yb3cge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICAgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4gIC5yb3cge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTM0MHB4OyB9IH1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7IH0gfVxuLm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubXQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tdDIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tdDMge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5ubXQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucGwyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5wdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wdDIge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucGIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucGIyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLm5wdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmYyZjMzOyB9XG5cbi5idCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmYyZjMzOyB9XG5cbi5iYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmYyZjMzOyB9XG5cbi5iciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyZjJmMzM7IH1cblxuLm1heHdpZHRoLTI1MCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubWF4d2lkdGgtNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5pbmRlbnQtMjAge1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4ucmVzcG9uc2l2ZS1jb2x1bW5zIHtcbiAgY29sdW1uLWNvdW50OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmVzcG9uc2l2ZS1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuYm9keTpub3QoLmhvbWUpOm5vdCgubm8tdG9wLXBhZCkgLnNpdGUtY29udGVudCAucGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnNpdGUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuICBib2R5Om5vdCguaG9tZSk6bm90KC5uby10b3AtcGFkKSAuc2l0ZS1jb250ZW50IC5wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH1cbiAgYm9keTpub3QoLmhvbWUpOm5vdCgubm8tdG9wLXBhZCkuc2luZ2xlLXBvc3QgLnBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG4vKlxuICBTZWN0aW9uIENvbG9yc1xuKi9cbltjbGFzc149J2JnLSddLFxuW2NsYXNzKj0nIGJnLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtjbGFzc149J2JnLSddIGgxLCBbY2xhc3NePSdiZy0nXSBoMiwgW2NsYXNzXj0nYmctJ10gaDMsIFtjbGFzc149J2JnLSddIHAsXG4gIFtjbGFzcyo9JyBiZy0nXSBoMSxcbiAgW2NsYXNzKj0nIGJnLSddIGgyLFxuICBbY2xhc3MqPScgYmctJ10gaDMsXG4gIFtjbGFzcyo9JyBiZy0nXSBwIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgW2NsYXNzXj0nYmctJ10uYmctbHRncmV5LFxuICBbY2xhc3MqPScgYmctJ10uYmctbHRncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiAjMmYyZjMzOyB9XG4gIFtjbGFzc149J2JnLSddLmJnLXdoaXRlLFxuICBbY2xhc3MqPScgYmctJ10uYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyZjJmMzM7IH1cbiAgW2NsYXNzXj0nYmctJ10uYmctZGtncmVuLFxuICBbY2xhc3MqPScgYmctJ10uYmctZGtncmVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ2MDUwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtjbGFzc149J2JnLSddLmJnLWx0dGFuLFxuICBbY2xhc3MqPScgYmctJ10uYmctbHR0YW4ge1xuICAgIGJhY2tncm91bmQ6ICNlN2U1ZGU7XG4gICAgY29sb3I6ICMyMjIyMjI7IH1cblxuLypcbiAgU2VjdGlvbiBMYXlvdXRzICYgU2l6aW5nXG4qL1xuc2VjdGlvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDgwcHggMjJweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBzZWN0aW9uICoge1xuICAgIHotaW5kZXg6IDI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4vKlxuICBQYWdlIENvcmUgRWxlbWVudHNcbiovXG4ucGFnZSAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnBhZ2UgLnBhZ2UtdGl0bGUubm1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlIC5wYWdlLXRpdGxlIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4ucGFnZSAucGFnZS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG4ucGFnZSAucGFnZS1jb250ZW50IHAsXG4ucGFnZSAucGFnZS1jb250ZW50IGgzLFxuLnBhZ2UgLnBhZ2UtY29udGVudCB1bCxcbi5wYWdlIC5wYWdlLWNvbnRlbnQgbGkge1xuICBtYXgtd2lkdGg6IDgyY2g7IH1cbi5wYWdlIC5wYWdlLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbi5wYWdlIC5wYWdlLWNvbnRlbnQgaDIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlIC5wYWdlLWNvbnRlbnQgaDIubXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbi5wYWdlIC5wYWdlLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cbi5wYWdlIC5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMud3AtY29udGFpbmVyLTQsXG4ucGFnZSAucGFnZS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLndwLWNvbnRhaW5lci04LFxuLnBhZ2UgLnBhZ2UtY29udGVudCAud3AtYmxvY2stY29sdW1ucy53cC1jb250YWluZXItMTIge1xuICBnYXA6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wYWdlIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wYWdlIC5wYWdlLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAucGFnZSAucGFnZS1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlIC5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMud3AtY29udGFpbmVyLTQsXG4gIC5wYWdlIC5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMud3AtY29udGFpbmVyLTgsXG4gIC5wYWdlIC5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMud3AtY29udGFpbmVyLTEyIHtcbiAgICBnYXA6IDJlbTsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBhZ2UgLnBhZ2UtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIC5wYWdlIC5wYWdlLWNvbnRlbnQgaDIge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4uc2luZ2xlLXBvc3QgYXJ0aWNsZS5wb3N0IC5lbnRyeS10aXRsZSB7XG4gIG1heC13aWR0aDogNDBjaDsgfVxuLnNpbmdsZS1wb3N0IGFydGljbGUucG9zdCAuZW50cnktY29udGVudCBwLFxuLnNpbmdsZS1wb3N0IGFydGljbGUucG9zdCAuZW50cnktY29udGVudCBsaSxcbi5zaW5nbGUtcG9zdCBhcnRpY2xlLnBvc3QgLmVudHJ5LWNvbnRlbnQgdWwsXG4uc2luZ2xlLXBvc3QgYXJ0aWNsZS5wb3N0IC5lbnRyeS1jb250ZW50IGgyLFxuLnNpbmdsZS1wb3N0IGFydGljbGUucG9zdCAuZW50cnktY29udGVudCBoMyB7XG4gIG1heC13aWR0aDogMTAwY2g7IH1cblxudWw6bm90KC5uYXYpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbnVsLnNpbXBsZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbnVsLmZpbHRlciB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICB1bC5maWx0ZXIgbGkge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgdWwuZmlsdGVyIGxpIGEge1xuICAgICAgcGFkZGluZzogNHB4IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgcGFkZGluZzogMCAwIDFweDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjhzIGVhc2U7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuaW1nLmltZy1hc3BlY3Qtc3F1YXJlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMS8xOyB9XG5cbmltZy5pbWctYXNwZWN0LTE2LTkge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxNi85OyB9XG5cbmltZy5pbWctYXNwZWN0LTYtNCB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDYvNDsgfVxuXG5pbWcuaW1nLWFzcGVjdC00LTMge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7IH1cblxuaW1nLmltZy1hc3BlY3QtNC01IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogNC81OyB9XG5cbi5pbWctbGluayBpbWcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4uaW1nLWxpbmsgYSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuLmltZy1saW5rIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmltZy1saW5rIGE6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLmRiYWNrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2FjMzIzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07IH1cbiAgLmRiYWNrLWJ0bjpob3ZlciwgLmRiYWNrLWJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC44cyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNhYzMyMzU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4gIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICM4ZjI3MmE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDE0MywgMzksIDQyLCAwLjMpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgLmJ0bjphY3RpdmUsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE0MywgMzksIDQyLCAwLjMpOyB9XG4gIC5idG4uYnRuLWJsYWNrLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibGFjayxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5idG4tYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1ibGFjazpob3ZlciwgLmJ0bi5idG4tYmxhY2s6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxhY2s6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxhY2s6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5idG4tYmxhY2s6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5idG4tYmxhY2s6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJhNjExO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgLmJ0bi5idG4td2lkZSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4td2lkZSxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5idG4td2lkZSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7IH1cbiAgLmJ0bi5idG4tYmlnLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1iaWcsXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsuYnRuLWJpZyB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4OyB9XG4gIC5idG4uYnRuLXRleHQsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLXRleHQsXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsuYnRuLXRleHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY29sb3I6ICNhYzMyMzUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmJ0bi5idG4tdGV4dDpob3ZlciwgLmJ0bi5idG4tdGV4dDpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi10ZXh0OmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLXRleHQ6Zm9jdXMsXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5idG4tdGV4dDpob3ZlcixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rLmJ0bi10ZXh0OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOGYyNzJhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGYyNzJhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi53cC1ibG9jay1idXR0b25zIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNlN2U1ZGU7IH1cbiAgLnBhbmVsIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuOHMgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5yZWxhdGVkIHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuICAucmVsYXRlZCBoMyxcbiAgLnJlbGF0ZWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzYTNiNDI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVlZjI7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmRiYWNrLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA2NHZoO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMGYxMDE0OyB9XG5cbi5kYmFjay1oZXJvX19zbGlkZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDY0dmg7XG4gIGJhY2tncm91bmQ6ICMwZjEwMTQ7IH1cblxuLmRiYWNrLWhlcm9fX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIHBhZGRpbmc6IDY0cHggMDsgfVxuXG4uZGJhY2staGVyb19fc2xpZGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMjsgfVxuXG4uZGJhY2staGVyb19fc2xpZGUuaXMtbGVhdmluZyB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmRiYWNrLWhlcm9fX3NsaWRlLmlzLWVudGVyaW5nIHtcbiAgei1pbmRleDogMzsgfVxuXG4uZGJhY2staGVyb19fc2xpZGVzLmlzLXNpbmdsZSAuZGJhY2staGVyb19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmRiYWNrLWhlcm9fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNnMgZWFzZS1pbi1vdXQ7IH1cblxuLmRiYWNrLWhlcm9fX2JnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTgsIDU5LCA2NiwgMC4zKSwgcmdiYSgzNCwgMzQsIDM0LCAwLjc1KSk7IH1cblxuLmRiYWNrLWhlcm9fX3NsaWRlLmlzLWFjdGl2ZSAuZGJhY2staGVyb19fYmcsXG4uZGJhY2staGVyb19fc2xpZGUuaXMtbGVhdmluZyAuZGJhY2staGVyb19fYmcge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYmFjay1oZXJvX19pbm5lcixcbi5kYmFjay1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5kYmFjay1oZXJvX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGFsaWduLWNvbnRlbnQ6IGVuZDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7IH1cblxuLmRiYWNrLWhlcm9fX3NsaWRlLmlzLWFjdGl2ZSAuZGJhY2staGVyb19fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7IH1cblxuLmRiYWNrLWhlcm9fX3NsaWRlLmlzLWxlYXZpbmcgLmRiYWNrLWhlcm9fX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1czsgfVxuXG4uZGJhY2staGVyb19faGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRiYWNrLWhlcm9fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGJhY2staGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmRiYWNrLWhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXgtd2lkdGg6IDQ4Y2g7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmRiYWNrLWhlcm9fX2JhZGdlIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IGNhbGMoMTAwJSArIDE2cHgpOyB9XG5cbi5kYmFjay1oZXJvX19zbGlkZXMuaXMtc2luZ2xlIC5kYmFjay1oZXJvX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGJhY2staGVybyB7XG4gICAgbWluLWhlaWdodDogNzh2aDsgfVxuXG4gIC5kYmFjay1oZXJvX19zbGlkZXMge1xuICAgIG1pbi1oZWlnaHQ6IDc4dmg7IH1cblxuICAuZGJhY2staGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1NHB4OyB9XG5cbiAgLmRiYWNrLWhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNDIwcHg7IH0gfVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGJhY2staGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4OyB9IH1cbi5kYmFjay1sb2dvLXN0cmlwIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5kYmFjay1sb2dvLXN0cmlwLmlzLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNhYzMyMzU7IH1cblxuLmRiYWNrLWxvZ28tc3RyaXAuaXMtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzYTNiNDI7IH1cblxuLmRiYWNrLWxvZ28tc3RyaXAuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWRlZWYyOyB9XG5cbi5kYmFjay1sb2dvLXN0cmlwX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5kYmFjay1sb2dvLXN0cmlwLmlzLWxpZ2h0IC5kYmFjay1sb2dvLXN0cmlwX190aXRsZSB7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi5kYmFjay1sb2dvLXN0cmlwX190aWNrZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kYmFjay1sb2dvLXN0cmlwX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IGRiYWNrLWxvZ28tdGlja2VyIDM2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLmRiYWNrLWxvZ28tc3RyaXBfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiA3MHB4OyB9XG5cbi5kYmFjay1sb2dvLXN0cmlwX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogODhweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uZGJhY2stbG9nby1zdHJpcF9faXRlbS5pcy1jbG9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgZGJhY2stbG9nby10aWNrZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4uZGJhY2stc2VjdGlvbi1oZWFkaW5nIHtcbiAgcGFkZGluZzogNjRweCAwIDQwcHg7IH1cblxuYm9keTpub3QoLmhvbWUpIC5kYmFjay1zZWN0aW9uLWhlYWRpbmcgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRiYWNrLXNlY3Rpb24taGVhZGluZy5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRiYWNrLXNlY3Rpb24taGVhZGluZy5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZGJhY2stc2VjdGlvbi1oZWFkaW5nX19leWVicm93IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhYzMyMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtc2l6ZTogMC44NXJlbTsgfVxuXG4uZGJhY2stc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzdncsIDMuNXJlbSk7XG4gIGNvbG9yOiAjYWMzMjM1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kYmFjay1zZWN0aW9uLWhlYWRpbmdfX2NvcHkge1xuICBtYXgtd2lkdGg6IDYyY2g7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5kYmFjay1zZWN0aW9uLWhlYWRpbmcuYWxpZ24tbGVmdCAuZGJhY2stc2VjdGlvbi1oZWFkaW5nX19jb3B5IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZGJhY2stbWVkaWEtdGV4dCB7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4OyB9XG4gIC5kYmFjay1tZWRpYS10ZXh0LmlzLWZ1bGwtd2lkdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dzsgfVxuICAuZGJhY2stbWVkaWEtdGV4dC5pcy1saWdodCB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsICNmNGY0ZjQgNzUlLCB0cmFuc3BhcmVudCk7IH1cbiAgLmRiYWNrLW1lZGlhLXRleHQgLmRiYWNrLW1lZGlhLXRleHRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICAuZGJhY2stbWVkaWEtdGV4dC5pbWFnZS1yaWdodCAuZGJhY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5kYmFjay1tZWRpYS10ZXh0LmltYWdlLXJpZ2h0IC5kYmFjay1tZWRpYS10ZXh0X19jb3B5IHtcbiAgICBvcmRlcjogMTsgfVxuICAuZGJhY2stbWVkaWEtdGV4dCAuZGJhY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5kYmFjay1tZWRpYS10ZXh0IC5kYmFjay1tZWRpYS10ZXh0X19jb3B5XG4gIGgxLCAuZGJhY2stbWVkaWEtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5kYmFjay1tZWRpYS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogNTZjaDsgfVxuICAuZGJhY2stbWVkaWEtdGV4dCAuZGJhY2stbWVkaWEtdGV4dF9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAuZGJhY2stbWVkaWEtdGV4dCAuZGJhY2stbWVkaWEtdGV4dF9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmRiYWNrLW1lZGlhLXRleHQgLmRiYWNrLW1lZGlhLXRleHRfX2NvcHkgaDEsIC5kYmFjay1tZWRpYS10ZXh0IC5kYmFjay1tZWRpYS10ZXh0X19jb3B5IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGJhY2stbWVkaWEtdGV4dCAuZGJhY2stbWVkaWEtdGV4dF9fY29weSBoMSwgLmRiYWNrLW1lZGlhLXRleHQgLmRiYWNrLW1lZGlhLXRleHRfX2NvcHkgaDIge1xuICAgIGZvbnQtc2l6ZTogNTRweDsgfSB9XG4uZGJhY2stc2VjdGlvbi1iYW5uZXIge1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRiYWNrLXNlY3Rpb24tYmFubmVyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uZGJhY2stc2VjdGlvbi1iYW5uZXJfX2JnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIwLCAyNCwgMC42NCk7IH1cblxuLmRiYWNrLXNlY3Rpb24tYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5kYmFjay1zZWN0aW9uLWJhbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMy42dncsIDMuNHJlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRiYWNrLWZlYXR1cmUtZ3JpZCB7XG4gIHBhZGRpbmc6IDY0cHggMDsgfVxuXG5ib2R5Om5vdCguaG9tZSkgLmZlYXR1cmUtZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kYmFjay1mZWF0dXJlLWdyaWRfX3RpdGxlIHtcbiAgY29sb3I6ICNhYzMyMzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRiYWNrLWZlYXR1cmUtZ3JpZF9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZGJhY2stZmVhdHVyZS1ncmlkX19jYXJkcy0tY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH1cblxuICAuZGJhY2stZmVhdHVyZS1ncmlkX19jYXJkcy0tY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IH1cblxuICAuZGJhY2stZmVhdHVyZS1ncmlkX19jYXJkcy0tY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7IH0gfVxuLmRiYWNrLWZlYXR1cmUtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWMzMjM1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRiYWNrLWZlYXR1cmUtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmRiYWNrLWZlYXR1cmUtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZGJhY2stZmVhdHVyZS1jYXJkIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzNhM2I0MjsgfVxuXG4uZGJhY2stZmVhdHVyZS1jYXJkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4uZGJhY2stZmVhdHVyZS1jYXJkX19vdmVybGF5LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyOyB9XG5cbi5kYmFjay1mZWF0dXJlLWNhcmQuaXMtbGlua2VkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIGJveC1zaGFkb3cgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7IH1cblxuLmRiYWNrLWZlYXR1cmUtY2FyZC5pcy1saW5rZWQ6aG92ZXIsXG4uZGJhY2stZmVhdHVyZS1jYXJkLmlzLWxpbmtlZDpmb2N1cy13aXRoaW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJvcmRlci1jb2xvcjogIzhmMjcyYTsgfVxuXG4uZGJhY2stZmVhdHVyZS1jYXJkLmlzLWxpbmtlZDpob3ZlciAuZGJhY2stbGluayxcbi5kYmFjay1mZWF0dXJlLWNhcmQuaXMtbGlua2VkOmZvY3VzLXdpdGhpbiAuZGJhY2stbGluayB7XG4gIGNvbG9yOiAjOGYyNzJhOyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiA2NHB4IDA7IH1cblxuLmRiYWNrLXRlc3RpbW9uaWFsc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjIwcHgsIDFmcikpO1xuICBnYXA6IDI0cHg7IH1cblxuLmRiYWNrLXRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLmRiYWNrLXRlc3RpbW9uaWFsLmlzLWxpbmtlZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlOyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbC5pcy1saW5rZWQ6aG92ZXIsXG4uZGJhY2stdGVzdGltb25pYWwuaXMtbGlua2VkOmZvY3VzLXdpdGhpbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTQpOyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbF9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuZGJhY2stdGVzdGltb25pYWxfX3N0YXJzIC5zdGFyIHtcbiAgICBjb2xvcjogI2I1YjViNTtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmRiYWNrLXRlc3RpbW9uaWFsX19zdGFycyAuc3Rhci5pcy1maWxsZWQge1xuICAgIGNvbG9yOiAjZjJhNjExOyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAxMHB4OyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbF9fYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbF9fYXZhdGFyLS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6ICMzYTNiNDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycHg7IH1cblxuLmRiYWNrLXRlc3RpbW9uaWFsX19hdXRob3Itd3JhcCBjaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5kYmFjay10ZXN0aW1vbmlhbF9fc291cmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLmRiYWNrLXRlc3RpbW9uaWFsX19zb3VyY2UgLnNvdXJjZS1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzNhM2I0MjsgfVxuXG4uZGJhY2stdGVzdGltb25pYWwuc291cmNlLWZhY2Vib29rIC5kYmFjay10ZXN0aW1vbmlhbF9fc291cmNlIC5zb3VyY2UtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxODc3ZjI7IH1cblxuLmRiYWNrLXRlc3RpbW9uaWFsLnNvdXJjZS1nb29nbGUgLmRiYWNrLXRlc3RpbW9uaWFsX19zb3VyY2UgLnNvdXJjZS1pY29uIHtcbiAgYmFja2dyb3VuZDogI2RiNDQzNzsgfVxuXG4uZGJhY2stdGVzdGltb25pYWxfX3Jldmlldy1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uZGJhY2stdGVzdGltb25pYWxfX292ZXJsYXktbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7IH1cblxuLmRiYWNrLWdhbGxlcnktdGV4dCB7XG4gIHBhZGRpbmc6IDY0cHggMDsgfVxuXG4uZGJhY2stZ2FsbGVyeS10ZXh0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogNDBweDsgfVxuXG4uZGJhY2stZ2FsbGVyeS10ZXh0X19pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZGJhY2stZ2FsbGVyeS10ZXh0X19zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC4zNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmRiYWNrLWdhbGxlcnktdGV4dF9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZGJhY2stZ2FsbGVyeS10ZXh0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRiYWNrLWdhbGxlcnktdGV4dF9fY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZGJhY2stZ2FsbGVyeS10ZXh0X19jb250cm9sLS1wcmV2IHtcbiAgbGVmdDogMTZweDsgfVxuXG4uZGJhY2stZ2FsbGVyeS10ZXh0X19jb250cm9sLS1uZXh0IHtcbiAgcmlnaHQ6IDE2cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5kYmFjay1nYWxsZXJ5LXRleHRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMWZyOyB9IH1cbi5kYmFjay1jdGEtYmFubmVyIHtcbiAgcGFkZGluZzogNjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRiYWNrLWN0YS1iYW5uZXIuYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmRiYWNrLWN0YS1iYW5uZXIuaXMtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzYTNiNDI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kYmFjay1jdGEtYmFubmVyLmlzLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNhYzMyMzU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kYmFjay1jdGEtYmFubmVyIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDN2dywgM3JlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5kYmFjay1jdGEtYmFubmVyX19jb3B5ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuLmRiYWNrLWN0YS1iYW5uZXJfX2NvcHkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbi5kYmFjay1jdGEtYmFubmVyX19jb3B5IHAge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuLmRiYWNrLWN0YS1iYW5uZXJfX2NvcHkgYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4iXX0= */