@charset "UTF-8";
/* style.css */
:root {
  --primary-pink: #FFC0CB;
  /* Light pink */
  --secondary-pink: #F8DDE1;
  /* Even lighter pink */
  --light-beige: #F9F5EF;
  /* Off-white/beige */
  --dark-text: #333;
  --light-text: #666;
  --discount-red: #FF0000;
  --star-yellow: #FFD700;
  --border-color: #eee;
  --card-shadow: rgba(0, 0, 0, 0.05);
}

body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  background-color: var(--light-beige);
  color: var(--dark-text);
  overflow-x: hidden;
  overscroll-behavior: none;
  height: 100%;
}

.section-container {
  padding: 60px;
  margin: 60px auto;
  max-width: 1200px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

h1,
h2 {
  color: #f47f7e;
  text-align: center;
}

h2 {
  font-size: 22px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  color: #f47f7e;
  margin-left: 9px;
}

.section-container h2 {
  position: relative;
  margin-left: 0;
}

.see-more {
  font-size: 0.9em;
  color: var(--light-text);
  text-decoration: none;
  display: flex;
  align-items: center;
}

.see-more i {
  margin-left: 5px;
}

/* Header/Navbar */
.navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--primary-pink);
  padding: 0px 20px;
  color: #f47f7e;
}

.navbar .logo {
  font-weight: bold;
  font-size: 1.5em;
}

.navbar .nav-links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}

.navbar .nav-links li {
  margin-left: 20px;
}

.navbar .nav-links a {
  color: white;
  text-decoration: none;
  transition: color 0.3s ease;
}

.navbar .nav-links a:hover {
  color: #e75480;
}

.menu-toggle {
  display: none;
  /* Hidden on PC */
  flex-direction: column;
  cursor: pointer;
}

.menu-toggle .bar {
  width: 25px;
  height: 3px;
  background-color: white;
  margin: 4px 0;
}

/* Hero Section */
.hero-section {
  background: linear-gradient(to bottom, var(--primary-pink), var(--secondary-pink));
  padding: 60px 20px;
  text-align: center;
  color: white;
  border-radius: 10px;
  margin: 20px auto;
  max-width: 1200px;
}

.hero-section h1 {
  color: white;
  font-size: 2.5em;
  margin-bottom: 10px;
}

.hero-section p {
  font-size: 1.2em;
  margin-bottom: 20px;
}

.btn-primary {
  background-color: white;
  color: var(--primary-pink);
  padding: 10px 25px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 1em;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.btn-primary:hover {
  background-color: var(--light-beige);
  color: var(--primary-pink);
}

/* Dashboard Icons */
.dashboard-icons {
  display: flex;
  justify-content: space-around;
  padding: 12px;
  background-color: #fff;
  border-radius: 10px;
  margin: 20px auto;
  max-width: 1200px;
  box-shadow: 0 2px 10px var(--card-shadow);
  flex-wrap: wrap;
  /* Allow wrapping on smaller screens */
}

.icon-item {
  /* text-align: center; */
  /* margin: 10px; */
  min-width: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 102%;
  text-align: center;
  font-size: 15px;
  margin-bottom: 1px;
  /* Ensure space for each item */
}

.icon-item i {
  font-size: 2em;
  color: var(--primary-pink);
  margin-bottom: 8px;
}

.icon-item span {
  display: block;
  font-size: 0.9em;
  color: var(--dark-text);
}

/* Card Styles */
.card {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 5px var(--card-shadow);
  overflow: hidden;
  margin: 10px;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-left: 2px;
}

.service-card {
  padding: 15px;
  flex-direction: row;
  align-items: center;
}

.service-card.booked .card-icon {
  color: #28a745;
  /* Green for booked */
  font-size: 1.8em;
  margin-right: 15px;
}

.pc,
.fa-chevron-right {
  color: var(--primary-pink);
  font-size: 14px;
  margin-left: 10px !important;
}

.fa-chevron-right:before {
  margin-left: 0 !important;
}

.see-more:hover i {
  color: #f47f7e;
  /* để đảm bảo icon đổi theo */
}

@media (max-width: 768px) {
  .see-more i {
    margin-left: 5px;
    position: absolute;
    right: 0;
  }
  .fa-chevron-right:before {
    margin-left: 0 !important;
  }
}
.service-card .card-content h3 {
  margin: 0 0 5px 0;
  font-size: 1.1em;
  color: var(--dark-text);
}

.service-card .card-content p {
  margin: 0;
  color: var(--primary-pink);
  font-weight: bold;
}

.discount-badge {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: var(--discount-red);
  color: white;
  padding: 5px 8px;
  border-radius: 5px;
  font-size: 0.8em;
  font-weight: bold;
}

.stars {
  color: var(--star-yellow);
  margin: 0 10px 5px 10px;
}

.store-name {
  font-size: 0.85em;
  color: var(--light-text);
  margin: 0 10px 10px 10px;
}

.store-name i {
  margin-right: 5px;
}

.card-footer {
  margin-top: auto;
  padding: 10px;
  border-top: 1px solid var(--border-color);
  font-size: 0.9em;
  color: var(--light-text);
  display: flex;
  align-items: center;
}

.card-footer i {
  margin-right: 5px;
  color: var(--primary-pink);
}

/* Layouts for different sections */
.service-cards {
  display: grid;
  grid-template-columns: 1fr;
  /* Stack on mobile */
  gap: 15px;
}

.service-cards-scroll {
  display: flex;
  /* Horizontal scroll */
  overflow-x: auto;
  padding-bottom: 10px;
  /* For scrollbar space */
  -webkit-overflow-scrolling: touch;
  /* Smooth scrolling on iOS */
}

@media (max-width: 768px) {
  .section-container h2 {
    position: relative;
    margin-left: 0;
  }
  .scroll-spacer {
    flex-shrink: 0;
    width: 16px;
    /* bằng padding của tiêu đề/container */
  }
}
/* Bottom Navigation */
.bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: white;
  box-shadow: 0 -2px 10px var(--card-shadow);
  padding: 10px 0;
  z-index: 1000;
  display: none;
  /* Hidden on PC */
}

.bottom-nav ul {
  display: flex;
  justify-content: space-around;
  list-style: none;
  margin: 0;
  padding: 0;
}

.bottom-nav li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: var(--light-text);
  font-size: 0.8em;
}

.bottom-nav li a i {
  font-size: 1.5em;
  margin-bottom: 5px;
  color: var(--primary-pink);
}

/* --- Responsive Design --- */
/* PC Styles (min-width: 768px) */
@media (min-width: 769px) {
  .navbar .nav-links {
    display: flex !important;
    /* Ensure nav links are visible on PC */
  }
  .menu-toggle {
    display: none;
  }
  .service-cards {
    grid-template-columns: 1fr 1fr;
    /* Two columns on PC */
  }
  .product-grid {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    /* More columns on PC */
  }
  .service-cards-scroll {
    overflow-x: visible;
    /* No horizontal scroll on PC */
    display: flex;
    flex-wrap: wrap;
    /* Use grid for layout on PC */
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    justify-content: space-between;
    margin-right: 0;
  }
  .bottom-nav {
    display: none;
    /* Hide bottom nav on PC */
  }
}
/* Mobile Styles (max-width: 768px) */
@media (max-width: 768px) {
  .navbar .nav-links {
    display: none;
    flex-direction: column;
    width: 100%;
    background-color: var(--primary-pink);
    position: absolute;
    top: 60px;
    /* Adjust based on your header height */
    left: 0;
    padding: 10px 0;
  }
  .navbar .nav-links.active {
    display: flex;
  }
  .navbar .nav-links li {
    margin: 10px 0;
    text-align: center;
  }
  .menu-toggle {
    display: flex;
  }
  .section-container {
    padding: 15px;
    margin: 40px auto;
  }
  .bottom-nav {
    display: block;
    /* Show bottom nav on mobile */
  }
  /* Remove fixed width from service cards scroll if they become grid */
  .service-cards-scroll {
    flex-wrap: nowrap;
    margin-left: 0;
    /* Keep it as horizontal scroll on mobile */
  }
}
#breadcrumbs {
  margin: 24px auto 16px auto;
  background: #fff;
  border-radius: 24px;
  box-shadow: 0 2px 12px 0 rgba(231, 84, 128, 0.08);
  padding: 8px 32px;
  width: 100%;
  max-width: 1200px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#breadcrumbs .breadcrumb {
  background: transparent;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

#breadcrumbs .breadcrumb-item {
  color: #e75480;
  font-weight: 500;
  font-size: 1rem;
  display: flex;
  align-items: center;
  transition: color 0.2s;
}

#breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 8px;
  background: url('data:image/svg+xml;utf8,<svg fill="pink" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M10 17l5-5-5-5v10z"/></svg>') no-repeat center;
  vertical-align: middle;
  opacity: 0.7;
}

#breadcrumbs .breadcrumb-item a {
  color: #e75480;
  text-decoration: none;
  border-radius: 12px;
  padding: 3px 12px;
  background: #fff0f6;
  transition: background 0.2s, color 0.2s;
}

#breadcrumbs .breadcrumb-item a:hover {
  background: #ffe4ec;
  color: #d72660;
}

#breadcrumbs .breadcrumb-item.active {
  color: #fff;
  background: linear-gradient(90deg, #e75480 60%, #ffb6c1 100%);
  font-weight: 700;
  border-radius: 12px;
  padding: 3px 12px;
  box-shadow: 0 1px 6px rgba(231, 84, 128, 0.1);
  cursor: default;
}

.cleo-navbar {
  width: 100vw;
  margin: 0;
  padding: 0;
}

/* Container cho nav */
.cleo-navbar .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
  min-height: 64px;
  background: #f47f7e;
  max-width: 100% !important;
  width: 100%;
  box-sizing: border-box;
}

/* Logo */
.cleo-logo {
  display: flex;
  align-items: center;
  height: 56px;
}

.cleo-logo .navbar-brand-img {
  height: 64px;
  width: auto;
  max-width: 160px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 12px;
  transition: box-shadow 0.2s;
}

.cleo-logo .navbar-brand-img:hover {
  box-shadow: 0 4px 16px rgba(231, 84, 128, 0.18);
}

/* Menu */
.cleo-nav-links {
  display: flex;
  align-items: center;
  gap: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.cleo-nav-links li a {
  color: #fff;
  font-weight: 500;
  font-size: 1.08rem;
  padding: 6px 14px;
  border-radius: 8px;
  transition: background 0.2s, color 0.2s;
  text-decoration: none;
}

.cleo-nav-links li a:hover,
.cleo-nav-links li a.active {
  background: #fff0f6;
  color: #e75480;
}

/* Breadcrumbs */
.cleo-breadcrumbs {
  margin: 24px auto 16px auto;
  background: #fff;
  border-radius: 24px;
  box-shadow: 0 2px 12px 0 rgba(231, 84, 128, 0.08);
  padding: 8px 32px;
  max-width: 600px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cleo-breadcrumbs .breadcrumb {
  background: transparent;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.cleo-breadcrumbs .breadcrumb-item {
  color: #e75480;
  font-weight: 500;
  font-size: 1rem;
  display: flex;
  align-items: center;
  transition: color 0.2s;
}

.cleo-breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 8px;
  background: url('data:image/svg+xml;utf8,<svg fill="pink" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M10 17l5-5-5-5v10z"/></svg>') no-repeat center;
  vertical-align: middle;
  opacity: 0.7;
}

.cleo-breadcrumbs .breadcrumb-item a {
  color: #e75480;
  text-decoration: none;
  border-radius: 12px;
  padding: 3px 12px;
  background: #fff0f6;
  transition: background 0.2s, color 0.2s;
}

.cleo-breadcrumbs .breadcrumb-item a:hover {
  background: #ffe4ec;
  color: #d72660;
}

.cleo-breadcrumbs .breadcrumb-item.active {
  color: #fff;
  background: linear-gradient(90deg, #e75480 60%, #ffb6c1 100%);
  font-weight: 700;
  border-radius: 12px;
  padding: 3px 12px;
  box-shadow: 0 1px 6px rgba(231, 84, 128, 0.1);
  cursor: default;
}

.footer {
  background: #f47f7e;
  color: #fff;
  padding: 18px 0 12px 0;
  font-size: 1em;
  position: relative;
  width: 100%;
  margin-top: 40px;
}

.footer-container {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}

.footer-left,
.footer-center,
.footer-right {
  margin: 6px 0;
}

.footer-center {
  text-align: center;
  flex: 1;
}

.footer-right a {
  color: #fff;
  margin-left: 12px;
  font-size: 1.2em;
  transition: color 0.2s;
}

.footer-spa-copyright {
  text-align: center;
  color: #fff;
  background-color: #f47f7e !important;
  padding: 14px 0 10px 0;
  font-size: 1em;
  border-radius: 0 0 16px 16px;
  margin-top: 0;
  box-shadow: 0 1px 6px rgba(231, 84, 128, 0.1);
  font-weight: 500;
  letter-spacing: 0.5px;
}

.footer-right a:hover {
  color: #ffd1dc;
}

@media (max-width: 768px) {
  .footer-container {
    flex-direction: column;
    text-align: center;
    padding: 0 8px;
  }
  .footer-left,
  .footer-center,
  .footer-right {
    margin: 4px 0;
  }
  .footer-right a {
    margin-left: 8px;
    font-size: 1.1em;
  }
}
.footer-spa-copyright {
  text-align: center;
  color: #fff;
  background: linear-gradient(90deg, #f47f7e);
  padding: 14px 0 10px 0;
  font-size: 1em;
  border-radius: 0;
  margin-top: 0;
  box-shadow: 0 1px 6px rgba(231, 84, 128, 0.1);
  font-weight: 500;
  letter-spacing: 0.5px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2luZGV4LmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFBaEI7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUo7O0FBQ0E7O0VBRUk7RUFDQTtBQUVKOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFSjs7QUFBQTtFQUNJO0VBQ0E7QUFHSjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtFQUNJO0FBSUo7O0FBREE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtFQUNJO0FBSUo7O0FBREE7RUFDSTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtFQUNJO0FBSUo7O0FBREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtBQUlKOztBQURBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUo7O0FBREE7RUFDSTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtBQUlKOztBQURBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtBQUlKOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTs7RUFFSTtFQUNBO0VBQ0E7QUFJSjs7QUFEQTtFQUNJO0FBSUo7O0FBREE7RUFDSTtFQUNBO0FBSUo7O0FBREE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFQUlOO0VBRkU7SUFDSTtFQUlOO0FBQ0Y7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7O0FBeUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdEJKOztBQXlCQTtFQUNJO0VBQ0E7QUF0Qko7O0FBeUJBO0VBQ0k7RUFDQTtFQUNBO0FBdEJKOztBQXlCQTtFQUNJO0FBdEJKOztBQXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdEJKOztBQXlCQTtFQUNJO0VBQ0E7QUF0Qko7O0FBeUJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXRCSjs7QUF5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRCSjs7QUE2QkE7RUFDSTtJQUNJO0lBQ0E7RUExQk47RUE2QkU7SUFDSTtJQUNBO0lBQ0E7RUEzQk47QUFDRjtBQStCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Qko7O0FBZ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdCSjs7QUFnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Qko7O0FBZ0NBO0VBQ0k7RUFDQTtFQUNBO0FBN0JKOztBQWdDQTtBQUVBO0FBQ0E7RUFDSTtJQUNJO0lBQ0E7RUE5Qk47RUFpQ0U7SUFDSTtFQS9CTjtFQWtDRTtJQUNJO0lBQ0E7RUFoQ047RUFtQ0U7SUFDSTtJQUNBO0VBakNOO0VBb0NFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFQW5DTjtFQXNDRTtJQUNJO0lBQ0E7RUFwQ047QUFDRjtBQXVDQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFyQ047RUF3Q0U7SUFDSTtFQXRDTjtFQXlDRTtJQUNJO0lBQ0E7RUF2Q047RUEwQ0U7SUFDSTtFQXhDTjtFQTJDRTtJQUNJO0lBQ0E7RUF6Q047RUE0Q0U7SUFDSTtJQUNBO0VBMUNOO0VBOENFO0VBQ0E7SUFDSTtJQUNBO0lBQ0E7RUE1Q047QUFDRjtBQStDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN0NKOztBQWdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdDSjs7QUFnREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Q0o7O0FBZ0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdDSjs7QUFnREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Q0o7O0FBZ0RBO0VBQ0k7RUFDQTtBQTdDSjs7QUFnREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdDSjs7QUFnREE7RUFDSTtFQUNBO0VBQ0E7QUE3Q0o7O0FBZ0RBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Q0o7O0FBaURBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUE5Q0o7O0FBaURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7QUE5Q0o7O0FBaURBO0VBQ0k7QUE5Q0o7O0FBaURBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5Q0o7O0FBaURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5Q0o7O0FBaURBOztFQUVJO0VBQ0E7QUE5Q0o7O0FBaURBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5Q0o7O0FBaURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUNKOztBQWlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlDSjs7QUFpREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUNKOztBQWlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlDSjs7QUFpREE7RUFDSTtFQUNBO0FBOUNKOztBQWlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUNKOztBQWlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUNKOztBQWlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUNKOztBQWlEQTs7O0VBR0k7QUE5Q0o7O0FBaURBO0VBQ0k7RUFDQTtBQTlDSjs7QUFpREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTlDSjs7QUFpREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlDSjs7QUFpREE7RUFDSTtBQTlDSjs7QUFpREE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFQTlDTjtFQWlERTs7O0lBR0k7RUEvQ047RUFrREU7SUFDSTtJQUNBO0VBaEROO0FBQ0Y7QUFtREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpESixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vaW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzdHlsZS5jc3MgKi9cbjpyb290IHtcbiAgICAtLXByaW1hcnktcGluazogI0ZGQzBDQjtcbiAgICAvKiBMaWdodCBwaW5rICovXG4gICAgLS1zZWNvbmRhcnktcGluazogI0Y4RERFMTtcbiAgICAvKiBFdmVuIGxpZ2h0ZXIgcGluayAqL1xuICAgIC0tbGlnaHQtYmVpZ2U6ICNGOUY1RUY7XG4gICAgLyogT2ZmLXdoaXRlL2JlaWdlICovXG4gICAgLS1kYXJrLXRleHQ6ICMzMzM7XG4gICAgLS1saWdodC10ZXh0OiAjNjY2O1xuICAgIC0tZGlzY291bnQtcmVkOiAjRkYwMDAwO1xuICAgIC0tc3Rhci15ZWxsb3c6ICNGRkQ3MDA7XG4gICAgLS1ib3JkZXItY29sb3I6ICNlZWU7XG4gICAgLS1jYXJkLXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJlaWdlKTtcbiAgICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuXG5oMSxcbmgyIHtcbiAgICBjb2xvcjogI2Y0N2Y3ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZjQ3ZjdlO1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG4uc2VjdGlvbi1jb250YWluZXIgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuLnNlZS1tb3JlIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGNvbG9yOiB2YXIoLS1saWdodC10ZXh0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VlLW1vcmUgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogSGVhZGVyL05hdmJhciAqL1xuLm5hdmJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXBpbmspO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIGNvbG9yOiAjZjQ3ZjdlO1xufVxuXG4ubmF2YmFyIC5sb2dvIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ubmF2YmFyIC5uYXYtbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm5hdmJhciAubmF2LWxpbmtzIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm5hdmJhciAubmF2LWxpbmtzIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ubmF2YmFyIC5uYXYtbGlua3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlNzU0ODA7XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBIaWRkZW4gb24gUEMgKi9cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lbnUtdG9nZ2xlIC5iYXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogNHB4IDA7XG59XG5cbi8qIEhlcm8gU2VjdGlvbiAqL1xuLmhlcm8tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tcHJpbWFyeS1waW5rKSwgdmFyKC0tc2Vjb25kYXJ5LXBpbmspKTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uaGVyby1zZWN0aW9uIGgxIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVyby1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1waW5rKTtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iZWlnZSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcGluayk7XG59XG5cbi8qIERhc2hib2FyZCBJY29ucyAqL1xuLmRhc2hib2FyZC1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyogQWxsb3cgd3JhcHBpbmcgb24gc21hbGxlciBzY3JlZW5zICovXG59XG5cbi5pY29uLWl0ZW0ge1xuICAgIC8qIHRleHQtYWxpZ246IGNlbnRlcjsgKi9cbiAgICAvKiBtYXJnaW46IDEwcHg7ICovXG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAyJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAvKiBFbnN1cmUgc3BhY2UgZm9yIGVhY2ggaXRlbSAqL1xufVxuXG4uaWNvbi1pdGVtIGkge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXBpbmspO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmljb24taXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xufVxuXG4vKiBDYXJkIFN0eWxlcyAqL1xuLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uc2VydmljZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlcnZpY2UtY2FyZC5ib29rZWQgLmNhcmQtaWNvbiB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG4gICAgLyogR3JlZW4gZm9yIGJvb2tlZCAqL1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGMsXG4uZmEtY2hldnJvbi1yaWdodCB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcGluayk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlZS1tb3JlOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjZjQ3ZjdlO1xuICAgIC8qIMSR4buDIMSR4bqjbSBi4bqjbyBpY29uIMSR4buVaSB0aGVvICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWUtbW9yZSBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxuICAgIH1cbn1cblxuXG5cbi5zZXJ2aWNlLWNhcmQgLmNhcmQtY29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbn1cblxuLnNlcnZpY2UtY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1waW5rKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyAucHJvZHVjdC1jYXJkIGgzIHtcbi8vICAgICBmb250LXNpemU6IDEuMWVtO1xuLy8gICAgIG1hcmdpbjogMTBweDtcbi8vICAgICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbi8vICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4vLyAgICAgbWluLWhlaWdodDogMy4yZW07XG4vLyAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4vLyAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4vLyB9XG5cblxuXG4vLyAucHJvZHVjdC1jYXJkIHAge1xuLy8gICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcbi8vICAgICBjb2xvcjogI2RkMmYyYztcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vIH1cblxuLmRpc2NvdW50LWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpc2NvdW50LXJlZCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdGFycyB7XG4gICAgY29sb3I6IHZhcigtLXN0YXIteWVsbG93KTtcbiAgICBtYXJnaW46IDAgMTBweCA1cHggMTBweDtcbn1cblxuLnN0b3JlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGNvbG9yOiB2YXIoLS1saWdodC10ZXh0KTtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG59XG5cbi5zdG9yZS1uYW1lIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2FyZC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGNvbG9yOiB2YXIoLS1saWdodC10ZXh0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXJkLWZvb3RlciBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1waW5rKTtcbn1cblxuLyogTGF5b3V0cyBmb3IgZGlmZmVyZW50IHNlY3Rpb25zICovXG4uc2VydmljZS1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAvKiBTdGFjayBvbiBtb2JpbGUgKi9cbiAgICBnYXA6IDE1cHg7XG59XG5cbi5zZXJ2aWNlLWNhcmRzLXNjcm9sbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvKiBIb3Jpem9udGFsIHNjcm9sbCAqL1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLyogRm9yIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAvKiBTbW9vdGggc2Nyb2xsaW5nIG9uIGlPUyAqL1xufVxuXG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICB9XG5cbiAgICAuc2Nyb2xsLXNwYWNlciB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgLyogYuG6sW5nIHBhZGRpbmcgY+G7p2EgdGnDqnUgxJHhu4EvY29udGFpbmVyICovXG4gICAgfVxuXG59XG5cbi8qIEJvdHRvbSBOYXZpZ2F0aW9uICovXG4uYm90dG9tLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAxMHB4IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIEhpZGRlbiBvbiBQQyAqL1xufVxuXG4uYm90dG9tLW5hdiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYm90dG9tLW5hdiBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQpO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5ib3R0b20tbmF2IGxpIGEgaSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcGluayk7XG59XG5cbi8qIC0tLSBSZXNwb25zaXZlIERlc2lnbiAtLS0gKi9cblxuLyogUEMgU3R5bGVzIChtaW4td2lkdGg6IDc2OHB4KSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLm5hdmJhciAubmF2LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAvKiBFbnN1cmUgbmF2IGxpbmtzIGFyZSB2aXNpYmxlIG9uIFBDICovXG4gICAgfVxuXG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VydmljZS1jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgLyogVHdvIGNvbHVtbnMgb24gUEMgKi9cbiAgICB9XG5cbiAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgICAgICAvKiBNb3JlIGNvbHVtbnMgb24gUEMgKi9cbiAgICB9XG5cbiAgICAuc2VydmljZS1jYXJkcy1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICAvKiBObyBob3Jpem9udGFsIHNjcm9sbCBvbiBQQyAqL1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLyogVXNlIGdyaWQgZm9yIGxheW91dCBvbiBQQyAqL1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgfVxuXG4gICAgLmJvdHRvbS1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvKiBIaWRlIGJvdHRvbSBuYXYgb24gUEMgKi9cbiAgICB9XG59XG5cbi8qIE1vYmlsZSBTdHlsZXMgKG1heC13aWR0aDogNzY4cHgpICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyIC5uYXYtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1waW5rKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIC8qIEFkanVzdCBiYXNlZCBvbiB5b3VyIGhlYWRlciBoZWlnaHQgKi9cbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIC5uYXZiYXIgLm5hdi1saW5rcy5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5uYXZiYXIgLm5hdi1saW5rcyBsaSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB9XG5cbiAgICAuYm90dG9tLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvKiBTaG93IGJvdHRvbSBuYXYgb24gbW9iaWxlICovXG4gICAgfVxuXG5cbiAgICAvKiBSZW1vdmUgZml4ZWQgd2lkdGggZnJvbSBzZXJ2aWNlIGNhcmRzIHNjcm9sbCBpZiB0aGV5IGJlY29tZSBncmlkICovXG4gICAgLnNlcnZpY2UtY2FyZHMtc2Nyb2xsIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAvKiBLZWVwIGl0IGFzIGhvcml6b250YWwgc2Nyb2xsIG9uIG1vYmlsZSAqL1xuICAgIH1cbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDIzMSwgODQsIDEyOCwgMC4wOCk7XG4gICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgY29sb3I6ICNlNzU0ODA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJwaW5rXCIgaGVpZ2h0PVwiMThcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIxOFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEwIDE3bDUtNS01LTV2MTB6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICAgIGNvbG9yOiAjZTc1NDgwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYwZjY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlNGVjO1xuICAgIGNvbG9yOiAjZDcyNjYwO1xufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U3NTQ4MCA2MCUsICNmZmI2YzEgMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDIzMSwgODQsIDEyOCwgMC4xMCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2xlby1uYXZiYXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogQ29udGFpbmVyIGNobyBuYXYgKi9cbi5jbGVvLW5hdmJhciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNDdmN2U7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBMb2dvICovXG4uY2xlby1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4O1xufVxuXG4uY2xlby1sb2dvIC5uYXZiYXItYnJhbmQtaW1nIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xufVxuXG4uY2xlby1sb2dvIC5uYXZiYXItYnJhbmQtaW1nOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjMxLCA4NCwgMTI4LCAwLjE4KTtcbn1cblxuLyogTWVudSAqL1xuLmNsZW8tbmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jbGVvLW5hdi1saW5rcyBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4wOHJlbTtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNsZW8tbmF2LWxpbmtzIGxpIGE6aG92ZXIsXG4uY2xlby1uYXYtbGlua3MgbGkgYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYwZjY7XG4gICAgY29sb3I6ICNlNzU0ODA7XG59XG5cbi8qIEJyZWFkY3J1bWJzICovXG4uY2xlby1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgyMzEsIDg0LCAxMjgsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2xlby1icmVhZGNydW1icyAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jbGVvLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGNvbG9yOiAjZTc1NDgwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uY2xlby1icmVhZGNydW1icyAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJwaW5rXCIgaGVpZ2h0PVwiMThcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIxOFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEwIDE3bDUtNS01LTV2MTB6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jbGVvLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gICAgY29sb3I6ICNlNzU0ODA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjBmNjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi5jbGVvLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTRlYztcbiAgICBjb2xvcjogI2Q3MjY2MDtcbn1cblxuLmNsZW8tYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U3NTQ4MCA2MCUsICNmZmI2YzEgMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDIzMSwgODQsIDEyOCwgMC4xMCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ3ZjdlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE4cHggMCAxMnB4IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXItbGVmdCxcbi5mb290ZXItY2VudGVyLFxuLmZvb3Rlci1yaWdodCB7XG4gICAgbWFyZ2luOiA2cHggMDtcbn1cblxuLmZvb3Rlci1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xufVxuXG4uZm9vdGVyLXJpZ2h0IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmZvb3Rlci1zcGEtY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2Y3ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE0cHggMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDIzMSwgODQsIDEyOCwgMC4xMCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5mb290ZXItcmlnaHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmQxZGM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxlZnQsXG4gICAgLmZvb3Rlci1jZW50ZXIsXG4gICAgLmZvb3Rlci1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1yaWdodCBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG59XG5cbi5mb290ZXItc3BhLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y0N2Y3ZSk7XG4gICAgcGFkZGluZzogMTRweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMjMxLCA4NCwgMTI4LCAwLjEwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/